19e815959Sopenharmony_ci{
29e815959Sopenharmony_ci    "": [],
39e815959Sopenharmony_ci    "\t": [],
49e815959Sopenharmony_ci    "\t#qunit-fixture p": [
59e815959Sopenharmony_ci        [
69e815959Sopenharmony_ci            {
79e815959Sopenharmony_ci                "type": "attribute",
89e815959Sopenharmony_ci                "name": "id",
99e815959Sopenharmony_ci                "action": "equals",
109e815959Sopenharmony_ci                "value": "qunit-fixture",
119e815959Sopenharmony_ci                "namespace": null,
129e815959Sopenharmony_ci                "ignoreCase": "quirks"
139e815959Sopenharmony_ci            },
149e815959Sopenharmony_ci            {
159e815959Sopenharmony_ci                "type": "descendant"
169e815959Sopenharmony_ci            },
179e815959Sopenharmony_ci            {
189e815959Sopenharmony_ci                "type": "tag",
199e815959Sopenharmony_ci                "name": "p",
209e815959Sopenharmony_ci                "namespace": null
219e815959Sopenharmony_ci            }
229e815959Sopenharmony_ci        ]
239e815959Sopenharmony_ci    ],
249e815959Sopenharmony_ci    "\n#qunit-fixture p": [
259e815959Sopenharmony_ci        [
269e815959Sopenharmony_ci            {
279e815959Sopenharmony_ci                "type": "attribute",
289e815959Sopenharmony_ci                "name": "id",
299e815959Sopenharmony_ci                "action": "equals",
309e815959Sopenharmony_ci                "value": "qunit-fixture",
319e815959Sopenharmony_ci                "namespace": null,
329e815959Sopenharmony_ci                "ignoreCase": "quirks"
339e815959Sopenharmony_ci            },
349e815959Sopenharmony_ci            {
359e815959Sopenharmony_ci                "type": "descendant"
369e815959Sopenharmony_ci            },
379e815959Sopenharmony_ci            {
389e815959Sopenharmony_ci                "type": "tag",
399e815959Sopenharmony_ci                "name": "p",
409e815959Sopenharmony_ci                "namespace": null
419e815959Sopenharmony_ci            }
429e815959Sopenharmony_ci        ]
439e815959Sopenharmony_ci    ],
449e815959Sopenharmony_ci    "\f#qunit-fixture p": [
459e815959Sopenharmony_ci        [
469e815959Sopenharmony_ci            {
479e815959Sopenharmony_ci                "type": "attribute",
489e815959Sopenharmony_ci                "name": "id",
499e815959Sopenharmony_ci                "action": "equals",
509e815959Sopenharmony_ci                "value": "qunit-fixture",
519e815959Sopenharmony_ci                "namespace": null,
529e815959Sopenharmony_ci                "ignoreCase": "quirks"
539e815959Sopenharmony_ci            },
549e815959Sopenharmony_ci            {
559e815959Sopenharmony_ci                "type": "descendant"
569e815959Sopenharmony_ci            },
579e815959Sopenharmony_ci            {
589e815959Sopenharmony_ci                "type": "tag",
599e815959Sopenharmony_ci                "name": "p",
609e815959Sopenharmony_ci                "namespace": null
619e815959Sopenharmony_ci            }
629e815959Sopenharmony_ci        ]
639e815959Sopenharmony_ci    ],
649e815959Sopenharmony_ci    "\r#qunit-fixture p": [
659e815959Sopenharmony_ci        [
669e815959Sopenharmony_ci            {
679e815959Sopenharmony_ci                "type": "attribute",
689e815959Sopenharmony_ci                "name": "id",
699e815959Sopenharmony_ci                "action": "equals",
709e815959Sopenharmony_ci                "value": "qunit-fixture",
719e815959Sopenharmony_ci                "namespace": null,
729e815959Sopenharmony_ci                "ignoreCase": "quirks"
739e815959Sopenharmony_ci            },
749e815959Sopenharmony_ci            {
759e815959Sopenharmony_ci                "type": "descendant"
769e815959Sopenharmony_ci            },
779e815959Sopenharmony_ci            {
789e815959Sopenharmony_ci                "type": "tag",
799e815959Sopenharmony_ci                "name": "p",
809e815959Sopenharmony_ci                "namespace": null
819e815959Sopenharmony_ci            }
829e815959Sopenharmony_ci        ]
839e815959Sopenharmony_ci    ],
849e815959Sopenharmony_ci    " ": [],
859e815959Sopenharmony_ci    " #qunit-fixture p": [
869e815959Sopenharmony_ci        [
879e815959Sopenharmony_ci            {
889e815959Sopenharmony_ci                "type": "attribute",
899e815959Sopenharmony_ci                "name": "id",
909e815959Sopenharmony_ci                "action": "equals",
919e815959Sopenharmony_ci                "value": "qunit-fixture",
929e815959Sopenharmony_ci                "namespace": null,
939e815959Sopenharmony_ci                "ignoreCase": "quirks"
949e815959Sopenharmony_ci            },
959e815959Sopenharmony_ci            {
969e815959Sopenharmony_ci                "type": "descendant"
979e815959Sopenharmony_ci            },
989e815959Sopenharmony_ci            {
999e815959Sopenharmony_ci                "type": "tag",
1009e815959Sopenharmony_ci                "name": "p",
1019e815959Sopenharmony_ci                "namespace": null
1029e815959Sopenharmony_ci            }
1039e815959Sopenharmony_ci        ]
1049e815959Sopenharmony_ci    ],
1059e815959Sopenharmony_ci    " a ": [
1069e815959Sopenharmony_ci        [
1079e815959Sopenharmony_ci            {
1089e815959Sopenharmony_ci                "type": "tag",
1099e815959Sopenharmony_ci                "name": "a",
1109e815959Sopenharmony_ci                "namespace": null
1119e815959Sopenharmony_ci            }
1129e815959Sopenharmony_ci        ]
1139e815959Sopenharmony_ci    ],
1149e815959Sopenharmony_ci    " p ": [
1159e815959Sopenharmony_ci        [
1169e815959Sopenharmony_ci            {
1179e815959Sopenharmony_ci                "type": "tag",
1189e815959Sopenharmony_ci                "name": "p",
1199e815959Sopenharmony_ci                "namespace": null
1209e815959Sopenharmony_ci            }
1219e815959Sopenharmony_ci        ]
1229e815959Sopenharmony_ci    ],
1239e815959Sopenharmony_ci    "#__sizzle__": [
1249e815959Sopenharmony_ci        [
1259e815959Sopenharmony_ci            {
1269e815959Sopenharmony_ci                "type": "attribute",
1279e815959Sopenharmony_ci                "name": "id",
1289e815959Sopenharmony_ci                "action": "equals",
1299e815959Sopenharmony_ci                "value": "__sizzle__",
1309e815959Sopenharmony_ci                "namespace": null,
1319e815959Sopenharmony_ci                "ignoreCase": "quirks"
1329e815959Sopenharmony_ci            }
1339e815959Sopenharmony_ci        ]
1349e815959Sopenharmony_ci    ],
1359e815959Sopenharmony_ci    "#ap :nth-last-of-type(0n+3)": [
1369e815959Sopenharmony_ci        [
1379e815959Sopenharmony_ci            {
1389e815959Sopenharmony_ci                "type": "attribute",
1399e815959Sopenharmony_ci                "name": "id",
1409e815959Sopenharmony_ci                "action": "equals",
1419e815959Sopenharmony_ci                "value": "ap",
1429e815959Sopenharmony_ci                "namespace": null,
1439e815959Sopenharmony_ci                "ignoreCase": "quirks"
1449e815959Sopenharmony_ci            },
1459e815959Sopenharmony_ci            {
1469e815959Sopenharmony_ci                "type": "descendant"
1479e815959Sopenharmony_ci            },
1489e815959Sopenharmony_ci            {
1499e815959Sopenharmony_ci                "type": "pseudo",
1509e815959Sopenharmony_ci                "name": "nth-last-of-type",
1519e815959Sopenharmony_ci                "data": "0n+3"
1529e815959Sopenharmony_ci            }
1539e815959Sopenharmony_ci        ]
1549e815959Sopenharmony_ci    ],
1559e815959Sopenharmony_ci    "#ap :nth-last-of-type(2n)": [
1569e815959Sopenharmony_ci        [
1579e815959Sopenharmony_ci            {
1589e815959Sopenharmony_ci                "type": "attribute",
1599e815959Sopenharmony_ci                "name": "id",
1609e815959Sopenharmony_ci                "action": "equals",
1619e815959Sopenharmony_ci                "value": "ap",
1629e815959Sopenharmony_ci                "namespace": null,
1639e815959Sopenharmony_ci                "ignoreCase": "quirks"
1649e815959Sopenharmony_ci            },
1659e815959Sopenharmony_ci            {
1669e815959Sopenharmony_ci                "type": "descendant"
1679e815959Sopenharmony_ci            },
1689e815959Sopenharmony_ci            {
1699e815959Sopenharmony_ci                "type": "pseudo",
1709e815959Sopenharmony_ci                "name": "nth-last-of-type",
1719e815959Sopenharmony_ci                "data": "2n"
1729e815959Sopenharmony_ci            }
1739e815959Sopenharmony_ci        ]
1749e815959Sopenharmony_ci    ],
1759e815959Sopenharmony_ci    "#ap :nth-last-of-type(2n+1)": [
1769e815959Sopenharmony_ci        [
1779e815959Sopenharmony_ci            {
1789e815959Sopenharmony_ci                "type": "attribute",
1799e815959Sopenharmony_ci                "name": "id",
1809e815959Sopenharmony_ci                "action": "equals",
1819e815959Sopenharmony_ci                "value": "ap",
1829e815959Sopenharmony_ci                "namespace": null,
1839e815959Sopenharmony_ci                "ignoreCase": "quirks"
1849e815959Sopenharmony_ci            },
1859e815959Sopenharmony_ci            {
1869e815959Sopenharmony_ci                "type": "descendant"
1879e815959Sopenharmony_ci            },
1889e815959Sopenharmony_ci            {
1899e815959Sopenharmony_ci                "type": "pseudo",
1909e815959Sopenharmony_ci                "name": "nth-last-of-type",
1919e815959Sopenharmony_ci                "data": "2n+1"
1929e815959Sopenharmony_ci            }
1939e815959Sopenharmony_ci        ]
1949e815959Sopenharmony_ci    ],
1959e815959Sopenharmony_ci    "#ap :nth-last-of-type(3)": [
1969e815959Sopenharmony_ci        [
1979e815959Sopenharmony_ci            {
1989e815959Sopenharmony_ci                "type": "attribute",
1999e815959Sopenharmony_ci                "name": "id",
2009e815959Sopenharmony_ci                "action": "equals",
2019e815959Sopenharmony_ci                "value": "ap",
2029e815959Sopenharmony_ci                "namespace": null,
2039e815959Sopenharmony_ci                "ignoreCase": "quirks"
2049e815959Sopenharmony_ci            },
2059e815959Sopenharmony_ci            {
2069e815959Sopenharmony_ci                "type": "descendant"
2079e815959Sopenharmony_ci            },
2089e815959Sopenharmony_ci            {
2099e815959Sopenharmony_ci                "type": "pseudo",
2109e815959Sopenharmony_ci                "name": "nth-last-of-type",
2119e815959Sopenharmony_ci                "data": "3"
2129e815959Sopenharmony_ci            }
2139e815959Sopenharmony_ci        ]
2149e815959Sopenharmony_ci    ],
2159e815959Sopenharmony_ci    "#ap :nth-last-of-type(even)": [
2169e815959Sopenharmony_ci        [
2179e815959Sopenharmony_ci            {
2189e815959Sopenharmony_ci                "type": "attribute",
2199e815959Sopenharmony_ci                "name": "id",
2209e815959Sopenharmony_ci                "action": "equals",
2219e815959Sopenharmony_ci                "value": "ap",
2229e815959Sopenharmony_ci                "namespace": null,
2239e815959Sopenharmony_ci                "ignoreCase": "quirks"
2249e815959Sopenharmony_ci            },
2259e815959Sopenharmony_ci            {
2269e815959Sopenharmony_ci                "type": "descendant"
2279e815959Sopenharmony_ci            },
2289e815959Sopenharmony_ci            {
2299e815959Sopenharmony_ci                "type": "pseudo",
2309e815959Sopenharmony_ci                "name": "nth-last-of-type",
2319e815959Sopenharmony_ci                "data": "even"
2329e815959Sopenharmony_ci            }
2339e815959Sopenharmony_ci        ]
2349e815959Sopenharmony_ci    ],
2359e815959Sopenharmony_ci    "#ap :nth-last-of-type(n)": [
2369e815959Sopenharmony_ci        [
2379e815959Sopenharmony_ci            {
2389e815959Sopenharmony_ci                "type": "attribute",
2399e815959Sopenharmony_ci                "name": "id",
2409e815959Sopenharmony_ci                "action": "equals",
2419e815959Sopenharmony_ci                "value": "ap",
2429e815959Sopenharmony_ci                "namespace": null,
2439e815959Sopenharmony_ci                "ignoreCase": "quirks"
2449e815959Sopenharmony_ci            },
2459e815959Sopenharmony_ci            {
2469e815959Sopenharmony_ci                "type": "descendant"
2479e815959Sopenharmony_ci            },
2489e815959Sopenharmony_ci            {
2499e815959Sopenharmony_ci                "type": "pseudo",
2509e815959Sopenharmony_ci                "name": "nth-last-of-type",
2519e815959Sopenharmony_ci                "data": "n"
2529e815959Sopenharmony_ci            }
2539e815959Sopenharmony_ci        ]
2549e815959Sopenharmony_ci    ],
2559e815959Sopenharmony_ci    "#ap :nth-last-of-type(odd)": [
2569e815959Sopenharmony_ci        [
2579e815959Sopenharmony_ci            {
2589e815959Sopenharmony_ci                "type": "attribute",
2599e815959Sopenharmony_ci                "name": "id",
2609e815959Sopenharmony_ci                "action": "equals",
2619e815959Sopenharmony_ci                "value": "ap",
2629e815959Sopenharmony_ci                "namespace": null,
2639e815959Sopenharmony_ci                "ignoreCase": "quirks"
2649e815959Sopenharmony_ci            },
2659e815959Sopenharmony_ci            {
2669e815959Sopenharmony_ci                "type": "descendant"
2679e815959Sopenharmony_ci            },
2689e815959Sopenharmony_ci            {
2699e815959Sopenharmony_ci                "type": "pseudo",
2709e815959Sopenharmony_ci                "name": "nth-last-of-type",
2719e815959Sopenharmony_ci                "data": "odd"
2729e815959Sopenharmony_ci            }
2739e815959Sopenharmony_ci        ]
2749e815959Sopenharmony_ci    ],
2759e815959Sopenharmony_ci    "#ap :nth-of-type(0n+3)": [
2769e815959Sopenharmony_ci        [
2779e815959Sopenharmony_ci            {
2789e815959Sopenharmony_ci                "type": "attribute",
2799e815959Sopenharmony_ci                "name": "id",
2809e815959Sopenharmony_ci                "action": "equals",
2819e815959Sopenharmony_ci                "value": "ap",
2829e815959Sopenharmony_ci                "namespace": null,
2839e815959Sopenharmony_ci                "ignoreCase": "quirks"
2849e815959Sopenharmony_ci            },
2859e815959Sopenharmony_ci            {
2869e815959Sopenharmony_ci                "type": "descendant"
2879e815959Sopenharmony_ci            },
2889e815959Sopenharmony_ci            {
2899e815959Sopenharmony_ci                "type": "pseudo",
2909e815959Sopenharmony_ci                "name": "nth-of-type",
2919e815959Sopenharmony_ci                "data": "0n+3"
2929e815959Sopenharmony_ci            }
2939e815959Sopenharmony_ci        ]
2949e815959Sopenharmony_ci    ],
2959e815959Sopenharmony_ci    "#ap :nth-of-type(2n)": [
2969e815959Sopenharmony_ci        [
2979e815959Sopenharmony_ci            {
2989e815959Sopenharmony_ci                "type": "attribute",
2999e815959Sopenharmony_ci                "name": "id",
3009e815959Sopenharmony_ci                "action": "equals",
3019e815959Sopenharmony_ci                "value": "ap",
3029e815959Sopenharmony_ci                "namespace": null,
3039e815959Sopenharmony_ci                "ignoreCase": "quirks"
3049e815959Sopenharmony_ci            },
3059e815959Sopenharmony_ci            {
3069e815959Sopenharmony_ci                "type": "descendant"
3079e815959Sopenharmony_ci            },
3089e815959Sopenharmony_ci            {
3099e815959Sopenharmony_ci                "type": "pseudo",
3109e815959Sopenharmony_ci                "name": "nth-of-type",
3119e815959Sopenharmony_ci                "data": "2n"
3129e815959Sopenharmony_ci            }
3139e815959Sopenharmony_ci        ]
3149e815959Sopenharmony_ci    ],
3159e815959Sopenharmony_ci    "#ap :nth-of-type(2n+1)": [
3169e815959Sopenharmony_ci        [
3179e815959Sopenharmony_ci            {
3189e815959Sopenharmony_ci                "type": "attribute",
3199e815959Sopenharmony_ci                "name": "id",
3209e815959Sopenharmony_ci                "action": "equals",
3219e815959Sopenharmony_ci                "value": "ap",
3229e815959Sopenharmony_ci                "namespace": null,
3239e815959Sopenharmony_ci                "ignoreCase": "quirks"
3249e815959Sopenharmony_ci            },
3259e815959Sopenharmony_ci            {
3269e815959Sopenharmony_ci                "type": "descendant"
3279e815959Sopenharmony_ci            },
3289e815959Sopenharmony_ci            {
3299e815959Sopenharmony_ci                "type": "pseudo",
3309e815959Sopenharmony_ci                "name": "nth-of-type",
3319e815959Sopenharmony_ci                "data": "2n+1"
3329e815959Sopenharmony_ci            }
3339e815959Sopenharmony_ci        ]
3349e815959Sopenharmony_ci    ],
3359e815959Sopenharmony_ci    "#ap :nth-of-type(3)": [
3369e815959Sopenharmony_ci        [
3379e815959Sopenharmony_ci            {
3389e815959Sopenharmony_ci                "type": "attribute",
3399e815959Sopenharmony_ci                "name": "id",
3409e815959Sopenharmony_ci                "action": "equals",
3419e815959Sopenharmony_ci                "value": "ap",
3429e815959Sopenharmony_ci                "namespace": null,
3439e815959Sopenharmony_ci                "ignoreCase": "quirks"
3449e815959Sopenharmony_ci            },
3459e815959Sopenharmony_ci            {
3469e815959Sopenharmony_ci                "type": "descendant"
3479e815959Sopenharmony_ci            },
3489e815959Sopenharmony_ci            {
3499e815959Sopenharmony_ci                "type": "pseudo",
3509e815959Sopenharmony_ci                "name": "nth-of-type",
3519e815959Sopenharmony_ci                "data": "3"
3529e815959Sopenharmony_ci            }
3539e815959Sopenharmony_ci        ]
3549e815959Sopenharmony_ci    ],
3559e815959Sopenharmony_ci    "#ap :nth-of-type(even)": [
3569e815959Sopenharmony_ci        [
3579e815959Sopenharmony_ci            {
3589e815959Sopenharmony_ci                "type": "attribute",
3599e815959Sopenharmony_ci                "name": "id",
3609e815959Sopenharmony_ci                "action": "equals",
3619e815959Sopenharmony_ci                "value": "ap",
3629e815959Sopenharmony_ci                "namespace": null,
3639e815959Sopenharmony_ci                "ignoreCase": "quirks"
3649e815959Sopenharmony_ci            },
3659e815959Sopenharmony_ci            {
3669e815959Sopenharmony_ci                "type": "descendant"
3679e815959Sopenharmony_ci            },
3689e815959Sopenharmony_ci            {
3699e815959Sopenharmony_ci                "type": "pseudo",
3709e815959Sopenharmony_ci                "name": "nth-of-type",
3719e815959Sopenharmony_ci                "data": "even"
3729e815959Sopenharmony_ci            }
3739e815959Sopenharmony_ci        ]
3749e815959Sopenharmony_ci    ],
3759e815959Sopenharmony_ci    "#ap :nth-of-type(n)": [
3769e815959Sopenharmony_ci        [
3779e815959Sopenharmony_ci            {
3789e815959Sopenharmony_ci                "type": "attribute",
3799e815959Sopenharmony_ci                "name": "id",
3809e815959Sopenharmony_ci                "action": "equals",
3819e815959Sopenharmony_ci                "value": "ap",
3829e815959Sopenharmony_ci                "namespace": null,
3839e815959Sopenharmony_ci                "ignoreCase": "quirks"
3849e815959Sopenharmony_ci            },
3859e815959Sopenharmony_ci            {
3869e815959Sopenharmony_ci                "type": "descendant"
3879e815959Sopenharmony_ci            },
3889e815959Sopenharmony_ci            {
3899e815959Sopenharmony_ci                "type": "pseudo",
3909e815959Sopenharmony_ci                "name": "nth-of-type",
3919e815959Sopenharmony_ci                "data": "n"
3929e815959Sopenharmony_ci            }
3939e815959Sopenharmony_ci        ]
3949e815959Sopenharmony_ci    ],
3959e815959Sopenharmony_ci    "#ap :nth-of-type(odd)": [
3969e815959Sopenharmony_ci        [
3979e815959Sopenharmony_ci            {
3989e815959Sopenharmony_ci                "type": "attribute",
3999e815959Sopenharmony_ci                "name": "id",
4009e815959Sopenharmony_ci                "action": "equals",
4019e815959Sopenharmony_ci                "value": "ap",
4029e815959Sopenharmony_ci                "namespace": null,
4039e815959Sopenharmony_ci                "ignoreCase": "quirks"
4049e815959Sopenharmony_ci            },
4059e815959Sopenharmony_ci            {
4069e815959Sopenharmony_ci                "type": "descendant"
4079e815959Sopenharmony_ci            },
4089e815959Sopenharmony_ci            {
4099e815959Sopenharmony_ci                "type": "pseudo",
4109e815959Sopenharmony_ci                "name": "nth-of-type",
4119e815959Sopenharmony_ci                "data": "odd"
4129e815959Sopenharmony_ci            }
4139e815959Sopenharmony_ci        ]
4149e815959Sopenharmony_ci    ],
4159e815959Sopenharmony_ci    "#ap a[hreflang!='en']": [
4169e815959Sopenharmony_ci        [
4179e815959Sopenharmony_ci            {
4189e815959Sopenharmony_ci                "type": "attribute",
4199e815959Sopenharmony_ci                "name": "id",
4209e815959Sopenharmony_ci                "action": "equals",
4219e815959Sopenharmony_ci                "value": "ap",
4229e815959Sopenharmony_ci                "namespace": null,
4239e815959Sopenharmony_ci                "ignoreCase": "quirks"
4249e815959Sopenharmony_ci            },
4259e815959Sopenharmony_ci            {
4269e815959Sopenharmony_ci                "type": "descendant"
4279e815959Sopenharmony_ci            },
4289e815959Sopenharmony_ci            {
4299e815959Sopenharmony_ci                "type": "tag",
4309e815959Sopenharmony_ci                "name": "a",
4319e815959Sopenharmony_ci                "namespace": null
4329e815959Sopenharmony_ci            },
4339e815959Sopenharmony_ci            {
4349e815959Sopenharmony_ci                "type": "attribute",
4359e815959Sopenharmony_ci                "name": "hreflang",
4369e815959Sopenharmony_ci                "action": "not",
4379e815959Sopenharmony_ci                "value": "en",
4389e815959Sopenharmony_ci                "namespace": null,
4399e815959Sopenharmony_ci                "ignoreCase": null
4409e815959Sopenharmony_ci            }
4419e815959Sopenharmony_ci        ]
4429e815959Sopenharmony_ci    ],
4439e815959Sopenharmony_ci    "#ap:has(*), #ap:has(*)": [
4449e815959Sopenharmony_ci        [
4459e815959Sopenharmony_ci            {
4469e815959Sopenharmony_ci                "type": "attribute",
4479e815959Sopenharmony_ci                "name": "id",
4489e815959Sopenharmony_ci                "action": "equals",
4499e815959Sopenharmony_ci                "value": "ap",
4509e815959Sopenharmony_ci                "namespace": null,
4519e815959Sopenharmony_ci                "ignoreCase": "quirks"
4529e815959Sopenharmony_ci            },
4539e815959Sopenharmony_ci            {
4549e815959Sopenharmony_ci                "type": "pseudo",
4559e815959Sopenharmony_ci                "name": "has",
4569e815959Sopenharmony_ci                "data": [
4579e815959Sopenharmony_ci                    [
4589e815959Sopenharmony_ci                        {
4599e815959Sopenharmony_ci                            "type": "universal",
4609e815959Sopenharmony_ci                            "namespace": null
4619e815959Sopenharmony_ci                        }
4629e815959Sopenharmony_ci                    ]
4639e815959Sopenharmony_ci                ]
4649e815959Sopenharmony_ci            }
4659e815959Sopenharmony_ci        ],
4669e815959Sopenharmony_ci        [
4679e815959Sopenharmony_ci            {
4689e815959Sopenharmony_ci                "type": "attribute",
4699e815959Sopenharmony_ci                "name": "id",
4709e815959Sopenharmony_ci                "action": "equals",
4719e815959Sopenharmony_ci                "value": "ap",
4729e815959Sopenharmony_ci                "namespace": null,
4739e815959Sopenharmony_ci                "ignoreCase": "quirks"
4749e815959Sopenharmony_ci            },
4759e815959Sopenharmony_ci            {
4769e815959Sopenharmony_ci                "type": "pseudo",
4779e815959Sopenharmony_ci                "name": "has",
4789e815959Sopenharmony_ci                "data": [
4799e815959Sopenharmony_ci                    [
4809e815959Sopenharmony_ci                        {
4819e815959Sopenharmony_ci                            "type": "universal",
4829e815959Sopenharmony_ci                            "namespace": null
4839e815959Sopenharmony_ci                        }
4849e815959Sopenharmony_ci                    ]
4859e815959Sopenharmony_ci                ]
4869e815959Sopenharmony_ci            }
4879e815959Sopenharmony_ci        ]
4889e815959Sopenharmony_ci    ],
4899e815959Sopenharmony_ci    "#asdfasdf #foobar": [
4909e815959Sopenharmony_ci        [
4919e815959Sopenharmony_ci            {
4929e815959Sopenharmony_ci                "type": "attribute",
4939e815959Sopenharmony_ci                "name": "id",
4949e815959Sopenharmony_ci                "action": "equals",
4959e815959Sopenharmony_ci                "value": "asdfasdf",
4969e815959Sopenharmony_ci                "namespace": null,
4979e815959Sopenharmony_ci                "ignoreCase": "quirks"
4989e815959Sopenharmony_ci            },
4999e815959Sopenharmony_ci            {
5009e815959Sopenharmony_ci                "type": "descendant"
5019e815959Sopenharmony_ci            },
5029e815959Sopenharmony_ci            {
5039e815959Sopenharmony_ci                "type": "attribute",
5049e815959Sopenharmony_ci                "name": "id",
5059e815959Sopenharmony_ci                "action": "equals",
5069e815959Sopenharmony_ci                "value": "foobar",
5079e815959Sopenharmony_ci                "namespace": null,
5089e815959Sopenharmony_ci                "ignoreCase": "quirks"
5099e815959Sopenharmony_ci            }
5109e815959Sopenharmony_ci        ]
5119e815959Sopenharmony_ci    ],
5129e815959Sopenharmony_ci    "#attr-child-boosh": [
5139e815959Sopenharmony_ci        [
5149e815959Sopenharmony_ci            {
5159e815959Sopenharmony_ci                "type": "attribute",
5169e815959Sopenharmony_ci                "name": "id",
5179e815959Sopenharmony_ci                "action": "equals",
5189e815959Sopenharmony_ci                "value": "attr-child-boosh",
5199e815959Sopenharmony_ci                "namespace": null,
5209e815959Sopenharmony_ci                "ignoreCase": "quirks"
5219e815959Sopenharmony_ci            }
5229e815959Sopenharmony_ci        ]
5239e815959Sopenharmony_ci    ],
5249e815959Sopenharmony_ci    "#attributes a[href=\"#aname\"]": [
5259e815959Sopenharmony_ci        [
5269e815959Sopenharmony_ci            {
5279e815959Sopenharmony_ci                "type": "attribute",
5289e815959Sopenharmony_ci                "name": "id",
5299e815959Sopenharmony_ci                "action": "equals",
5309e815959Sopenharmony_ci                "value": "attributes",
5319e815959Sopenharmony_ci                "namespace": null,
5329e815959Sopenharmony_ci                "ignoreCase": "quirks"
5339e815959Sopenharmony_ci            },
5349e815959Sopenharmony_ci            {
5359e815959Sopenharmony_ci                "type": "descendant"
5369e815959Sopenharmony_ci            },
5379e815959Sopenharmony_ci            {
5389e815959Sopenharmony_ci                "type": "tag",
5399e815959Sopenharmony_ci                "name": "a",
5409e815959Sopenharmony_ci                "namespace": null
5419e815959Sopenharmony_ci            },
5429e815959Sopenharmony_ci            {
5439e815959Sopenharmony_ci                "type": "attribute",
5449e815959Sopenharmony_ci                "name": "href",
5459e815959Sopenharmony_ci                "action": "equals",
5469e815959Sopenharmony_ci                "value": "#aname",
5479e815959Sopenharmony_ci                "namespace": null,
5489e815959Sopenharmony_ci                "ignoreCase": null
5499e815959Sopenharmony_ci            }
5509e815959Sopenharmony_ci        ]
5519e815959Sopenharmony_ci    ],
5529e815959Sopenharmony_ci    "#attributes div[test$=foo]": [
5539e815959Sopenharmony_ci        [
5549e815959Sopenharmony_ci            {
5559e815959Sopenharmony_ci                "type": "attribute",
5569e815959Sopenharmony_ci                "name": "id",
5579e815959Sopenharmony_ci                "action": "equals",
5589e815959Sopenharmony_ci                "value": "attributes",
5599e815959Sopenharmony_ci                "namespace": null,
5609e815959Sopenharmony_ci                "ignoreCase": "quirks"
5619e815959Sopenharmony_ci            },
5629e815959Sopenharmony_ci            {
5639e815959Sopenharmony_ci                "type": "descendant"
5649e815959Sopenharmony_ci            },
5659e815959Sopenharmony_ci            {
5669e815959Sopenharmony_ci                "type": "tag",
5679e815959Sopenharmony_ci                "name": "div",
5689e815959Sopenharmony_ci                "namespace": null
5699e815959Sopenharmony_ci            },
5709e815959Sopenharmony_ci            {
5719e815959Sopenharmony_ci                "type": "attribute",
5729e815959Sopenharmony_ci                "name": "test",
5739e815959Sopenharmony_ci                "action": "end",
5749e815959Sopenharmony_ci                "value": "foo",
5759e815959Sopenharmony_ci                "namespace": null,
5769e815959Sopenharmony_ci                "ignoreCase": null
5779e815959Sopenharmony_ci            }
5789e815959Sopenharmony_ci        ]
5799e815959Sopenharmony_ci    ],
5809e815959Sopenharmony_ci    "#attributes div[test*=hree]": [
5819e815959Sopenharmony_ci        [
5829e815959Sopenharmony_ci            {
5839e815959Sopenharmony_ci                "type": "attribute",
5849e815959Sopenharmony_ci                "name": "id",
5859e815959Sopenharmony_ci                "action": "equals",
5869e815959Sopenharmony_ci                "value": "attributes",
5879e815959Sopenharmony_ci                "namespace": null,
5889e815959Sopenharmony_ci                "ignoreCase": "quirks"
5899e815959Sopenharmony_ci            },
5909e815959Sopenharmony_ci            {
5919e815959Sopenharmony_ci                "type": "descendant"
5929e815959Sopenharmony_ci            },
5939e815959Sopenharmony_ci            {
5949e815959Sopenharmony_ci                "type": "tag",
5959e815959Sopenharmony_ci                "name": "div",
5969e815959Sopenharmony_ci                "namespace": null
5979e815959Sopenharmony_ci            },
5989e815959Sopenharmony_ci            {
5999e815959Sopenharmony_ci                "type": "attribute",
6009e815959Sopenharmony_ci                "name": "test",
6019e815959Sopenharmony_ci                "action": "any",
6029e815959Sopenharmony_ci                "value": "hree",
6039e815959Sopenharmony_ci                "namespace": null,
6049e815959Sopenharmony_ci                "ignoreCase": null
6059e815959Sopenharmony_ci            }
6069e815959Sopenharmony_ci        ]
6079e815959Sopenharmony_ci    ],
6089e815959Sopenharmony_ci    "#attributes div[test=\"two-foo\"]": [
6099e815959Sopenharmony_ci        [
6109e815959Sopenharmony_ci            {
6119e815959Sopenharmony_ci                "type": "attribute",
6129e815959Sopenharmony_ci                "name": "id",
6139e815959Sopenharmony_ci                "action": "equals",
6149e815959Sopenharmony_ci                "value": "attributes",
6159e815959Sopenharmony_ci                "namespace": null,
6169e815959Sopenharmony_ci                "ignoreCase": "quirks"
6179e815959Sopenharmony_ci            },
6189e815959Sopenharmony_ci            {
6199e815959Sopenharmony_ci                "type": "descendant"
6209e815959Sopenharmony_ci            },
6219e815959Sopenharmony_ci            {
6229e815959Sopenharmony_ci                "type": "tag",
6239e815959Sopenharmony_ci                "name": "div",
6249e815959Sopenharmony_ci                "namespace": null
6259e815959Sopenharmony_ci            },
6269e815959Sopenharmony_ci            {
6279e815959Sopenharmony_ci                "type": "attribute",
6289e815959Sopenharmony_ci                "name": "test",
6299e815959Sopenharmony_ci                "action": "equals",
6309e815959Sopenharmony_ci                "value": "two-foo",
6319e815959Sopenharmony_ci                "namespace": null,
6329e815959Sopenharmony_ci                "ignoreCase": null
6339e815959Sopenharmony_ci            }
6349e815959Sopenharmony_ci        ]
6359e815959Sopenharmony_ci    ],
6369e815959Sopenharmony_ci    "#attributes div[test='two-foo']": [
6379e815959Sopenharmony_ci        [
6389e815959Sopenharmony_ci            {
6399e815959Sopenharmony_ci                "type": "attribute",
6409e815959Sopenharmony_ci                "name": "id",
6419e815959Sopenharmony_ci                "action": "equals",
6429e815959Sopenharmony_ci                "value": "attributes",
6439e815959Sopenharmony_ci                "namespace": null,
6449e815959Sopenharmony_ci                "ignoreCase": "quirks"
6459e815959Sopenharmony_ci            },
6469e815959Sopenharmony_ci            {
6479e815959Sopenharmony_ci                "type": "descendant"
6489e815959Sopenharmony_ci            },
6499e815959Sopenharmony_ci            {
6509e815959Sopenharmony_ci                "type": "tag",
6519e815959Sopenharmony_ci                "name": "div",
6529e815959Sopenharmony_ci                "namespace": null
6539e815959Sopenharmony_ci            },
6549e815959Sopenharmony_ci            {
6559e815959Sopenharmony_ci                "type": "attribute",
6569e815959Sopenharmony_ci                "name": "test",
6579e815959Sopenharmony_ci                "action": "equals",
6589e815959Sopenharmony_ci                "value": "two-foo",
6599e815959Sopenharmony_ci                "namespace": null,
6609e815959Sopenharmony_ci                "ignoreCase": null
6619e815959Sopenharmony_ci            }
6629e815959Sopenharmony_ci        ]
6639e815959Sopenharmony_ci    ],
6649e815959Sopenharmony_ci    "#attributes div[test=two-foo]": [
6659e815959Sopenharmony_ci        [
6669e815959Sopenharmony_ci            {
6679e815959Sopenharmony_ci                "type": "attribute",
6689e815959Sopenharmony_ci                "name": "id",
6699e815959Sopenharmony_ci                "action": "equals",
6709e815959Sopenharmony_ci                "value": "attributes",
6719e815959Sopenharmony_ci                "namespace": null,
6729e815959Sopenharmony_ci                "ignoreCase": "quirks"
6739e815959Sopenharmony_ci            },
6749e815959Sopenharmony_ci            {
6759e815959Sopenharmony_ci                "type": "descendant"
6769e815959Sopenharmony_ci            },
6779e815959Sopenharmony_ci            {
6789e815959Sopenharmony_ci                "type": "tag",
6799e815959Sopenharmony_ci                "name": "div",
6809e815959Sopenharmony_ci                "namespace": null
6819e815959Sopenharmony_ci            },
6829e815959Sopenharmony_ci            {
6839e815959Sopenharmony_ci                "type": "attribute",
6849e815959Sopenharmony_ci                "name": "test",
6859e815959Sopenharmony_ci                "action": "equals",
6869e815959Sopenharmony_ci                "value": "two-foo",
6879e815959Sopenharmony_ci                "namespace": null,
6889e815959Sopenharmony_ci                "ignoreCase": null
6899e815959Sopenharmony_ci            }
6909e815959Sopenharmony_ci        ]
6919e815959Sopenharmony_ci    ],
6929e815959Sopenharmony_ci    "#attributes div[test^=two]": [
6939e815959Sopenharmony_ci        [
6949e815959Sopenharmony_ci            {
6959e815959Sopenharmony_ci                "type": "attribute",
6969e815959Sopenharmony_ci                "name": "id",
6979e815959Sopenharmony_ci                "action": "equals",
6989e815959Sopenharmony_ci                "value": "attributes",
6999e815959Sopenharmony_ci                "namespace": null,
7009e815959Sopenharmony_ci                "ignoreCase": "quirks"
7019e815959Sopenharmony_ci            },
7029e815959Sopenharmony_ci            {
7039e815959Sopenharmony_ci                "type": "descendant"
7049e815959Sopenharmony_ci            },
7059e815959Sopenharmony_ci            {
7069e815959Sopenharmony_ci                "type": "tag",
7079e815959Sopenharmony_ci                "name": "div",
7089e815959Sopenharmony_ci                "namespace": null
7099e815959Sopenharmony_ci            },
7109e815959Sopenharmony_ci            {
7119e815959Sopenharmony_ci                "type": "attribute",
7129e815959Sopenharmony_ci                "name": "test",
7139e815959Sopenharmony_ci                "action": "start",
7149e815959Sopenharmony_ci                "value": "two",
7159e815959Sopenharmony_ci                "namespace": null,
7169e815959Sopenharmony_ci                "ignoreCase": null
7179e815959Sopenharmony_ci            }
7189e815959Sopenharmony_ci        ]
7199e815959Sopenharmony_ci    ],
7209e815959Sopenharmony_ci    "#attributes div[test|=\"two-foo\"]": [
7219e815959Sopenharmony_ci        [
7229e815959Sopenharmony_ci            {
7239e815959Sopenharmony_ci                "type": "attribute",
7249e815959Sopenharmony_ci                "name": "id",
7259e815959Sopenharmony_ci                "action": "equals",
7269e815959Sopenharmony_ci                "value": "attributes",
7279e815959Sopenharmony_ci                "namespace": null,
7289e815959Sopenharmony_ci                "ignoreCase": "quirks"
7299e815959Sopenharmony_ci            },
7309e815959Sopenharmony_ci            {
7319e815959Sopenharmony_ci                "type": "descendant"
7329e815959Sopenharmony_ci            },
7339e815959Sopenharmony_ci            {
7349e815959Sopenharmony_ci                "type": "tag",
7359e815959Sopenharmony_ci                "name": "div",
7369e815959Sopenharmony_ci                "namespace": null
7379e815959Sopenharmony_ci            },
7389e815959Sopenharmony_ci            {
7399e815959Sopenharmony_ci                "type": "attribute",
7409e815959Sopenharmony_ci                "name": "test",
7419e815959Sopenharmony_ci                "action": "hyphen",
7429e815959Sopenharmony_ci                "value": "two-foo",
7439e815959Sopenharmony_ci                "namespace": null,
7449e815959Sopenharmony_ci                "ignoreCase": null
7459e815959Sopenharmony_ci            }
7469e815959Sopenharmony_ci        ]
7479e815959Sopenharmony_ci    ],
7489e815959Sopenharmony_ci    "#attributes div[test|=two]": [
7499e815959Sopenharmony_ci        [
7509e815959Sopenharmony_ci            {
7519e815959Sopenharmony_ci                "type": "attribute",
7529e815959Sopenharmony_ci                "name": "id",
7539e815959Sopenharmony_ci                "action": "equals",
7549e815959Sopenharmony_ci                "value": "attributes",
7559e815959Sopenharmony_ci                "namespace": null,
7569e815959Sopenharmony_ci                "ignoreCase": "quirks"
7579e815959Sopenharmony_ci            },
7589e815959Sopenharmony_ci            {
7599e815959Sopenharmony_ci                "type": "descendant"
7609e815959Sopenharmony_ci            },
7619e815959Sopenharmony_ci            {
7629e815959Sopenharmony_ci                "type": "tag",
7639e815959Sopenharmony_ci                "name": "div",
7649e815959Sopenharmony_ci                "namespace": null
7659e815959Sopenharmony_ci            },
7669e815959Sopenharmony_ci            {
7679e815959Sopenharmony_ci                "type": "attribute",
7689e815959Sopenharmony_ci                "name": "test",
7699e815959Sopenharmony_ci                "action": "hyphen",
7709e815959Sopenharmony_ci                "value": "two",
7719e815959Sopenharmony_ci                "namespace": null,
7729e815959Sopenharmony_ci                "ignoreCase": null
7739e815959Sopenharmony_ci            }
7749e815959Sopenharmony_ci        ]
7759e815959Sopenharmony_ci    ],
7769e815959Sopenharmony_ci    "#attributes div[test~=three]": [
7779e815959Sopenharmony_ci        [
7789e815959Sopenharmony_ci            {
7799e815959Sopenharmony_ci                "type": "attribute",
7809e815959Sopenharmony_ci                "name": "id",
7819e815959Sopenharmony_ci                "action": "equals",
7829e815959Sopenharmony_ci                "value": "attributes",
7839e815959Sopenharmony_ci                "namespace": null,
7849e815959Sopenharmony_ci                "ignoreCase": "quirks"
7859e815959Sopenharmony_ci            },
7869e815959Sopenharmony_ci            {
7879e815959Sopenharmony_ci                "type": "descendant"
7889e815959Sopenharmony_ci            },
7899e815959Sopenharmony_ci            {
7909e815959Sopenharmony_ci                "type": "tag",
7919e815959Sopenharmony_ci                "name": "div",
7929e815959Sopenharmony_ci                "namespace": null
7939e815959Sopenharmony_ci            },
7949e815959Sopenharmony_ci            {
7959e815959Sopenharmony_ci                "type": "attribute",
7969e815959Sopenharmony_ci                "name": "test",
7979e815959Sopenharmony_ci                "action": "element",
7989e815959Sopenharmony_ci                "value": "three",
7999e815959Sopenharmony_ci                "namespace": null,
8009e815959Sopenharmony_ci                "ignoreCase": null
8019e815959Sopenharmony_ci            }
8029e815959Sopenharmony_ci        ]
8039e815959Sopenharmony_ci    ],
8049e815959Sopenharmony_ci    "#attributes div[unique-test]": [
8059e815959Sopenharmony_ci        [
8069e815959Sopenharmony_ci            {
8079e815959Sopenharmony_ci                "type": "attribute",
8089e815959Sopenharmony_ci                "name": "id",
8099e815959Sopenharmony_ci                "action": "equals",
8109e815959Sopenharmony_ci                "value": "attributes",
8119e815959Sopenharmony_ci                "namespace": null,
8129e815959Sopenharmony_ci                "ignoreCase": "quirks"
8139e815959Sopenharmony_ci            },
8149e815959Sopenharmony_ci            {
8159e815959Sopenharmony_ci                "type": "descendant"
8169e815959Sopenharmony_ci            },
8179e815959Sopenharmony_ci            {
8189e815959Sopenharmony_ci                "type": "tag",
8199e815959Sopenharmony_ci                "name": "div",
8209e815959Sopenharmony_ci                "namespace": null
8219e815959Sopenharmony_ci            },
8229e815959Sopenharmony_ci            {
8239e815959Sopenharmony_ci                "type": "attribute",
8249e815959Sopenharmony_ci                "name": "unique-test",
8259e815959Sopenharmony_ci                "action": "exists",
8269e815959Sopenharmony_ci                "value": "",
8279e815959Sopenharmony_ci                "namespace": null,
8289e815959Sopenharmony_ci                "ignoreCase": null
8299e815959Sopenharmony_ci            }
8309e815959Sopenharmony_ci        ]
8319e815959Sopenharmony_ci    ],
8329e815959Sopenharmony_ci    "#backslash\\\\foo": [
8339e815959Sopenharmony_ci        [
8349e815959Sopenharmony_ci            {
8359e815959Sopenharmony_ci                "type": "attribute",
8369e815959Sopenharmony_ci                "name": "id",
8379e815959Sopenharmony_ci                "action": "equals",
8389e815959Sopenharmony_ci                "value": "backslash\\foo",
8399e815959Sopenharmony_ci                "namespace": null,
8409e815959Sopenharmony_ci                "ignoreCase": "quirks"
8419e815959Sopenharmony_ci            }
8429e815959Sopenharmony_ci        ]
8439e815959Sopenharmony_ci    ],
8449e815959Sopenharmony_ci    "#blargh": [
8459e815959Sopenharmony_ci        [
8469e815959Sopenharmony_ci            {
8479e815959Sopenharmony_ci                "type": "attribute",
8489e815959Sopenharmony_ci                "name": "id",
8499e815959Sopenharmony_ci                "action": "equals",
8509e815959Sopenharmony_ci                "value": "blargh",
8519e815959Sopenharmony_ci                "namespace": null,
8529e815959Sopenharmony_ci                "ignoreCase": "quirks"
8539e815959Sopenharmony_ci            }
8549e815959Sopenharmony_ci        ]
8559e815959Sopenharmony_ci    ],
8569e815959Sopenharmony_ci    "#body": [
8579e815959Sopenharmony_ci        [
8589e815959Sopenharmony_ci            {
8599e815959Sopenharmony_ci                "type": "attribute",
8609e815959Sopenharmony_ci                "name": "id",
8619e815959Sopenharmony_ci                "action": "equals",
8629e815959Sopenharmony_ci                "value": "body",
8639e815959Sopenharmony_ci                "namespace": null,
8649e815959Sopenharmony_ci                "ignoreCase": "quirks"
8659e815959Sopenharmony_ci            }
8669e815959Sopenharmony_ci        ]
8679e815959Sopenharmony_ci    ],
8689e815959Sopenharmony_ci    "#boosh": [
8699e815959Sopenharmony_ci        [
8709e815959Sopenharmony_ci            {
8719e815959Sopenharmony_ci                "type": "attribute",
8729e815959Sopenharmony_ci                "name": "id",
8739e815959Sopenharmony_ci                "action": "equals",
8749e815959Sopenharmony_ci                "value": "boosh",
8759e815959Sopenharmony_ci                "namespace": null,
8769e815959Sopenharmony_ci                "ignoreCase": "quirks"
8779e815959Sopenharmony_ci            }
8789e815959Sopenharmony_ci        ]
8799e815959Sopenharmony_ci    ],
8809e815959Sopenharmony_ci    "#boosh #booshTest": [
8819e815959Sopenharmony_ci        [
8829e815959Sopenharmony_ci            {
8839e815959Sopenharmony_ci                "type": "attribute",
8849e815959Sopenharmony_ci                "name": "id",
8859e815959Sopenharmony_ci                "action": "equals",
8869e815959Sopenharmony_ci                "value": "boosh",
8879e815959Sopenharmony_ci                "namespace": null,
8889e815959Sopenharmony_ci                "ignoreCase": "quirks"
8899e815959Sopenharmony_ci            },
8909e815959Sopenharmony_ci            {
8919e815959Sopenharmony_ci                "type": "descendant"
8929e815959Sopenharmony_ci            },
8939e815959Sopenharmony_ci            {
8949e815959Sopenharmony_ci                "type": "attribute",
8959e815959Sopenharmony_ci                "name": "id",
8969e815959Sopenharmony_ci                "action": "equals",
8979e815959Sopenharmony_ci                "value": "booshTest",
8989e815959Sopenharmony_ci                "namespace": null,
8999e815959Sopenharmony_ci                "ignoreCase": "quirks"
9009e815959Sopenharmony_ci            }
9019e815959Sopenharmony_ci        ]
9029e815959Sopenharmony_ci    ],
9039e815959Sopenharmony_ci    "#boosh *": [
9049e815959Sopenharmony_ci        [
9059e815959Sopenharmony_ci            {
9069e815959Sopenharmony_ci                "type": "attribute",
9079e815959Sopenharmony_ci                "name": "id",
9089e815959Sopenharmony_ci                "action": "equals",
9099e815959Sopenharmony_ci                "value": "boosh",
9109e815959Sopenharmony_ci                "namespace": null,
9119e815959Sopenharmony_ci                "ignoreCase": "quirks"
9129e815959Sopenharmony_ci            },
9139e815959Sopenharmony_ci            {
9149e815959Sopenharmony_ci                "type": "descendant"
9159e815959Sopenharmony_ci            },
9169e815959Sopenharmony_ci            {
9179e815959Sopenharmony_ci                "type": "universal",
9189e815959Sopenharmony_ci                "namespace": null
9199e815959Sopenharmony_ci            }
9209e815959Sopenharmony_ci        ]
9219e815959Sopenharmony_ci    ],
9229e815959Sopenharmony_ci    "#boosh .a": [
9239e815959Sopenharmony_ci        [
9249e815959Sopenharmony_ci            {
9259e815959Sopenharmony_ci                "type": "attribute",
9269e815959Sopenharmony_ci                "name": "id",
9279e815959Sopenharmony_ci                "action": "equals",
9289e815959Sopenharmony_ci                "value": "boosh",
9299e815959Sopenharmony_ci                "namespace": null,
9309e815959Sopenharmony_ci                "ignoreCase": "quirks"
9319e815959Sopenharmony_ci            },
9329e815959Sopenharmony_ci            {
9339e815959Sopenharmony_ci                "type": "descendant"
9349e815959Sopenharmony_ci            },
9359e815959Sopenharmony_ci            {
9369e815959Sopenharmony_ci                "type": "attribute",
9379e815959Sopenharmony_ci                "name": "class",
9389e815959Sopenharmony_ci                "action": "element",
9399e815959Sopenharmony_ci                "value": "a",
9409e815959Sopenharmony_ci                "namespace": null,
9419e815959Sopenharmony_ci                "ignoreCase": "quirks"
9429e815959Sopenharmony_ci            }
9439e815959Sopenharmony_ci        ]
9449e815959Sopenharmony_ci    ],
9459e815959Sopenharmony_ci    "#boosh div": [
9469e815959Sopenharmony_ci        [
9479e815959Sopenharmony_ci            {
9489e815959Sopenharmony_ci                "type": "attribute",
9499e815959Sopenharmony_ci                "name": "id",
9509e815959Sopenharmony_ci                "action": "equals",
9519e815959Sopenharmony_ci                "value": "boosh",
9529e815959Sopenharmony_ci                "namespace": null,
9539e815959Sopenharmony_ci                "ignoreCase": "quirks"
9549e815959Sopenharmony_ci            },
9559e815959Sopenharmony_ci            {
9569e815959Sopenharmony_ci                "type": "descendant"
9579e815959Sopenharmony_ci            },
9589e815959Sopenharmony_ci            {
9599e815959Sopenharmony_ci                "type": "tag",
9609e815959Sopenharmony_ci                "name": "div",
9619e815959Sopenharmony_ci                "namespace": null
9629e815959Sopenharmony_ci            }
9639e815959Sopenharmony_ci        ]
9649e815959Sopenharmony_ci    ],
9659e815959Sopenharmony_ci    "#boosh div div": [
9669e815959Sopenharmony_ci        [
9679e815959Sopenharmony_ci            {
9689e815959Sopenharmony_ci                "type": "attribute",
9699e815959Sopenharmony_ci                "name": "id",
9709e815959Sopenharmony_ci                "action": "equals",
9719e815959Sopenharmony_ci                "value": "boosh",
9729e815959Sopenharmony_ci                "namespace": null,
9739e815959Sopenharmony_ci                "ignoreCase": "quirks"
9749e815959Sopenharmony_ci            },
9759e815959Sopenharmony_ci            {
9769e815959Sopenharmony_ci                "type": "descendant"
9779e815959Sopenharmony_ci            },
9789e815959Sopenharmony_ci            {
9799e815959Sopenharmony_ci                "type": "tag",
9809e815959Sopenharmony_ci                "name": "div",
9819e815959Sopenharmony_ci                "namespace": null
9829e815959Sopenharmony_ci            },
9839e815959Sopenharmony_ci            {
9849e815959Sopenharmony_ci                "type": "descendant"
9859e815959Sopenharmony_ci            },
9869e815959Sopenharmony_ci            {
9879e815959Sopenharmony_ci                "type": "tag",
9889e815959Sopenharmony_ci                "name": "div",
9899e815959Sopenharmony_ci                "namespace": null
9909e815959Sopenharmony_ci            }
9919e815959Sopenharmony_ci        ]
9929e815959Sopenharmony_ci    ],
9939e815959Sopenharmony_ci    "#boosh div,#boosh span": [
9949e815959Sopenharmony_ci        [
9959e815959Sopenharmony_ci            {
9969e815959Sopenharmony_ci                "type": "attribute",
9979e815959Sopenharmony_ci                "name": "id",
9989e815959Sopenharmony_ci                "action": "equals",
9999e815959Sopenharmony_ci                "value": "boosh",
10009e815959Sopenharmony_ci                "namespace": null,
10019e815959Sopenharmony_ci                "ignoreCase": "quirks"
10029e815959Sopenharmony_ci            },
10039e815959Sopenharmony_ci            {
10049e815959Sopenharmony_ci                "type": "descendant"
10059e815959Sopenharmony_ci            },
10069e815959Sopenharmony_ci            {
10079e815959Sopenharmony_ci                "type": "tag",
10089e815959Sopenharmony_ci                "name": "div",
10099e815959Sopenharmony_ci                "namespace": null
10109e815959Sopenharmony_ci            }
10119e815959Sopenharmony_ci        ],
10129e815959Sopenharmony_ci        [
10139e815959Sopenharmony_ci            {
10149e815959Sopenharmony_ci                "type": "attribute",
10159e815959Sopenharmony_ci                "name": "id",
10169e815959Sopenharmony_ci                "action": "equals",
10179e815959Sopenharmony_ci                "value": "boosh",
10189e815959Sopenharmony_ci                "namespace": null,
10199e815959Sopenharmony_ci                "ignoreCase": "quirks"
10209e815959Sopenharmony_ci            },
10219e815959Sopenharmony_ci            {
10229e815959Sopenharmony_ci                "type": "descendant"
10239e815959Sopenharmony_ci            },
10249e815959Sopenharmony_ci            {
10259e815959Sopenharmony_ci                "type": "tag",
10269e815959Sopenharmony_ci                "name": "span",
10279e815959Sopenharmony_ci                "namespace": null
10289e815959Sopenharmony_ci            }
10299e815959Sopenharmony_ci        ]
10309e815959Sopenharmony_ci    ],
10319e815959Sopenharmony_ci    "#boosh div.a": [
10329e815959Sopenharmony_ci        [
10339e815959Sopenharmony_ci            {
10349e815959Sopenharmony_ci                "type": "attribute",
10359e815959Sopenharmony_ci                "name": "id",
10369e815959Sopenharmony_ci                "action": "equals",
10379e815959Sopenharmony_ci                "value": "boosh",
10389e815959Sopenharmony_ci                "namespace": null,
10399e815959Sopenharmony_ci                "ignoreCase": "quirks"
10409e815959Sopenharmony_ci            },
10419e815959Sopenharmony_ci            {
10429e815959Sopenharmony_ci                "type": "descendant"
10439e815959Sopenharmony_ci            },
10449e815959Sopenharmony_ci            {
10459e815959Sopenharmony_ci                "type": "tag",
10469e815959Sopenharmony_ci                "name": "div",
10479e815959Sopenharmony_ci                "namespace": null
10489e815959Sopenharmony_ci            },
10499e815959Sopenharmony_ci            {
10509e815959Sopenharmony_ci                "type": "attribute",
10519e815959Sopenharmony_ci                "name": "class",
10529e815959Sopenharmony_ci                "action": "element",
10539e815959Sopenharmony_ci                "value": "a",
10549e815959Sopenharmony_ci                "namespace": null,
10559e815959Sopenharmony_ci                "ignoreCase": "quirks"
10569e815959Sopenharmony_ci            }
10579e815959Sopenharmony_ci        ]
10589e815959Sopenharmony_ci    ],
10599e815959Sopenharmony_ci    "#boosh div[test=fg]": [
10609e815959Sopenharmony_ci        [
10619e815959Sopenharmony_ci            {
10629e815959Sopenharmony_ci                "type": "attribute",
10639e815959Sopenharmony_ci                "name": "id",
10649e815959Sopenharmony_ci                "action": "equals",
10659e815959Sopenharmony_ci                "value": "boosh",
10669e815959Sopenharmony_ci                "namespace": null,
10679e815959Sopenharmony_ci                "ignoreCase": "quirks"
10689e815959Sopenharmony_ci            },
10699e815959Sopenharmony_ci            {
10709e815959Sopenharmony_ci                "type": "descendant"
10719e815959Sopenharmony_ci            },
10729e815959Sopenharmony_ci            {
10739e815959Sopenharmony_ci                "type": "tag",
10749e815959Sopenharmony_ci                "name": "div",
10759e815959Sopenharmony_ci                "namespace": null
10769e815959Sopenharmony_ci            },
10779e815959Sopenharmony_ci            {
10789e815959Sopenharmony_ci                "type": "attribute",
10799e815959Sopenharmony_ci                "name": "test",
10809e815959Sopenharmony_ci                "action": "equals",
10819e815959Sopenharmony_ci                "value": "fg",
10829e815959Sopenharmony_ci                "namespace": null,
10839e815959Sopenharmony_ci                "ignoreCase": null
10849e815959Sopenharmony_ci            }
10859e815959Sopenharmony_ci        ]
10869e815959Sopenharmony_ci    ],
10879e815959Sopenharmony_ci    "#boosh div[test]": [
10889e815959Sopenharmony_ci        [
10899e815959Sopenharmony_ci            {
10909e815959Sopenharmony_ci                "type": "attribute",
10919e815959Sopenharmony_ci                "name": "id",
10929e815959Sopenharmony_ci                "action": "equals",
10939e815959Sopenharmony_ci                "value": "boosh",
10949e815959Sopenharmony_ci                "namespace": null,
10959e815959Sopenharmony_ci                "ignoreCase": "quirks"
10969e815959Sopenharmony_ci            },
10979e815959Sopenharmony_ci            {
10989e815959Sopenharmony_ci                "type": "descendant"
10999e815959Sopenharmony_ci            },
11009e815959Sopenharmony_ci            {
11019e815959Sopenharmony_ci                "type": "tag",
11029e815959Sopenharmony_ci                "name": "div",
11039e815959Sopenharmony_ci                "namespace": null
11049e815959Sopenharmony_ci            },
11059e815959Sopenharmony_ci            {
11069e815959Sopenharmony_ci                "type": "attribute",
11079e815959Sopenharmony_ci                "name": "test",
11089e815959Sopenharmony_ci                "action": "exists",
11099e815959Sopenharmony_ci                "value": "",
11109e815959Sopenharmony_ci                "namespace": null,
11119e815959Sopenharmony_ci                "ignoreCase": null
11129e815959Sopenharmony_ci            }
11139e815959Sopenharmony_ci        ]
11149e815959Sopenharmony_ci    ],
11159e815959Sopenharmony_ci    "#boosh span": [
11169e815959Sopenharmony_ci        [
11179e815959Sopenharmony_ci            {
11189e815959Sopenharmony_ci                "type": "attribute",
11199e815959Sopenharmony_ci                "name": "id",
11209e815959Sopenharmony_ci                "action": "equals",
11219e815959Sopenharmony_ci                "value": "boosh",
11229e815959Sopenharmony_ci                "namespace": null,
11239e815959Sopenharmony_ci                "ignoreCase": "quirks"
11249e815959Sopenharmony_ci            },
11259e815959Sopenharmony_ci            {
11269e815959Sopenharmony_ci                "type": "descendant"
11279e815959Sopenharmony_ci            },
11289e815959Sopenharmony_ci            {
11299e815959Sopenharmony_ci                "type": "tag",
11309e815959Sopenharmony_ci                "name": "span",
11319e815959Sopenharmony_ci                "namespace": null
11329e815959Sopenharmony_ci            }
11339e815959Sopenharmony_ci        ]
11349e815959Sopenharmony_ci    ],
11359e815959Sopenharmony_ci    "#boosh,#boosh": [
11369e815959Sopenharmony_ci        [
11379e815959Sopenharmony_ci            {
11389e815959Sopenharmony_ci                "type": "attribute",
11399e815959Sopenharmony_ci                "name": "id",
11409e815959Sopenharmony_ci                "action": "equals",
11419e815959Sopenharmony_ci                "value": "boosh",
11429e815959Sopenharmony_ci                "namespace": null,
11439e815959Sopenharmony_ci                "ignoreCase": "quirks"
11449e815959Sopenharmony_ci            }
11459e815959Sopenharmony_ci        ],
11469e815959Sopenharmony_ci        [
11479e815959Sopenharmony_ci            {
11489e815959Sopenharmony_ci                "type": "attribute",
11499e815959Sopenharmony_ci                "name": "id",
11509e815959Sopenharmony_ci                "action": "equals",
11519e815959Sopenharmony_ci                "value": "boosh",
11529e815959Sopenharmony_ci                "namespace": null,
11539e815959Sopenharmony_ci                "ignoreCase": "quirks"
11549e815959Sopenharmony_ci            }
11559e815959Sopenharmony_ci        ]
11569e815959Sopenharmony_ci    ],
11579e815959Sopenharmony_ci    "#boosh,.apples,#boosh": [
11589e815959Sopenharmony_ci        [
11599e815959Sopenharmony_ci            {
11609e815959Sopenharmony_ci                "type": "attribute",
11619e815959Sopenharmony_ci                "name": "id",
11629e815959Sopenharmony_ci                "action": "equals",
11639e815959Sopenharmony_ci                "value": "boosh",
11649e815959Sopenharmony_ci                "namespace": null,
11659e815959Sopenharmony_ci                "ignoreCase": "quirks"
11669e815959Sopenharmony_ci            }
11679e815959Sopenharmony_ci        ],
11689e815959Sopenharmony_ci        [
11699e815959Sopenharmony_ci            {
11709e815959Sopenharmony_ci                "type": "attribute",
11719e815959Sopenharmony_ci                "name": "class",
11729e815959Sopenharmony_ci                "action": "element",
11739e815959Sopenharmony_ci                "value": "apples",
11749e815959Sopenharmony_ci                "namespace": null,
11759e815959Sopenharmony_ci                "ignoreCase": "quirks"
11769e815959Sopenharmony_ci            }
11779e815959Sopenharmony_ci        ],
11789e815959Sopenharmony_ci        [
11799e815959Sopenharmony_ci            {
11809e815959Sopenharmony_ci                "type": "attribute",
11819e815959Sopenharmony_ci                "name": "id",
11829e815959Sopenharmony_ci                "action": "equals",
11839e815959Sopenharmony_ci                "value": "boosh",
11849e815959Sopenharmony_ci                "namespace": null,
11859e815959Sopenharmony_ci                "ignoreCase": "quirks"
11869e815959Sopenharmony_ci            }
11879e815959Sopenharmony_ci        ]
11889e815959Sopenharmony_ci    ],
11899e815959Sopenharmony_ci    "#boosh>.a>#booshTest": [
11909e815959Sopenharmony_ci        [
11919e815959Sopenharmony_ci            {
11929e815959Sopenharmony_ci                "type": "attribute",
11939e815959Sopenharmony_ci                "name": "id",
11949e815959Sopenharmony_ci                "action": "equals",
11959e815959Sopenharmony_ci                "value": "boosh",
11969e815959Sopenharmony_ci                "namespace": null,
11979e815959Sopenharmony_ci                "ignoreCase": "quirks"
11989e815959Sopenharmony_ci            },
11999e815959Sopenharmony_ci            {
12009e815959Sopenharmony_ci                "type": "child"
12019e815959Sopenharmony_ci            },
12029e815959Sopenharmony_ci            {
12039e815959Sopenharmony_ci                "type": "attribute",
12049e815959Sopenharmony_ci                "name": "class",
12059e815959Sopenharmony_ci                "action": "element",
12069e815959Sopenharmony_ci                "value": "a",
12079e815959Sopenharmony_ci                "namespace": null,
12089e815959Sopenharmony_ci                "ignoreCase": "quirks"
12099e815959Sopenharmony_ci            },
12109e815959Sopenharmony_ci            {
12119e815959Sopenharmony_ci                "type": "child"
12129e815959Sopenharmony_ci            },
12139e815959Sopenharmony_ci            {
12149e815959Sopenharmony_ci                "type": "attribute",
12159e815959Sopenharmony_ci                "name": "id",
12169e815959Sopenharmony_ci                "action": "equals",
12179e815959Sopenharmony_ci                "value": "booshTest",
12189e815959Sopenharmony_ci                "namespace": null,
12199e815959Sopenharmony_ci                "ignoreCase": "quirks"
12209e815959Sopenharmony_ci            }
12219e815959Sopenharmony_ci        ]
12229e815959Sopenharmony_ci    ],
12239e815959Sopenharmony_ci    "#booshTest": [
12249e815959Sopenharmony_ci        [
12259e815959Sopenharmony_ci            {
12269e815959Sopenharmony_ci                "type": "attribute",
12279e815959Sopenharmony_ci                "name": "id",
12289e815959Sopenharmony_ci                "action": "equals",
12299e815959Sopenharmony_ci                "value": "booshTest",
12309e815959Sopenharmony_ci                "namespace": null,
12319e815959Sopenharmony_ci                "ignoreCase": "quirks"
12329e815959Sopenharmony_ci            }
12339e815959Sopenharmony_ci        ]
12349e815959Sopenharmony_ci    ],
12359e815959Sopenharmony_ci    "#direct-descend > .direct-descend": [
12369e815959Sopenharmony_ci        [
12379e815959Sopenharmony_ci            {
12389e815959Sopenharmony_ci                "type": "attribute",
12399e815959Sopenharmony_ci                "name": "id",
12409e815959Sopenharmony_ci                "action": "equals",
12419e815959Sopenharmony_ci                "value": "direct-descend",
12429e815959Sopenharmony_ci                "namespace": null,
12439e815959Sopenharmony_ci                "ignoreCase": "quirks"
12449e815959Sopenharmony_ci            },
12459e815959Sopenharmony_ci            {
12469e815959Sopenharmony_ci                "type": "child"
12479e815959Sopenharmony_ci            },
12489e815959Sopenharmony_ci            {
12499e815959Sopenharmony_ci                "type": "attribute",
12509e815959Sopenharmony_ci                "name": "class",
12519e815959Sopenharmony_ci                "action": "element",
12529e815959Sopenharmony_ci                "value": "direct-descend",
12539e815959Sopenharmony_ci                "namespace": null,
12549e815959Sopenharmony_ci                "ignoreCase": "quirks"
12559e815959Sopenharmony_ci            }
12569e815959Sopenharmony_ci        ]
12579e815959Sopenharmony_ci    ],
12589e815959Sopenharmony_ci    "#direct-descend > .direct-descend > .lvl2": [
12599e815959Sopenharmony_ci        [
12609e815959Sopenharmony_ci            {
12619e815959Sopenharmony_ci                "type": "attribute",
12629e815959Sopenharmony_ci                "name": "id",
12639e815959Sopenharmony_ci                "action": "equals",
12649e815959Sopenharmony_ci                "value": "direct-descend",
12659e815959Sopenharmony_ci                "namespace": null,
12669e815959Sopenharmony_ci                "ignoreCase": "quirks"
12679e815959Sopenharmony_ci            },
12689e815959Sopenharmony_ci            {
12699e815959Sopenharmony_ci                "type": "child"
12709e815959Sopenharmony_ci            },
12719e815959Sopenharmony_ci            {
12729e815959Sopenharmony_ci                "type": "attribute",
12739e815959Sopenharmony_ci                "name": "class",
12749e815959Sopenharmony_ci                "action": "element",
12759e815959Sopenharmony_ci                "value": "direct-descend",
12769e815959Sopenharmony_ci                "namespace": null,
12779e815959Sopenharmony_ci                "ignoreCase": "quirks"
12789e815959Sopenharmony_ci            },
12799e815959Sopenharmony_ci            {
12809e815959Sopenharmony_ci                "type": "child"
12819e815959Sopenharmony_ci            },
12829e815959Sopenharmony_ci            {
12839e815959Sopenharmony_ci                "type": "attribute",
12849e815959Sopenharmony_ci                "name": "class",
12859e815959Sopenharmony_ci                "action": "element",
12869e815959Sopenharmony_ci                "value": "lvl2",
12879e815959Sopenharmony_ci                "namespace": null,
12889e815959Sopenharmony_ci                "ignoreCase": "quirks"
12899e815959Sopenharmony_ci            }
12909e815959Sopenharmony_ci        ]
12919e815959Sopenharmony_ci    ],
12929e815959Sopenharmony_ci    "#dupContainer span": [
12939e815959Sopenharmony_ci        [
12949e815959Sopenharmony_ci            {
12959e815959Sopenharmony_ci                "type": "attribute",
12969e815959Sopenharmony_ci                "name": "id",
12979e815959Sopenharmony_ci                "action": "equals",
12989e815959Sopenharmony_ci                "value": "dupContainer",
12999e815959Sopenharmony_ci                "namespace": null,
13009e815959Sopenharmony_ci                "ignoreCase": "quirks"
13019e815959Sopenharmony_ci            },
13029e815959Sopenharmony_ci            {
13039e815959Sopenharmony_ci                "type": "descendant"
13049e815959Sopenharmony_ci            },
13059e815959Sopenharmony_ci            {
13069e815959Sopenharmony_ci                "type": "tag",
13079e815959Sopenharmony_ci                "name": "span",
13089e815959Sopenharmony_ci                "namespace": null
13099e815959Sopenharmony_ci            }
13109e815959Sopenharmony_ci        ]
13119e815959Sopenharmony_ci    ],
13129e815959Sopenharmony_ci    "#dupL1": [
13139e815959Sopenharmony_ci        [
13149e815959Sopenharmony_ci            {
13159e815959Sopenharmony_ci                "type": "attribute",
13169e815959Sopenharmony_ci                "name": "id",
13179e815959Sopenharmony_ci                "action": "equals",
13189e815959Sopenharmony_ci                "value": "dupL1",
13199e815959Sopenharmony_ci                "namespace": null,
13209e815959Sopenharmony_ci                "ignoreCase": "quirks"
13219e815959Sopenharmony_ci            }
13229e815959Sopenharmony_ci        ]
13239e815959Sopenharmony_ci    ],
13249e815959Sopenharmony_ci    "#dupL2": [
13259e815959Sopenharmony_ci        [
13269e815959Sopenharmony_ci            {
13279e815959Sopenharmony_ci                "type": "attribute",
13289e815959Sopenharmony_ci                "name": "id",
13299e815959Sopenharmony_ci                "action": "equals",
13309e815959Sopenharmony_ci                "value": "dupL2",
13319e815959Sopenharmony_ci                "namespace": null,
13329e815959Sopenharmony_ci                "ignoreCase": "quirks"
13339e815959Sopenharmony_ci            }
13349e815959Sopenharmony_ci        ]
13359e815959Sopenharmony_ci    ],
13369e815959Sopenharmony_ci    "#emem": [
13379e815959Sopenharmony_ci        [
13389e815959Sopenharmony_ci            {
13399e815959Sopenharmony_ci                "type": "attribute",
13409e815959Sopenharmony_ci                "name": "id",
13419e815959Sopenharmony_ci                "action": "equals",
13429e815959Sopenharmony_ci                "value": "emem",
13439e815959Sopenharmony_ci                "namespace": null,
13449e815959Sopenharmony_ci                "ignoreCase": "quirks"
13459e815959Sopenharmony_ci            }
13469e815959Sopenharmony_ci        ]
13479e815959Sopenharmony_ci    ],
13489e815959Sopenharmony_ci    "#first ~ div": [
13499e815959Sopenharmony_ci        [
13509e815959Sopenharmony_ci            {
13519e815959Sopenharmony_ci                "type": "attribute",
13529e815959Sopenharmony_ci                "name": "id",
13539e815959Sopenharmony_ci                "action": "equals",
13549e815959Sopenharmony_ci                "value": "first",
13559e815959Sopenharmony_ci                "namespace": null,
13569e815959Sopenharmony_ci                "ignoreCase": "quirks"
13579e815959Sopenharmony_ci            },
13589e815959Sopenharmony_ci            {
13599e815959Sopenharmony_ci                "type": "sibling"
13609e815959Sopenharmony_ci            },
13619e815959Sopenharmony_ci            {
13629e815959Sopenharmony_ci                "type": "tag",
13639e815959Sopenharmony_ci                "name": "div",
13649e815959Sopenharmony_ci                "namespace": null
13659e815959Sopenharmony_ci            }
13669e815959Sopenharmony_ci        ]
13679e815959Sopenharmony_ci    ],
13689e815959Sopenharmony_ci    "#firstUL > *": [
13699e815959Sopenharmony_ci        [
13709e815959Sopenharmony_ci            {
13719e815959Sopenharmony_ci                "type": "attribute",
13729e815959Sopenharmony_ci                "name": "id",
13739e815959Sopenharmony_ci                "action": "equals",
13749e815959Sopenharmony_ci                "value": "firstUL",
13759e815959Sopenharmony_ci                "namespace": null,
13769e815959Sopenharmony_ci                "ignoreCase": "quirks"
13779e815959Sopenharmony_ci            },
13789e815959Sopenharmony_ci            {
13799e815959Sopenharmony_ci                "type": "child"
13809e815959Sopenharmony_ci            },
13819e815959Sopenharmony_ci            {
13829e815959Sopenharmony_ci                "type": "universal",
13839e815959Sopenharmony_ci                "namespace": null
13849e815959Sopenharmony_ci            }
13859e815959Sopenharmony_ci        ]
13869e815959Sopenharmony_ci    ],
13879e815959Sopenharmony_ci    "#firstp #foobar": [
13889e815959Sopenharmony_ci        [
13899e815959Sopenharmony_ci            {
13909e815959Sopenharmony_ci                "type": "attribute",
13919e815959Sopenharmony_ci                "name": "id",
13929e815959Sopenharmony_ci                "action": "equals",
13939e815959Sopenharmony_ci                "value": "firstp",
13949e815959Sopenharmony_ci                "namespace": null,
13959e815959Sopenharmony_ci                "ignoreCase": "quirks"
13969e815959Sopenharmony_ci            },
13979e815959Sopenharmony_ci            {
13989e815959Sopenharmony_ci                "type": "descendant"
13999e815959Sopenharmony_ci            },
14009e815959Sopenharmony_ci            {
14019e815959Sopenharmony_ci                "type": "attribute",
14029e815959Sopenharmony_ci                "name": "id",
14039e815959Sopenharmony_ci                "action": "equals",
14049e815959Sopenharmony_ci                "value": "foobar",
14059e815959Sopenharmony_ci                "namespace": null,
14069e815959Sopenharmony_ci                "ignoreCase": "quirks"
14079e815959Sopenharmony_ci            }
14089e815959Sopenharmony_ci        ]
14099e815959Sopenharmony_ci    ],
14109e815959Sopenharmony_ci    "#firstp #simon1": [
14119e815959Sopenharmony_ci        [
14129e815959Sopenharmony_ci            {
14139e815959Sopenharmony_ci                "type": "attribute",
14149e815959Sopenharmony_ci                "name": "id",
14159e815959Sopenharmony_ci                "action": "equals",
14169e815959Sopenharmony_ci                "value": "firstp",
14179e815959Sopenharmony_ci                "namespace": null,
14189e815959Sopenharmony_ci                "ignoreCase": "quirks"
14199e815959Sopenharmony_ci            },
14209e815959Sopenharmony_ci            {
14219e815959Sopenharmony_ci                "type": "descendant"
14229e815959Sopenharmony_ci            },
14239e815959Sopenharmony_ci            {
14249e815959Sopenharmony_ci                "type": "attribute",
14259e815959Sopenharmony_ci                "name": "id",
14269e815959Sopenharmony_ci                "action": "equals",
14279e815959Sopenharmony_ci                "value": "simon1",
14289e815959Sopenharmony_ci                "namespace": null,
14299e815959Sopenharmony_ci                "ignoreCase": "quirks"
14309e815959Sopenharmony_ci            }
14319e815959Sopenharmony_ci        ]
14329e815959Sopenharmony_ci    ],
14339e815959Sopenharmony_ci    "#fixtures": [
14349e815959Sopenharmony_ci        [
14359e815959Sopenharmony_ci            {
14369e815959Sopenharmony_ci                "type": "attribute",
14379e815959Sopenharmony_ci                "name": "id",
14389e815959Sopenharmony_ci                "action": "equals",
14399e815959Sopenharmony_ci                "value": "fixtures",
14409e815959Sopenharmony_ci                "namespace": null,
14419e815959Sopenharmony_ci                "ignoreCase": "quirks"
14429e815959Sopenharmony_ci            }
14439e815959Sopenharmony_ci        ]
14449e815959Sopenharmony_ci    ],
14459e815959Sopenharmony_ci    "#fixtures a *": [
14469e815959Sopenharmony_ci        [
14479e815959Sopenharmony_ci            {
14489e815959Sopenharmony_ci                "type": "attribute",
14499e815959Sopenharmony_ci                "name": "id",
14509e815959Sopenharmony_ci                "action": "equals",
14519e815959Sopenharmony_ci                "value": "fixtures",
14529e815959Sopenharmony_ci                "namespace": null,
14539e815959Sopenharmony_ci                "ignoreCase": "quirks"
14549e815959Sopenharmony_ci            },
14559e815959Sopenharmony_ci            {
14569e815959Sopenharmony_ci                "type": "descendant"
14579e815959Sopenharmony_ci            },
14589e815959Sopenharmony_ci            {
14599e815959Sopenharmony_ci                "type": "tag",
14609e815959Sopenharmony_ci                "name": "a",
14619e815959Sopenharmony_ci                "namespace": null
14629e815959Sopenharmony_ci            },
14639e815959Sopenharmony_ci            {
14649e815959Sopenharmony_ci                "type": "descendant"
14659e815959Sopenharmony_ci            },
14669e815959Sopenharmony_ci            {
14679e815959Sopenharmony_ci                "type": "universal",
14689e815959Sopenharmony_ci                "namespace": null
14699e815959Sopenharmony_ci            }
14709e815959Sopenharmony_ci        ]
14719e815959Sopenharmony_ci    ],
14729e815959Sopenharmony_ci    "#fixtures h1": [
14739e815959Sopenharmony_ci        [
14749e815959Sopenharmony_ci            {
14759e815959Sopenharmony_ci                "type": "attribute",
14769e815959Sopenharmony_ci                "name": "id",
14779e815959Sopenharmony_ci                "action": "equals",
14789e815959Sopenharmony_ci                "value": "fixtures",
14799e815959Sopenharmony_ci                "namespace": null,
14809e815959Sopenharmony_ci                "ignoreCase": "quirks"
14819e815959Sopenharmony_ci            },
14829e815959Sopenharmony_ci            {
14839e815959Sopenharmony_ci                "type": "descendant"
14849e815959Sopenharmony_ci            },
14859e815959Sopenharmony_ci            {
14869e815959Sopenharmony_ci                "type": "tag",
14879e815959Sopenharmony_ci                "name": "h1",
14889e815959Sopenharmony_ci                "namespace": null
14899e815959Sopenharmony_ci            }
14909e815959Sopenharmony_ci        ]
14919e815959Sopenharmony_ci    ],
14929e815959Sopenharmony_ci    "#foo": [
14939e815959Sopenharmony_ci        [
14949e815959Sopenharmony_ci            {
14959e815959Sopenharmony_ci                "type": "attribute",
14969e815959Sopenharmony_ci                "name": "id",
14979e815959Sopenharmony_ci                "action": "equals",
14989e815959Sopenharmony_ci                "value": "foo",
14999e815959Sopenharmony_ci                "namespace": null,
15009e815959Sopenharmony_ci                "ignoreCase": "quirks"
15019e815959Sopenharmony_ci            }
15029e815959Sopenharmony_ci        ]
15039e815959Sopenharmony_ci    ],
15049e815959Sopenharmony_ci    "#foo > *": [
15059e815959Sopenharmony_ci        [
15069e815959Sopenharmony_ci            {
15079e815959Sopenharmony_ci                "type": "attribute",
15089e815959Sopenharmony_ci                "name": "id",
15099e815959Sopenharmony_ci                "action": "equals",
15109e815959Sopenharmony_ci                "value": "foo",
15119e815959Sopenharmony_ci                "namespace": null,
15129e815959Sopenharmony_ci                "ignoreCase": "quirks"
15139e815959Sopenharmony_ci            },
15149e815959Sopenharmony_ci            {
15159e815959Sopenharmony_ci                "type": "child"
15169e815959Sopenharmony_ci            },
15179e815959Sopenharmony_ci            {
15189e815959Sopenharmony_ci                "type": "universal",
15199e815959Sopenharmony_ci                "namespace": null
15209e815959Sopenharmony_ci            }
15219e815959Sopenharmony_ci        ]
15229e815959Sopenharmony_ci    ],
15239e815959Sopenharmony_ci    "#foo a:not(.blog)": [
15249e815959Sopenharmony_ci        [
15259e815959Sopenharmony_ci            {
15269e815959Sopenharmony_ci                "type": "attribute",
15279e815959Sopenharmony_ci                "name": "id",
15289e815959Sopenharmony_ci                "action": "equals",
15299e815959Sopenharmony_ci                "value": "foo",
15309e815959Sopenharmony_ci                "namespace": null,
15319e815959Sopenharmony_ci                "ignoreCase": "quirks"
15329e815959Sopenharmony_ci            },
15339e815959Sopenharmony_ci            {
15349e815959Sopenharmony_ci                "type": "descendant"
15359e815959Sopenharmony_ci            },
15369e815959Sopenharmony_ci            {
15379e815959Sopenharmony_ci                "type": "tag",
15389e815959Sopenharmony_ci                "name": "a",
15399e815959Sopenharmony_ci                "namespace": null
15409e815959Sopenharmony_ci            },
15419e815959Sopenharmony_ci            {
15429e815959Sopenharmony_ci                "type": "pseudo",
15439e815959Sopenharmony_ci                "name": "not",
15449e815959Sopenharmony_ci                "data": [
15459e815959Sopenharmony_ci                    [
15469e815959Sopenharmony_ci                        {
15479e815959Sopenharmony_ci                            "type": "attribute",
15489e815959Sopenharmony_ci                            "name": "class",
15499e815959Sopenharmony_ci                            "action": "element",
15509e815959Sopenharmony_ci                            "value": "blog",
15519e815959Sopenharmony_ci                            "namespace": null,
15529e815959Sopenharmony_ci                            "ignoreCase": "quirks"
15539e815959Sopenharmony_ci                        }
15549e815959Sopenharmony_ci                    ]
15559e815959Sopenharmony_ci                ]
15569e815959Sopenharmony_ci            }
15579e815959Sopenharmony_ci        ]
15589e815959Sopenharmony_ci    ],
15599e815959Sopenharmony_ci    "#foo a:not(.blog.link)": [
15609e815959Sopenharmony_ci        [
15619e815959Sopenharmony_ci            {
15629e815959Sopenharmony_ci                "type": "attribute",
15639e815959Sopenharmony_ci                "name": "id",
15649e815959Sopenharmony_ci                "action": "equals",
15659e815959Sopenharmony_ci                "value": "foo",
15669e815959Sopenharmony_ci                "namespace": null,
15679e815959Sopenharmony_ci                "ignoreCase": "quirks"
15689e815959Sopenharmony_ci            },
15699e815959Sopenharmony_ci            {
15709e815959Sopenharmony_ci                "type": "descendant"
15719e815959Sopenharmony_ci            },
15729e815959Sopenharmony_ci            {
15739e815959Sopenharmony_ci                "type": "tag",
15749e815959Sopenharmony_ci                "name": "a",
15759e815959Sopenharmony_ci                "namespace": null
15769e815959Sopenharmony_ci            },
15779e815959Sopenharmony_ci            {
15789e815959Sopenharmony_ci                "type": "pseudo",
15799e815959Sopenharmony_ci                "name": "not",
15809e815959Sopenharmony_ci                "data": [
15819e815959Sopenharmony_ci                    [
15829e815959Sopenharmony_ci                        {
15839e815959Sopenharmony_ci                            "type": "attribute",
15849e815959Sopenharmony_ci                            "name": "class",
15859e815959Sopenharmony_ci                            "action": "element",
15869e815959Sopenharmony_ci                            "value": "blog",
15879e815959Sopenharmony_ci                            "namespace": null,
15889e815959Sopenharmony_ci                            "ignoreCase": "quirks"
15899e815959Sopenharmony_ci                        },
15909e815959Sopenharmony_ci                        {
15919e815959Sopenharmony_ci                            "type": "attribute",
15929e815959Sopenharmony_ci                            "name": "class",
15939e815959Sopenharmony_ci                            "action": "element",
15949e815959Sopenharmony_ci                            "value": "link",
15959e815959Sopenharmony_ci                            "namespace": null,
15969e815959Sopenharmony_ci                            "ignoreCase": "quirks"
15979e815959Sopenharmony_ci                        }
15989e815959Sopenharmony_ci                    ]
15999e815959Sopenharmony_ci                ]
16009e815959Sopenharmony_ci            }
16019e815959Sopenharmony_ci        ]
16029e815959Sopenharmony_ci    ],
16039e815959Sopenharmony_ci    "#foo a:not(.link)": [
16049e815959Sopenharmony_ci        [
16059e815959Sopenharmony_ci            {
16069e815959Sopenharmony_ci                "type": "attribute",
16079e815959Sopenharmony_ci                "name": "id",
16089e815959Sopenharmony_ci                "action": "equals",
16099e815959Sopenharmony_ci                "value": "foo",
16109e815959Sopenharmony_ci                "namespace": null,
16119e815959Sopenharmony_ci                "ignoreCase": "quirks"
16129e815959Sopenharmony_ci            },
16139e815959Sopenharmony_ci            {
16149e815959Sopenharmony_ci                "type": "descendant"
16159e815959Sopenharmony_ci            },
16169e815959Sopenharmony_ci            {
16179e815959Sopenharmony_ci                "type": "tag",
16189e815959Sopenharmony_ci                "name": "a",
16199e815959Sopenharmony_ci                "namespace": null
16209e815959Sopenharmony_ci            },
16219e815959Sopenharmony_ci            {
16229e815959Sopenharmony_ci                "type": "pseudo",
16239e815959Sopenharmony_ci                "name": "not",
16249e815959Sopenharmony_ci                "data": [
16259e815959Sopenharmony_ci                    [
16269e815959Sopenharmony_ci                        {
16279e815959Sopenharmony_ci                            "type": "attribute",
16289e815959Sopenharmony_ci                            "name": "class",
16299e815959Sopenharmony_ci                            "action": "element",
16309e815959Sopenharmony_ci                            "value": "link",
16319e815959Sopenharmony_ci                            "namespace": null,
16329e815959Sopenharmony_ci                            "ignoreCase": "quirks"
16339e815959Sopenharmony_ci                        }
16349e815959Sopenharmony_ci                    ]
16359e815959Sopenharmony_ci                ]
16369e815959Sopenharmony_ci            }
16379e815959Sopenharmony_ci        ]
16389e815959Sopenharmony_ci    ],
16399e815959Sopenharmony_ci    "#foo\\:bar": [
16409e815959Sopenharmony_ci        [
16419e815959Sopenharmony_ci            {
16429e815959Sopenharmony_ci                "type": "attribute",
16439e815959Sopenharmony_ci                "name": "id",
16449e815959Sopenharmony_ci                "action": "equals",
16459e815959Sopenharmony_ci                "value": "foo:bar",
16469e815959Sopenharmony_ci                "namespace": null,
16479e815959Sopenharmony_ci                "ignoreCase": "quirks"
16489e815959Sopenharmony_ci            }
16499e815959Sopenharmony_ci        ]
16509e815959Sopenharmony_ci    ],
16519e815959Sopenharmony_ci    "#foo\\:bar span:not(:input)": [
16529e815959Sopenharmony_ci        [
16539e815959Sopenharmony_ci            {
16549e815959Sopenharmony_ci                "type": "attribute",
16559e815959Sopenharmony_ci                "name": "id",
16569e815959Sopenharmony_ci                "action": "equals",
16579e815959Sopenharmony_ci                "value": "foo:bar",
16589e815959Sopenharmony_ci                "namespace": null,
16599e815959Sopenharmony_ci                "ignoreCase": "quirks"
16609e815959Sopenharmony_ci            },
16619e815959Sopenharmony_ci            {
16629e815959Sopenharmony_ci                "type": "descendant"
16639e815959Sopenharmony_ci            },
16649e815959Sopenharmony_ci            {
16659e815959Sopenharmony_ci                "type": "tag",
16669e815959Sopenharmony_ci                "name": "span",
16679e815959Sopenharmony_ci                "namespace": null
16689e815959Sopenharmony_ci            },
16699e815959Sopenharmony_ci            {
16709e815959Sopenharmony_ci                "type": "pseudo",
16719e815959Sopenharmony_ci                "name": "not",
16729e815959Sopenharmony_ci                "data": [
16739e815959Sopenharmony_ci                    [
16749e815959Sopenharmony_ci                        {
16759e815959Sopenharmony_ci                            "type": "pseudo",
16769e815959Sopenharmony_ci                            "name": "input",
16779e815959Sopenharmony_ci                            "data": null
16789e815959Sopenharmony_ci                        }
16799e815959Sopenharmony_ci                    ]
16809e815959Sopenharmony_ci                ]
16819e815959Sopenharmony_ci            }
16829e815959Sopenharmony_ci        ]
16839e815959Sopenharmony_ci    ],
16849e815959Sopenharmony_ci    "#form": [
16859e815959Sopenharmony_ci        [
16869e815959Sopenharmony_ci            {
16879e815959Sopenharmony_ci                "type": "attribute",
16889e815959Sopenharmony_ci                "name": "id",
16899e815959Sopenharmony_ci                "action": "equals",
16909e815959Sopenharmony_ci                "value": "form",
16919e815959Sopenharmony_ci                "namespace": null,
16929e815959Sopenharmony_ci                "ignoreCase": "quirks"
16939e815959Sopenharmony_ci            }
16949e815959Sopenharmony_ci        ]
16959e815959Sopenharmony_ci    ],
16969e815959Sopenharmony_ci    "#form #first": [
16979e815959Sopenharmony_ci        [
16989e815959Sopenharmony_ci            {
16999e815959Sopenharmony_ci                "type": "attribute",
17009e815959Sopenharmony_ci                "name": "id",
17019e815959Sopenharmony_ci                "action": "equals",
17029e815959Sopenharmony_ci                "value": "form",
17039e815959Sopenharmony_ci                "namespace": null,
17049e815959Sopenharmony_ci                "ignoreCase": "quirks"
17059e815959Sopenharmony_ci            },
17069e815959Sopenharmony_ci            {
17079e815959Sopenharmony_ci                "type": "descendant"
17089e815959Sopenharmony_ci            },
17099e815959Sopenharmony_ci            {
17109e815959Sopenharmony_ci                "type": "attribute",
17119e815959Sopenharmony_ci                "name": "id",
17129e815959Sopenharmony_ci                "action": "equals",
17139e815959Sopenharmony_ci                "value": "first",
17149e815959Sopenharmony_ci                "namespace": null,
17159e815959Sopenharmony_ci                "ignoreCase": "quirks"
17169e815959Sopenharmony_ci            }
17179e815959Sopenharmony_ci        ]
17189e815959Sopenharmony_ci    ],
17199e815959Sopenharmony_ci    "#form :checkbox": [
17209e815959Sopenharmony_ci        [
17219e815959Sopenharmony_ci            {
17229e815959Sopenharmony_ci                "type": "attribute",
17239e815959Sopenharmony_ci                "name": "id",
17249e815959Sopenharmony_ci                "action": "equals",
17259e815959Sopenharmony_ci                "value": "form",
17269e815959Sopenharmony_ci                "namespace": null,
17279e815959Sopenharmony_ci                "ignoreCase": "quirks"
17289e815959Sopenharmony_ci            },
17299e815959Sopenharmony_ci            {
17309e815959Sopenharmony_ci                "type": "descendant"
17319e815959Sopenharmony_ci            },
17329e815959Sopenharmony_ci            {
17339e815959Sopenharmony_ci                "type": "pseudo",
17349e815959Sopenharmony_ci                "name": "checkbox",
17359e815959Sopenharmony_ci                "data": null
17369e815959Sopenharmony_ci            }
17379e815959Sopenharmony_ci        ]
17389e815959Sopenharmony_ci    ],
17399e815959Sopenharmony_ci    "#form :checkbox:checked": [
17409e815959Sopenharmony_ci        [
17419e815959Sopenharmony_ci            {
17429e815959Sopenharmony_ci                "type": "attribute",
17439e815959Sopenharmony_ci                "name": "id",
17449e815959Sopenharmony_ci                "action": "equals",
17459e815959Sopenharmony_ci                "value": "form",
17469e815959Sopenharmony_ci                "namespace": null,
17479e815959Sopenharmony_ci                "ignoreCase": "quirks"
17489e815959Sopenharmony_ci            },
17499e815959Sopenharmony_ci            {
17509e815959Sopenharmony_ci                "type": "descendant"
17519e815959Sopenharmony_ci            },
17529e815959Sopenharmony_ci            {
17539e815959Sopenharmony_ci                "type": "pseudo",
17549e815959Sopenharmony_ci                "name": "checkbox",
17559e815959Sopenharmony_ci                "data": null
17569e815959Sopenharmony_ci            },
17579e815959Sopenharmony_ci            {
17589e815959Sopenharmony_ci                "type": "pseudo",
17599e815959Sopenharmony_ci                "name": "checked",
17609e815959Sopenharmony_ci                "data": null
17619e815959Sopenharmony_ci            }
17629e815959Sopenharmony_ci        ]
17639e815959Sopenharmony_ci    ],
17649e815959Sopenharmony_ci    "#form :input": [
17659e815959Sopenharmony_ci        [
17669e815959Sopenharmony_ci            {
17679e815959Sopenharmony_ci                "type": "attribute",
17689e815959Sopenharmony_ci                "name": "id",
17699e815959Sopenharmony_ci                "action": "equals",
17709e815959Sopenharmony_ci                "value": "form",
17719e815959Sopenharmony_ci                "namespace": null,
17729e815959Sopenharmony_ci                "ignoreCase": "quirks"
17739e815959Sopenharmony_ci            },
17749e815959Sopenharmony_ci            {
17759e815959Sopenharmony_ci                "type": "descendant"
17769e815959Sopenharmony_ci            },
17779e815959Sopenharmony_ci            {
17789e815959Sopenharmony_ci                "type": "pseudo",
17799e815959Sopenharmony_ci                "name": "input",
17809e815959Sopenharmony_ci                "data": null
17819e815959Sopenharmony_ci            }
17829e815959Sopenharmony_ci        ]
17839e815959Sopenharmony_ci    ],
17849e815959Sopenharmony_ci    "#form :radio": [
17859e815959Sopenharmony_ci        [
17869e815959Sopenharmony_ci            {
17879e815959Sopenharmony_ci                "type": "attribute",
17889e815959Sopenharmony_ci                "name": "id",
17899e815959Sopenharmony_ci                "action": "equals",
17909e815959Sopenharmony_ci                "value": "form",
17919e815959Sopenharmony_ci                "namespace": null,
17929e815959Sopenharmony_ci                "ignoreCase": "quirks"
17939e815959Sopenharmony_ci            },
17949e815959Sopenharmony_ci            {
17959e815959Sopenharmony_ci                "type": "descendant"
17969e815959Sopenharmony_ci            },
17979e815959Sopenharmony_ci            {
17989e815959Sopenharmony_ci                "type": "pseudo",
17999e815959Sopenharmony_ci                "name": "radio",
18009e815959Sopenharmony_ci                "data": null
18019e815959Sopenharmony_ci            }
18029e815959Sopenharmony_ci        ]
18039e815959Sopenharmony_ci    ],
18049e815959Sopenharmony_ci    "#form :radio:checked": [
18059e815959Sopenharmony_ci        [
18069e815959Sopenharmony_ci            {
18079e815959Sopenharmony_ci                "type": "attribute",
18089e815959Sopenharmony_ci                "name": "id",
18099e815959Sopenharmony_ci                "action": "equals",
18109e815959Sopenharmony_ci                "value": "form",
18119e815959Sopenharmony_ci                "namespace": null,
18129e815959Sopenharmony_ci                "ignoreCase": "quirks"
18139e815959Sopenharmony_ci            },
18149e815959Sopenharmony_ci            {
18159e815959Sopenharmony_ci                "type": "descendant"
18169e815959Sopenharmony_ci            },
18179e815959Sopenharmony_ci            {
18189e815959Sopenharmony_ci                "type": "pseudo",
18199e815959Sopenharmony_ci                "name": "radio",
18209e815959Sopenharmony_ci                "data": null
18219e815959Sopenharmony_ci            },
18229e815959Sopenharmony_ci            {
18239e815959Sopenharmony_ci                "type": "pseudo",
18249e815959Sopenharmony_ci                "name": "checked",
18259e815959Sopenharmony_ci                "data": null
18269e815959Sopenharmony_ci            }
18279e815959Sopenharmony_ci        ]
18289e815959Sopenharmony_ci    ],
18299e815959Sopenharmony_ci    "#form :radio:checked, #form :checkbox:checked": [
18309e815959Sopenharmony_ci        [
18319e815959Sopenharmony_ci            {
18329e815959Sopenharmony_ci                "type": "attribute",
18339e815959Sopenharmony_ci                "name": "id",
18349e815959Sopenharmony_ci                "action": "equals",
18359e815959Sopenharmony_ci                "value": "form",
18369e815959Sopenharmony_ci                "namespace": null,
18379e815959Sopenharmony_ci                "ignoreCase": "quirks"
18389e815959Sopenharmony_ci            },
18399e815959Sopenharmony_ci            {
18409e815959Sopenharmony_ci                "type": "descendant"
18419e815959Sopenharmony_ci            },
18429e815959Sopenharmony_ci            {
18439e815959Sopenharmony_ci                "type": "pseudo",
18449e815959Sopenharmony_ci                "name": "radio",
18459e815959Sopenharmony_ci                "data": null
18469e815959Sopenharmony_ci            },
18479e815959Sopenharmony_ci            {
18489e815959Sopenharmony_ci                "type": "pseudo",
18499e815959Sopenharmony_ci                "name": "checked",
18509e815959Sopenharmony_ci                "data": null
18519e815959Sopenharmony_ci            }
18529e815959Sopenharmony_ci        ],
18539e815959Sopenharmony_ci        [
18549e815959Sopenharmony_ci            {
18559e815959Sopenharmony_ci                "type": "attribute",
18569e815959Sopenharmony_ci                "name": "id",
18579e815959Sopenharmony_ci                "action": "equals",
18589e815959Sopenharmony_ci                "value": "form",
18599e815959Sopenharmony_ci                "namespace": null,
18609e815959Sopenharmony_ci                "ignoreCase": "quirks"
18619e815959Sopenharmony_ci            },
18629e815959Sopenharmony_ci            {
18639e815959Sopenharmony_ci                "type": "descendant"
18649e815959Sopenharmony_ci            },
18659e815959Sopenharmony_ci            {
18669e815959Sopenharmony_ci                "type": "pseudo",
18679e815959Sopenharmony_ci                "name": "checkbox",
18689e815959Sopenharmony_ci                "data": null
18699e815959Sopenharmony_ci            },
18709e815959Sopenharmony_ci            {
18719e815959Sopenharmony_ci                "type": "pseudo",
18729e815959Sopenharmony_ci                "name": "checked",
18739e815959Sopenharmony_ci                "data": null
18749e815959Sopenharmony_ci            }
18759e815959Sopenharmony_ci        ]
18769e815959Sopenharmony_ci    ],
18779e815959Sopenharmony_ci    "#form :text": [
18789e815959Sopenharmony_ci        [
18799e815959Sopenharmony_ci            {
18809e815959Sopenharmony_ci                "type": "attribute",
18819e815959Sopenharmony_ci                "name": "id",
18829e815959Sopenharmony_ci                "action": "equals",
18839e815959Sopenharmony_ci                "value": "form",
18849e815959Sopenharmony_ci                "namespace": null,
18859e815959Sopenharmony_ci                "ignoreCase": "quirks"
18869e815959Sopenharmony_ci            },
18879e815959Sopenharmony_ci            {
18889e815959Sopenharmony_ci                "type": "descendant"
18899e815959Sopenharmony_ci            },
18909e815959Sopenharmony_ci            {
18919e815959Sopenharmony_ci                "type": "pseudo",
18929e815959Sopenharmony_ci                "name": "text",
18939e815959Sopenharmony_ci                "data": null
18949e815959Sopenharmony_ci            }
18959e815959Sopenharmony_ci        ]
18969e815959Sopenharmony_ci    ],
18979e815959Sopenharmony_ci    "#form > #option1a": [
18989e815959Sopenharmony_ci        [
18999e815959Sopenharmony_ci            {
19009e815959Sopenharmony_ci                "type": "attribute",
19019e815959Sopenharmony_ci                "name": "id",
19029e815959Sopenharmony_ci                "action": "equals",
19039e815959Sopenharmony_ci                "value": "form",
19049e815959Sopenharmony_ci                "namespace": null,
19059e815959Sopenharmony_ci                "ignoreCase": "quirks"
19069e815959Sopenharmony_ci            },
19079e815959Sopenharmony_ci            {
19089e815959Sopenharmony_ci                "type": "child"
19099e815959Sopenharmony_ci            },
19109e815959Sopenharmony_ci            {
19119e815959Sopenharmony_ci                "type": "attribute",
19129e815959Sopenharmony_ci                "name": "id",
19139e815959Sopenharmony_ci                "action": "equals",
19149e815959Sopenharmony_ci                "value": "option1a",
19159e815959Sopenharmony_ci                "namespace": null,
19169e815959Sopenharmony_ci                "ignoreCase": "quirks"
19179e815959Sopenharmony_ci            }
19189e815959Sopenharmony_ci        ]
19199e815959Sopenharmony_ci    ],
19209e815959Sopenharmony_ci    "#form > #radio1": [
19219e815959Sopenharmony_ci        [
19229e815959Sopenharmony_ci            {
19239e815959Sopenharmony_ci                "type": "attribute",
19249e815959Sopenharmony_ci                "name": "id",
19259e815959Sopenharmony_ci                "action": "equals",
19269e815959Sopenharmony_ci                "value": "form",
19279e815959Sopenharmony_ci                "namespace": null,
19289e815959Sopenharmony_ci                "ignoreCase": "quirks"
19299e815959Sopenharmony_ci            },
19309e815959Sopenharmony_ci            {
19319e815959Sopenharmony_ci                "type": "child"
19329e815959Sopenharmony_ci            },
19339e815959Sopenharmony_ci            {
19349e815959Sopenharmony_ci                "type": "attribute",
19359e815959Sopenharmony_ci                "name": "id",
19369e815959Sopenharmony_ci                "action": "equals",
19379e815959Sopenharmony_ci                "value": "radio1",
19389e815959Sopenharmony_ci                "namespace": null,
19399e815959Sopenharmony_ci                "ignoreCase": "quirks"
19409e815959Sopenharmony_ci            }
19419e815959Sopenharmony_ci        ]
19429e815959Sopenharmony_ci    ],
19439e815959Sopenharmony_ci    "#form [for=action]": [
19449e815959Sopenharmony_ci        [
19459e815959Sopenharmony_ci            {
19469e815959Sopenharmony_ci                "type": "attribute",
19479e815959Sopenharmony_ci                "name": "id",
19489e815959Sopenharmony_ci                "action": "equals",
19499e815959Sopenharmony_ci                "value": "form",
19509e815959Sopenharmony_ci                "namespace": null,
19519e815959Sopenharmony_ci                "ignoreCase": "quirks"
19529e815959Sopenharmony_ci            },
19539e815959Sopenharmony_ci            {
19549e815959Sopenharmony_ci                "type": "descendant"
19559e815959Sopenharmony_ci            },
19569e815959Sopenharmony_ci            {
19579e815959Sopenharmony_ci                "type": "attribute",
19589e815959Sopenharmony_ci                "name": "for",
19599e815959Sopenharmony_ci                "action": "equals",
19609e815959Sopenharmony_ci                "value": "action",
19619e815959Sopenharmony_ci                "namespace": null,
19629e815959Sopenharmony_ci                "ignoreCase": null
19639e815959Sopenharmony_ci            }
19649e815959Sopenharmony_ci        ]
19659e815959Sopenharmony_ci    ],
19669e815959Sopenharmony_ci    "#form input[type='radio'], #form input[type=\"hidden\"]": [
19679e815959Sopenharmony_ci        [
19689e815959Sopenharmony_ci            {
19699e815959Sopenharmony_ci                "type": "attribute",
19709e815959Sopenharmony_ci                "name": "id",
19719e815959Sopenharmony_ci                "action": "equals",
19729e815959Sopenharmony_ci                "value": "form",
19739e815959Sopenharmony_ci                "namespace": null,
19749e815959Sopenharmony_ci                "ignoreCase": "quirks"
19759e815959Sopenharmony_ci            },
19769e815959Sopenharmony_ci            {
19779e815959Sopenharmony_ci                "type": "descendant"
19789e815959Sopenharmony_ci            },
19799e815959Sopenharmony_ci            {
19809e815959Sopenharmony_ci                "type": "tag",
19819e815959Sopenharmony_ci                "name": "input",
19829e815959Sopenharmony_ci                "namespace": null
19839e815959Sopenharmony_ci            },
19849e815959Sopenharmony_ci            {
19859e815959Sopenharmony_ci                "type": "attribute",
19869e815959Sopenharmony_ci                "name": "type",
19879e815959Sopenharmony_ci                "action": "equals",
19889e815959Sopenharmony_ci                "value": "radio",
19899e815959Sopenharmony_ci                "namespace": null,
19909e815959Sopenharmony_ci                "ignoreCase": null
19919e815959Sopenharmony_ci            }
19929e815959Sopenharmony_ci        ],
19939e815959Sopenharmony_ci        [
19949e815959Sopenharmony_ci            {
19959e815959Sopenharmony_ci                "type": "attribute",
19969e815959Sopenharmony_ci                "name": "id",
19979e815959Sopenharmony_ci                "action": "equals",
19989e815959Sopenharmony_ci                "value": "form",
19999e815959Sopenharmony_ci                "namespace": null,
20009e815959Sopenharmony_ci                "ignoreCase": "quirks"
20019e815959Sopenharmony_ci            },
20029e815959Sopenharmony_ci            {
20039e815959Sopenharmony_ci                "type": "descendant"
20049e815959Sopenharmony_ci            },
20059e815959Sopenharmony_ci            {
20069e815959Sopenharmony_ci                "type": "tag",
20079e815959Sopenharmony_ci                "name": "input",
20089e815959Sopenharmony_ci                "namespace": null
20099e815959Sopenharmony_ci            },
20109e815959Sopenharmony_ci            {
20119e815959Sopenharmony_ci                "type": "attribute",
20129e815959Sopenharmony_ci                "name": "type",
20139e815959Sopenharmony_ci                "action": "equals",
20149e815959Sopenharmony_ci                "value": "hidden",
20159e815959Sopenharmony_ci                "namespace": null,
20169e815959Sopenharmony_ci                "ignoreCase": null
20179e815959Sopenharmony_ci            }
20189e815959Sopenharmony_ci        ]
20199e815959Sopenharmony_ci    ],
20209e815959Sopenharmony_ci    "#form input[type='radio'], #form input[type='hidden']": [
20219e815959Sopenharmony_ci        [
20229e815959Sopenharmony_ci            {
20239e815959Sopenharmony_ci                "type": "attribute",
20249e815959Sopenharmony_ci                "name": "id",
20259e815959Sopenharmony_ci                "action": "equals",
20269e815959Sopenharmony_ci                "value": "form",
20279e815959Sopenharmony_ci                "namespace": null,
20289e815959Sopenharmony_ci                "ignoreCase": "quirks"
20299e815959Sopenharmony_ci            },
20309e815959Sopenharmony_ci            {
20319e815959Sopenharmony_ci                "type": "descendant"
20329e815959Sopenharmony_ci            },
20339e815959Sopenharmony_ci            {
20349e815959Sopenharmony_ci                "type": "tag",
20359e815959Sopenharmony_ci                "name": "input",
20369e815959Sopenharmony_ci                "namespace": null
20379e815959Sopenharmony_ci            },
20389e815959Sopenharmony_ci            {
20399e815959Sopenharmony_ci                "type": "attribute",
20409e815959Sopenharmony_ci                "name": "type",
20419e815959Sopenharmony_ci                "action": "equals",
20429e815959Sopenharmony_ci                "value": "radio",
20439e815959Sopenharmony_ci                "namespace": null,
20449e815959Sopenharmony_ci                "ignoreCase": null
20459e815959Sopenharmony_ci            }
20469e815959Sopenharmony_ci        ],
20479e815959Sopenharmony_ci        [
20489e815959Sopenharmony_ci            {
20499e815959Sopenharmony_ci                "type": "attribute",
20509e815959Sopenharmony_ci                "name": "id",
20519e815959Sopenharmony_ci                "action": "equals",
20529e815959Sopenharmony_ci                "value": "form",
20539e815959Sopenharmony_ci                "namespace": null,
20549e815959Sopenharmony_ci                "ignoreCase": "quirks"
20559e815959Sopenharmony_ci            },
20569e815959Sopenharmony_ci            {
20579e815959Sopenharmony_ci                "type": "descendant"
20589e815959Sopenharmony_ci            },
20599e815959Sopenharmony_ci            {
20609e815959Sopenharmony_ci                "type": "tag",
20619e815959Sopenharmony_ci                "name": "input",
20629e815959Sopenharmony_ci                "namespace": null
20639e815959Sopenharmony_ci            },
20649e815959Sopenharmony_ci            {
20659e815959Sopenharmony_ci                "type": "attribute",
20669e815959Sopenharmony_ci                "name": "type",
20679e815959Sopenharmony_ci                "action": "equals",
20689e815959Sopenharmony_ci                "value": "hidden",
20699e815959Sopenharmony_ci                "namespace": null,
20709e815959Sopenharmony_ci                "ignoreCase": null
20719e815959Sopenharmony_ci            }
20729e815959Sopenharmony_ci        ]
20739e815959Sopenharmony_ci    ],
20749e815959Sopenharmony_ci    "#form input[type='radio'], #form input[type=hidden]": [
20759e815959Sopenharmony_ci        [
20769e815959Sopenharmony_ci            {
20779e815959Sopenharmony_ci                "type": "attribute",
20789e815959Sopenharmony_ci                "name": "id",
20799e815959Sopenharmony_ci                "action": "equals",
20809e815959Sopenharmony_ci                "value": "form",
20819e815959Sopenharmony_ci                "namespace": null,
20829e815959Sopenharmony_ci                "ignoreCase": "quirks"
20839e815959Sopenharmony_ci            },
20849e815959Sopenharmony_ci            {
20859e815959Sopenharmony_ci                "type": "descendant"
20869e815959Sopenharmony_ci            },
20879e815959Sopenharmony_ci            {
20889e815959Sopenharmony_ci                "type": "tag",
20899e815959Sopenharmony_ci                "name": "input",
20909e815959Sopenharmony_ci                "namespace": null
20919e815959Sopenharmony_ci            },
20929e815959Sopenharmony_ci            {
20939e815959Sopenharmony_ci                "type": "attribute",
20949e815959Sopenharmony_ci                "name": "type",
20959e815959Sopenharmony_ci                "action": "equals",
20969e815959Sopenharmony_ci                "value": "radio",
20979e815959Sopenharmony_ci                "namespace": null,
20989e815959Sopenharmony_ci                "ignoreCase": null
20999e815959Sopenharmony_ci            }
21009e815959Sopenharmony_ci        ],
21019e815959Sopenharmony_ci        [
21029e815959Sopenharmony_ci            {
21039e815959Sopenharmony_ci                "type": "attribute",
21049e815959Sopenharmony_ci                "name": "id",
21059e815959Sopenharmony_ci                "action": "equals",
21069e815959Sopenharmony_ci                "value": "form",
21079e815959Sopenharmony_ci                "namespace": null,
21089e815959Sopenharmony_ci                "ignoreCase": "quirks"
21099e815959Sopenharmony_ci            },
21109e815959Sopenharmony_ci            {
21119e815959Sopenharmony_ci                "type": "descendant"
21129e815959Sopenharmony_ci            },
21139e815959Sopenharmony_ci            {
21149e815959Sopenharmony_ci                "type": "tag",
21159e815959Sopenharmony_ci                "name": "input",
21169e815959Sopenharmony_ci                "namespace": null
21179e815959Sopenharmony_ci            },
21189e815959Sopenharmony_ci            {
21199e815959Sopenharmony_ci                "type": "attribute",
21209e815959Sopenharmony_ci                "name": "type",
21219e815959Sopenharmony_ci                "action": "equals",
21229e815959Sopenharmony_ci                "value": "hidden",
21239e815959Sopenharmony_ci                "namespace": null,
21249e815959Sopenharmony_ci                "ignoreCase": null
21259e815959Sopenharmony_ci            }
21269e815959Sopenharmony_ci        ]
21279e815959Sopenharmony_ci    ],
21289e815959Sopenharmony_ci    "#form input[type=search]": [
21299e815959Sopenharmony_ci        [
21309e815959Sopenharmony_ci            {
21319e815959Sopenharmony_ci                "type": "attribute",
21329e815959Sopenharmony_ci                "name": "id",
21339e815959Sopenharmony_ci                "action": "equals",
21349e815959Sopenharmony_ci                "value": "form",
21359e815959Sopenharmony_ci                "namespace": null,
21369e815959Sopenharmony_ci                "ignoreCase": "quirks"
21379e815959Sopenharmony_ci            },
21389e815959Sopenharmony_ci            {
21399e815959Sopenharmony_ci                "type": "descendant"
21409e815959Sopenharmony_ci            },
21419e815959Sopenharmony_ci            {
21429e815959Sopenharmony_ci                "type": "tag",
21439e815959Sopenharmony_ci                "name": "input",
21449e815959Sopenharmony_ci                "namespace": null
21459e815959Sopenharmony_ci            },
21469e815959Sopenharmony_ci            {
21479e815959Sopenharmony_ci                "type": "attribute",
21489e815959Sopenharmony_ci                "name": "type",
21499e815959Sopenharmony_ci                "action": "equals",
21509e815959Sopenharmony_ci                "value": "search",
21519e815959Sopenharmony_ci                "namespace": null,
21529e815959Sopenharmony_ci                "ignoreCase": null
21539e815959Sopenharmony_ci            }
21549e815959Sopenharmony_ci        ]
21559e815959Sopenharmony_ci    ],
21569e815959Sopenharmony_ci    "#form input[type=text]": [
21579e815959Sopenharmony_ci        [
21589e815959Sopenharmony_ci            {
21599e815959Sopenharmony_ci                "type": "attribute",
21609e815959Sopenharmony_ci                "name": "id",
21619e815959Sopenharmony_ci                "action": "equals",
21629e815959Sopenharmony_ci                "value": "form",
21639e815959Sopenharmony_ci                "namespace": null,
21649e815959Sopenharmony_ci                "ignoreCase": "quirks"
21659e815959Sopenharmony_ci            },
21669e815959Sopenharmony_ci            {
21679e815959Sopenharmony_ci                "type": "descendant"
21689e815959Sopenharmony_ci            },
21699e815959Sopenharmony_ci            {
21709e815959Sopenharmony_ci                "type": "tag",
21719e815959Sopenharmony_ci                "name": "input",
21729e815959Sopenharmony_ci                "namespace": null
21739e815959Sopenharmony_ci            },
21749e815959Sopenharmony_ci            {
21759e815959Sopenharmony_ci                "type": "attribute",
21769e815959Sopenharmony_ci                "name": "type",
21779e815959Sopenharmony_ci                "action": "equals",
21789e815959Sopenharmony_ci                "value": "text",
21799e815959Sopenharmony_ci                "namespace": null,
21809e815959Sopenharmony_ci                "ignoreCase": null
21819e815959Sopenharmony_ci            }
21829e815959Sopenharmony_ci        ]
21839e815959Sopenharmony_ci    ],
21849e815959Sopenharmony_ci    "#form option:checked": [
21859e815959Sopenharmony_ci        [
21869e815959Sopenharmony_ci            {
21879e815959Sopenharmony_ci                "type": "attribute",
21889e815959Sopenharmony_ci                "name": "id",
21899e815959Sopenharmony_ci                "action": "equals",
21909e815959Sopenharmony_ci                "value": "form",
21919e815959Sopenharmony_ci                "namespace": null,
21929e815959Sopenharmony_ci                "ignoreCase": "quirks"
21939e815959Sopenharmony_ci            },
21949e815959Sopenharmony_ci            {
21959e815959Sopenharmony_ci                "type": "descendant"
21969e815959Sopenharmony_ci            },
21979e815959Sopenharmony_ci            {
21989e815959Sopenharmony_ci                "type": "tag",
21999e815959Sopenharmony_ci                "name": "option",
22009e815959Sopenharmony_ci                "namespace": null
22019e815959Sopenharmony_ci            },
22029e815959Sopenharmony_ci            {
22039e815959Sopenharmony_ci                "type": "pseudo",
22049e815959Sopenharmony_ci                "name": "checked",
22059e815959Sopenharmony_ci                "data": null
22069e815959Sopenharmony_ci            }
22079e815959Sopenharmony_ci        ]
22089e815959Sopenharmony_ci    ],
22099e815959Sopenharmony_ci    "#form option:not(:contains(Nothing),#option1b,:selected)": [
22109e815959Sopenharmony_ci        [
22119e815959Sopenharmony_ci            {
22129e815959Sopenharmony_ci                "type": "attribute",
22139e815959Sopenharmony_ci                "name": "id",
22149e815959Sopenharmony_ci                "action": "equals",
22159e815959Sopenharmony_ci                "value": "form",
22169e815959Sopenharmony_ci                "namespace": null,
22179e815959Sopenharmony_ci                "ignoreCase": "quirks"
22189e815959Sopenharmony_ci            },
22199e815959Sopenharmony_ci            {
22209e815959Sopenharmony_ci                "type": "descendant"
22219e815959Sopenharmony_ci            },
22229e815959Sopenharmony_ci            {
22239e815959Sopenharmony_ci                "type": "tag",
22249e815959Sopenharmony_ci                "name": "option",
22259e815959Sopenharmony_ci                "namespace": null
22269e815959Sopenharmony_ci            },
22279e815959Sopenharmony_ci            {
22289e815959Sopenharmony_ci                "type": "pseudo",
22299e815959Sopenharmony_ci                "name": "not",
22309e815959Sopenharmony_ci                "data": [
22319e815959Sopenharmony_ci                    [
22329e815959Sopenharmony_ci                        {
22339e815959Sopenharmony_ci                            "type": "pseudo",
22349e815959Sopenharmony_ci                            "name": "contains",
22359e815959Sopenharmony_ci                            "data": "Nothing"
22369e815959Sopenharmony_ci                        }
22379e815959Sopenharmony_ci                    ],
22389e815959Sopenharmony_ci                    [
22399e815959Sopenharmony_ci                        {
22409e815959Sopenharmony_ci                            "type": "attribute",
22419e815959Sopenharmony_ci                            "name": "id",
22429e815959Sopenharmony_ci                            "action": "equals",
22439e815959Sopenharmony_ci                            "value": "option1b",
22449e815959Sopenharmony_ci                            "namespace": null,
22459e815959Sopenharmony_ci                            "ignoreCase": "quirks"
22469e815959Sopenharmony_ci                        }
22479e815959Sopenharmony_ci                    ],
22489e815959Sopenharmony_ci                    [
22499e815959Sopenharmony_ci                        {
22509e815959Sopenharmony_ci                            "type": "pseudo",
22519e815959Sopenharmony_ci                            "name": "selected",
22529e815959Sopenharmony_ci                            "data": null
22539e815959Sopenharmony_ci                        }
22549e815959Sopenharmony_ci                    ]
22559e815959Sopenharmony_ci                ]
22569e815959Sopenharmony_ci            }
22579e815959Sopenharmony_ci        ]
22589e815959Sopenharmony_ci    ],
22599e815959Sopenharmony_ci    "#form option:not(:not(:selected))[id^='option3']": [
22609e815959Sopenharmony_ci        [
22619e815959Sopenharmony_ci            {
22629e815959Sopenharmony_ci                "type": "attribute",
22639e815959Sopenharmony_ci                "name": "id",
22649e815959Sopenharmony_ci                "action": "equals",
22659e815959Sopenharmony_ci                "value": "form",
22669e815959Sopenharmony_ci                "namespace": null,
22679e815959Sopenharmony_ci                "ignoreCase": "quirks"
22689e815959Sopenharmony_ci            },
22699e815959Sopenharmony_ci            {
22709e815959Sopenharmony_ci                "type": "descendant"
22719e815959Sopenharmony_ci            },
22729e815959Sopenharmony_ci            {
22739e815959Sopenharmony_ci                "type": "tag",
22749e815959Sopenharmony_ci                "name": "option",
22759e815959Sopenharmony_ci                "namespace": null
22769e815959Sopenharmony_ci            },
22779e815959Sopenharmony_ci            {
22789e815959Sopenharmony_ci                "type": "pseudo",
22799e815959Sopenharmony_ci                "name": "not",
22809e815959Sopenharmony_ci                "data": [
22819e815959Sopenharmony_ci                    [
22829e815959Sopenharmony_ci                        {
22839e815959Sopenharmony_ci                            "type": "pseudo",
22849e815959Sopenharmony_ci                            "name": "not",
22859e815959Sopenharmony_ci                            "data": [
22869e815959Sopenharmony_ci                                [
22879e815959Sopenharmony_ci                                    {
22889e815959Sopenharmony_ci                                        "type": "pseudo",
22899e815959Sopenharmony_ci                                        "name": "selected",
22909e815959Sopenharmony_ci                                        "data": null
22919e815959Sopenharmony_ci                                    }
22929e815959Sopenharmony_ci                                ]
22939e815959Sopenharmony_ci                            ]
22949e815959Sopenharmony_ci                        }
22959e815959Sopenharmony_ci                    ]
22969e815959Sopenharmony_ci                ]
22979e815959Sopenharmony_ci            },
22989e815959Sopenharmony_ci            {
22999e815959Sopenharmony_ci                "type": "attribute",
23009e815959Sopenharmony_ci                "name": "id",
23019e815959Sopenharmony_ci                "action": "start",
23029e815959Sopenharmony_ci                "value": "option3",
23039e815959Sopenharmony_ci                "namespace": null,
23049e815959Sopenharmony_ci                "ignoreCase": null
23059e815959Sopenharmony_ci            }
23069e815959Sopenharmony_ci        ]
23079e815959Sopenharmony_ci    ],
23089e815959Sopenharmony_ci    "#form option:selected": [
23099e815959Sopenharmony_ci        [
23109e815959Sopenharmony_ci            {
23119e815959Sopenharmony_ci                "type": "attribute",
23129e815959Sopenharmony_ci                "name": "id",
23139e815959Sopenharmony_ci                "action": "equals",
23149e815959Sopenharmony_ci                "value": "form",
23159e815959Sopenharmony_ci                "namespace": null,
23169e815959Sopenharmony_ci                "ignoreCase": "quirks"
23179e815959Sopenharmony_ci            },
23189e815959Sopenharmony_ci            {
23199e815959Sopenharmony_ci                "type": "descendant"
23209e815959Sopenharmony_ci            },
23219e815959Sopenharmony_ci            {
23229e815959Sopenharmony_ci                "type": "tag",
23239e815959Sopenharmony_ci                "name": "option",
23249e815959Sopenharmony_ci                "namespace": null
23259e815959Sopenharmony_ci            },
23269e815959Sopenharmony_ci            {
23279e815959Sopenharmony_ci                "type": "pseudo",
23289e815959Sopenharmony_ci                "name": "selected",
23299e815959Sopenharmony_ci                "data": null
23309e815959Sopenharmony_ci            }
23319e815959Sopenharmony_ci        ]
23329e815959Sopenharmony_ci    ],
23339e815959Sopenharmony_ci    "#form select:has(option:first-child:contains('o'))": [
23349e815959Sopenharmony_ci        [
23359e815959Sopenharmony_ci            {
23369e815959Sopenharmony_ci                "type": "attribute",
23379e815959Sopenharmony_ci                "name": "id",
23389e815959Sopenharmony_ci                "action": "equals",
23399e815959Sopenharmony_ci                "value": "form",
23409e815959Sopenharmony_ci                "namespace": null,
23419e815959Sopenharmony_ci                "ignoreCase": "quirks"
23429e815959Sopenharmony_ci            },
23439e815959Sopenharmony_ci            {
23449e815959Sopenharmony_ci                "type": "descendant"
23459e815959Sopenharmony_ci            },
23469e815959Sopenharmony_ci            {
23479e815959Sopenharmony_ci                "type": "tag",
23489e815959Sopenharmony_ci                "name": "select",
23499e815959Sopenharmony_ci                "namespace": null
23509e815959Sopenharmony_ci            },
23519e815959Sopenharmony_ci            {
23529e815959Sopenharmony_ci                "type": "pseudo",
23539e815959Sopenharmony_ci                "name": "has",
23549e815959Sopenharmony_ci                "data": [
23559e815959Sopenharmony_ci                    [
23569e815959Sopenharmony_ci                        {
23579e815959Sopenharmony_ci                            "type": "tag",
23589e815959Sopenharmony_ci                            "name": "option",
23599e815959Sopenharmony_ci                            "namespace": null
23609e815959Sopenharmony_ci                        },
23619e815959Sopenharmony_ci                        {
23629e815959Sopenharmony_ci                            "type": "pseudo",
23639e815959Sopenharmony_ci                            "name": "first-child",
23649e815959Sopenharmony_ci                            "data": null
23659e815959Sopenharmony_ci                        },
23669e815959Sopenharmony_ci                        {
23679e815959Sopenharmony_ci                            "type": "pseudo",
23689e815959Sopenharmony_ci                            "name": "contains",
23699e815959Sopenharmony_ci                            "data": "o"
23709e815959Sopenharmony_ci                        }
23719e815959Sopenharmony_ci                    ]
23729e815959Sopenharmony_ci                ]
23739e815959Sopenharmony_ci            }
23749e815959Sopenharmony_ci        ]
23759e815959Sopenharmony_ci    ],
23769e815959Sopenharmony_ci    "#form select:not(.select1):contains(Nothing) > option:not(option)": [
23779e815959Sopenharmony_ci        [
23789e815959Sopenharmony_ci            {
23799e815959Sopenharmony_ci                "type": "attribute",
23809e815959Sopenharmony_ci                "name": "id",
23819e815959Sopenharmony_ci                "action": "equals",
23829e815959Sopenharmony_ci                "value": "form",
23839e815959Sopenharmony_ci                "namespace": null,
23849e815959Sopenharmony_ci                "ignoreCase": "quirks"
23859e815959Sopenharmony_ci            },
23869e815959Sopenharmony_ci            {
23879e815959Sopenharmony_ci                "type": "descendant"
23889e815959Sopenharmony_ci            },
23899e815959Sopenharmony_ci            {
23909e815959Sopenharmony_ci                "type": "tag",
23919e815959Sopenharmony_ci                "name": "select",
23929e815959Sopenharmony_ci                "namespace": null
23939e815959Sopenharmony_ci            },
23949e815959Sopenharmony_ci            {
23959e815959Sopenharmony_ci                "type": "pseudo",
23969e815959Sopenharmony_ci                "name": "not",
23979e815959Sopenharmony_ci                "data": [
23989e815959Sopenharmony_ci                    [
23999e815959Sopenharmony_ci                        {
24009e815959Sopenharmony_ci                            "type": "attribute",
24019e815959Sopenharmony_ci                            "name": "class",
24029e815959Sopenharmony_ci                            "action": "element",
24039e815959Sopenharmony_ci                            "value": "select1",
24049e815959Sopenharmony_ci                            "namespace": null,
24059e815959Sopenharmony_ci                            "ignoreCase": "quirks"
24069e815959Sopenharmony_ci                        }
24079e815959Sopenharmony_ci                    ]
24089e815959Sopenharmony_ci                ]
24099e815959Sopenharmony_ci            },
24109e815959Sopenharmony_ci            {
24119e815959Sopenharmony_ci                "type": "pseudo",
24129e815959Sopenharmony_ci                "name": "contains",
24139e815959Sopenharmony_ci                "data": "Nothing"
24149e815959Sopenharmony_ci            },
24159e815959Sopenharmony_ci            {
24169e815959Sopenharmony_ci                "type": "child"
24179e815959Sopenharmony_ci            },
24189e815959Sopenharmony_ci            {
24199e815959Sopenharmony_ci                "type": "tag",
24209e815959Sopenharmony_ci                "name": "option",
24219e815959Sopenharmony_ci                "namespace": null
24229e815959Sopenharmony_ci            },
24239e815959Sopenharmony_ci            {
24249e815959Sopenharmony_ci                "type": "pseudo",
24259e815959Sopenharmony_ci                "name": "not",
24269e815959Sopenharmony_ci                "data": [
24279e815959Sopenharmony_ci                    [
24289e815959Sopenharmony_ci                        {
24299e815959Sopenharmony_ci                            "type": "tag",
24309e815959Sopenharmony_ci                            "name": "option",
24319e815959Sopenharmony_ci                            "namespace": null
24329e815959Sopenharmony_ci                        }
24339e815959Sopenharmony_ci                    ]
24349e815959Sopenharmony_ci                ]
24359e815959Sopenharmony_ci            }
24369e815959Sopenharmony_ci        ]
24379e815959Sopenharmony_ci    ],
24389e815959Sopenharmony_ci    "#form select:not([multiple])": [
24399e815959Sopenharmony_ci        [
24409e815959Sopenharmony_ci            {
24419e815959Sopenharmony_ci                "type": "attribute",
24429e815959Sopenharmony_ci                "name": "id",
24439e815959Sopenharmony_ci                "action": "equals",
24449e815959Sopenharmony_ci                "value": "form",
24459e815959Sopenharmony_ci                "namespace": null,
24469e815959Sopenharmony_ci                "ignoreCase": "quirks"
24479e815959Sopenharmony_ci            },
24489e815959Sopenharmony_ci            {
24499e815959Sopenharmony_ci                "type": "descendant"
24509e815959Sopenharmony_ci            },
24519e815959Sopenharmony_ci            {
24529e815959Sopenharmony_ci                "type": "tag",
24539e815959Sopenharmony_ci                "name": "select",
24549e815959Sopenharmony_ci                "namespace": null
24559e815959Sopenharmony_ci            },
24569e815959Sopenharmony_ci            {
24579e815959Sopenharmony_ci                "type": "pseudo",
24589e815959Sopenharmony_ci                "name": "not",
24599e815959Sopenharmony_ci                "data": [
24609e815959Sopenharmony_ci                    [
24619e815959Sopenharmony_ci                        {
24629e815959Sopenharmony_ci                            "type": "attribute",
24639e815959Sopenharmony_ci                            "name": "multiple",
24649e815959Sopenharmony_ci                            "action": "exists",
24659e815959Sopenharmony_ci                            "value": "",
24669e815959Sopenharmony_ci                            "namespace": null,
24679e815959Sopenharmony_ci                            "ignoreCase": null
24689e815959Sopenharmony_ci                        }
24699e815959Sopenharmony_ci                    ]
24709e815959Sopenharmony_ci                ]
24719e815959Sopenharmony_ci            }
24729e815959Sopenharmony_ci        ]
24739e815959Sopenharmony_ci    ],
24749e815959Sopenharmony_ci    "#form select:not([name='select1'])": [
24759e815959Sopenharmony_ci        [
24769e815959Sopenharmony_ci            {
24779e815959Sopenharmony_ci                "type": "attribute",
24789e815959Sopenharmony_ci                "name": "id",
24799e815959Sopenharmony_ci                "action": "equals",
24809e815959Sopenharmony_ci                "value": "form",
24819e815959Sopenharmony_ci                "namespace": null,
24829e815959Sopenharmony_ci                "ignoreCase": "quirks"
24839e815959Sopenharmony_ci            },
24849e815959Sopenharmony_ci            {
24859e815959Sopenharmony_ci                "type": "descendant"
24869e815959Sopenharmony_ci            },
24879e815959Sopenharmony_ci            {
24889e815959Sopenharmony_ci                "type": "tag",
24899e815959Sopenharmony_ci                "name": "select",
24909e815959Sopenharmony_ci                "namespace": null
24919e815959Sopenharmony_ci            },
24929e815959Sopenharmony_ci            {
24939e815959Sopenharmony_ci                "type": "pseudo",
24949e815959Sopenharmony_ci                "name": "not",
24959e815959Sopenharmony_ci                "data": [
24969e815959Sopenharmony_ci                    [
24979e815959Sopenharmony_ci                        {
24989e815959Sopenharmony_ci                            "type": "attribute",
24999e815959Sopenharmony_ci                            "name": "name",
25009e815959Sopenharmony_ci                            "action": "equals",
25019e815959Sopenharmony_ci                            "value": "select1",
25029e815959Sopenharmony_ci                            "namespace": null,
25039e815959Sopenharmony_ci                            "ignoreCase": null
25049e815959Sopenharmony_ci                        }
25059e815959Sopenharmony_ci                    ]
25069e815959Sopenharmony_ci                ]
25079e815959Sopenharmony_ci            }
25089e815959Sopenharmony_ci        ]
25099e815959Sopenharmony_ci    ],
25109e815959Sopenharmony_ci    "#form select:not([name=select1])": [
25119e815959Sopenharmony_ci        [
25129e815959Sopenharmony_ci            {
25139e815959Sopenharmony_ci                "type": "attribute",
25149e815959Sopenharmony_ci                "name": "id",
25159e815959Sopenharmony_ci                "action": "equals",
25169e815959Sopenharmony_ci                "value": "form",
25179e815959Sopenharmony_ci                "namespace": null,
25189e815959Sopenharmony_ci                "ignoreCase": "quirks"
25199e815959Sopenharmony_ci            },
25209e815959Sopenharmony_ci            {
25219e815959Sopenharmony_ci                "type": "descendant"
25229e815959Sopenharmony_ci            },
25239e815959Sopenharmony_ci            {
25249e815959Sopenharmony_ci                "type": "tag",
25259e815959Sopenharmony_ci                "name": "select",
25269e815959Sopenharmony_ci                "namespace": null
25279e815959Sopenharmony_ci            },
25289e815959Sopenharmony_ci            {
25299e815959Sopenharmony_ci                "type": "pseudo",
25309e815959Sopenharmony_ci                "name": "not",
25319e815959Sopenharmony_ci                "data": [
25329e815959Sopenharmony_ci                    [
25339e815959Sopenharmony_ci                        {
25349e815959Sopenharmony_ci                            "type": "attribute",
25359e815959Sopenharmony_ci                            "name": "name",
25369e815959Sopenharmony_ci                            "action": "equals",
25379e815959Sopenharmony_ci                            "value": "select1",
25389e815959Sopenharmony_ci                            "namespace": null,
25399e815959Sopenharmony_ci                            "ignoreCase": null
25409e815959Sopenharmony_ci                        }
25419e815959Sopenharmony_ci                    ]
25429e815959Sopenharmony_ci                ]
25439e815959Sopenharmony_ci            }
25449e815959Sopenharmony_ci        ]
25459e815959Sopenharmony_ci    ],
25469e815959Sopenharmony_ci    "#grandfather > div:not(#uncle) #son": [
25479e815959Sopenharmony_ci        [
25489e815959Sopenharmony_ci            {
25499e815959Sopenharmony_ci                "type": "attribute",
25509e815959Sopenharmony_ci                "name": "id",
25519e815959Sopenharmony_ci                "action": "equals",
25529e815959Sopenharmony_ci                "value": "grandfather",
25539e815959Sopenharmony_ci                "namespace": null,
25549e815959Sopenharmony_ci                "ignoreCase": "quirks"
25559e815959Sopenharmony_ci            },
25569e815959Sopenharmony_ci            {
25579e815959Sopenharmony_ci                "type": "child"
25589e815959Sopenharmony_ci            },
25599e815959Sopenharmony_ci            {
25609e815959Sopenharmony_ci                "type": "tag",
25619e815959Sopenharmony_ci                "name": "div",
25629e815959Sopenharmony_ci                "namespace": null
25639e815959Sopenharmony_ci            },
25649e815959Sopenharmony_ci            {
25659e815959Sopenharmony_ci                "type": "pseudo",
25669e815959Sopenharmony_ci                "name": "not",
25679e815959Sopenharmony_ci                "data": [
25689e815959Sopenharmony_ci                    [
25699e815959Sopenharmony_ci                        {
25709e815959Sopenharmony_ci                            "type": "attribute",
25719e815959Sopenharmony_ci                            "name": "id",
25729e815959Sopenharmony_ci                            "action": "equals",
25739e815959Sopenharmony_ci                            "value": "uncle",
25749e815959Sopenharmony_ci                            "namespace": null,
25759e815959Sopenharmony_ci                            "ignoreCase": "quirks"
25769e815959Sopenharmony_ci                        }
25779e815959Sopenharmony_ci                    ]
25789e815959Sopenharmony_ci                ]
25799e815959Sopenharmony_ci            },
25809e815959Sopenharmony_ci            {
25819e815959Sopenharmony_ci                "type": "descendant"
25829e815959Sopenharmony_ci            },
25839e815959Sopenharmony_ci            {
25849e815959Sopenharmony_ci                "type": "attribute",
25859e815959Sopenharmony_ci                "name": "id",
25869e815959Sopenharmony_ci                "action": "equals",
25879e815959Sopenharmony_ci                "value": "son",
25889e815959Sopenharmony_ci                "namespace": null,
25899e815959Sopenharmony_ci                "ignoreCase": "quirks"
25909e815959Sopenharmony_ci            }
25919e815959Sopenharmony_ci        ]
25929e815959Sopenharmony_ci    ],
25939e815959Sopenharmony_ci    "#groups ~ a": [
25949e815959Sopenharmony_ci        [
25959e815959Sopenharmony_ci            {
25969e815959Sopenharmony_ci                "type": "attribute",
25979e815959Sopenharmony_ci                "name": "id",
25989e815959Sopenharmony_ci                "action": "equals",
25999e815959Sopenharmony_ci                "value": "groups",
26009e815959Sopenharmony_ci                "namespace": null,
26019e815959Sopenharmony_ci                "ignoreCase": "quirks"
26029e815959Sopenharmony_ci            },
26039e815959Sopenharmony_ci            {
26049e815959Sopenharmony_ci                "type": "sibling"
26059e815959Sopenharmony_ci            },
26069e815959Sopenharmony_ci            {
26079e815959Sopenharmony_ci                "type": "tag",
26089e815959Sopenharmony_ci                "name": "a",
26099e815959Sopenharmony_ci                "namespace": null
26109e815959Sopenharmony_ci            }
26119e815959Sopenharmony_ci        ]
26129e815959Sopenharmony_ci    ],
26139e815959Sopenharmony_ci    "#hidden1:enabled": [
26149e815959Sopenharmony_ci        [
26159e815959Sopenharmony_ci            {
26169e815959Sopenharmony_ci                "type": "attribute",
26179e815959Sopenharmony_ci                "name": "id",
26189e815959Sopenharmony_ci                "action": "equals",
26199e815959Sopenharmony_ci                "value": "hidden1",
26209e815959Sopenharmony_ci                "namespace": null,
26219e815959Sopenharmony_ci                "ignoreCase": "quirks"
26229e815959Sopenharmony_ci            },
26239e815959Sopenharmony_ci            {
26249e815959Sopenharmony_ci                "type": "pseudo",
26259e815959Sopenharmony_ci                "name": "enabled",
26269e815959Sopenharmony_ci                "data": null
26279e815959Sopenharmony_ci            }
26289e815959Sopenharmony_ci        ]
26299e815959Sopenharmony_ci    ],
26309e815959Sopenharmony_ci    "#hsoob": [
26319e815959Sopenharmony_ci        [
26329e815959Sopenharmony_ci            {
26339e815959Sopenharmony_ci                "type": "attribute",
26349e815959Sopenharmony_ci                "name": "id",
26359e815959Sopenharmony_ci                "action": "equals",
26369e815959Sopenharmony_ci                "value": "hsoob",
26379e815959Sopenharmony_ci                "namespace": null,
26389e815959Sopenharmony_ci                "ignoreCase": "quirks"
26399e815959Sopenharmony_ci            }
26409e815959Sopenharmony_ci        ]
26419e815959Sopenharmony_ci    ],
26429e815959Sopenharmony_ci    "#hsoob #spanny": [
26439e815959Sopenharmony_ci        [
26449e815959Sopenharmony_ci            {
26459e815959Sopenharmony_ci                "type": "attribute",
26469e815959Sopenharmony_ci                "name": "id",
26479e815959Sopenharmony_ci                "action": "equals",
26489e815959Sopenharmony_ci                "value": "hsoob",
26499e815959Sopenharmony_ci                "namespace": null,
26509e815959Sopenharmony_ci                "ignoreCase": "quirks"
26519e815959Sopenharmony_ci            },
26529e815959Sopenharmony_ci            {
26539e815959Sopenharmony_ci                "type": "descendant"
26549e815959Sopenharmony_ci            },
26559e815959Sopenharmony_ci            {
26569e815959Sopenharmony_ci                "type": "attribute",
26579e815959Sopenharmony_ci                "name": "id",
26589e815959Sopenharmony_ci                "action": "equals",
26599e815959Sopenharmony_ci                "value": "spanny",
26609e815959Sopenharmony_ci                "namespace": null,
26619e815959Sopenharmony_ci                "ignoreCase": "quirks"
26629e815959Sopenharmony_ci            }
26639e815959Sopenharmony_ci        ]
26649e815959Sopenharmony_ci    ],
26659e815959Sopenharmony_ci    "#hsoob .a": [
26669e815959Sopenharmony_ci        [
26679e815959Sopenharmony_ci            {
26689e815959Sopenharmony_ci                "type": "attribute",
26699e815959Sopenharmony_ci                "name": "id",
26709e815959Sopenharmony_ci                "action": "equals",
26719e815959Sopenharmony_ci                "value": "hsoob",
26729e815959Sopenharmony_ci                "namespace": null,
26739e815959Sopenharmony_ci                "ignoreCase": "quirks"
26749e815959Sopenharmony_ci            },
26759e815959Sopenharmony_ci            {
26769e815959Sopenharmony_ci                "type": "descendant"
26779e815959Sopenharmony_ci            },
26789e815959Sopenharmony_ci            {
26799e815959Sopenharmony_ci                "type": "attribute",
26809e815959Sopenharmony_ci                "name": "class",
26819e815959Sopenharmony_ci                "action": "element",
26829e815959Sopenharmony_ci                "value": "a",
26839e815959Sopenharmony_ci                "namespace": null,
26849e815959Sopenharmony_ci                "ignoreCase": "quirks"
26859e815959Sopenharmony_ci            }
26869e815959Sopenharmony_ci        ]
26879e815959Sopenharmony_ci    ],
26889e815959Sopenharmony_ci    "#hsoob > div > .h": [
26899e815959Sopenharmony_ci        [
26909e815959Sopenharmony_ci            {
26919e815959Sopenharmony_ci                "type": "attribute",
26929e815959Sopenharmony_ci                "name": "id",
26939e815959Sopenharmony_ci                "action": "equals",
26949e815959Sopenharmony_ci                "value": "hsoob",
26959e815959Sopenharmony_ci                "namespace": null,
26969e815959Sopenharmony_ci                "ignoreCase": "quirks"
26979e815959Sopenharmony_ci            },
26989e815959Sopenharmony_ci            {
26999e815959Sopenharmony_ci                "type": "child"
27009e815959Sopenharmony_ci            },
27019e815959Sopenharmony_ci            {
27029e815959Sopenharmony_ci                "type": "tag",
27039e815959Sopenharmony_ci                "name": "div",
27049e815959Sopenharmony_ci                "namespace": null
27059e815959Sopenharmony_ci            },
27069e815959Sopenharmony_ci            {
27079e815959Sopenharmony_ci                "type": "child"
27089e815959Sopenharmony_ci            },
27099e815959Sopenharmony_ci            {
27109e815959Sopenharmony_ci                "type": "attribute",
27119e815959Sopenharmony_ci                "name": "class",
27129e815959Sopenharmony_ci                "action": "element",
27139e815959Sopenharmony_ci                "value": "h",
27149e815959Sopenharmony_ci                "namespace": null,
27159e815959Sopenharmony_ci                "ignoreCase": "quirks"
27169e815959Sopenharmony_ci            }
27179e815959Sopenharmony_ci        ]
27189e815959Sopenharmony_ci    ],
27199e815959Sopenharmony_ci    "#hsoob div": [
27209e815959Sopenharmony_ci        [
27219e815959Sopenharmony_ci            {
27229e815959Sopenharmony_ci                "type": "attribute",
27239e815959Sopenharmony_ci                "name": "id",
27249e815959Sopenharmony_ci                "action": "equals",
27259e815959Sopenharmony_ci                "value": "hsoob",
27269e815959Sopenharmony_ci                "namespace": null,
27279e815959Sopenharmony_ci                "ignoreCase": "quirks"
27289e815959Sopenharmony_ci            },
27299e815959Sopenharmony_ci            {
27309e815959Sopenharmony_ci                "type": "descendant"
27319e815959Sopenharmony_ci            },
27329e815959Sopenharmony_ci            {
27339e815959Sopenharmony_ci                "type": "tag",
27349e815959Sopenharmony_ci                "name": "div",
27359e815959Sopenharmony_ci                "namespace": null
27369e815959Sopenharmony_ci            }
27379e815959Sopenharmony_ci        ]
27389e815959Sopenharmony_ci    ],
27399e815959Sopenharmony_ci    "#hsoob div div": [
27409e815959Sopenharmony_ci        [
27419e815959Sopenharmony_ci            {
27429e815959Sopenharmony_ci                "type": "attribute",
27439e815959Sopenharmony_ci                "name": "id",
27449e815959Sopenharmony_ci                "action": "equals",
27459e815959Sopenharmony_ci                "value": "hsoob",
27469e815959Sopenharmony_ci                "namespace": null,
27479e815959Sopenharmony_ci                "ignoreCase": "quirks"
27489e815959Sopenharmony_ci            },
27499e815959Sopenharmony_ci            {
27509e815959Sopenharmony_ci                "type": "descendant"
27519e815959Sopenharmony_ci            },
27529e815959Sopenharmony_ci            {
27539e815959Sopenharmony_ci                "type": "tag",
27549e815959Sopenharmony_ci                "name": "div",
27559e815959Sopenharmony_ci                "namespace": null
27569e815959Sopenharmony_ci            },
27579e815959Sopenharmony_ci            {
27589e815959Sopenharmony_ci                "type": "descendant"
27599e815959Sopenharmony_ci            },
27609e815959Sopenharmony_ci            {
27619e815959Sopenharmony_ci                "type": "tag",
27629e815959Sopenharmony_ci                "name": "div",
27639e815959Sopenharmony_ci                "namespace": null
27649e815959Sopenharmony_ci            }
27659e815959Sopenharmony_ci        ]
27669e815959Sopenharmony_ci    ],
27679e815959Sopenharmony_ci    "#hsoob div.a": [
27689e815959Sopenharmony_ci        [
27699e815959Sopenharmony_ci            {
27709e815959Sopenharmony_ci                "type": "attribute",
27719e815959Sopenharmony_ci                "name": "id",
27729e815959Sopenharmony_ci                "action": "equals",
27739e815959Sopenharmony_ci                "value": "hsoob",
27749e815959Sopenharmony_ci                "namespace": null,
27759e815959Sopenharmony_ci                "ignoreCase": "quirks"
27769e815959Sopenharmony_ci            },
27779e815959Sopenharmony_ci            {
27789e815959Sopenharmony_ci                "type": "descendant"
27799e815959Sopenharmony_ci            },
27809e815959Sopenharmony_ci            {
27819e815959Sopenharmony_ci                "type": "tag",
27829e815959Sopenharmony_ci                "name": "div",
27839e815959Sopenharmony_ci                "namespace": null
27849e815959Sopenharmony_ci            },
27859e815959Sopenharmony_ci            {
27869e815959Sopenharmony_ci                "type": "attribute",
27879e815959Sopenharmony_ci                "name": "class",
27889e815959Sopenharmony_ci                "action": "element",
27899e815959Sopenharmony_ci                "value": "a",
27909e815959Sopenharmony_ci                "namespace": null,
27919e815959Sopenharmony_ci                "ignoreCase": "quirks"
27929e815959Sopenharmony_ci            }
27939e815959Sopenharmony_ci        ]
27949e815959Sopenharmony_ci    ],
27959e815959Sopenharmony_ci    "#hsoob span": [
27969e815959Sopenharmony_ci        [
27979e815959Sopenharmony_ci            {
27989e815959Sopenharmony_ci                "type": "attribute",
27999e815959Sopenharmony_ci                "name": "id",
28009e815959Sopenharmony_ci                "action": "equals",
28019e815959Sopenharmony_ci                "value": "hsoob",
28029e815959Sopenharmony_ci                "namespace": null,
28039e815959Sopenharmony_ci                "ignoreCase": "quirks"
28049e815959Sopenharmony_ci            },
28059e815959Sopenharmony_ci            {
28069e815959Sopenharmony_ci                "type": "descendant"
28079e815959Sopenharmony_ci            },
28089e815959Sopenharmony_ci            {
28099e815959Sopenharmony_ci                "type": "tag",
28109e815959Sopenharmony_ci                "name": "span",
28119e815959Sopenharmony_ci                "namespace": null
28129e815959Sopenharmony_ci            }
28139e815959Sopenharmony_ci        ]
28149e815959Sopenharmony_ci    ],
28159e815959Sopenharmony_ci    "#idTest": [
28169e815959Sopenharmony_ci        [
28179e815959Sopenharmony_ci            {
28189e815959Sopenharmony_ci                "type": "attribute",
28199e815959Sopenharmony_ci                "name": "id",
28209e815959Sopenharmony_ci                "action": "equals",
28219e815959Sopenharmony_ci                "value": "idTest",
28229e815959Sopenharmony_ci                "namespace": null,
28239e815959Sopenharmony_ci                "ignoreCase": "quirks"
28249e815959Sopenharmony_ci            }
28259e815959Sopenharmony_ci        ]
28269e815959Sopenharmony_ci    ],
28279e815959Sopenharmony_ci    "#item_1": [
28289e815959Sopenharmony_ci        [
28299e815959Sopenharmony_ci            {
28309e815959Sopenharmony_ci                "type": "attribute",
28319e815959Sopenharmony_ci                "name": "id",
28329e815959Sopenharmony_ci                "action": "equals",
28339e815959Sopenharmony_ci                "value": "item_1",
28349e815959Sopenharmony_ci                "namespace": null,
28359e815959Sopenharmony_ci                "ignoreCase": "quirks"
28369e815959Sopenharmony_ci            }
28379e815959Sopenharmony_ci        ]
28389e815959Sopenharmony_ci    ],
28399e815959Sopenharmony_ci    "#item_3": [
28409e815959Sopenharmony_ci        [
28419e815959Sopenharmony_ci            {
28429e815959Sopenharmony_ci                "type": "attribute",
28439e815959Sopenharmony_ci                "name": "id",
28449e815959Sopenharmony_ci                "action": "equals",
28459e815959Sopenharmony_ci                "value": "item_3",
28469e815959Sopenharmony_ci                "namespace": null,
28479e815959Sopenharmony_ci                "ignoreCase": "quirks"
28489e815959Sopenharmony_ci            }
28499e815959Sopenharmony_ci        ]
28509e815959Sopenharmony_ci    ],
28519e815959Sopenharmony_ci    "#length ~ input": [
28529e815959Sopenharmony_ci        [
28539e815959Sopenharmony_ci            {
28549e815959Sopenharmony_ci                "type": "attribute",
28559e815959Sopenharmony_ci                "name": "id",
28569e815959Sopenharmony_ci                "action": "equals",
28579e815959Sopenharmony_ci                "value": "length",
28589e815959Sopenharmony_ci                "namespace": null,
28599e815959Sopenharmony_ci                "ignoreCase": "quirks"
28609e815959Sopenharmony_ci            },
28619e815959Sopenharmony_ci            {
28629e815959Sopenharmony_ci                "type": "sibling"
28639e815959Sopenharmony_ci            },
28649e815959Sopenharmony_ci            {
28659e815959Sopenharmony_ci                "type": "tag",
28669e815959Sopenharmony_ci                "name": "input",
28679e815959Sopenharmony_ci                "namespace": null
28689e815959Sopenharmony_ci            }
28699e815959Sopenharmony_ci        ]
28709e815959Sopenharmony_ci    ],
28719e815959Sopenharmony_ci    "#lengthtest": [
28729e815959Sopenharmony_ci        [
28739e815959Sopenharmony_ci            {
28749e815959Sopenharmony_ci                "type": "attribute",
28759e815959Sopenharmony_ci                "name": "id",
28769e815959Sopenharmony_ci                "action": "equals",
28779e815959Sopenharmony_ci                "value": "lengthtest",
28789e815959Sopenharmony_ci                "namespace": null,
28799e815959Sopenharmony_ci                "ignoreCase": "quirks"
28809e815959Sopenharmony_ci            }
28819e815959Sopenharmony_ci        ]
28829e815959Sopenharmony_ci    ],
28839e815959Sopenharmony_ci    "#level1 *:first-child": [
28849e815959Sopenharmony_ci        [
28859e815959Sopenharmony_ci            {
28869e815959Sopenharmony_ci                "type": "attribute",
28879e815959Sopenharmony_ci                "name": "id",
28889e815959Sopenharmony_ci                "action": "equals",
28899e815959Sopenharmony_ci                "value": "level1",
28909e815959Sopenharmony_ci                "namespace": null,
28919e815959Sopenharmony_ci                "ignoreCase": "quirks"
28929e815959Sopenharmony_ci            },
28939e815959Sopenharmony_ci            {
28949e815959Sopenharmony_ci                "type": "descendant"
28959e815959Sopenharmony_ci            },
28969e815959Sopenharmony_ci            {
28979e815959Sopenharmony_ci                "type": "universal",
28989e815959Sopenharmony_ci                "namespace": null
28999e815959Sopenharmony_ci            },
29009e815959Sopenharmony_ci            {
29019e815959Sopenharmony_ci                "type": "pseudo",
29029e815959Sopenharmony_ci                "name": "first-child",
29039e815959Sopenharmony_ci                "data": null
29049e815959Sopenharmony_ci            }
29059e815959Sopenharmony_ci        ]
29069e815959Sopenharmony_ci    ],
29079e815959Sopenharmony_ci    "#level1 *:last-child": [
29089e815959Sopenharmony_ci        [
29099e815959Sopenharmony_ci            {
29109e815959Sopenharmony_ci                "type": "attribute",
29119e815959Sopenharmony_ci                "name": "id",
29129e815959Sopenharmony_ci                "action": "equals",
29139e815959Sopenharmony_ci                "value": "level1",
29149e815959Sopenharmony_ci                "namespace": null,
29159e815959Sopenharmony_ci                "ignoreCase": "quirks"
29169e815959Sopenharmony_ci            },
29179e815959Sopenharmony_ci            {
29189e815959Sopenharmony_ci                "type": "descendant"
29199e815959Sopenharmony_ci            },
29209e815959Sopenharmony_ci            {
29219e815959Sopenharmony_ci                "type": "universal",
29229e815959Sopenharmony_ci                "namespace": null
29239e815959Sopenharmony_ci            },
29249e815959Sopenharmony_ci            {
29259e815959Sopenharmony_ci                "type": "pseudo",
29269e815959Sopenharmony_ci                "name": "last-child",
29279e815959Sopenharmony_ci                "data": null
29289e815959Sopenharmony_ci            }
29299e815959Sopenharmony_ci        ]
29309e815959Sopenharmony_ci    ],
29319e815959Sopenharmony_ci    "#level1 *:only-child": [
29329e815959Sopenharmony_ci        [
29339e815959Sopenharmony_ci            {
29349e815959Sopenharmony_ci                "type": "attribute",
29359e815959Sopenharmony_ci                "name": "id",
29369e815959Sopenharmony_ci                "action": "equals",
29379e815959Sopenharmony_ci                "value": "level1",
29389e815959Sopenharmony_ci                "namespace": null,
29399e815959Sopenharmony_ci                "ignoreCase": "quirks"
29409e815959Sopenharmony_ci            },
29419e815959Sopenharmony_ci            {
29429e815959Sopenharmony_ci                "type": "descendant"
29439e815959Sopenharmony_ci            },
29449e815959Sopenharmony_ci            {
29459e815959Sopenharmony_ci                "type": "universal",
29469e815959Sopenharmony_ci                "namespace": null
29479e815959Sopenharmony_ci            },
29489e815959Sopenharmony_ci            {
29499e815959Sopenharmony_ci                "type": "pseudo",
29509e815959Sopenharmony_ci                "name": "only-child",
29519e815959Sopenharmony_ci                "data": null
29529e815959Sopenharmony_ci            }
29539e815959Sopenharmony_ci        ]
29549e815959Sopenharmony_ci    ],
29559e815959Sopenharmony_ci    "#level1 *[id$=\"_1\"]": [
29569e815959Sopenharmony_ci        [
29579e815959Sopenharmony_ci            {
29589e815959Sopenharmony_ci                "type": "attribute",
29599e815959Sopenharmony_ci                "name": "id",
29609e815959Sopenharmony_ci                "action": "equals",
29619e815959Sopenharmony_ci                "value": "level1",
29629e815959Sopenharmony_ci                "namespace": null,
29639e815959Sopenharmony_ci                "ignoreCase": "quirks"
29649e815959Sopenharmony_ci            },
29659e815959Sopenharmony_ci            {
29669e815959Sopenharmony_ci                "type": "descendant"
29679e815959Sopenharmony_ci            },
29689e815959Sopenharmony_ci            {
29699e815959Sopenharmony_ci                "type": "universal",
29709e815959Sopenharmony_ci                "namespace": null
29719e815959Sopenharmony_ci            },
29729e815959Sopenharmony_ci            {
29739e815959Sopenharmony_ci                "type": "attribute",
29749e815959Sopenharmony_ci                "name": "id",
29759e815959Sopenharmony_ci                "action": "end",
29769e815959Sopenharmony_ci                "value": "_1",
29779e815959Sopenharmony_ci                "namespace": null,
29789e815959Sopenharmony_ci                "ignoreCase": null
29799e815959Sopenharmony_ci            }
29809e815959Sopenharmony_ci        ]
29819e815959Sopenharmony_ci    ],
29829e815959Sopenharmony_ci    "#level1 *[id$=_1]": [
29839e815959Sopenharmony_ci        [
29849e815959Sopenharmony_ci            {
29859e815959Sopenharmony_ci                "type": "attribute",
29869e815959Sopenharmony_ci                "name": "id",
29879e815959Sopenharmony_ci                "action": "equals",
29889e815959Sopenharmony_ci                "value": "level1",
29899e815959Sopenharmony_ci                "namespace": null,
29909e815959Sopenharmony_ci                "ignoreCase": "quirks"
29919e815959Sopenharmony_ci            },
29929e815959Sopenharmony_ci            {
29939e815959Sopenharmony_ci                "type": "descendant"
29949e815959Sopenharmony_ci            },
29959e815959Sopenharmony_ci            {
29969e815959Sopenharmony_ci                "type": "universal",
29979e815959Sopenharmony_ci                "namespace": null
29989e815959Sopenharmony_ci            },
29999e815959Sopenharmony_ci            {
30009e815959Sopenharmony_ci                "type": "attribute",
30019e815959Sopenharmony_ci                "name": "id",
30029e815959Sopenharmony_ci                "action": "end",
30039e815959Sopenharmony_ci                "value": "_1",
30049e815959Sopenharmony_ci                "namespace": null,
30059e815959Sopenharmony_ci                "ignoreCase": null
30069e815959Sopenharmony_ci            }
30079e815959Sopenharmony_ci        ]
30089e815959Sopenharmony_ci    ],
30099e815959Sopenharmony_ci    "#level1 *[id*=\"2\"]": [
30109e815959Sopenharmony_ci        [
30119e815959Sopenharmony_ci            {
30129e815959Sopenharmony_ci                "type": "attribute",
30139e815959Sopenharmony_ci                "name": "id",
30149e815959Sopenharmony_ci                "action": "equals",
30159e815959Sopenharmony_ci                "value": "level1",
30169e815959Sopenharmony_ci                "namespace": null,
30179e815959Sopenharmony_ci                "ignoreCase": "quirks"
30189e815959Sopenharmony_ci            },
30199e815959Sopenharmony_ci            {
30209e815959Sopenharmony_ci                "type": "descendant"
30219e815959Sopenharmony_ci            },
30229e815959Sopenharmony_ci            {
30239e815959Sopenharmony_ci                "type": "universal",
30249e815959Sopenharmony_ci                "namespace": null
30259e815959Sopenharmony_ci            },
30269e815959Sopenharmony_ci            {
30279e815959Sopenharmony_ci                "type": "attribute",
30289e815959Sopenharmony_ci                "name": "id",
30299e815959Sopenharmony_ci                "action": "any",
30309e815959Sopenharmony_ci                "value": "2",
30319e815959Sopenharmony_ci                "namespace": null,
30329e815959Sopenharmony_ci                "ignoreCase": null
30339e815959Sopenharmony_ci            }
30349e815959Sopenharmony_ci        ]
30359e815959Sopenharmony_ci    ],
30369e815959Sopenharmony_ci    "#level1 *[id^=\"level2_\"]": [
30379e815959Sopenharmony_ci        [
30389e815959Sopenharmony_ci            {
30399e815959Sopenharmony_ci                "type": "attribute",
30409e815959Sopenharmony_ci                "name": "id",
30419e815959Sopenharmony_ci                "action": "equals",
30429e815959Sopenharmony_ci                "value": "level1",
30439e815959Sopenharmony_ci                "namespace": null,
30449e815959Sopenharmony_ci                "ignoreCase": "quirks"
30459e815959Sopenharmony_ci            },
30469e815959Sopenharmony_ci            {
30479e815959Sopenharmony_ci                "type": "descendant"
30489e815959Sopenharmony_ci            },
30499e815959Sopenharmony_ci            {
30509e815959Sopenharmony_ci                "type": "universal",
30519e815959Sopenharmony_ci                "namespace": null
30529e815959Sopenharmony_ci            },
30539e815959Sopenharmony_ci            {
30549e815959Sopenharmony_ci                "type": "attribute",
30559e815959Sopenharmony_ci                "name": "id",
30569e815959Sopenharmony_ci                "action": "start",
30579e815959Sopenharmony_ci                "value": "level2_",
30589e815959Sopenharmony_ci                "namespace": null,
30599e815959Sopenharmony_ci                "ignoreCase": null
30609e815959Sopenharmony_ci            }
30619e815959Sopenharmony_ci        ]
30629e815959Sopenharmony_ci    ],
30639e815959Sopenharmony_ci    "#level1 *[id^=level2_]": [
30649e815959Sopenharmony_ci        [
30659e815959Sopenharmony_ci            {
30669e815959Sopenharmony_ci                "type": "attribute",
30679e815959Sopenharmony_ci                "name": "id",
30689e815959Sopenharmony_ci                "action": "equals",
30699e815959Sopenharmony_ci                "value": "level1",
30709e815959Sopenharmony_ci                "namespace": null,
30719e815959Sopenharmony_ci                "ignoreCase": "quirks"
30729e815959Sopenharmony_ci            },
30739e815959Sopenharmony_ci            {
30749e815959Sopenharmony_ci                "type": "descendant"
30759e815959Sopenharmony_ci            },
30769e815959Sopenharmony_ci            {
30779e815959Sopenharmony_ci                "type": "universal",
30789e815959Sopenharmony_ci                "namespace": null
30799e815959Sopenharmony_ci            },
30809e815959Sopenharmony_ci            {
30819e815959Sopenharmony_ci                "type": "attribute",
30829e815959Sopenharmony_ci                "name": "id",
30839e815959Sopenharmony_ci                "action": "start",
30849e815959Sopenharmony_ci                "value": "level2_",
30859e815959Sopenharmony_ci                "namespace": null,
30869e815959Sopenharmony_ci                "ignoreCase": null
30879e815959Sopenharmony_ci            }
30889e815959Sopenharmony_ci        ]
30899e815959Sopenharmony_ci    ],
30909e815959Sopenharmony_ci    "#level1 > span": [
30919e815959Sopenharmony_ci        [
30929e815959Sopenharmony_ci            {
30939e815959Sopenharmony_ci                "type": "attribute",
30949e815959Sopenharmony_ci                "name": "id",
30959e815959Sopenharmony_ci                "action": "equals",
30969e815959Sopenharmony_ci                "value": "level1",
30979e815959Sopenharmony_ci                "namespace": null,
30989e815959Sopenharmony_ci                "ignoreCase": "quirks"
30999e815959Sopenharmony_ci            },
31009e815959Sopenharmony_ci            {
31019e815959Sopenharmony_ci                "type": "child"
31029e815959Sopenharmony_ci            },
31039e815959Sopenharmony_ci            {
31049e815959Sopenharmony_ci                "type": "tag",
31059e815959Sopenharmony_ci                "name": "span",
31069e815959Sopenharmony_ci                "namespace": null
31079e815959Sopenharmony_ci            }
31089e815959Sopenharmony_ci        ]
31099e815959Sopenharmony_ci    ],
31109e815959Sopenharmony_ci    "#level1 div:last-child": [
31119e815959Sopenharmony_ci        [
31129e815959Sopenharmony_ci            {
31139e815959Sopenharmony_ci                "type": "attribute",
31149e815959Sopenharmony_ci                "name": "id",
31159e815959Sopenharmony_ci                "action": "equals",
31169e815959Sopenharmony_ci                "value": "level1",
31179e815959Sopenharmony_ci                "namespace": null,
31189e815959Sopenharmony_ci                "ignoreCase": "quirks"
31199e815959Sopenharmony_ci            },
31209e815959Sopenharmony_ci            {
31219e815959Sopenharmony_ci                "type": "descendant"
31229e815959Sopenharmony_ci            },
31239e815959Sopenharmony_ci            {
31249e815959Sopenharmony_ci                "type": "tag",
31259e815959Sopenharmony_ci                "name": "div",
31269e815959Sopenharmony_ci                "namespace": null
31279e815959Sopenharmony_ci            },
31289e815959Sopenharmony_ci            {
31299e815959Sopenharmony_ci                "type": "pseudo",
31309e815959Sopenharmony_ci                "name": "last-child",
31319e815959Sopenharmony_ci                "data": null
31329e815959Sopenharmony_ci            }
31339e815959Sopenharmony_ci        ]
31349e815959Sopenharmony_ci    ],
31359e815959Sopenharmony_ci    "#level1 span:first-child": [
31369e815959Sopenharmony_ci        [
31379e815959Sopenharmony_ci            {
31389e815959Sopenharmony_ci                "type": "attribute",
31399e815959Sopenharmony_ci                "name": "id",
31409e815959Sopenharmony_ci                "action": "equals",
31419e815959Sopenharmony_ci                "value": "level1",
31429e815959Sopenharmony_ci                "namespace": null,
31439e815959Sopenharmony_ci                "ignoreCase": "quirks"
31449e815959Sopenharmony_ci            },
31459e815959Sopenharmony_ci            {
31469e815959Sopenharmony_ci                "type": "descendant"
31479e815959Sopenharmony_ci            },
31489e815959Sopenharmony_ci            {
31499e815959Sopenharmony_ci                "type": "tag",
31509e815959Sopenharmony_ci                "name": "span",
31519e815959Sopenharmony_ci                "namespace": null
31529e815959Sopenharmony_ci            },
31539e815959Sopenharmony_ci            {
31549e815959Sopenharmony_ci                "type": "pseudo",
31559e815959Sopenharmony_ci                "name": "first-child",
31569e815959Sopenharmony_ci                "data": null
31579e815959Sopenharmony_ci            }
31589e815959Sopenharmony_ci        ]
31599e815959Sopenharmony_ci    ],
31609e815959Sopenharmony_ci    "#level1:first-child": [
31619e815959Sopenharmony_ci        [
31629e815959Sopenharmony_ci            {
31639e815959Sopenharmony_ci                "type": "attribute",
31649e815959Sopenharmony_ci                "name": "id",
31659e815959Sopenharmony_ci                "action": "equals",
31669e815959Sopenharmony_ci                "value": "level1",
31679e815959Sopenharmony_ci                "namespace": null,
31689e815959Sopenharmony_ci                "ignoreCase": "quirks"
31699e815959Sopenharmony_ci            },
31709e815959Sopenharmony_ci            {
31719e815959Sopenharmony_ci                "type": "pseudo",
31729e815959Sopenharmony_ci                "name": "first-child",
31739e815959Sopenharmony_ci                "data": null
31749e815959Sopenharmony_ci            }
31759e815959Sopenharmony_ci        ]
31769e815959Sopenharmony_ci    ],
31779e815959Sopenharmony_ci    "#level1:only-child": [
31789e815959Sopenharmony_ci        [
31799e815959Sopenharmony_ci            {
31809e815959Sopenharmony_ci                "type": "attribute",
31819e815959Sopenharmony_ci                "name": "id",
31829e815959Sopenharmony_ci                "action": "equals",
31839e815959Sopenharmony_ci                "value": "level1",
31849e815959Sopenharmony_ci                "namespace": null,
31859e815959Sopenharmony_ci                "ignoreCase": "quirks"
31869e815959Sopenharmony_ci            },
31879e815959Sopenharmony_ci            {
31889e815959Sopenharmony_ci                "type": "pseudo",
31899e815959Sopenharmony_ci                "name": "only-child",
31909e815959Sopenharmony_ci                "data": null
31919e815959Sopenharmony_ci            }
31929e815959Sopenharmony_ci        ]
31939e815959Sopenharmony_ci    ],
31949e815959Sopenharmony_ci    "#level1>*:first-child": [
31959e815959Sopenharmony_ci        [
31969e815959Sopenharmony_ci            {
31979e815959Sopenharmony_ci                "type": "attribute",
31989e815959Sopenharmony_ci                "name": "id",
31999e815959Sopenharmony_ci                "action": "equals",
32009e815959Sopenharmony_ci                "value": "level1",
32019e815959Sopenharmony_ci                "namespace": null,
32029e815959Sopenharmony_ci                "ignoreCase": "quirks"
32039e815959Sopenharmony_ci            },
32049e815959Sopenharmony_ci            {
32059e815959Sopenharmony_ci                "type": "child"
32069e815959Sopenharmony_ci            },
32079e815959Sopenharmony_ci            {
32089e815959Sopenharmony_ci                "type": "universal",
32099e815959Sopenharmony_ci                "namespace": null
32109e815959Sopenharmony_ci            },
32119e815959Sopenharmony_ci            {
32129e815959Sopenharmony_ci                "type": "pseudo",
32139e815959Sopenharmony_ci                "name": "first-child",
32149e815959Sopenharmony_ci                "data": null
32159e815959Sopenharmony_ci            }
32169e815959Sopenharmony_ci        ]
32179e815959Sopenharmony_ci    ],
32189e815959Sopenharmony_ci    "#level1>*:last-child": [
32199e815959Sopenharmony_ci        [
32209e815959Sopenharmony_ci            {
32219e815959Sopenharmony_ci                "type": "attribute",
32229e815959Sopenharmony_ci                "name": "id",
32239e815959Sopenharmony_ci                "action": "equals",
32249e815959Sopenharmony_ci                "value": "level1",
32259e815959Sopenharmony_ci                "namespace": null,
32269e815959Sopenharmony_ci                "ignoreCase": "quirks"
32279e815959Sopenharmony_ci            },
32289e815959Sopenharmony_ci            {
32299e815959Sopenharmony_ci                "type": "child"
32309e815959Sopenharmony_ci            },
32319e815959Sopenharmony_ci            {
32329e815959Sopenharmony_ci                "type": "universal",
32339e815959Sopenharmony_ci                "namespace": null
32349e815959Sopenharmony_ci            },
32359e815959Sopenharmony_ci            {
32369e815959Sopenharmony_ci                "type": "pseudo",
32379e815959Sopenharmony_ci                "name": "last-child",
32389e815959Sopenharmony_ci                "data": null
32399e815959Sopenharmony_ci            }
32409e815959Sopenharmony_ci        ]
32419e815959Sopenharmony_ci    ],
32429e815959Sopenharmony_ci    "#level1>*:only-child": [
32439e815959Sopenharmony_ci        [
32449e815959Sopenharmony_ci            {
32459e815959Sopenharmony_ci                "type": "attribute",
32469e815959Sopenharmony_ci                "name": "id",
32479e815959Sopenharmony_ci                "action": "equals",
32489e815959Sopenharmony_ci                "value": "level1",
32499e815959Sopenharmony_ci                "namespace": null,
32509e815959Sopenharmony_ci                "ignoreCase": "quirks"
32519e815959Sopenharmony_ci            },
32529e815959Sopenharmony_ci            {
32539e815959Sopenharmony_ci                "type": "child"
32549e815959Sopenharmony_ci            },
32559e815959Sopenharmony_ci            {
32569e815959Sopenharmony_ci                "type": "universal",
32579e815959Sopenharmony_ci                "namespace": null
32589e815959Sopenharmony_ci            },
32599e815959Sopenharmony_ci            {
32609e815959Sopenharmony_ci                "type": "pseudo",
32619e815959Sopenharmony_ci                "name": "only-child",
32629e815959Sopenharmony_ci                "data": null
32639e815959Sopenharmony_ci            }
32649e815959Sopenharmony_ci        ]
32659e815959Sopenharmony_ci    ],
32669e815959Sopenharmony_ci    "#level1>div:first-child": [
32679e815959Sopenharmony_ci        [
32689e815959Sopenharmony_ci            {
32699e815959Sopenharmony_ci                "type": "attribute",
32709e815959Sopenharmony_ci                "name": "id",
32719e815959Sopenharmony_ci                "action": "equals",
32729e815959Sopenharmony_ci                "value": "level1",
32739e815959Sopenharmony_ci                "namespace": null,
32749e815959Sopenharmony_ci                "ignoreCase": "quirks"
32759e815959Sopenharmony_ci            },
32769e815959Sopenharmony_ci            {
32779e815959Sopenharmony_ci                "type": "child"
32789e815959Sopenharmony_ci            },
32799e815959Sopenharmony_ci            {
32809e815959Sopenharmony_ci                "type": "tag",
32819e815959Sopenharmony_ci                "name": "div",
32829e815959Sopenharmony_ci                "namespace": null
32839e815959Sopenharmony_ci            },
32849e815959Sopenharmony_ci            {
32859e815959Sopenharmony_ci                "type": "pseudo",
32869e815959Sopenharmony_ci                "name": "first-child",
32879e815959Sopenharmony_ci                "data": null
32889e815959Sopenharmony_ci            }
32899e815959Sopenharmony_ci        ]
32909e815959Sopenharmony_ci    ],
32919e815959Sopenharmony_ci    "#level1>div:last-child": [
32929e815959Sopenharmony_ci        [
32939e815959Sopenharmony_ci            {
32949e815959Sopenharmony_ci                "type": "attribute",
32959e815959Sopenharmony_ci                "name": "id",
32969e815959Sopenharmony_ci                "action": "equals",
32979e815959Sopenharmony_ci                "value": "level1",
32989e815959Sopenharmony_ci                "namespace": null,
32999e815959Sopenharmony_ci                "ignoreCase": "quirks"
33009e815959Sopenharmony_ci            },
33019e815959Sopenharmony_ci            {
33029e815959Sopenharmony_ci                "type": "child"
33039e815959Sopenharmony_ci            },
33049e815959Sopenharmony_ci            {
33059e815959Sopenharmony_ci                "type": "tag",
33069e815959Sopenharmony_ci                "name": "div",
33079e815959Sopenharmony_ci                "namespace": null
33089e815959Sopenharmony_ci            },
33099e815959Sopenharmony_ci            {
33109e815959Sopenharmony_ci                "type": "pseudo",
33119e815959Sopenharmony_ci                "name": "last-child",
33129e815959Sopenharmony_ci                "data": null
33139e815959Sopenharmony_ci            }
33149e815959Sopenharmony_ci        ]
33159e815959Sopenharmony_ci    ],
33169e815959Sopenharmony_ci    "#level1>span": [
33179e815959Sopenharmony_ci        [
33189e815959Sopenharmony_ci            {
33199e815959Sopenharmony_ci                "type": "attribute",
33209e815959Sopenharmony_ci                "name": "id",
33219e815959Sopenharmony_ci                "action": "equals",
33229e815959Sopenharmony_ci                "value": "level1",
33239e815959Sopenharmony_ci                "namespace": null,
33249e815959Sopenharmony_ci                "ignoreCase": "quirks"
33259e815959Sopenharmony_ci            },
33269e815959Sopenharmony_ci            {
33279e815959Sopenharmony_ci                "type": "child"
33289e815959Sopenharmony_ci            },
33299e815959Sopenharmony_ci            {
33309e815959Sopenharmony_ci                "type": "tag",
33319e815959Sopenharmony_ci                "name": "span",
33329e815959Sopenharmony_ci                "namespace": null
33339e815959Sopenharmony_ci            }
33349e815959Sopenharmony_ci        ]
33359e815959Sopenharmony_ci    ],
33369e815959Sopenharmony_ci    "#level1>span:last-child": [
33379e815959Sopenharmony_ci        [
33389e815959Sopenharmony_ci            {
33399e815959Sopenharmony_ci                "type": "attribute",
33409e815959Sopenharmony_ci                "name": "id",
33419e815959Sopenharmony_ci                "action": "equals",
33429e815959Sopenharmony_ci                "value": "level1",
33439e815959Sopenharmony_ci                "namespace": null,
33449e815959Sopenharmony_ci                "ignoreCase": "quirks"
33459e815959Sopenharmony_ci            },
33469e815959Sopenharmony_ci            {
33479e815959Sopenharmony_ci                "type": "child"
33489e815959Sopenharmony_ci            },
33499e815959Sopenharmony_ci            {
33509e815959Sopenharmony_ci                "type": "tag",
33519e815959Sopenharmony_ci                "name": "span",
33529e815959Sopenharmony_ci                "namespace": null
33539e815959Sopenharmony_ci            },
33549e815959Sopenharmony_ci            {
33559e815959Sopenharmony_ci                "type": "pseudo",
33569e815959Sopenharmony_ci                "name": "last-child",
33579e815959Sopenharmony_ci                "data": null
33589e815959Sopenharmony_ci            }
33599e815959Sopenharmony_ci        ]
33609e815959Sopenharmony_ci    ],
33619e815959Sopenharmony_ci    "#level2_1 + *": [
33629e815959Sopenharmony_ci        [
33639e815959Sopenharmony_ci            {
33649e815959Sopenharmony_ci                "type": "attribute",
33659e815959Sopenharmony_ci                "name": "id",
33669e815959Sopenharmony_ci                "action": "equals",
33679e815959Sopenharmony_ci                "value": "level2_1",
33689e815959Sopenharmony_ci                "namespace": null,
33699e815959Sopenharmony_ci                "ignoreCase": "quirks"
33709e815959Sopenharmony_ci            },
33719e815959Sopenharmony_ci            {
33729e815959Sopenharmony_ci                "type": "adjacent"
33739e815959Sopenharmony_ci            },
33749e815959Sopenharmony_ci            {
33759e815959Sopenharmony_ci                "type": "universal",
33769e815959Sopenharmony_ci                "namespace": null
33779e815959Sopenharmony_ci            }
33789e815959Sopenharmony_ci        ]
33799e815959Sopenharmony_ci    ],
33809e815959Sopenharmony_ci    "#level2_1 + span": [
33819e815959Sopenharmony_ci        [
33829e815959Sopenharmony_ci            {
33839e815959Sopenharmony_ci                "type": "attribute",
33849e815959Sopenharmony_ci                "name": "id",
33859e815959Sopenharmony_ci                "action": "equals",
33869e815959Sopenharmony_ci                "value": "level2_1",
33879e815959Sopenharmony_ci                "namespace": null,
33889e815959Sopenharmony_ci                "ignoreCase": "quirks"
33899e815959Sopenharmony_ci            },
33909e815959Sopenharmony_ci            {
33919e815959Sopenharmony_ci                "type": "adjacent"
33929e815959Sopenharmony_ci            },
33939e815959Sopenharmony_ci            {
33949e815959Sopenharmony_ci                "type": "tag",
33959e815959Sopenharmony_ci                "name": "span",
33969e815959Sopenharmony_ci                "namespace": null
33979e815959Sopenharmony_ci            }
33989e815959Sopenharmony_ci        ]
33999e815959Sopenharmony_ci    ],
34009e815959Sopenharmony_ci    "#level2_1 > *": [
34019e815959Sopenharmony_ci        [
34029e815959Sopenharmony_ci            {
34039e815959Sopenharmony_ci                "type": "attribute",
34049e815959Sopenharmony_ci                "name": "id",
34059e815959Sopenharmony_ci                "action": "equals",
34069e815959Sopenharmony_ci                "value": "level2_1",
34079e815959Sopenharmony_ci                "namespace": null,
34089e815959Sopenharmony_ci                "ignoreCase": "quirks"
34099e815959Sopenharmony_ci            },
34109e815959Sopenharmony_ci            {
34119e815959Sopenharmony_ci                "type": "child"
34129e815959Sopenharmony_ci            },
34139e815959Sopenharmony_ci            {
34149e815959Sopenharmony_ci                "type": "universal",
34159e815959Sopenharmony_ci                "namespace": null
34169e815959Sopenharmony_ci            }
34179e815959Sopenharmony_ci        ]
34189e815959Sopenharmony_ci    ],
34199e815959Sopenharmony_ci    "#level2_1 ~ *": [
34209e815959Sopenharmony_ci        [
34219e815959Sopenharmony_ci            {
34229e815959Sopenharmony_ci                "type": "attribute",
34239e815959Sopenharmony_ci                "name": "id",
34249e815959Sopenharmony_ci                "action": "equals",
34259e815959Sopenharmony_ci                "value": "level2_1",
34269e815959Sopenharmony_ci                "namespace": null,
34279e815959Sopenharmony_ci                "ignoreCase": "quirks"
34289e815959Sopenharmony_ci            },
34299e815959Sopenharmony_ci            {
34309e815959Sopenharmony_ci                "type": "sibling"
34319e815959Sopenharmony_ci            },
34329e815959Sopenharmony_ci            {
34339e815959Sopenharmony_ci                "type": "universal",
34349e815959Sopenharmony_ci                "namespace": null
34359e815959Sopenharmony_ci            }
34369e815959Sopenharmony_ci        ]
34379e815959Sopenharmony_ci    ],
34389e815959Sopenharmony_ci    "#level2_1 ~ span": [
34399e815959Sopenharmony_ci        [
34409e815959Sopenharmony_ci            {
34419e815959Sopenharmony_ci                "type": "attribute",
34429e815959Sopenharmony_ci                "name": "id",
34439e815959Sopenharmony_ci                "action": "equals",
34449e815959Sopenharmony_ci                "value": "level2_1",
34459e815959Sopenharmony_ci                "namespace": null,
34469e815959Sopenharmony_ci                "ignoreCase": "quirks"
34479e815959Sopenharmony_ci            },
34489e815959Sopenharmony_ci            {
34499e815959Sopenharmony_ci                "type": "sibling"
34509e815959Sopenharmony_ci            },
34519e815959Sopenharmony_ci            {
34529e815959Sopenharmony_ci                "type": "tag",
34539e815959Sopenharmony_ci                "name": "span",
34549e815959Sopenharmony_ci                "namespace": null
34559e815959Sopenharmony_ci            }
34569e815959Sopenharmony_ci        ]
34579e815959Sopenharmony_ci    ],
34589e815959Sopenharmony_ci    "#level2_1+span": [
34599e815959Sopenharmony_ci        [
34609e815959Sopenharmony_ci            {
34619e815959Sopenharmony_ci                "type": "attribute",
34629e815959Sopenharmony_ci                "name": "id",
34639e815959Sopenharmony_ci                "action": "equals",
34649e815959Sopenharmony_ci                "value": "level2_1",
34659e815959Sopenharmony_ci                "namespace": null,
34669e815959Sopenharmony_ci                "ignoreCase": "quirks"
34679e815959Sopenharmony_ci            },
34689e815959Sopenharmony_ci            {
34699e815959Sopenharmony_ci                "type": "adjacent"
34709e815959Sopenharmony_ci            },
34719e815959Sopenharmony_ci            {
34729e815959Sopenharmony_ci                "type": "tag",
34739e815959Sopenharmony_ci                "name": "span",
34749e815959Sopenharmony_ci                "namespace": null
34759e815959Sopenharmony_ci            }
34769e815959Sopenharmony_ci        ]
34779e815959Sopenharmony_ci    ],
34789e815959Sopenharmony_ci    "#level2_2 + span": [
34799e815959Sopenharmony_ci        [
34809e815959Sopenharmony_ci            {
34819e815959Sopenharmony_ci                "type": "attribute",
34829e815959Sopenharmony_ci                "name": "id",
34839e815959Sopenharmony_ci                "action": "equals",
34849e815959Sopenharmony_ci                "value": "level2_2",
34859e815959Sopenharmony_ci                "namespace": null,
34869e815959Sopenharmony_ci                "ignoreCase": "quirks"
34879e815959Sopenharmony_ci            },
34889e815959Sopenharmony_ci            {
34899e815959Sopenharmony_ci                "type": "adjacent"
34909e815959Sopenharmony_ci            },
34919e815959Sopenharmony_ci            {
34929e815959Sopenharmony_ci                "type": "tag",
34939e815959Sopenharmony_ci                "name": "span",
34949e815959Sopenharmony_ci                "namespace": null
34959e815959Sopenharmony_ci            }
34969e815959Sopenharmony_ci        ]
34979e815959Sopenharmony_ci    ],
34989e815959Sopenharmony_ci    "#level2_2 :only-child:not(:first-child)": [
34999e815959Sopenharmony_ci        [
35009e815959Sopenharmony_ci            {
35019e815959Sopenharmony_ci                "type": "attribute",
35029e815959Sopenharmony_ci                "name": "id",
35039e815959Sopenharmony_ci                "action": "equals",
35049e815959Sopenharmony_ci                "value": "level2_2",
35059e815959Sopenharmony_ci                "namespace": null,
35069e815959Sopenharmony_ci                "ignoreCase": "quirks"
35079e815959Sopenharmony_ci            },
35089e815959Sopenharmony_ci            {
35099e815959Sopenharmony_ci                "type": "descendant"
35109e815959Sopenharmony_ci            },
35119e815959Sopenharmony_ci            {
35129e815959Sopenharmony_ci                "type": "pseudo",
35139e815959Sopenharmony_ci                "name": "only-child",
35149e815959Sopenharmony_ci                "data": null
35159e815959Sopenharmony_ci            },
35169e815959Sopenharmony_ci            {
35179e815959Sopenharmony_ci                "type": "pseudo",
35189e815959Sopenharmony_ci                "name": "not",
35199e815959Sopenharmony_ci                "data": [
35209e815959Sopenharmony_ci                    [
35219e815959Sopenharmony_ci                        {
35229e815959Sopenharmony_ci                            "type": "pseudo",
35239e815959Sopenharmony_ci                            "name": "first-child",
35249e815959Sopenharmony_ci                            "data": null
35259e815959Sopenharmony_ci                        }
35269e815959Sopenharmony_ci                    ]
35279e815959Sopenharmony_ci                ]
35289e815959Sopenharmony_ci            }
35299e815959Sopenharmony_ci        ]
35309e815959Sopenharmony_ci    ],
35319e815959Sopenharmony_ci    "#level2_2 :only-child:not(:last-child)": [
35329e815959Sopenharmony_ci        [
35339e815959Sopenharmony_ci            {
35349e815959Sopenharmony_ci                "type": "attribute",
35359e815959Sopenharmony_ci                "name": "id",
35369e815959Sopenharmony_ci                "action": "equals",
35379e815959Sopenharmony_ci                "value": "level2_2",
35389e815959Sopenharmony_ci                "namespace": null,
35399e815959Sopenharmony_ci                "ignoreCase": "quirks"
35409e815959Sopenharmony_ci            },
35419e815959Sopenharmony_ci            {
35429e815959Sopenharmony_ci                "type": "descendant"
35439e815959Sopenharmony_ci            },
35449e815959Sopenharmony_ci            {
35459e815959Sopenharmony_ci                "type": "pseudo",
35469e815959Sopenharmony_ci                "name": "only-child",
35479e815959Sopenharmony_ci                "data": null
35489e815959Sopenharmony_ci            },
35499e815959Sopenharmony_ci            {
35509e815959Sopenharmony_ci                "type": "pseudo",
35519e815959Sopenharmony_ci                "name": "not",
35529e815959Sopenharmony_ci                "data": [
35539e815959Sopenharmony_ci                    [
35549e815959Sopenharmony_ci                        {
35559e815959Sopenharmony_ci                            "type": "pseudo",
35569e815959Sopenharmony_ci                            "name": "last-child",
35579e815959Sopenharmony_ci                            "data": null
35589e815959Sopenharmony_ci                        }
35599e815959Sopenharmony_ci                    ]
35609e815959Sopenharmony_ci                ]
35619e815959Sopenharmony_ci            }
35629e815959Sopenharmony_ci        ]
35639e815959Sopenharmony_ci    ],
35649e815959Sopenharmony_ci    "#level2_2 ~ span": [
35659e815959Sopenharmony_ci        [
35669e815959Sopenharmony_ci            {
35679e815959Sopenharmony_ci                "type": "attribute",
35689e815959Sopenharmony_ci                "name": "id",
35699e815959Sopenharmony_ci                "action": "equals",
35709e815959Sopenharmony_ci                "value": "level2_2",
35719e815959Sopenharmony_ci                "namespace": null,
35729e815959Sopenharmony_ci                "ignoreCase": "quirks"
35739e815959Sopenharmony_ci            },
35749e815959Sopenharmony_ci            {
35759e815959Sopenharmony_ci                "type": "sibling"
35769e815959Sopenharmony_ci            },
35779e815959Sopenharmony_ci            {
35789e815959Sopenharmony_ci                "type": "tag",
35799e815959Sopenharmony_ci                "name": "span",
35809e815959Sopenharmony_ci                "namespace": null
35819e815959Sopenharmony_ci            }
35829e815959Sopenharmony_ci        ]
35839e815959Sopenharmony_ci    ],
35849e815959Sopenharmony_ci    "#level3_1 + *": [
35859e815959Sopenharmony_ci        [
35869e815959Sopenharmony_ci            {
35879e815959Sopenharmony_ci                "type": "attribute",
35889e815959Sopenharmony_ci                "name": "id",
35899e815959Sopenharmony_ci                "action": "equals",
35909e815959Sopenharmony_ci                "value": "level3_1",
35919e815959Sopenharmony_ci                "namespace": null,
35929e815959Sopenharmony_ci                "ignoreCase": "quirks"
35939e815959Sopenharmony_ci            },
35949e815959Sopenharmony_ci            {
35959e815959Sopenharmony_ci                "type": "adjacent"
35969e815959Sopenharmony_ci            },
35979e815959Sopenharmony_ci            {
35989e815959Sopenharmony_ci                "type": "universal",
35999e815959Sopenharmony_ci                "namespace": null
36009e815959Sopenharmony_ci            }
36019e815959Sopenharmony_ci        ]
36029e815959Sopenharmony_ci    ],
36039e815959Sopenharmony_ci    "#level3_1 + em": [
36049e815959Sopenharmony_ci        [
36059e815959Sopenharmony_ci            {
36069e815959Sopenharmony_ci                "type": "attribute",
36079e815959Sopenharmony_ci                "name": "id",
36089e815959Sopenharmony_ci                "action": "equals",
36099e815959Sopenharmony_ci                "value": "level3_1",
36109e815959Sopenharmony_ci                "namespace": null,
36119e815959Sopenharmony_ci                "ignoreCase": "quirks"
36129e815959Sopenharmony_ci            },
36139e815959Sopenharmony_ci            {
36149e815959Sopenharmony_ci                "type": "adjacent"
36159e815959Sopenharmony_ci            },
36169e815959Sopenharmony_ci            {
36179e815959Sopenharmony_ci                "type": "tag",
36189e815959Sopenharmony_ci                "name": "em",
36199e815959Sopenharmony_ci                "namespace": null
36209e815959Sopenharmony_ci            }
36219e815959Sopenharmony_ci        ]
36229e815959Sopenharmony_ci    ],
36239e815959Sopenharmony_ci    "#level3_1 + span": [
36249e815959Sopenharmony_ci        [
36259e815959Sopenharmony_ci            {
36269e815959Sopenharmony_ci                "type": "attribute",
36279e815959Sopenharmony_ci                "name": "id",
36289e815959Sopenharmony_ci                "action": "equals",
36299e815959Sopenharmony_ci                "value": "level3_1",
36309e815959Sopenharmony_ci                "namespace": null,
36319e815959Sopenharmony_ci                "ignoreCase": "quirks"
36329e815959Sopenharmony_ci            },
36339e815959Sopenharmony_ci            {
36349e815959Sopenharmony_ci                "type": "adjacent"
36359e815959Sopenharmony_ci            },
36369e815959Sopenharmony_ci            {
36379e815959Sopenharmony_ci                "type": "tag",
36389e815959Sopenharmony_ci                "name": "span",
36399e815959Sopenharmony_ci                "namespace": null
36409e815959Sopenharmony_ci            }
36419e815959Sopenharmony_ci        ]
36429e815959Sopenharmony_ci    ],
36439e815959Sopenharmony_ci    "#level3_1 ~ #level3_2": [
36449e815959Sopenharmony_ci        [
36459e815959Sopenharmony_ci            {
36469e815959Sopenharmony_ci                "type": "attribute",
36479e815959Sopenharmony_ci                "name": "id",
36489e815959Sopenharmony_ci                "action": "equals",
36499e815959Sopenharmony_ci                "value": "level3_1",
36509e815959Sopenharmony_ci                "namespace": null,
36519e815959Sopenharmony_ci                "ignoreCase": "quirks"
36529e815959Sopenharmony_ci            },
36539e815959Sopenharmony_ci            {
36549e815959Sopenharmony_ci                "type": "sibling"
36559e815959Sopenharmony_ci            },
36569e815959Sopenharmony_ci            {
36579e815959Sopenharmony_ci                "type": "attribute",
36589e815959Sopenharmony_ci                "name": "id",
36599e815959Sopenharmony_ci                "action": "equals",
36609e815959Sopenharmony_ci                "value": "level3_2",
36619e815959Sopenharmony_ci                "namespace": null,
36629e815959Sopenharmony_ci                "ignoreCase": "quirks"
36639e815959Sopenharmony_ci            }
36649e815959Sopenharmony_ci        ]
36659e815959Sopenharmony_ci    ],
36669e815959Sopenharmony_ci    "#level3_1 ~ em": [
36679e815959Sopenharmony_ci        [
36689e815959Sopenharmony_ci            {
36699e815959Sopenharmony_ci                "type": "attribute",
36709e815959Sopenharmony_ci                "name": "id",
36719e815959Sopenharmony_ci                "action": "equals",
36729e815959Sopenharmony_ci                "value": "level3_1",
36739e815959Sopenharmony_ci                "namespace": null,
36749e815959Sopenharmony_ci                "ignoreCase": "quirks"
36759e815959Sopenharmony_ci            },
36769e815959Sopenharmony_ci            {
36779e815959Sopenharmony_ci                "type": "sibling"
36789e815959Sopenharmony_ci            },
36799e815959Sopenharmony_ci            {
36809e815959Sopenharmony_ci                "type": "tag",
36819e815959Sopenharmony_ci                "name": "em",
36829e815959Sopenharmony_ci                "namespace": null
36839e815959Sopenharmony_ci            }
36849e815959Sopenharmony_ci        ]
36859e815959Sopenharmony_ci    ],
36869e815959Sopenharmony_ci    "#level3_1:empty": [
36879e815959Sopenharmony_ci        [
36889e815959Sopenharmony_ci            {
36899e815959Sopenharmony_ci                "type": "attribute",
36909e815959Sopenharmony_ci                "name": "id",
36919e815959Sopenharmony_ci                "action": "equals",
36929e815959Sopenharmony_ci                "value": "level3_1",
36939e815959Sopenharmony_ci                "namespace": null,
36949e815959Sopenharmony_ci                "ignoreCase": "quirks"
36959e815959Sopenharmony_ci            },
36969e815959Sopenharmony_ci            {
36979e815959Sopenharmony_ci                "type": "pseudo",
36989e815959Sopenharmony_ci                "name": "empty",
36999e815959Sopenharmony_ci                "data": null
37009e815959Sopenharmony_ci            }
37019e815959Sopenharmony_ci        ]
37029e815959Sopenharmony_ci    ],
37039e815959Sopenharmony_ci    "#level3_2 + *": [
37049e815959Sopenharmony_ci        [
37059e815959Sopenharmony_ci            {
37069e815959Sopenharmony_ci                "type": "attribute",
37079e815959Sopenharmony_ci                "name": "id",
37089e815959Sopenharmony_ci                "action": "equals",
37099e815959Sopenharmony_ci                "value": "level3_2",
37109e815959Sopenharmony_ci                "namespace": null,
37119e815959Sopenharmony_ci                "ignoreCase": "quirks"
37129e815959Sopenharmony_ci            },
37139e815959Sopenharmony_ci            {
37149e815959Sopenharmony_ci                "type": "adjacent"
37159e815959Sopenharmony_ci            },
37169e815959Sopenharmony_ci            {
37179e815959Sopenharmony_ci                "type": "universal",
37189e815959Sopenharmony_ci                "namespace": null
37199e815959Sopenharmony_ci            }
37209e815959Sopenharmony_ci        ]
37219e815959Sopenharmony_ci    ],
37229e815959Sopenharmony_ci    "#level3_2 ~ *": [
37239e815959Sopenharmony_ci        [
37249e815959Sopenharmony_ci            {
37259e815959Sopenharmony_ci                "type": "attribute",
37269e815959Sopenharmony_ci                "name": "id",
37279e815959Sopenharmony_ci                "action": "equals",
37289e815959Sopenharmony_ci                "value": "level3_2",
37299e815959Sopenharmony_ci                "namespace": null,
37309e815959Sopenharmony_ci                "ignoreCase": "quirks"
37319e815959Sopenharmony_ci            },
37329e815959Sopenharmony_ci            {
37339e815959Sopenharmony_ci                "type": "sibling"
37349e815959Sopenharmony_ci            },
37359e815959Sopenharmony_ci            {
37369e815959Sopenharmony_ci                "type": "universal",
37379e815959Sopenharmony_ci                "namespace": null
37389e815959Sopenharmony_ci            }
37399e815959Sopenharmony_ci        ]
37409e815959Sopenharmony_ci    ],
37419e815959Sopenharmony_ci    "#link_2.internal": [
37429e815959Sopenharmony_ci        [
37439e815959Sopenharmony_ci            {
37449e815959Sopenharmony_ci                "type": "attribute",
37459e815959Sopenharmony_ci                "name": "id",
37469e815959Sopenharmony_ci                "action": "equals",
37479e815959Sopenharmony_ci                "value": "link_2",
37489e815959Sopenharmony_ci                "namespace": null,
37499e815959Sopenharmony_ci                "ignoreCase": "quirks"
37509e815959Sopenharmony_ci            },
37519e815959Sopenharmony_ci            {
37529e815959Sopenharmony_ci                "type": "attribute",
37539e815959Sopenharmony_ci                "name": "class",
37549e815959Sopenharmony_ci                "action": "element",
37559e815959Sopenharmony_ci                "value": "internal",
37569e815959Sopenharmony_ci                "namespace": null,
37579e815959Sopenharmony_ci                "ignoreCase": "quirks"
37589e815959Sopenharmony_ci            }
37599e815959Sopenharmony_ci        ]
37609e815959Sopenharmony_ci    ],
37619e815959Sopenharmony_ci    "#link_2.internal.highlight": [
37629e815959Sopenharmony_ci        [
37639e815959Sopenharmony_ci            {
37649e815959Sopenharmony_ci                "type": "attribute",
37659e815959Sopenharmony_ci                "name": "id",
37669e815959Sopenharmony_ci                "action": "equals",
37679e815959Sopenharmony_ci                "value": "link_2",
37689e815959Sopenharmony_ci                "namespace": null,
37699e815959Sopenharmony_ci                "ignoreCase": "quirks"
37709e815959Sopenharmony_ci            },
37719e815959Sopenharmony_ci            {
37729e815959Sopenharmony_ci                "type": "attribute",
37739e815959Sopenharmony_ci                "name": "class",
37749e815959Sopenharmony_ci                "action": "element",
37759e815959Sopenharmony_ci                "value": "internal",
37769e815959Sopenharmony_ci                "namespace": null,
37779e815959Sopenharmony_ci                "ignoreCase": "quirks"
37789e815959Sopenharmony_ci            },
37799e815959Sopenharmony_ci            {
37809e815959Sopenharmony_ci                "type": "attribute",
37819e815959Sopenharmony_ci                "name": "class",
37829e815959Sopenharmony_ci                "action": "element",
37839e815959Sopenharmony_ci                "value": "highlight",
37849e815959Sopenharmony_ci                "namespace": null,
37859e815959Sopenharmony_ci                "ignoreCase": "quirks"
37869e815959Sopenharmony_ci            }
37879e815959Sopenharmony_ci        ]
37889e815959Sopenharmony_ci    ],
37899e815959Sopenharmony_ci    "#link_2.internal.nonexistent": [
37909e815959Sopenharmony_ci        [
37919e815959Sopenharmony_ci            {
37929e815959Sopenharmony_ci                "type": "attribute",
37939e815959Sopenharmony_ci                "name": "id",
37949e815959Sopenharmony_ci                "action": "equals",
37959e815959Sopenharmony_ci                "value": "link_2",
37969e815959Sopenharmony_ci                "namespace": null,
37979e815959Sopenharmony_ci                "ignoreCase": "quirks"
37989e815959Sopenharmony_ci            },
37999e815959Sopenharmony_ci            {
38009e815959Sopenharmony_ci                "type": "attribute",
38019e815959Sopenharmony_ci                "name": "class",
38029e815959Sopenharmony_ci                "action": "element",
38039e815959Sopenharmony_ci                "value": "internal",
38049e815959Sopenharmony_ci                "namespace": null,
38059e815959Sopenharmony_ci                "ignoreCase": "quirks"
38069e815959Sopenharmony_ci            },
38079e815959Sopenharmony_ci            {
38089e815959Sopenharmony_ci                "type": "attribute",
38099e815959Sopenharmony_ci                "name": "class",
38109e815959Sopenharmony_ci                "action": "element",
38119e815959Sopenharmony_ci                "value": "nonexistent",
38129e815959Sopenharmony_ci                "namespace": null,
38139e815959Sopenharmony_ci                "ignoreCase": "quirks"
38149e815959Sopenharmony_ci            }
38159e815959Sopenharmony_ci        ]
38169e815959Sopenharmony_ci    ],
38179e815959Sopenharmony_ci    "#list > li:nth-child(-n+2)": [
38189e815959Sopenharmony_ci        [
38199e815959Sopenharmony_ci            {
38209e815959Sopenharmony_ci                "type": "attribute",
38219e815959Sopenharmony_ci                "name": "id",
38229e815959Sopenharmony_ci                "action": "equals",
38239e815959Sopenharmony_ci                "value": "list",
38249e815959Sopenharmony_ci                "namespace": null,
38259e815959Sopenharmony_ci                "ignoreCase": "quirks"
38269e815959Sopenharmony_ci            },
38279e815959Sopenharmony_ci            {
38289e815959Sopenharmony_ci                "type": "child"
38299e815959Sopenharmony_ci            },
38309e815959Sopenharmony_ci            {
38319e815959Sopenharmony_ci                "type": "tag",
38329e815959Sopenharmony_ci                "name": "li",
38339e815959Sopenharmony_ci                "namespace": null
38349e815959Sopenharmony_ci            },
38359e815959Sopenharmony_ci            {
38369e815959Sopenharmony_ci                "type": "pseudo",
38379e815959Sopenharmony_ci                "name": "nth-child",
38389e815959Sopenharmony_ci                "data": "-n+2"
38399e815959Sopenharmony_ci            }
38409e815959Sopenharmony_ci        ]
38419e815959Sopenharmony_ci    ],
38429e815959Sopenharmony_ci    "#list > li:nth-child(n+2)": [
38439e815959Sopenharmony_ci        [
38449e815959Sopenharmony_ci            {
38459e815959Sopenharmony_ci                "type": "attribute",
38469e815959Sopenharmony_ci                "name": "id",
38479e815959Sopenharmony_ci                "action": "equals",
38489e815959Sopenharmony_ci                "value": "list",
38499e815959Sopenharmony_ci                "namespace": null,
38509e815959Sopenharmony_ci                "ignoreCase": "quirks"
38519e815959Sopenharmony_ci            },
38529e815959Sopenharmony_ci            {
38539e815959Sopenharmony_ci                "type": "child"
38549e815959Sopenharmony_ci            },
38559e815959Sopenharmony_ci            {
38569e815959Sopenharmony_ci                "type": "tag",
38579e815959Sopenharmony_ci                "name": "li",
38589e815959Sopenharmony_ci                "namespace": null
38599e815959Sopenharmony_ci            },
38609e815959Sopenharmony_ci            {
38619e815959Sopenharmony_ci                "type": "pseudo",
38629e815959Sopenharmony_ci                "name": "nth-child",
38639e815959Sopenharmony_ci                "data": "n+2"
38649e815959Sopenharmony_ci            }
38659e815959Sopenharmony_ci        ]
38669e815959Sopenharmony_ci    ],
38679e815959Sopenharmony_ci    "#list li:not(#item_1):not(#item_3)": [
38689e815959Sopenharmony_ci        [
38699e815959Sopenharmony_ci            {
38709e815959Sopenharmony_ci                "type": "attribute",
38719e815959Sopenharmony_ci                "name": "id",
38729e815959Sopenharmony_ci                "action": "equals",
38739e815959Sopenharmony_ci                "value": "list",
38749e815959Sopenharmony_ci                "namespace": null,
38759e815959Sopenharmony_ci                "ignoreCase": "quirks"
38769e815959Sopenharmony_ci            },
38779e815959Sopenharmony_ci            {
38789e815959Sopenharmony_ci                "type": "descendant"
38799e815959Sopenharmony_ci            },
38809e815959Sopenharmony_ci            {
38819e815959Sopenharmony_ci                "type": "tag",
38829e815959Sopenharmony_ci                "name": "li",
38839e815959Sopenharmony_ci                "namespace": null
38849e815959Sopenharmony_ci            },
38859e815959Sopenharmony_ci            {
38869e815959Sopenharmony_ci                "type": "pseudo",
38879e815959Sopenharmony_ci                "name": "not",
38889e815959Sopenharmony_ci                "data": [
38899e815959Sopenharmony_ci                    [
38909e815959Sopenharmony_ci                        {
38919e815959Sopenharmony_ci                            "type": "attribute",
38929e815959Sopenharmony_ci                            "name": "id",
38939e815959Sopenharmony_ci                            "action": "equals",
38949e815959Sopenharmony_ci                            "value": "item_1",
38959e815959Sopenharmony_ci                            "namespace": null,
38969e815959Sopenharmony_ci                            "ignoreCase": "quirks"
38979e815959Sopenharmony_ci                        }
38989e815959Sopenharmony_ci                    ]
38999e815959Sopenharmony_ci                ]
39009e815959Sopenharmony_ci            },
39019e815959Sopenharmony_ci            {
39029e815959Sopenharmony_ci                "type": "pseudo",
39039e815959Sopenharmony_ci                "name": "not",
39049e815959Sopenharmony_ci                "data": [
39059e815959Sopenharmony_ci                    [
39069e815959Sopenharmony_ci                        {
39079e815959Sopenharmony_ci                            "type": "attribute",
39089e815959Sopenharmony_ci                            "name": "id",
39099e815959Sopenharmony_ci                            "action": "equals",
39109e815959Sopenharmony_ci                            "value": "item_3",
39119e815959Sopenharmony_ci                            "namespace": null,
39129e815959Sopenharmony_ci                            "ignoreCase": "quirks"
39139e815959Sopenharmony_ci                        }
39149e815959Sopenharmony_ci                    ]
39159e815959Sopenharmony_ci                ]
39169e815959Sopenharmony_ci            }
39179e815959Sopenharmony_ci        ]
39189e815959Sopenharmony_ci    ],
39199e815959Sopenharmony_ci    "#list>li": [
39209e815959Sopenharmony_ci        [
39219e815959Sopenharmony_ci            {
39229e815959Sopenharmony_ci                "type": "attribute",
39239e815959Sopenharmony_ci                "name": "id",
39249e815959Sopenharmony_ci                "action": "equals",
39259e815959Sopenharmony_ci                "value": "list",
39269e815959Sopenharmony_ci                "namespace": null,
39279e815959Sopenharmony_ci                "ignoreCase": "quirks"
39289e815959Sopenharmony_ci            },
39299e815959Sopenharmony_ci            {
39309e815959Sopenharmony_ci                "type": "child"
39319e815959Sopenharmony_ci            },
39329e815959Sopenharmony_ci            {
39339e815959Sopenharmony_ci                "type": "tag",
39349e815959Sopenharmony_ci                "name": "li",
39359e815959Sopenharmony_ci                "namespace": null
39369e815959Sopenharmony_ci            }
39379e815959Sopenharmony_ci        ]
39389e815959Sopenharmony_ci    ],
39399e815959Sopenharmony_ci    "#listWithTabIndex": [
39409e815959Sopenharmony_ci        [
39419e815959Sopenharmony_ci            {
39429e815959Sopenharmony_ci                "type": "attribute",
39439e815959Sopenharmony_ci                "name": "id",
39449e815959Sopenharmony_ci                "action": "equals",
39459e815959Sopenharmony_ci                "value": "listWithTabIndex",
39469e815959Sopenharmony_ci                "namespace": null,
39479e815959Sopenharmony_ci                "ignoreCase": "quirks"
39489e815959Sopenharmony_ci            }
39499e815959Sopenharmony_ci        ]
39509e815959Sopenharmony_ci    ],
39519e815959Sopenharmony_ci    "#liveHandlerOrder ~ div em:contains('1')": [
39529e815959Sopenharmony_ci        [
39539e815959Sopenharmony_ci            {
39549e815959Sopenharmony_ci                "type": "attribute",
39559e815959Sopenharmony_ci                "name": "id",
39569e815959Sopenharmony_ci                "action": "equals",
39579e815959Sopenharmony_ci                "value": "liveHandlerOrder",
39589e815959Sopenharmony_ci                "namespace": null,
39599e815959Sopenharmony_ci                "ignoreCase": "quirks"
39609e815959Sopenharmony_ci            },
39619e815959Sopenharmony_ci            {
39629e815959Sopenharmony_ci                "type": "sibling"
39639e815959Sopenharmony_ci            },
39649e815959Sopenharmony_ci            {
39659e815959Sopenharmony_ci                "type": "tag",
39669e815959Sopenharmony_ci                "name": "div",
39679e815959Sopenharmony_ci                "namespace": null
39689e815959Sopenharmony_ci            },
39699e815959Sopenharmony_ci            {
39709e815959Sopenharmony_ci                "type": "descendant"
39719e815959Sopenharmony_ci            },
39729e815959Sopenharmony_ci            {
39739e815959Sopenharmony_ci                "type": "tag",
39749e815959Sopenharmony_ci                "name": "em",
39759e815959Sopenharmony_ci                "namespace": null
39769e815959Sopenharmony_ci            },
39779e815959Sopenharmony_ci            {
39789e815959Sopenharmony_ci                "type": "pseudo",
39799e815959Sopenharmony_ci                "name": "contains",
39809e815959Sopenharmony_ci                "data": "1"
39819e815959Sopenharmony_ci            }
39829e815959Sopenharmony_ci        ]
39839e815959Sopenharmony_ci    ],
39849e815959Sopenharmony_ci    "#lonelyBoosh": [
39859e815959Sopenharmony_ci        [
39869e815959Sopenharmony_ci            {
39879e815959Sopenharmony_ci                "type": "attribute",
39889e815959Sopenharmony_ci                "name": "id",
39899e815959Sopenharmony_ci                "action": "equals",
39909e815959Sopenharmony_ci                "value": "lonelyBoosh",
39919e815959Sopenharmony_ci                "namespace": null,
39929e815959Sopenharmony_ci                "ignoreCase": "quirks"
39939e815959Sopenharmony_ci            }
39949e815959Sopenharmony_ci        ]
39959e815959Sopenharmony_ci    ],
39969e815959Sopenharmony_ci    "#lonelyHsoob": [
39979e815959Sopenharmony_ci        [
39989e815959Sopenharmony_ci            {
39999e815959Sopenharmony_ci                "type": "attribute",
40009e815959Sopenharmony_ci                "name": "id",
40019e815959Sopenharmony_ci                "action": "equals",
40029e815959Sopenharmony_ci                "value": "lonelyHsoob",
40039e815959Sopenharmony_ci                "namespace": null,
40049e815959Sopenharmony_ci                "ignoreCase": "quirks"
40059e815959Sopenharmony_ci            }
40069e815959Sopenharmony_ci        ]
40079e815959Sopenharmony_ci    ],
40089e815959Sopenharmony_ci    "#moretests script[src]": [
40099e815959Sopenharmony_ci        [
40109e815959Sopenharmony_ci            {
40119e815959Sopenharmony_ci                "type": "attribute",
40129e815959Sopenharmony_ci                "name": "id",
40139e815959Sopenharmony_ci                "action": "equals",
40149e815959Sopenharmony_ci                "value": "moretests",
40159e815959Sopenharmony_ci                "namespace": null,
40169e815959Sopenharmony_ci                "ignoreCase": "quirks"
40179e815959Sopenharmony_ci            },
40189e815959Sopenharmony_ci            {
40199e815959Sopenharmony_ci                "type": "descendant"
40209e815959Sopenharmony_ci            },
40219e815959Sopenharmony_ci            {
40229e815959Sopenharmony_ci                "type": "tag",
40239e815959Sopenharmony_ci                "name": "script",
40249e815959Sopenharmony_ci                "namespace": null
40259e815959Sopenharmony_ci            },
40269e815959Sopenharmony_ci            {
40279e815959Sopenharmony_ci                "type": "attribute",
40289e815959Sopenharmony_ci                "name": "src",
40299e815959Sopenharmony_ci                "action": "exists",
40309e815959Sopenharmony_ci                "value": "",
40319e815959Sopenharmony_ci                "namespace": null,
40329e815959Sopenharmony_ci                "ignoreCase": null
40339e815959Sopenharmony_ci            }
40349e815959Sopenharmony_ci        ]
40359e815959Sopenharmony_ci    ],
40369e815959Sopenharmony_ci    "#name\\+value": [
40379e815959Sopenharmony_ci        [
40389e815959Sopenharmony_ci            {
40399e815959Sopenharmony_ci                "type": "attribute",
40409e815959Sopenharmony_ci                "name": "id",
40419e815959Sopenharmony_ci                "action": "equals",
40429e815959Sopenharmony_ci                "value": "name+value",
40439e815959Sopenharmony_ci                "namespace": null,
40449e815959Sopenharmony_ci                "ignoreCase": "quirks"
40459e815959Sopenharmony_ci            }
40469e815959Sopenharmony_ci        ]
40479e815959Sopenharmony_ci    ],
40489e815959Sopenharmony_ci    "#nonexistent:has(*), #ap:has(*)": [
40499e815959Sopenharmony_ci        [
40509e815959Sopenharmony_ci            {
40519e815959Sopenharmony_ci                "type": "attribute",
40529e815959Sopenharmony_ci                "name": "id",
40539e815959Sopenharmony_ci                "action": "equals",
40549e815959Sopenharmony_ci                "value": "nonexistent",
40559e815959Sopenharmony_ci                "namespace": null,
40569e815959Sopenharmony_ci                "ignoreCase": "quirks"
40579e815959Sopenharmony_ci            },
40589e815959Sopenharmony_ci            {
40599e815959Sopenharmony_ci                "type": "pseudo",
40609e815959Sopenharmony_ci                "name": "has",
40619e815959Sopenharmony_ci                "data": [
40629e815959Sopenharmony_ci                    [
40639e815959Sopenharmony_ci                        {
40649e815959Sopenharmony_ci                            "type": "universal",
40659e815959Sopenharmony_ci                            "namespace": null
40669e815959Sopenharmony_ci                        }
40679e815959Sopenharmony_ci                    ]
40689e815959Sopenharmony_ci                ]
40699e815959Sopenharmony_ci            }
40709e815959Sopenharmony_ci        ],
40719e815959Sopenharmony_ci        [
40729e815959Sopenharmony_ci            {
40739e815959Sopenharmony_ci                "type": "attribute",
40749e815959Sopenharmony_ci                "name": "id",
40759e815959Sopenharmony_ci                "action": "equals",
40769e815959Sopenharmony_ci                "value": "ap",
40779e815959Sopenharmony_ci                "namespace": null,
40789e815959Sopenharmony_ci                "ignoreCase": "quirks"
40799e815959Sopenharmony_ci            },
40809e815959Sopenharmony_ci            {
40819e815959Sopenharmony_ci                "type": "pseudo",
40829e815959Sopenharmony_ci                "name": "has",
40839e815959Sopenharmony_ci                "data": [
40849e815959Sopenharmony_ci                    [
40859e815959Sopenharmony_ci                        {
40869e815959Sopenharmony_ci                            "type": "universal",
40879e815959Sopenharmony_ci                            "namespace": null
40889e815959Sopenharmony_ci                        }
40899e815959Sopenharmony_ci                    ]
40909e815959Sopenharmony_ci                ]
40919e815959Sopenharmony_ci            }
40929e815959Sopenharmony_ci        ]
40939e815959Sopenharmony_ci    ],
40949e815959Sopenharmony_ci    "#oooo": [
40959e815959Sopenharmony_ci        [
40969e815959Sopenharmony_ci            {
40979e815959Sopenharmony_ci                "type": "attribute",
40989e815959Sopenharmony_ci                "name": "id",
40999e815959Sopenharmony_ci                "action": "equals",
41009e815959Sopenharmony_ci                "value": "oooo",
41019e815959Sopenharmony_ci                "namespace": null,
41029e815959Sopenharmony_ci                "ignoreCase": "quirks"
41039e815959Sopenharmony_ci            }
41049e815959Sopenharmony_ci        ]
41059e815959Sopenharmony_ci    ],
41069e815959Sopenharmony_ci    "#order-matters .order-matters": [
41079e815959Sopenharmony_ci        [
41089e815959Sopenharmony_ci            {
41099e815959Sopenharmony_ci                "type": "attribute",
41109e815959Sopenharmony_ci                "name": "id",
41119e815959Sopenharmony_ci                "action": "equals",
41129e815959Sopenharmony_ci                "value": "order-matters",
41139e815959Sopenharmony_ci                "namespace": null,
41149e815959Sopenharmony_ci                "ignoreCase": "quirks"
41159e815959Sopenharmony_ci            },
41169e815959Sopenharmony_ci            {
41179e815959Sopenharmony_ci                "type": "descendant"
41189e815959Sopenharmony_ci            },
41199e815959Sopenharmony_ci            {
41209e815959Sopenharmony_ci                "type": "attribute",
41219e815959Sopenharmony_ci                "name": "class",
41229e815959Sopenharmony_ci                "action": "element",
41239e815959Sopenharmony_ci                "value": "order-matters",
41249e815959Sopenharmony_ci                "namespace": null,
41259e815959Sopenharmony_ci                "ignoreCase": "quirks"
41269e815959Sopenharmony_ci            }
41279e815959Sopenharmony_ci        ]
41289e815959Sopenharmony_ci    ],
41299e815959Sopenharmony_ci    "#p *:nth-child(3)": [
41309e815959Sopenharmony_ci        [
41319e815959Sopenharmony_ci            {
41329e815959Sopenharmony_ci                "type": "attribute",
41339e815959Sopenharmony_ci                "name": "id",
41349e815959Sopenharmony_ci                "action": "equals",
41359e815959Sopenharmony_ci                "value": "p",
41369e815959Sopenharmony_ci                "namespace": null,
41379e815959Sopenharmony_ci                "ignoreCase": "quirks"
41389e815959Sopenharmony_ci            },
41399e815959Sopenharmony_ci            {
41409e815959Sopenharmony_ci                "type": "descendant"
41419e815959Sopenharmony_ci            },
41429e815959Sopenharmony_ci            {
41439e815959Sopenharmony_ci                "type": "universal",
41449e815959Sopenharmony_ci                "namespace": null
41459e815959Sopenharmony_ci            },
41469e815959Sopenharmony_ci            {
41479e815959Sopenharmony_ci                "type": "pseudo",
41489e815959Sopenharmony_ci                "name": "nth-child",
41499e815959Sopenharmony_ci                "data": "3"
41509e815959Sopenharmony_ci            }
41519e815959Sopenharmony_ci        ]
41529e815959Sopenharmony_ci    ],
41539e815959Sopenharmony_ci    "#p a:first-of-type": [
41549e815959Sopenharmony_ci        [
41559e815959Sopenharmony_ci            {
41569e815959Sopenharmony_ci                "type": "attribute",
41579e815959Sopenharmony_ci                "name": "id",
41589e815959Sopenharmony_ci                "action": "equals",
41599e815959Sopenharmony_ci                "value": "p",
41609e815959Sopenharmony_ci                "namespace": null,
41619e815959Sopenharmony_ci                "ignoreCase": "quirks"
41629e815959Sopenharmony_ci            },
41639e815959Sopenharmony_ci            {
41649e815959Sopenharmony_ci                "type": "descendant"
41659e815959Sopenharmony_ci            },
41669e815959Sopenharmony_ci            {
41679e815959Sopenharmony_ci                "type": "tag",
41689e815959Sopenharmony_ci                "name": "a",
41699e815959Sopenharmony_ci                "namespace": null
41709e815959Sopenharmony_ci            },
41719e815959Sopenharmony_ci            {
41729e815959Sopenharmony_ci                "type": "pseudo",
41739e815959Sopenharmony_ci                "name": "first-of-type",
41749e815959Sopenharmony_ci                "data": null
41759e815959Sopenharmony_ci            }
41769e815959Sopenharmony_ci        ]
41779e815959Sopenharmony_ci    ],
41789e815959Sopenharmony_ci    "#p a:last-of-type": [
41799e815959Sopenharmony_ci        [
41809e815959Sopenharmony_ci            {
41819e815959Sopenharmony_ci                "type": "attribute",
41829e815959Sopenharmony_ci                "name": "id",
41839e815959Sopenharmony_ci                "action": "equals",
41849e815959Sopenharmony_ci                "value": "p",
41859e815959Sopenharmony_ci                "namespace": null,
41869e815959Sopenharmony_ci                "ignoreCase": "quirks"
41879e815959Sopenharmony_ci            },
41889e815959Sopenharmony_ci            {
41899e815959Sopenharmony_ci                "type": "descendant"
41909e815959Sopenharmony_ci            },
41919e815959Sopenharmony_ci            {
41929e815959Sopenharmony_ci                "type": "tag",
41939e815959Sopenharmony_ci                "name": "a",
41949e815959Sopenharmony_ci                "namespace": null
41959e815959Sopenharmony_ci            },
41969e815959Sopenharmony_ci            {
41979e815959Sopenharmony_ci                "type": "pseudo",
41989e815959Sopenharmony_ci                "name": "last-of-type",
41999e815959Sopenharmony_ci                "data": null
42009e815959Sopenharmony_ci            }
42019e815959Sopenharmony_ci        ]
42029e815959Sopenharmony_ci    ],
42039e815959Sopenharmony_ci    "#p a:not(:first-of-type)": [
42049e815959Sopenharmony_ci        [
42059e815959Sopenharmony_ci            {
42069e815959Sopenharmony_ci                "type": "attribute",
42079e815959Sopenharmony_ci                "name": "id",
42089e815959Sopenharmony_ci                "action": "equals",
42099e815959Sopenharmony_ci                "value": "p",
42109e815959Sopenharmony_ci                "namespace": null,
42119e815959Sopenharmony_ci                "ignoreCase": "quirks"
42129e815959Sopenharmony_ci            },
42139e815959Sopenharmony_ci            {
42149e815959Sopenharmony_ci                "type": "descendant"
42159e815959Sopenharmony_ci            },
42169e815959Sopenharmony_ci            {
42179e815959Sopenharmony_ci                "type": "tag",
42189e815959Sopenharmony_ci                "name": "a",
42199e815959Sopenharmony_ci                "namespace": null
42209e815959Sopenharmony_ci            },
42219e815959Sopenharmony_ci            {
42229e815959Sopenharmony_ci                "type": "pseudo",
42239e815959Sopenharmony_ci                "name": "not",
42249e815959Sopenharmony_ci                "data": [
42259e815959Sopenharmony_ci                    [
42269e815959Sopenharmony_ci                        {
42279e815959Sopenharmony_ci                            "type": "pseudo",
42289e815959Sopenharmony_ci                            "name": "first-of-type",
42299e815959Sopenharmony_ci                            "data": null
42309e815959Sopenharmony_ci                        }
42319e815959Sopenharmony_ci                    ]
42329e815959Sopenharmony_ci                ]
42339e815959Sopenharmony_ci            }
42349e815959Sopenharmony_ci        ]
42359e815959Sopenharmony_ci    ],
42369e815959Sopenharmony_ci    "#p a:not(:last-of-type)": [
42379e815959Sopenharmony_ci        [
42389e815959Sopenharmony_ci            {
42399e815959Sopenharmony_ci                "type": "attribute",
42409e815959Sopenharmony_ci                "name": "id",
42419e815959Sopenharmony_ci                "action": "equals",
42429e815959Sopenharmony_ci                "value": "p",
42439e815959Sopenharmony_ci                "namespace": null,
42449e815959Sopenharmony_ci                "ignoreCase": "quirks"
42459e815959Sopenharmony_ci            },
42469e815959Sopenharmony_ci            {
42479e815959Sopenharmony_ci                "type": "descendant"
42489e815959Sopenharmony_ci            },
42499e815959Sopenharmony_ci            {
42509e815959Sopenharmony_ci                "type": "tag",
42519e815959Sopenharmony_ci                "name": "a",
42529e815959Sopenharmony_ci                "namespace": null
42539e815959Sopenharmony_ci            },
42549e815959Sopenharmony_ci            {
42559e815959Sopenharmony_ci                "type": "pseudo",
42569e815959Sopenharmony_ci                "name": "not",
42579e815959Sopenharmony_ci                "data": [
42589e815959Sopenharmony_ci                    [
42599e815959Sopenharmony_ci                        {
42609e815959Sopenharmony_ci                            "type": "pseudo",
42619e815959Sopenharmony_ci                            "name": "last-of-type",
42629e815959Sopenharmony_ci                            "data": null
42639e815959Sopenharmony_ci                        }
42649e815959Sopenharmony_ci                    ]
42659e815959Sopenharmony_ci                ]
42669e815959Sopenharmony_ci            }
42679e815959Sopenharmony_ci        ]
42689e815959Sopenharmony_ci    ],
42699e815959Sopenharmony_ci    "#p a:not(:nth-last-of-type(1))": [
42709e815959Sopenharmony_ci        [
42719e815959Sopenharmony_ci            {
42729e815959Sopenharmony_ci                "type": "attribute",
42739e815959Sopenharmony_ci                "name": "id",
42749e815959Sopenharmony_ci                "action": "equals",
42759e815959Sopenharmony_ci                "value": "p",
42769e815959Sopenharmony_ci                "namespace": null,
42779e815959Sopenharmony_ci                "ignoreCase": "quirks"
42789e815959Sopenharmony_ci            },
42799e815959Sopenharmony_ci            {
42809e815959Sopenharmony_ci                "type": "descendant"
42819e815959Sopenharmony_ci            },
42829e815959Sopenharmony_ci            {
42839e815959Sopenharmony_ci                "type": "tag",
42849e815959Sopenharmony_ci                "name": "a",
42859e815959Sopenharmony_ci                "namespace": null
42869e815959Sopenharmony_ci            },
42879e815959Sopenharmony_ci            {
42889e815959Sopenharmony_ci                "type": "pseudo",
42899e815959Sopenharmony_ci                "name": "not",
42909e815959Sopenharmony_ci                "data": [
42919e815959Sopenharmony_ci                    [
42929e815959Sopenharmony_ci                        {
42939e815959Sopenharmony_ci                            "type": "pseudo",
42949e815959Sopenharmony_ci                            "name": "nth-last-of-type",
42959e815959Sopenharmony_ci                            "data": "1"
42969e815959Sopenharmony_ci                        }
42979e815959Sopenharmony_ci                    ]
42989e815959Sopenharmony_ci                ]
42999e815959Sopenharmony_ci            }
43009e815959Sopenharmony_ci        ]
43019e815959Sopenharmony_ci    ],
43029e815959Sopenharmony_ci    "#p a:not(:nth-of-type(1))": [
43039e815959Sopenharmony_ci        [
43049e815959Sopenharmony_ci            {
43059e815959Sopenharmony_ci                "type": "attribute",
43069e815959Sopenharmony_ci                "name": "id",
43079e815959Sopenharmony_ci                "action": "equals",
43089e815959Sopenharmony_ci                "value": "p",
43099e815959Sopenharmony_ci                "namespace": null,
43109e815959Sopenharmony_ci                "ignoreCase": "quirks"
43119e815959Sopenharmony_ci            },
43129e815959Sopenharmony_ci            {
43139e815959Sopenharmony_ci                "type": "descendant"
43149e815959Sopenharmony_ci            },
43159e815959Sopenharmony_ci            {
43169e815959Sopenharmony_ci                "type": "tag",
43179e815959Sopenharmony_ci                "name": "a",
43189e815959Sopenharmony_ci                "namespace": null
43199e815959Sopenharmony_ci            },
43209e815959Sopenharmony_ci            {
43219e815959Sopenharmony_ci                "type": "pseudo",
43229e815959Sopenharmony_ci                "name": "not",
43239e815959Sopenharmony_ci                "data": [
43249e815959Sopenharmony_ci                    [
43259e815959Sopenharmony_ci                        {
43269e815959Sopenharmony_ci                            "type": "pseudo",
43279e815959Sopenharmony_ci                            "name": "nth-of-type",
43289e815959Sopenharmony_ci                            "data": "1"
43299e815959Sopenharmony_ci                        }
43309e815959Sopenharmony_ci                    ]
43319e815959Sopenharmony_ci                ]
43329e815959Sopenharmony_ci            }
43339e815959Sopenharmony_ci        ]
43349e815959Sopenharmony_ci    ],
43359e815959Sopenharmony_ci    "#p a:not([rel$=\"nofollow\"]) > em": [
43369e815959Sopenharmony_ci        [
43379e815959Sopenharmony_ci            {
43389e815959Sopenharmony_ci                "type": "attribute",
43399e815959Sopenharmony_ci                "name": "id",
43409e815959Sopenharmony_ci                "action": "equals",
43419e815959Sopenharmony_ci                "value": "p",
43429e815959Sopenharmony_ci                "namespace": null,
43439e815959Sopenharmony_ci                "ignoreCase": "quirks"
43449e815959Sopenharmony_ci            },
43459e815959Sopenharmony_ci            {
43469e815959Sopenharmony_ci                "type": "descendant"
43479e815959Sopenharmony_ci            },
43489e815959Sopenharmony_ci            {
43499e815959Sopenharmony_ci                "type": "tag",
43509e815959Sopenharmony_ci                "name": "a",
43519e815959Sopenharmony_ci                "namespace": null
43529e815959Sopenharmony_ci            },
43539e815959Sopenharmony_ci            {
43549e815959Sopenharmony_ci                "type": "pseudo",
43559e815959Sopenharmony_ci                "name": "not",
43569e815959Sopenharmony_ci                "data": [
43579e815959Sopenharmony_ci                    [
43589e815959Sopenharmony_ci                        {
43599e815959Sopenharmony_ci                            "type": "attribute",
43609e815959Sopenharmony_ci                            "name": "rel",
43619e815959Sopenharmony_ci                            "action": "end",
43629e815959Sopenharmony_ci                            "value": "nofollow",
43639e815959Sopenharmony_ci                            "namespace": null,
43649e815959Sopenharmony_ci                            "ignoreCase": null
43659e815959Sopenharmony_ci                        }
43669e815959Sopenharmony_ci                    ]
43679e815959Sopenharmony_ci                ]
43689e815959Sopenharmony_ci            },
43699e815959Sopenharmony_ci            {
43709e815959Sopenharmony_ci                "type": "child"
43719e815959Sopenharmony_ci            },
43729e815959Sopenharmony_ci            {
43739e815959Sopenharmony_ci                "type": "tag",
43749e815959Sopenharmony_ci                "name": "em",
43759e815959Sopenharmony_ci                "namespace": null
43769e815959Sopenharmony_ci            }
43779e815959Sopenharmony_ci        ]
43789e815959Sopenharmony_ci    ],
43799e815959Sopenharmony_ci    "#p a:not([rel$=\"nofollow\"]) em": [
43809e815959Sopenharmony_ci        [
43819e815959Sopenharmony_ci            {
43829e815959Sopenharmony_ci                "type": "attribute",
43839e815959Sopenharmony_ci                "name": "id",
43849e815959Sopenharmony_ci                "action": "equals",
43859e815959Sopenharmony_ci                "value": "p",
43869e815959Sopenharmony_ci                "namespace": null,
43879e815959Sopenharmony_ci                "ignoreCase": "quirks"
43889e815959Sopenharmony_ci            },
43899e815959Sopenharmony_ci            {
43909e815959Sopenharmony_ci                "type": "descendant"
43919e815959Sopenharmony_ci            },
43929e815959Sopenharmony_ci            {
43939e815959Sopenharmony_ci                "type": "tag",
43949e815959Sopenharmony_ci                "name": "a",
43959e815959Sopenharmony_ci                "namespace": null
43969e815959Sopenharmony_ci            },
43979e815959Sopenharmony_ci            {
43989e815959Sopenharmony_ci                "type": "pseudo",
43999e815959Sopenharmony_ci                "name": "not",
44009e815959Sopenharmony_ci                "data": [
44019e815959Sopenharmony_ci                    [
44029e815959Sopenharmony_ci                        {
44039e815959Sopenharmony_ci                            "type": "attribute",
44049e815959Sopenharmony_ci                            "name": "rel",
44059e815959Sopenharmony_ci                            "action": "end",
44069e815959Sopenharmony_ci                            "value": "nofollow",
44079e815959Sopenharmony_ci                            "namespace": null,
44089e815959Sopenharmony_ci                            "ignoreCase": null
44099e815959Sopenharmony_ci                        }
44109e815959Sopenharmony_ci                    ]
44119e815959Sopenharmony_ci                ]
44129e815959Sopenharmony_ci            },
44139e815959Sopenharmony_ci            {
44149e815959Sopenharmony_ci                "type": "descendant"
44159e815959Sopenharmony_ci            },
44169e815959Sopenharmony_ci            {
44179e815959Sopenharmony_ci                "type": "tag",
44189e815959Sopenharmony_ci                "name": "em",
44199e815959Sopenharmony_ci                "namespace": null
44209e815959Sopenharmony_ci            }
44219e815959Sopenharmony_ci        ]
44229e815959Sopenharmony_ci    ],
44239e815959Sopenharmony_ci    "#p a:not([rel$=\"nofollow\"])>em": [
44249e815959Sopenharmony_ci        [
44259e815959Sopenharmony_ci            {
44269e815959Sopenharmony_ci                "type": "attribute",
44279e815959Sopenharmony_ci                "name": "id",
44289e815959Sopenharmony_ci                "action": "equals",
44299e815959Sopenharmony_ci                "value": "p",
44309e815959Sopenharmony_ci                "namespace": null,
44319e815959Sopenharmony_ci                "ignoreCase": "quirks"
44329e815959Sopenharmony_ci            },
44339e815959Sopenharmony_ci            {
44349e815959Sopenharmony_ci                "type": "descendant"
44359e815959Sopenharmony_ci            },
44369e815959Sopenharmony_ci            {
44379e815959Sopenharmony_ci                "type": "tag",
44389e815959Sopenharmony_ci                "name": "a",
44399e815959Sopenharmony_ci                "namespace": null
44409e815959Sopenharmony_ci            },
44419e815959Sopenharmony_ci            {
44429e815959Sopenharmony_ci                "type": "pseudo",
44439e815959Sopenharmony_ci                "name": "not",
44449e815959Sopenharmony_ci                "data": [
44459e815959Sopenharmony_ci                    [
44469e815959Sopenharmony_ci                        {
44479e815959Sopenharmony_ci                            "type": "attribute",
44489e815959Sopenharmony_ci                            "name": "rel",
44499e815959Sopenharmony_ci                            "action": "end",
44509e815959Sopenharmony_ci                            "value": "nofollow",
44519e815959Sopenharmony_ci                            "namespace": null,
44529e815959Sopenharmony_ci                            "ignoreCase": null
44539e815959Sopenharmony_ci                        }
44549e815959Sopenharmony_ci                    ]
44559e815959Sopenharmony_ci                ]
44569e815959Sopenharmony_ci            },
44579e815959Sopenharmony_ci            {
44589e815959Sopenharmony_ci                "type": "child"
44599e815959Sopenharmony_ci            },
44609e815959Sopenharmony_ci            {
44619e815959Sopenharmony_ci                "type": "tag",
44629e815959Sopenharmony_ci                "name": "em",
44639e815959Sopenharmony_ci                "namespace": null
44649e815959Sopenharmony_ci            }
44659e815959Sopenharmony_ci        ]
44669e815959Sopenharmony_ci    ],
44679e815959Sopenharmony_ci    "#p a:not([rel$=nofollow])": [
44689e815959Sopenharmony_ci        [
44699e815959Sopenharmony_ci            {
44709e815959Sopenharmony_ci                "type": "attribute",
44719e815959Sopenharmony_ci                "name": "id",
44729e815959Sopenharmony_ci                "action": "equals",
44739e815959Sopenharmony_ci                "value": "p",
44749e815959Sopenharmony_ci                "namespace": null,
44759e815959Sopenharmony_ci                "ignoreCase": "quirks"
44769e815959Sopenharmony_ci            },
44779e815959Sopenharmony_ci            {
44789e815959Sopenharmony_ci                "type": "descendant"
44799e815959Sopenharmony_ci            },
44809e815959Sopenharmony_ci            {
44819e815959Sopenharmony_ci                "type": "tag",
44829e815959Sopenharmony_ci                "name": "a",
44839e815959Sopenharmony_ci                "namespace": null
44849e815959Sopenharmony_ci            },
44859e815959Sopenharmony_ci            {
44869e815959Sopenharmony_ci                "type": "pseudo",
44879e815959Sopenharmony_ci                "name": "not",
44889e815959Sopenharmony_ci                "data": [
44899e815959Sopenharmony_ci                    [
44909e815959Sopenharmony_ci                        {
44919e815959Sopenharmony_ci                            "type": "attribute",
44929e815959Sopenharmony_ci                            "name": "rel",
44939e815959Sopenharmony_ci                            "action": "end",
44949e815959Sopenharmony_ci                            "value": "nofollow",
44959e815959Sopenharmony_ci                            "namespace": null,
44969e815959Sopenharmony_ci                            "ignoreCase": null
44979e815959Sopenharmony_ci                        }
44989e815959Sopenharmony_ci                    ]
44999e815959Sopenharmony_ci                ]
45009e815959Sopenharmony_ci            }
45019e815959Sopenharmony_ci        ]
45029e815959Sopenharmony_ci    ],
45039e815959Sopenharmony_ci    "#p a:not([rel^=external])": [
45049e815959Sopenharmony_ci        [
45059e815959Sopenharmony_ci            {
45069e815959Sopenharmony_ci                "type": "attribute",
45079e815959Sopenharmony_ci                "name": "id",
45089e815959Sopenharmony_ci                "action": "equals",
45099e815959Sopenharmony_ci                "value": "p",
45109e815959Sopenharmony_ci                "namespace": null,
45119e815959Sopenharmony_ci                "ignoreCase": "quirks"
45129e815959Sopenharmony_ci            },
45139e815959Sopenharmony_ci            {
45149e815959Sopenharmony_ci                "type": "descendant"
45159e815959Sopenharmony_ci            },
45169e815959Sopenharmony_ci            {
45179e815959Sopenharmony_ci                "type": "tag",
45189e815959Sopenharmony_ci                "name": "a",
45199e815959Sopenharmony_ci                "namespace": null
45209e815959Sopenharmony_ci            },
45219e815959Sopenharmony_ci            {
45229e815959Sopenharmony_ci                "type": "pseudo",
45239e815959Sopenharmony_ci                "name": "not",
45249e815959Sopenharmony_ci                "data": [
45259e815959Sopenharmony_ci                    [
45269e815959Sopenharmony_ci                        {
45279e815959Sopenharmony_ci                            "type": "attribute",
45289e815959Sopenharmony_ci                            "name": "rel",
45299e815959Sopenharmony_ci                            "action": "start",
45309e815959Sopenharmony_ci                            "value": "external",
45319e815959Sopenharmony_ci                            "namespace": null,
45329e815959Sopenharmony_ci                            "ignoreCase": null
45339e815959Sopenharmony_ci                        }
45349e815959Sopenharmony_ci                    ]
45359e815959Sopenharmony_ci                ]
45369e815959Sopenharmony_ci            }
45379e815959Sopenharmony_ci        ]
45389e815959Sopenharmony_ci    ],
45399e815959Sopenharmony_ci    "#p a:not([rel~=nofollow])": [
45409e815959Sopenharmony_ci        [
45419e815959Sopenharmony_ci            {
45429e815959Sopenharmony_ci                "type": "attribute",
45439e815959Sopenharmony_ci                "name": "id",
45449e815959Sopenharmony_ci                "action": "equals",
45459e815959Sopenharmony_ci                "value": "p",
45469e815959Sopenharmony_ci                "namespace": null,
45479e815959Sopenharmony_ci                "ignoreCase": "quirks"
45489e815959Sopenharmony_ci            },
45499e815959Sopenharmony_ci            {
45509e815959Sopenharmony_ci                "type": "descendant"
45519e815959Sopenharmony_ci            },
45529e815959Sopenharmony_ci            {
45539e815959Sopenharmony_ci                "type": "tag",
45549e815959Sopenharmony_ci                "name": "a",
45559e815959Sopenharmony_ci                "namespace": null
45569e815959Sopenharmony_ci            },
45579e815959Sopenharmony_ci            {
45589e815959Sopenharmony_ci                "type": "pseudo",
45599e815959Sopenharmony_ci                "name": "not",
45609e815959Sopenharmony_ci                "data": [
45619e815959Sopenharmony_ci                    [
45629e815959Sopenharmony_ci                        {
45639e815959Sopenharmony_ci                            "type": "attribute",
45649e815959Sopenharmony_ci                            "name": "rel",
45659e815959Sopenharmony_ci                            "action": "element",
45669e815959Sopenharmony_ci                            "value": "nofollow",
45679e815959Sopenharmony_ci                            "namespace": null,
45689e815959Sopenharmony_ci                            "ignoreCase": null
45699e815959Sopenharmony_ci                        }
45709e815959Sopenharmony_ci                    ]
45719e815959Sopenharmony_ci                ]
45729e815959Sopenharmony_ci            }
45739e815959Sopenharmony_ci        ]
45749e815959Sopenharmony_ci    ],
45759e815959Sopenharmony_ci    "#p a:nth-child(3)": [
45769e815959Sopenharmony_ci        [
45779e815959Sopenharmony_ci            {
45789e815959Sopenharmony_ci                "type": "attribute",
45799e815959Sopenharmony_ci                "name": "id",
45809e815959Sopenharmony_ci                "action": "equals",
45819e815959Sopenharmony_ci                "value": "p",
45829e815959Sopenharmony_ci                "namespace": null,
45839e815959Sopenharmony_ci                "ignoreCase": "quirks"
45849e815959Sopenharmony_ci            },
45859e815959Sopenharmony_ci            {
45869e815959Sopenharmony_ci                "type": "descendant"
45879e815959Sopenharmony_ci            },
45889e815959Sopenharmony_ci            {
45899e815959Sopenharmony_ci                "type": "tag",
45909e815959Sopenharmony_ci                "name": "a",
45919e815959Sopenharmony_ci                "namespace": null
45929e815959Sopenharmony_ci            },
45939e815959Sopenharmony_ci            {
45949e815959Sopenharmony_ci                "type": "pseudo",
45959e815959Sopenharmony_ci                "name": "nth-child",
45969e815959Sopenharmony_ci                "data": "3"
45979e815959Sopenharmony_ci            }
45989e815959Sopenharmony_ci        ]
45999e815959Sopenharmony_ci    ],
46009e815959Sopenharmony_ci    "#p a:nth-last-of-type(1)": [
46019e815959Sopenharmony_ci        [
46029e815959Sopenharmony_ci            {
46039e815959Sopenharmony_ci                "type": "attribute",
46049e815959Sopenharmony_ci                "name": "id",
46059e815959Sopenharmony_ci                "action": "equals",
46069e815959Sopenharmony_ci                "value": "p",
46079e815959Sopenharmony_ci                "namespace": null,
46089e815959Sopenharmony_ci                "ignoreCase": "quirks"
46099e815959Sopenharmony_ci            },
46109e815959Sopenharmony_ci            {
46119e815959Sopenharmony_ci                "type": "descendant"
46129e815959Sopenharmony_ci            },
46139e815959Sopenharmony_ci            {
46149e815959Sopenharmony_ci                "type": "tag",
46159e815959Sopenharmony_ci                "name": "a",
46169e815959Sopenharmony_ci                "namespace": null
46179e815959Sopenharmony_ci            },
46189e815959Sopenharmony_ci            {
46199e815959Sopenharmony_ci                "type": "pseudo",
46209e815959Sopenharmony_ci                "name": "nth-last-of-type",
46219e815959Sopenharmony_ci                "data": "1"
46229e815959Sopenharmony_ci            }
46239e815959Sopenharmony_ci        ]
46249e815959Sopenharmony_ci    ],
46259e815959Sopenharmony_ci    "#p a:nth-of-type(1)": [
46269e815959Sopenharmony_ci        [
46279e815959Sopenharmony_ci            {
46289e815959Sopenharmony_ci                "type": "attribute",
46299e815959Sopenharmony_ci                "name": "id",
46309e815959Sopenharmony_ci                "action": "equals",
46319e815959Sopenharmony_ci                "value": "p",
46329e815959Sopenharmony_ci                "namespace": null,
46339e815959Sopenharmony_ci                "ignoreCase": "quirks"
46349e815959Sopenharmony_ci            },
46359e815959Sopenharmony_ci            {
46369e815959Sopenharmony_ci                "type": "descendant"
46379e815959Sopenharmony_ci            },
46389e815959Sopenharmony_ci            {
46399e815959Sopenharmony_ci                "type": "tag",
46409e815959Sopenharmony_ci                "name": "a",
46419e815959Sopenharmony_ci                "namespace": null
46429e815959Sopenharmony_ci            },
46439e815959Sopenharmony_ci            {
46449e815959Sopenharmony_ci                "type": "pseudo",
46459e815959Sopenharmony_ci                "name": "nth-of-type",
46469e815959Sopenharmony_ci                "data": "1"
46479e815959Sopenharmony_ci            }
46489e815959Sopenharmony_ci        ]
46499e815959Sopenharmony_ci    ],
46509e815959Sopenharmony_ci    "#p a:nth-of-type(2)": [
46519e815959Sopenharmony_ci        [
46529e815959Sopenharmony_ci            {
46539e815959Sopenharmony_ci                "type": "attribute",
46549e815959Sopenharmony_ci                "name": "id",
46559e815959Sopenharmony_ci                "action": "equals",
46569e815959Sopenharmony_ci                "value": "p",
46579e815959Sopenharmony_ci                "namespace": null,
46589e815959Sopenharmony_ci                "ignoreCase": "quirks"
46599e815959Sopenharmony_ci            },
46609e815959Sopenharmony_ci            {
46619e815959Sopenharmony_ci                "type": "descendant"
46629e815959Sopenharmony_ci            },
46639e815959Sopenharmony_ci            {
46649e815959Sopenharmony_ci                "type": "tag",
46659e815959Sopenharmony_ci                "name": "a",
46669e815959Sopenharmony_ci                "namespace": null
46679e815959Sopenharmony_ci            },
46689e815959Sopenharmony_ci            {
46699e815959Sopenharmony_ci                "type": "pseudo",
46709e815959Sopenharmony_ci                "name": "nth-of-type",
46719e815959Sopenharmony_ci                "data": "2"
46729e815959Sopenharmony_ci            }
46739e815959Sopenharmony_ci        ]
46749e815959Sopenharmony_ci    ],
46759e815959Sopenharmony_ci    "#pseudos :nth-child(+3n-2)": [
46769e815959Sopenharmony_ci        [
46779e815959Sopenharmony_ci            {
46789e815959Sopenharmony_ci                "type": "attribute",
46799e815959Sopenharmony_ci                "name": "id",
46809e815959Sopenharmony_ci                "action": "equals",
46819e815959Sopenharmony_ci                "value": "pseudos",
46829e815959Sopenharmony_ci                "namespace": null,
46839e815959Sopenharmony_ci                "ignoreCase": "quirks"
46849e815959Sopenharmony_ci            },
46859e815959Sopenharmony_ci            {
46869e815959Sopenharmony_ci                "type": "descendant"
46879e815959Sopenharmony_ci            },
46889e815959Sopenharmony_ci            {
46899e815959Sopenharmony_ci                "type": "pseudo",
46909e815959Sopenharmony_ci                "name": "nth-child",
46919e815959Sopenharmony_ci                "data": "+3n-2"
46929e815959Sopenharmony_ci            }
46939e815959Sopenharmony_ci        ]
46949e815959Sopenharmony_ci    ],
46959e815959Sopenharmony_ci    "#pseudos :nth-child(-n+5)": [
46969e815959Sopenharmony_ci        [
46979e815959Sopenharmony_ci            {
46989e815959Sopenharmony_ci                "type": "attribute",
46999e815959Sopenharmony_ci                "name": "id",
47009e815959Sopenharmony_ci                "action": "equals",
47019e815959Sopenharmony_ci                "value": "pseudos",
47029e815959Sopenharmony_ci                "namespace": null,
47039e815959Sopenharmony_ci                "ignoreCase": "quirks"
47049e815959Sopenharmony_ci            },
47059e815959Sopenharmony_ci            {
47069e815959Sopenharmony_ci                "type": "descendant"
47079e815959Sopenharmony_ci            },
47089e815959Sopenharmony_ci            {
47099e815959Sopenharmony_ci                "type": "pseudo",
47109e815959Sopenharmony_ci                "name": "nth-child",
47119e815959Sopenharmony_ci                "data": "-n+5"
47129e815959Sopenharmony_ci            }
47139e815959Sopenharmony_ci        ]
47149e815959Sopenharmony_ci    ],
47159e815959Sopenharmony_ci    "#pseudos :nth-child(-n+6)": [
47169e815959Sopenharmony_ci        [
47179e815959Sopenharmony_ci            {
47189e815959Sopenharmony_ci                "type": "attribute",
47199e815959Sopenharmony_ci                "name": "id",
47209e815959Sopenharmony_ci                "action": "equals",
47219e815959Sopenharmony_ci                "value": "pseudos",
47229e815959Sopenharmony_ci                "namespace": null,
47239e815959Sopenharmony_ci                "ignoreCase": "quirks"
47249e815959Sopenharmony_ci            },
47259e815959Sopenharmony_ci            {
47269e815959Sopenharmony_ci                "type": "descendant"
47279e815959Sopenharmony_ci            },
47289e815959Sopenharmony_ci            {
47299e815959Sopenharmony_ci                "type": "pseudo",
47309e815959Sopenharmony_ci                "name": "nth-child",
47319e815959Sopenharmony_ci                "data": "-n+6"
47329e815959Sopenharmony_ci            }
47339e815959Sopenharmony_ci        ]
47349e815959Sopenharmony_ci    ],
47359e815959Sopenharmony_ci    "#pseudos :nth-child(3n)": [
47369e815959Sopenharmony_ci        [
47379e815959Sopenharmony_ci            {
47389e815959Sopenharmony_ci                "type": "attribute",
47399e815959Sopenharmony_ci                "name": "id",
47409e815959Sopenharmony_ci                "action": "equals",
47419e815959Sopenharmony_ci                "value": "pseudos",
47429e815959Sopenharmony_ci                "namespace": null,
47439e815959Sopenharmony_ci                "ignoreCase": "quirks"
47449e815959Sopenharmony_ci            },
47459e815959Sopenharmony_ci            {
47469e815959Sopenharmony_ci                "type": "descendant"
47479e815959Sopenharmony_ci            },
47489e815959Sopenharmony_ci            {
47499e815959Sopenharmony_ci                "type": "pseudo",
47509e815959Sopenharmony_ci                "name": "nth-child",
47519e815959Sopenharmony_ci                "data": "3n"
47529e815959Sopenharmony_ci            }
47539e815959Sopenharmony_ci        ]
47549e815959Sopenharmony_ci    ],
47559e815959Sopenharmony_ci    "#pseudos :nth-child(3n+1)": [
47569e815959Sopenharmony_ci        [
47579e815959Sopenharmony_ci            {
47589e815959Sopenharmony_ci                "type": "attribute",
47599e815959Sopenharmony_ci                "name": "id",
47609e815959Sopenharmony_ci                "action": "equals",
47619e815959Sopenharmony_ci                "value": "pseudos",
47629e815959Sopenharmony_ci                "namespace": null,
47639e815959Sopenharmony_ci                "ignoreCase": "quirks"
47649e815959Sopenharmony_ci            },
47659e815959Sopenharmony_ci            {
47669e815959Sopenharmony_ci                "type": "descendant"
47679e815959Sopenharmony_ci            },
47689e815959Sopenharmony_ci            {
47699e815959Sopenharmony_ci                "type": "pseudo",
47709e815959Sopenharmony_ci                "name": "nth-child",
47719e815959Sopenharmony_ci                "data": "3n+1"
47729e815959Sopenharmony_ci            }
47739e815959Sopenharmony_ci        ]
47749e815959Sopenharmony_ci    ],
47759e815959Sopenharmony_ci    "#pseudos :nth-child(3n+2)": [
47769e815959Sopenharmony_ci        [
47779e815959Sopenharmony_ci            {
47789e815959Sopenharmony_ci                "type": "attribute",
47799e815959Sopenharmony_ci                "name": "id",
47809e815959Sopenharmony_ci                "action": "equals",
47819e815959Sopenharmony_ci                "value": "pseudos",
47829e815959Sopenharmony_ci                "namespace": null,
47839e815959Sopenharmony_ci                "ignoreCase": "quirks"
47849e815959Sopenharmony_ci            },
47859e815959Sopenharmony_ci            {
47869e815959Sopenharmony_ci                "type": "descendant"
47879e815959Sopenharmony_ci            },
47889e815959Sopenharmony_ci            {
47899e815959Sopenharmony_ci                "type": "pseudo",
47909e815959Sopenharmony_ci                "name": "nth-child",
47919e815959Sopenharmony_ci                "data": "3n+2"
47929e815959Sopenharmony_ci            }
47939e815959Sopenharmony_ci        ]
47949e815959Sopenharmony_ci    ],
47959e815959Sopenharmony_ci    "#pseudos :nth-child(odd)": [
47969e815959Sopenharmony_ci        [
47979e815959Sopenharmony_ci            {
47989e815959Sopenharmony_ci                "type": "attribute",
47999e815959Sopenharmony_ci                "name": "id",
48009e815959Sopenharmony_ci                "action": "equals",
48019e815959Sopenharmony_ci                "value": "pseudos",
48029e815959Sopenharmony_ci                "namespace": null,
48039e815959Sopenharmony_ci                "ignoreCase": "quirks"
48049e815959Sopenharmony_ci            },
48059e815959Sopenharmony_ci            {
48069e815959Sopenharmony_ci                "type": "descendant"
48079e815959Sopenharmony_ci            },
48089e815959Sopenharmony_ci            {
48099e815959Sopenharmony_ci                "type": "pseudo",
48109e815959Sopenharmony_ci                "name": "nth-child",
48119e815959Sopenharmony_ci                "data": "odd"
48129e815959Sopenharmony_ci            }
48139e815959Sopenharmony_ci        ]
48149e815959Sopenharmony_ci    ],
48159e815959Sopenharmony_ci    "#pseudos :nth-last-child(-n+5)": [
48169e815959Sopenharmony_ci        [
48179e815959Sopenharmony_ci            {
48189e815959Sopenharmony_ci                "type": "attribute",
48199e815959Sopenharmony_ci                "name": "id",
48209e815959Sopenharmony_ci                "action": "equals",
48219e815959Sopenharmony_ci                "value": "pseudos",
48229e815959Sopenharmony_ci                "namespace": null,
48239e815959Sopenharmony_ci                "ignoreCase": "quirks"
48249e815959Sopenharmony_ci            },
48259e815959Sopenharmony_ci            {
48269e815959Sopenharmony_ci                "type": "descendant"
48279e815959Sopenharmony_ci            },
48289e815959Sopenharmony_ci            {
48299e815959Sopenharmony_ci                "type": "pseudo",
48309e815959Sopenharmony_ci                "name": "nth-last-child",
48319e815959Sopenharmony_ci                "data": "-n+5"
48329e815959Sopenharmony_ci            }
48339e815959Sopenharmony_ci        ]
48349e815959Sopenharmony_ci    ],
48359e815959Sopenharmony_ci    "#pseudos :nth-last-child(-n+6)": [
48369e815959Sopenharmony_ci        [
48379e815959Sopenharmony_ci            {
48389e815959Sopenharmony_ci                "type": "attribute",
48399e815959Sopenharmony_ci                "name": "id",
48409e815959Sopenharmony_ci                "action": "equals",
48419e815959Sopenharmony_ci                "value": "pseudos",
48429e815959Sopenharmony_ci                "namespace": null,
48439e815959Sopenharmony_ci                "ignoreCase": "quirks"
48449e815959Sopenharmony_ci            },
48459e815959Sopenharmony_ci            {
48469e815959Sopenharmony_ci                "type": "descendant"
48479e815959Sopenharmony_ci            },
48489e815959Sopenharmony_ci            {
48499e815959Sopenharmony_ci                "type": "pseudo",
48509e815959Sopenharmony_ci                "name": "nth-last-child",
48519e815959Sopenharmony_ci                "data": "-n+6"
48529e815959Sopenharmony_ci            }
48539e815959Sopenharmony_ci        ]
48549e815959Sopenharmony_ci    ],
48559e815959Sopenharmony_ci    "#pseudos :nth-last-child(3n+1)": [
48569e815959Sopenharmony_ci        [
48579e815959Sopenharmony_ci            {
48589e815959Sopenharmony_ci                "type": "attribute",
48599e815959Sopenharmony_ci                "name": "id",
48609e815959Sopenharmony_ci                "action": "equals",
48619e815959Sopenharmony_ci                "value": "pseudos",
48629e815959Sopenharmony_ci                "namespace": null,
48639e815959Sopenharmony_ci                "ignoreCase": "quirks"
48649e815959Sopenharmony_ci            },
48659e815959Sopenharmony_ci            {
48669e815959Sopenharmony_ci                "type": "descendant"
48679e815959Sopenharmony_ci            },
48689e815959Sopenharmony_ci            {
48699e815959Sopenharmony_ci                "type": "pseudo",
48709e815959Sopenharmony_ci                "name": "nth-last-child",
48719e815959Sopenharmony_ci                "data": "3n+1"
48729e815959Sopenharmony_ci            }
48739e815959Sopenharmony_ci        ]
48749e815959Sopenharmony_ci    ],
48759e815959Sopenharmony_ci    "#pseudos :nth-last-child(3n+2)": [
48769e815959Sopenharmony_ci        [
48779e815959Sopenharmony_ci            {
48789e815959Sopenharmony_ci                "type": "attribute",
48799e815959Sopenharmony_ci                "name": "id",
48809e815959Sopenharmony_ci                "action": "equals",
48819e815959Sopenharmony_ci                "value": "pseudos",
48829e815959Sopenharmony_ci                "namespace": null,
48839e815959Sopenharmony_ci                "ignoreCase": "quirks"
48849e815959Sopenharmony_ci            },
48859e815959Sopenharmony_ci            {
48869e815959Sopenharmony_ci                "type": "descendant"
48879e815959Sopenharmony_ci            },
48889e815959Sopenharmony_ci            {
48899e815959Sopenharmony_ci                "type": "pseudo",
48909e815959Sopenharmony_ci                "name": "nth-last-child",
48919e815959Sopenharmony_ci                "data": "3n+2"
48929e815959Sopenharmony_ci            }
48939e815959Sopenharmony_ci        ]
48949e815959Sopenharmony_ci    ],
48959e815959Sopenharmony_ci    "#pseudos :nth-last-child(3n-2)": [
48969e815959Sopenharmony_ci        [
48979e815959Sopenharmony_ci            {
48989e815959Sopenharmony_ci                "type": "attribute",
48999e815959Sopenharmony_ci                "name": "id",
49009e815959Sopenharmony_ci                "action": "equals",
49019e815959Sopenharmony_ci                "value": "pseudos",
49029e815959Sopenharmony_ci                "namespace": null,
49039e815959Sopenharmony_ci                "ignoreCase": "quirks"
49049e815959Sopenharmony_ci            },
49059e815959Sopenharmony_ci            {
49069e815959Sopenharmony_ci                "type": "descendant"
49079e815959Sopenharmony_ci            },
49089e815959Sopenharmony_ci            {
49099e815959Sopenharmony_ci                "type": "pseudo",
49109e815959Sopenharmony_ci                "name": "nth-last-child",
49119e815959Sopenharmony_ci                "data": "3n-2"
49129e815959Sopenharmony_ci            }
49139e815959Sopenharmony_ci        ]
49149e815959Sopenharmony_ci    ],
49159e815959Sopenharmony_ci    "#pseudos :nth-last-child(odd)": [
49169e815959Sopenharmony_ci        [
49179e815959Sopenharmony_ci            {
49189e815959Sopenharmony_ci                "type": "attribute",
49199e815959Sopenharmony_ci                "name": "id",
49209e815959Sopenharmony_ci                "action": "equals",
49219e815959Sopenharmony_ci                "value": "pseudos",
49229e815959Sopenharmony_ci                "namespace": null,
49239e815959Sopenharmony_ci                "ignoreCase": "quirks"
49249e815959Sopenharmony_ci            },
49259e815959Sopenharmony_ci            {
49269e815959Sopenharmony_ci                "type": "descendant"
49279e815959Sopenharmony_ci            },
49289e815959Sopenharmony_ci            {
49299e815959Sopenharmony_ci                "type": "pseudo",
49309e815959Sopenharmony_ci                "name": "nth-last-child",
49319e815959Sopenharmony_ci                "data": "odd"
49329e815959Sopenharmony_ci            }
49339e815959Sopenharmony_ci        ]
49349e815959Sopenharmony_ci    ],
49359e815959Sopenharmony_ci    "#pseudos a:first-of-type": [
49369e815959Sopenharmony_ci        [
49379e815959Sopenharmony_ci            {
49389e815959Sopenharmony_ci                "type": "attribute",
49399e815959Sopenharmony_ci                "name": "id",
49409e815959Sopenharmony_ci                "action": "equals",
49419e815959Sopenharmony_ci                "value": "pseudos",
49429e815959Sopenharmony_ci                "namespace": null,
49439e815959Sopenharmony_ci                "ignoreCase": "quirks"
49449e815959Sopenharmony_ci            },
49459e815959Sopenharmony_ci            {
49469e815959Sopenharmony_ci                "type": "descendant"
49479e815959Sopenharmony_ci            },
49489e815959Sopenharmony_ci            {
49499e815959Sopenharmony_ci                "type": "tag",
49509e815959Sopenharmony_ci                "name": "a",
49519e815959Sopenharmony_ci                "namespace": null
49529e815959Sopenharmony_ci            },
49539e815959Sopenharmony_ci            {
49549e815959Sopenharmony_ci                "type": "pseudo",
49559e815959Sopenharmony_ci                "name": "first-of-type",
49569e815959Sopenharmony_ci                "data": null
49579e815959Sopenharmony_ci            }
49589e815959Sopenharmony_ci        ]
49599e815959Sopenharmony_ci    ],
49609e815959Sopenharmony_ci    "#pseudos a:nth-last-of-type(3n+1)": [
49619e815959Sopenharmony_ci        [
49629e815959Sopenharmony_ci            {
49639e815959Sopenharmony_ci                "type": "attribute",
49649e815959Sopenharmony_ci                "name": "id",
49659e815959Sopenharmony_ci                "action": "equals",
49669e815959Sopenharmony_ci                "value": "pseudos",
49679e815959Sopenharmony_ci                "namespace": null,
49689e815959Sopenharmony_ci                "ignoreCase": "quirks"
49699e815959Sopenharmony_ci            },
49709e815959Sopenharmony_ci            {
49719e815959Sopenharmony_ci                "type": "descendant"
49729e815959Sopenharmony_ci            },
49739e815959Sopenharmony_ci            {
49749e815959Sopenharmony_ci                "type": "tag",
49759e815959Sopenharmony_ci                "name": "a",
49769e815959Sopenharmony_ci                "namespace": null
49779e815959Sopenharmony_ci            },
49789e815959Sopenharmony_ci            {
49799e815959Sopenharmony_ci                "type": "pseudo",
49809e815959Sopenharmony_ci                "name": "nth-last-of-type",
49819e815959Sopenharmony_ci                "data": "3n+1"
49829e815959Sopenharmony_ci            }
49839e815959Sopenharmony_ci        ]
49849e815959Sopenharmony_ci    ],
49859e815959Sopenharmony_ci    "#pseudos a:nth-of-type(1)": [
49869e815959Sopenharmony_ci        [
49879e815959Sopenharmony_ci            {
49889e815959Sopenharmony_ci                "type": "attribute",
49899e815959Sopenharmony_ci                "name": "id",
49909e815959Sopenharmony_ci                "action": "equals",
49919e815959Sopenharmony_ci                "value": "pseudos",
49929e815959Sopenharmony_ci                "namespace": null,
49939e815959Sopenharmony_ci                "ignoreCase": "quirks"
49949e815959Sopenharmony_ci            },
49959e815959Sopenharmony_ci            {
49969e815959Sopenharmony_ci                "type": "descendant"
49979e815959Sopenharmony_ci            },
49989e815959Sopenharmony_ci            {
49999e815959Sopenharmony_ci                "type": "tag",
50009e815959Sopenharmony_ci                "name": "a",
50019e815959Sopenharmony_ci                "namespace": null
50029e815959Sopenharmony_ci            },
50039e815959Sopenharmony_ci            {
50049e815959Sopenharmony_ci                "type": "pseudo",
50059e815959Sopenharmony_ci                "name": "nth-of-type",
50069e815959Sopenharmony_ci                "data": "1"
50079e815959Sopenharmony_ci            }
50089e815959Sopenharmony_ci        ]
50099e815959Sopenharmony_ci    ],
50109e815959Sopenharmony_ci    "#pseudos a:nth-of-type(3n)": [
50119e815959Sopenharmony_ci        [
50129e815959Sopenharmony_ci            {
50139e815959Sopenharmony_ci                "type": "attribute",
50149e815959Sopenharmony_ci                "name": "id",
50159e815959Sopenharmony_ci                "action": "equals",
50169e815959Sopenharmony_ci                "value": "pseudos",
50179e815959Sopenharmony_ci                "namespace": null,
50189e815959Sopenharmony_ci                "ignoreCase": "quirks"
50199e815959Sopenharmony_ci            },
50209e815959Sopenharmony_ci            {
50219e815959Sopenharmony_ci                "type": "descendant"
50229e815959Sopenharmony_ci            },
50239e815959Sopenharmony_ci            {
50249e815959Sopenharmony_ci                "type": "tag",
50259e815959Sopenharmony_ci                "name": "a",
50269e815959Sopenharmony_ci                "namespace": null
50279e815959Sopenharmony_ci            },
50289e815959Sopenharmony_ci            {
50299e815959Sopenharmony_ci                "type": "pseudo",
50309e815959Sopenharmony_ci                "name": "nth-of-type",
50319e815959Sopenharmony_ci                "data": "3n"
50329e815959Sopenharmony_ci            }
50339e815959Sopenharmony_ci        ]
50349e815959Sopenharmony_ci    ],
50359e815959Sopenharmony_ci    "#pseudos a:nth-of-type(3n+1)": [
50369e815959Sopenharmony_ci        [
50379e815959Sopenharmony_ci            {
50389e815959Sopenharmony_ci                "type": "attribute",
50399e815959Sopenharmony_ci                "name": "id",
50409e815959Sopenharmony_ci                "action": "equals",
50419e815959Sopenharmony_ci                "value": "pseudos",
50429e815959Sopenharmony_ci                "namespace": null,
50439e815959Sopenharmony_ci                "ignoreCase": "quirks"
50449e815959Sopenharmony_ci            },
50459e815959Sopenharmony_ci            {
50469e815959Sopenharmony_ci                "type": "descendant"
50479e815959Sopenharmony_ci            },
50489e815959Sopenharmony_ci            {
50499e815959Sopenharmony_ci                "type": "tag",
50509e815959Sopenharmony_ci                "name": "a",
50519e815959Sopenharmony_ci                "namespace": null
50529e815959Sopenharmony_ci            },
50539e815959Sopenharmony_ci            {
50549e815959Sopenharmony_ci                "type": "pseudo",
50559e815959Sopenharmony_ci                "name": "nth-of-type",
50569e815959Sopenharmony_ci                "data": "3n+1"
50579e815959Sopenharmony_ci            }
50589e815959Sopenharmony_ci        ]
50599e815959Sopenharmony_ci    ],
50609e815959Sopenharmony_ci    "#pseudos a:nth-of-type(odd)": [
50619e815959Sopenharmony_ci        [
50629e815959Sopenharmony_ci            {
50639e815959Sopenharmony_ci                "type": "attribute",
50649e815959Sopenharmony_ci                "name": "id",
50659e815959Sopenharmony_ci                "action": "equals",
50669e815959Sopenharmony_ci                "value": "pseudos",
50679e815959Sopenharmony_ci                "namespace": null,
50689e815959Sopenharmony_ci                "ignoreCase": "quirks"
50699e815959Sopenharmony_ci            },
50709e815959Sopenharmony_ci            {
50719e815959Sopenharmony_ci                "type": "descendant"
50729e815959Sopenharmony_ci            },
50739e815959Sopenharmony_ci            {
50749e815959Sopenharmony_ci                "type": "tag",
50759e815959Sopenharmony_ci                "name": "a",
50769e815959Sopenharmony_ci                "namespace": null
50779e815959Sopenharmony_ci            },
50789e815959Sopenharmony_ci            {
50799e815959Sopenharmony_ci                "type": "pseudo",
50809e815959Sopenharmony_ci                "name": "nth-of-type",
50819e815959Sopenharmony_ci                "data": "odd"
50829e815959Sopenharmony_ci            }
50839e815959Sopenharmony_ci        ]
50849e815959Sopenharmony_ci    ],
50859e815959Sopenharmony_ci    "#pseudos a:only-of-type": [
50869e815959Sopenharmony_ci        [
50879e815959Sopenharmony_ci            {
50889e815959Sopenharmony_ci                "type": "attribute",
50899e815959Sopenharmony_ci                "name": "id",
50909e815959Sopenharmony_ci                "action": "equals",
50919e815959Sopenharmony_ci                "value": "pseudos",
50929e815959Sopenharmony_ci                "namespace": null,
50939e815959Sopenharmony_ci                "ignoreCase": "quirks"
50949e815959Sopenharmony_ci            },
50959e815959Sopenharmony_ci            {
50969e815959Sopenharmony_ci                "type": "descendant"
50979e815959Sopenharmony_ci            },
50989e815959Sopenharmony_ci            {
50999e815959Sopenharmony_ci                "type": "tag",
51009e815959Sopenharmony_ci                "name": "a",
51019e815959Sopenharmony_ci                "namespace": null
51029e815959Sopenharmony_ci            },
51039e815959Sopenharmony_ci            {
51049e815959Sopenharmony_ci                "type": "pseudo",
51059e815959Sopenharmony_ci                "name": "only-of-type",
51069e815959Sopenharmony_ci                "data": null
51079e815959Sopenharmony_ci            }
51089e815959Sopenharmony_ci        ]
51099e815959Sopenharmony_ci    ],
51109e815959Sopenharmony_ci    "#pseudos div:first-child": [
51119e815959Sopenharmony_ci        [
51129e815959Sopenharmony_ci            {
51139e815959Sopenharmony_ci                "type": "attribute",
51149e815959Sopenharmony_ci                "name": "id",
51159e815959Sopenharmony_ci                "action": "equals",
51169e815959Sopenharmony_ci                "value": "pseudos",
51179e815959Sopenharmony_ci                "namespace": null,
51189e815959Sopenharmony_ci                "ignoreCase": "quirks"
51199e815959Sopenharmony_ci            },
51209e815959Sopenharmony_ci            {
51219e815959Sopenharmony_ci                "type": "descendant"
51229e815959Sopenharmony_ci            },
51239e815959Sopenharmony_ci            {
51249e815959Sopenharmony_ci                "type": "tag",
51259e815959Sopenharmony_ci                "name": "div",
51269e815959Sopenharmony_ci                "namespace": null
51279e815959Sopenharmony_ci            },
51289e815959Sopenharmony_ci            {
51299e815959Sopenharmony_ci                "type": "pseudo",
51309e815959Sopenharmony_ci                "name": "first-child",
51319e815959Sopenharmony_ci                "data": null
51329e815959Sopenharmony_ci            }
51339e815959Sopenharmony_ci        ]
51349e815959Sopenharmony_ci    ],
51359e815959Sopenharmony_ci    "#pseudos div:last-child": [
51369e815959Sopenharmony_ci        [
51379e815959Sopenharmony_ci            {
51389e815959Sopenharmony_ci                "type": "attribute",
51399e815959Sopenharmony_ci                "name": "id",
51409e815959Sopenharmony_ci                "action": "equals",
51419e815959Sopenharmony_ci                "value": "pseudos",
51429e815959Sopenharmony_ci                "namespace": null,
51439e815959Sopenharmony_ci                "ignoreCase": "quirks"
51449e815959Sopenharmony_ci            },
51459e815959Sopenharmony_ci            {
51469e815959Sopenharmony_ci                "type": "descendant"
51479e815959Sopenharmony_ci            },
51489e815959Sopenharmony_ci            {
51499e815959Sopenharmony_ci                "type": "tag",
51509e815959Sopenharmony_ci                "name": "div",
51519e815959Sopenharmony_ci                "namespace": null
51529e815959Sopenharmony_ci            },
51539e815959Sopenharmony_ci            {
51549e815959Sopenharmony_ci                "type": "pseudo",
51559e815959Sopenharmony_ci                "name": "last-child",
51569e815959Sopenharmony_ci                "data": null
51579e815959Sopenharmony_ci            }
51589e815959Sopenharmony_ci        ]
51599e815959Sopenharmony_ci    ],
51609e815959Sopenharmony_ci    "#pseudos div:last-of-type": [
51619e815959Sopenharmony_ci        [
51629e815959Sopenharmony_ci            {
51639e815959Sopenharmony_ci                "type": "attribute",
51649e815959Sopenharmony_ci                "name": "id",
51659e815959Sopenharmony_ci                "action": "equals",
51669e815959Sopenharmony_ci                "value": "pseudos",
51679e815959Sopenharmony_ci                "namespace": null,
51689e815959Sopenharmony_ci                "ignoreCase": "quirks"
51699e815959Sopenharmony_ci            },
51709e815959Sopenharmony_ci            {
51719e815959Sopenharmony_ci                "type": "descendant"
51729e815959Sopenharmony_ci            },
51739e815959Sopenharmony_ci            {
51749e815959Sopenharmony_ci                "type": "tag",
51759e815959Sopenharmony_ci                "name": "div",
51769e815959Sopenharmony_ci                "namespace": null
51779e815959Sopenharmony_ci            },
51789e815959Sopenharmony_ci            {
51799e815959Sopenharmony_ci                "type": "pseudo",
51809e815959Sopenharmony_ci                "name": "last-of-type",
51819e815959Sopenharmony_ci                "data": null
51829e815959Sopenharmony_ci            }
51839e815959Sopenharmony_ci        ]
51849e815959Sopenharmony_ci    ],
51859e815959Sopenharmony_ci    "#pseudos div:nth-child(2)": [
51869e815959Sopenharmony_ci        [
51879e815959Sopenharmony_ci            {
51889e815959Sopenharmony_ci                "type": "attribute",
51899e815959Sopenharmony_ci                "name": "id",
51909e815959Sopenharmony_ci                "action": "equals",
51919e815959Sopenharmony_ci                "value": "pseudos",
51929e815959Sopenharmony_ci                "namespace": null,
51939e815959Sopenharmony_ci                "ignoreCase": "quirks"
51949e815959Sopenharmony_ci            },
51959e815959Sopenharmony_ci            {
51969e815959Sopenharmony_ci                "type": "descendant"
51979e815959Sopenharmony_ci            },
51989e815959Sopenharmony_ci            {
51999e815959Sopenharmony_ci                "type": "tag",
52009e815959Sopenharmony_ci                "name": "div",
52019e815959Sopenharmony_ci                "namespace": null
52029e815959Sopenharmony_ci            },
52039e815959Sopenharmony_ci            {
52049e815959Sopenharmony_ci                "type": "pseudo",
52059e815959Sopenharmony_ci                "name": "nth-child",
52069e815959Sopenharmony_ci                "data": "2"
52079e815959Sopenharmony_ci            }
52089e815959Sopenharmony_ci        ]
52099e815959Sopenharmony_ci    ],
52109e815959Sopenharmony_ci    "#pseudos div:nth-child(even)": [
52119e815959Sopenharmony_ci        [
52129e815959Sopenharmony_ci            {
52139e815959Sopenharmony_ci                "type": "attribute",
52149e815959Sopenharmony_ci                "name": "id",
52159e815959Sopenharmony_ci                "action": "equals",
52169e815959Sopenharmony_ci                "value": "pseudos",
52179e815959Sopenharmony_ci                "namespace": null,
52189e815959Sopenharmony_ci                "ignoreCase": "quirks"
52199e815959Sopenharmony_ci            },
52209e815959Sopenharmony_ci            {
52219e815959Sopenharmony_ci                "type": "descendant"
52229e815959Sopenharmony_ci            },
52239e815959Sopenharmony_ci            {
52249e815959Sopenharmony_ci                "type": "tag",
52259e815959Sopenharmony_ci                "name": "div",
52269e815959Sopenharmony_ci                "namespace": null
52279e815959Sopenharmony_ci            },
52289e815959Sopenharmony_ci            {
52299e815959Sopenharmony_ci                "type": "pseudo",
52309e815959Sopenharmony_ci                "name": "nth-child",
52319e815959Sopenharmony_ci                "data": "even"
52329e815959Sopenharmony_ci            }
52339e815959Sopenharmony_ci        ]
52349e815959Sopenharmony_ci    ],
52359e815959Sopenharmony_ci    "#pseudos div:nth-child(odd)": [
52369e815959Sopenharmony_ci        [
52379e815959Sopenharmony_ci            {
52389e815959Sopenharmony_ci                "type": "attribute",
52399e815959Sopenharmony_ci                "name": "id",
52409e815959Sopenharmony_ci                "action": "equals",
52419e815959Sopenharmony_ci                "value": "pseudos",
52429e815959Sopenharmony_ci                "namespace": null,
52439e815959Sopenharmony_ci                "ignoreCase": "quirks"
52449e815959Sopenharmony_ci            },
52459e815959Sopenharmony_ci            {
52469e815959Sopenharmony_ci                "type": "descendant"
52479e815959Sopenharmony_ci            },
52489e815959Sopenharmony_ci            {
52499e815959Sopenharmony_ci                "type": "tag",
52509e815959Sopenharmony_ci                "name": "div",
52519e815959Sopenharmony_ci                "namespace": null
52529e815959Sopenharmony_ci            },
52539e815959Sopenharmony_ci            {
52549e815959Sopenharmony_ci                "type": "pseudo",
52559e815959Sopenharmony_ci                "name": "nth-child",
52569e815959Sopenharmony_ci                "data": "odd"
52579e815959Sopenharmony_ci            }
52589e815959Sopenharmony_ci        ]
52599e815959Sopenharmony_ci    ],
52609e815959Sopenharmony_ci    "#pseudos div:nth-last-child(6)": [
52619e815959Sopenharmony_ci        [
52629e815959Sopenharmony_ci            {
52639e815959Sopenharmony_ci                "type": "attribute",
52649e815959Sopenharmony_ci                "name": "id",
52659e815959Sopenharmony_ci                "action": "equals",
52669e815959Sopenharmony_ci                "value": "pseudos",
52679e815959Sopenharmony_ci                "namespace": null,
52689e815959Sopenharmony_ci                "ignoreCase": "quirks"
52699e815959Sopenharmony_ci            },
52709e815959Sopenharmony_ci            {
52719e815959Sopenharmony_ci                "type": "descendant"
52729e815959Sopenharmony_ci            },
52739e815959Sopenharmony_ci            {
52749e815959Sopenharmony_ci                "type": "tag",
52759e815959Sopenharmony_ci                "name": "div",
52769e815959Sopenharmony_ci                "namespace": null
52779e815959Sopenharmony_ci            },
52789e815959Sopenharmony_ci            {
52799e815959Sopenharmony_ci                "type": "pseudo",
52809e815959Sopenharmony_ci                "name": "nth-last-child",
52819e815959Sopenharmony_ci                "data": "6"
52829e815959Sopenharmony_ci            }
52839e815959Sopenharmony_ci        ]
52849e815959Sopenharmony_ci    ],
52859e815959Sopenharmony_ci    "#pseudos div:nth-last-child(even)": [
52869e815959Sopenharmony_ci        [
52879e815959Sopenharmony_ci            {
52889e815959Sopenharmony_ci                "type": "attribute",
52899e815959Sopenharmony_ci                "name": "id",
52909e815959Sopenharmony_ci                "action": "equals",
52919e815959Sopenharmony_ci                "value": "pseudos",
52929e815959Sopenharmony_ci                "namespace": null,
52939e815959Sopenharmony_ci                "ignoreCase": "quirks"
52949e815959Sopenharmony_ci            },
52959e815959Sopenharmony_ci            {
52969e815959Sopenharmony_ci                "type": "descendant"
52979e815959Sopenharmony_ci            },
52989e815959Sopenharmony_ci            {
52999e815959Sopenharmony_ci                "type": "tag",
53009e815959Sopenharmony_ci                "name": "div",
53019e815959Sopenharmony_ci                "namespace": null
53029e815959Sopenharmony_ci            },
53039e815959Sopenharmony_ci            {
53049e815959Sopenharmony_ci                "type": "pseudo",
53059e815959Sopenharmony_ci                "name": "nth-last-child",
53069e815959Sopenharmony_ci                "data": "even"
53079e815959Sopenharmony_ci            }
53089e815959Sopenharmony_ci        ]
53099e815959Sopenharmony_ci    ],
53109e815959Sopenharmony_ci    "#pseudos div:nth-last-child(odd)": [
53119e815959Sopenharmony_ci        [
53129e815959Sopenharmony_ci            {
53139e815959Sopenharmony_ci                "type": "attribute",
53149e815959Sopenharmony_ci                "name": "id",
53159e815959Sopenharmony_ci                "action": "equals",
53169e815959Sopenharmony_ci                "value": "pseudos",
53179e815959Sopenharmony_ci                "namespace": null,
53189e815959Sopenharmony_ci                "ignoreCase": "quirks"
53199e815959Sopenharmony_ci            },
53209e815959Sopenharmony_ci            {
53219e815959Sopenharmony_ci                "type": "descendant"
53229e815959Sopenharmony_ci            },
53239e815959Sopenharmony_ci            {
53249e815959Sopenharmony_ci                "type": "tag",
53259e815959Sopenharmony_ci                "name": "div",
53269e815959Sopenharmony_ci                "namespace": null
53279e815959Sopenharmony_ci            },
53289e815959Sopenharmony_ci            {
53299e815959Sopenharmony_ci                "type": "pseudo",
53309e815959Sopenharmony_ci                "name": "nth-last-child",
53319e815959Sopenharmony_ci                "data": "odd"
53329e815959Sopenharmony_ci            }
53339e815959Sopenharmony_ci        ]
53349e815959Sopenharmony_ci    ],
53359e815959Sopenharmony_ci    "#pseudos div:nth-last-of-type(3n+1)": [
53369e815959Sopenharmony_ci        [
53379e815959Sopenharmony_ci            {
53389e815959Sopenharmony_ci                "type": "attribute",
53399e815959Sopenharmony_ci                "name": "id",
53409e815959Sopenharmony_ci                "action": "equals",
53419e815959Sopenharmony_ci                "value": "pseudos",
53429e815959Sopenharmony_ci                "namespace": null,
53439e815959Sopenharmony_ci                "ignoreCase": "quirks"
53449e815959Sopenharmony_ci            },
53459e815959Sopenharmony_ci            {
53469e815959Sopenharmony_ci                "type": "descendant"
53479e815959Sopenharmony_ci            },
53489e815959Sopenharmony_ci            {
53499e815959Sopenharmony_ci                "type": "tag",
53509e815959Sopenharmony_ci                "name": "div",
53519e815959Sopenharmony_ci                "namespace": null
53529e815959Sopenharmony_ci            },
53539e815959Sopenharmony_ci            {
53549e815959Sopenharmony_ci                "type": "pseudo",
53559e815959Sopenharmony_ci                "name": "nth-last-of-type",
53569e815959Sopenharmony_ci                "data": "3n+1"
53579e815959Sopenharmony_ci            }
53589e815959Sopenharmony_ci        ]
53599e815959Sopenharmony_ci    ],
53609e815959Sopenharmony_ci    "#pseudos div:nth-last-of-type(5)": [
53619e815959Sopenharmony_ci        [
53629e815959Sopenharmony_ci            {
53639e815959Sopenharmony_ci                "type": "attribute",
53649e815959Sopenharmony_ci                "name": "id",
53659e815959Sopenharmony_ci                "action": "equals",
53669e815959Sopenharmony_ci                "value": "pseudos",
53679e815959Sopenharmony_ci                "namespace": null,
53689e815959Sopenharmony_ci                "ignoreCase": "quirks"
53699e815959Sopenharmony_ci            },
53709e815959Sopenharmony_ci            {
53719e815959Sopenharmony_ci                "type": "descendant"
53729e815959Sopenharmony_ci            },
53739e815959Sopenharmony_ci            {
53749e815959Sopenharmony_ci                "type": "tag",
53759e815959Sopenharmony_ci                "name": "div",
53769e815959Sopenharmony_ci                "namespace": null
53779e815959Sopenharmony_ci            },
53789e815959Sopenharmony_ci            {
53799e815959Sopenharmony_ci                "type": "pseudo",
53809e815959Sopenharmony_ci                "name": "nth-last-of-type",
53819e815959Sopenharmony_ci                "data": "5"
53829e815959Sopenharmony_ci            }
53839e815959Sopenharmony_ci        ]
53849e815959Sopenharmony_ci    ],
53859e815959Sopenharmony_ci    "#pseudos div:nth-of-type(3n+1)": [
53869e815959Sopenharmony_ci        [
53879e815959Sopenharmony_ci            {
53889e815959Sopenharmony_ci                "type": "attribute",
53899e815959Sopenharmony_ci                "name": "id",
53909e815959Sopenharmony_ci                "action": "equals",
53919e815959Sopenharmony_ci                "value": "pseudos",
53929e815959Sopenharmony_ci                "namespace": null,
53939e815959Sopenharmony_ci                "ignoreCase": "quirks"
53949e815959Sopenharmony_ci            },
53959e815959Sopenharmony_ci            {
53969e815959Sopenharmony_ci                "type": "descendant"
53979e815959Sopenharmony_ci            },
53989e815959Sopenharmony_ci            {
53999e815959Sopenharmony_ci                "type": "tag",
54009e815959Sopenharmony_ci                "name": "div",
54019e815959Sopenharmony_ci                "namespace": null
54029e815959Sopenharmony_ci            },
54039e815959Sopenharmony_ci            {
54049e815959Sopenharmony_ci                "type": "pseudo",
54059e815959Sopenharmony_ci                "name": "nth-of-type",
54069e815959Sopenharmony_ci                "data": "3n+1"
54079e815959Sopenharmony_ci            }
54089e815959Sopenharmony_ci        ]
54099e815959Sopenharmony_ci    ],
54109e815959Sopenharmony_ci    "#pseudos:target": [
54119e815959Sopenharmony_ci        [
54129e815959Sopenharmony_ci            {
54139e815959Sopenharmony_ci                "type": "attribute",
54149e815959Sopenharmony_ci                "name": "id",
54159e815959Sopenharmony_ci                "action": "equals",
54169e815959Sopenharmony_ci                "value": "pseudos",
54179e815959Sopenharmony_ci                "namespace": null,
54189e815959Sopenharmony_ci                "ignoreCase": "quirks"
54199e815959Sopenharmony_ci            },
54209e815959Sopenharmony_ci            {
54219e815959Sopenharmony_ci                "type": "pseudo",
54229e815959Sopenharmony_ci                "name": "target",
54239e815959Sopenharmony_ci                "data": null
54249e815959Sopenharmony_ci            }
54259e815959Sopenharmony_ci        ]
54269e815959Sopenharmony_ci    ],
54279e815959Sopenharmony_ci    "#qunit-fixture": [
54289e815959Sopenharmony_ci        [
54299e815959Sopenharmony_ci            {
54309e815959Sopenharmony_ci                "type": "attribute",
54319e815959Sopenharmony_ci                "name": "id",
54329e815959Sopenharmony_ci                "action": "equals",
54339e815959Sopenharmony_ci                "value": "qunit-fixture",
54349e815959Sopenharmony_ci                "namespace": null,
54359e815959Sopenharmony_ci                "ignoreCase": "quirks"
54369e815959Sopenharmony_ci            }
54379e815959Sopenharmony_ci        ]
54389e815959Sopenharmony_ci    ],
54399e815959Sopenharmony_ci    "#qunit-fixture *[title]": [
54409e815959Sopenharmony_ci        [
54419e815959Sopenharmony_ci            {
54429e815959Sopenharmony_ci                "type": "attribute",
54439e815959Sopenharmony_ci                "name": "id",
54449e815959Sopenharmony_ci                "action": "equals",
54459e815959Sopenharmony_ci                "value": "qunit-fixture",
54469e815959Sopenharmony_ci                "namespace": null,
54479e815959Sopenharmony_ci                "ignoreCase": "quirks"
54489e815959Sopenharmony_ci            },
54499e815959Sopenharmony_ci            {
54509e815959Sopenharmony_ci                "type": "descendant"
54519e815959Sopenharmony_ci            },
54529e815959Sopenharmony_ci            {
54539e815959Sopenharmony_ci                "type": "universal",
54549e815959Sopenharmony_ci                "namespace": null
54559e815959Sopenharmony_ci            },
54569e815959Sopenharmony_ci            {
54579e815959Sopenharmony_ci                "type": "attribute",
54589e815959Sopenharmony_ci                "name": "title",
54599e815959Sopenharmony_ci                "action": "exists",
54609e815959Sopenharmony_ci                "value": "",
54619e815959Sopenharmony_ci                "namespace": null,
54629e815959Sopenharmony_ci                "ignoreCase": null
54639e815959Sopenharmony_ci            }
54649e815959Sopenharmony_ci        ]
54659e815959Sopenharmony_ci    ],
54669e815959Sopenharmony_ci    "#qunit-fixture :not(:has(:has(*)))": [
54679e815959Sopenharmony_ci        [
54689e815959Sopenharmony_ci            {
54699e815959Sopenharmony_ci                "type": "attribute",
54709e815959Sopenharmony_ci                "name": "id",
54719e815959Sopenharmony_ci                "action": "equals",
54729e815959Sopenharmony_ci                "value": "qunit-fixture",
54739e815959Sopenharmony_ci                "namespace": null,
54749e815959Sopenharmony_ci                "ignoreCase": "quirks"
54759e815959Sopenharmony_ci            },
54769e815959Sopenharmony_ci            {
54779e815959Sopenharmony_ci                "type": "descendant"
54789e815959Sopenharmony_ci            },
54799e815959Sopenharmony_ci            {
54809e815959Sopenharmony_ci                "type": "pseudo",
54819e815959Sopenharmony_ci                "name": "not",
54829e815959Sopenharmony_ci                "data": [
54839e815959Sopenharmony_ci                    [
54849e815959Sopenharmony_ci                        {
54859e815959Sopenharmony_ci                            "type": "pseudo",
54869e815959Sopenharmony_ci                            "name": "has",
54879e815959Sopenharmony_ci                            "data": [
54889e815959Sopenharmony_ci                                [
54899e815959Sopenharmony_ci                                    {
54909e815959Sopenharmony_ci                                        "type": "pseudo",
54919e815959Sopenharmony_ci                                        "name": "has",
54929e815959Sopenharmony_ci                                        "data": [
54939e815959Sopenharmony_ci                                            [
54949e815959Sopenharmony_ci                                                {
54959e815959Sopenharmony_ci                                                    "type": "universal",
54969e815959Sopenharmony_ci                                                    "namespace": null
54979e815959Sopenharmony_ci                                                }
54989e815959Sopenharmony_ci                                            ]
54999e815959Sopenharmony_ci                                        ]
55009e815959Sopenharmony_ci                                    }
55019e815959Sopenharmony_ci                                ]
55029e815959Sopenharmony_ci                            ]
55039e815959Sopenharmony_ci                        }
55049e815959Sopenharmony_ci                    ]
55059e815959Sopenharmony_ci                ]
55069e815959Sopenharmony_ci            }
55079e815959Sopenharmony_ci        ]
55089e815959Sopenharmony_ci    ],
55099e815959Sopenharmony_ci    "#qunit-fixture > :nth-last-of-type(-n+2)": [
55109e815959Sopenharmony_ci        [
55119e815959Sopenharmony_ci            {
55129e815959Sopenharmony_ci                "type": "attribute",
55139e815959Sopenharmony_ci                "name": "id",
55149e815959Sopenharmony_ci                "action": "equals",
55159e815959Sopenharmony_ci                "value": "qunit-fixture",
55169e815959Sopenharmony_ci                "namespace": null,
55179e815959Sopenharmony_ci                "ignoreCase": "quirks"
55189e815959Sopenharmony_ci            },
55199e815959Sopenharmony_ci            {
55209e815959Sopenharmony_ci                "type": "child"
55219e815959Sopenharmony_ci            },
55229e815959Sopenharmony_ci            {
55239e815959Sopenharmony_ci                "type": "pseudo",
55249e815959Sopenharmony_ci                "name": "nth-last-of-type",
55259e815959Sopenharmony_ci                "data": "-n+2"
55269e815959Sopenharmony_ci            }
55279e815959Sopenharmony_ci        ]
55289e815959Sopenharmony_ci    ],
55299e815959Sopenharmony_ci    "#qunit-fixture > :nth-of-type(-n+2)": [
55309e815959Sopenharmony_ci        [
55319e815959Sopenharmony_ci            {
55329e815959Sopenharmony_ci                "type": "attribute",
55339e815959Sopenharmony_ci                "name": "id",
55349e815959Sopenharmony_ci                "action": "equals",
55359e815959Sopenharmony_ci                "value": "qunit-fixture",
55369e815959Sopenharmony_ci                "namespace": null,
55379e815959Sopenharmony_ci                "ignoreCase": "quirks"
55389e815959Sopenharmony_ci            },
55399e815959Sopenharmony_ci            {
55409e815959Sopenharmony_ci                "type": "child"
55419e815959Sopenharmony_ci            },
55429e815959Sopenharmony_ci            {
55439e815959Sopenharmony_ci                "type": "pseudo",
55449e815959Sopenharmony_ci                "name": "nth-of-type",
55459e815959Sopenharmony_ci                "data": "-n+2"
55469e815959Sopenharmony_ci            }
55479e815959Sopenharmony_ci        ]
55489e815959Sopenharmony_ci    ],
55499e815959Sopenharmony_ci    "#qunit-fixture > :only-of-type": [
55509e815959Sopenharmony_ci        [
55519e815959Sopenharmony_ci            {
55529e815959Sopenharmony_ci                "type": "attribute",
55539e815959Sopenharmony_ci                "name": "id",
55549e815959Sopenharmony_ci                "action": "equals",
55559e815959Sopenharmony_ci                "value": "qunit-fixture",
55569e815959Sopenharmony_ci                "namespace": null,
55579e815959Sopenharmony_ci                "ignoreCase": "quirks"
55589e815959Sopenharmony_ci            },
55599e815959Sopenharmony_ci            {
55609e815959Sopenharmony_ci                "type": "child"
55619e815959Sopenharmony_ci            },
55629e815959Sopenharmony_ci            {
55639e815959Sopenharmony_ci                "type": "pseudo",
55649e815959Sopenharmony_ci                "name": "only-of-type",
55659e815959Sopenharmony_ci                "data": null
55669e815959Sopenharmony_ci            }
55679e815959Sopenharmony_ci        ]
55689e815959Sopenharmony_ci    ],
55699e815959Sopenharmony_ci    "#qunit-fixture > p:first-of-type": [
55709e815959Sopenharmony_ci        [
55719e815959Sopenharmony_ci            {
55729e815959Sopenharmony_ci                "type": "attribute",
55739e815959Sopenharmony_ci                "name": "id",
55749e815959Sopenharmony_ci                "action": "equals",
55759e815959Sopenharmony_ci                "value": "qunit-fixture",
55769e815959Sopenharmony_ci                "namespace": null,
55779e815959Sopenharmony_ci                "ignoreCase": "quirks"
55789e815959Sopenharmony_ci            },
55799e815959Sopenharmony_ci            {
55809e815959Sopenharmony_ci                "type": "child"
55819e815959Sopenharmony_ci            },
55829e815959Sopenharmony_ci            {
55839e815959Sopenharmony_ci                "type": "tag",
55849e815959Sopenharmony_ci                "name": "p",
55859e815959Sopenharmony_ci                "namespace": null
55869e815959Sopenharmony_ci            },
55879e815959Sopenharmony_ci            {
55889e815959Sopenharmony_ci                "type": "pseudo",
55899e815959Sopenharmony_ci                "name": "first-of-type",
55909e815959Sopenharmony_ci                "data": null
55919e815959Sopenharmony_ci            }
55929e815959Sopenharmony_ci        ]
55939e815959Sopenharmony_ci    ],
55949e815959Sopenharmony_ci    "#qunit-fixture > p:last-of-type": [
55959e815959Sopenharmony_ci        [
55969e815959Sopenharmony_ci            {
55979e815959Sopenharmony_ci                "type": "attribute",
55989e815959Sopenharmony_ci                "name": "id",
55999e815959Sopenharmony_ci                "action": "equals",
56009e815959Sopenharmony_ci                "value": "qunit-fixture",
56019e815959Sopenharmony_ci                "namespace": null,
56029e815959Sopenharmony_ci                "ignoreCase": "quirks"
56039e815959Sopenharmony_ci            },
56049e815959Sopenharmony_ci            {
56059e815959Sopenharmony_ci                "type": "child"
56069e815959Sopenharmony_ci            },
56079e815959Sopenharmony_ci            {
56089e815959Sopenharmony_ci                "type": "tag",
56099e815959Sopenharmony_ci                "name": "p",
56109e815959Sopenharmony_ci                "namespace": null
56119e815959Sopenharmony_ci            },
56129e815959Sopenharmony_ci            {
56139e815959Sopenharmony_ci                "type": "pseudo",
56149e815959Sopenharmony_ci                "name": "last-of-type",
56159e815959Sopenharmony_ci                "data": null
56169e815959Sopenharmony_ci            }
56179e815959Sopenharmony_ci        ]
56189e815959Sopenharmony_ci    ],
56199e815959Sopenharmony_ci    "#qunit-fixture [title]": [
56209e815959Sopenharmony_ci        [
56219e815959Sopenharmony_ci            {
56229e815959Sopenharmony_ci                "type": "attribute",
56239e815959Sopenharmony_ci                "name": "id",
56249e815959Sopenharmony_ci                "action": "equals",
56259e815959Sopenharmony_ci                "value": "qunit-fixture",
56269e815959Sopenharmony_ci                "namespace": null,
56279e815959Sopenharmony_ci                "ignoreCase": "quirks"
56289e815959Sopenharmony_ci            },
56299e815959Sopenharmony_ci            {
56309e815959Sopenharmony_ci                "type": "descendant"
56319e815959Sopenharmony_ci            },
56329e815959Sopenharmony_ci            {
56339e815959Sopenharmony_ci                "type": "attribute",
56349e815959Sopenharmony_ci                "name": "title",
56359e815959Sopenharmony_ci                "action": "exists",
56369e815959Sopenharmony_ci                "value": "",
56379e815959Sopenharmony_ci                "namespace": null,
56389e815959Sopenharmony_ci                "ignoreCase": null
56399e815959Sopenharmony_ci            }
56409e815959Sopenharmony_ci        ]
56419e815959Sopenharmony_ci    ],
56429e815959Sopenharmony_ci    "#qunit-fixture a + a": [
56439e815959Sopenharmony_ci        [
56449e815959Sopenharmony_ci            {
56459e815959Sopenharmony_ci                "type": "attribute",
56469e815959Sopenharmony_ci                "name": "id",
56479e815959Sopenharmony_ci                "action": "equals",
56489e815959Sopenharmony_ci                "value": "qunit-fixture",
56499e815959Sopenharmony_ci                "namespace": null,
56509e815959Sopenharmony_ci                "ignoreCase": "quirks"
56519e815959Sopenharmony_ci            },
56529e815959Sopenharmony_ci            {
56539e815959Sopenharmony_ci                "type": "descendant"
56549e815959Sopenharmony_ci            },
56559e815959Sopenharmony_ci            {
56569e815959Sopenharmony_ci                "type": "tag",
56579e815959Sopenharmony_ci                "name": "a",
56589e815959Sopenharmony_ci                "namespace": null
56599e815959Sopenharmony_ci            },
56609e815959Sopenharmony_ci            {
56619e815959Sopenharmony_ci                "type": "adjacent"
56629e815959Sopenharmony_ci            },
56639e815959Sopenharmony_ci            {
56649e815959Sopenharmony_ci                "type": "tag",
56659e815959Sopenharmony_ci                "name": "a",
56669e815959Sopenharmony_ci                "namespace": null
56679e815959Sopenharmony_ci            }
56689e815959Sopenharmony_ci        ]
56699e815959Sopenharmony_ci    ],
56709e815959Sopenharmony_ci    "#qunit-fixture a + a, code > a": [
56719e815959Sopenharmony_ci        [
56729e815959Sopenharmony_ci            {
56739e815959Sopenharmony_ci                "type": "attribute",
56749e815959Sopenharmony_ci                "name": "id",
56759e815959Sopenharmony_ci                "action": "equals",
56769e815959Sopenharmony_ci                "value": "qunit-fixture",
56779e815959Sopenharmony_ci                "namespace": null,
56789e815959Sopenharmony_ci                "ignoreCase": "quirks"
56799e815959Sopenharmony_ci            },
56809e815959Sopenharmony_ci            {
56819e815959Sopenharmony_ci                "type": "descendant"
56829e815959Sopenharmony_ci            },
56839e815959Sopenharmony_ci            {
56849e815959Sopenharmony_ci                "type": "tag",
56859e815959Sopenharmony_ci                "name": "a",
56869e815959Sopenharmony_ci                "namespace": null
56879e815959Sopenharmony_ci            },
56889e815959Sopenharmony_ci            {
56899e815959Sopenharmony_ci                "type": "adjacent"
56909e815959Sopenharmony_ci            },
56919e815959Sopenharmony_ci            {
56929e815959Sopenharmony_ci                "type": "tag",
56939e815959Sopenharmony_ci                "name": "a",
56949e815959Sopenharmony_ci                "namespace": null
56959e815959Sopenharmony_ci            }
56969e815959Sopenharmony_ci        ],
56979e815959Sopenharmony_ci        [
56989e815959Sopenharmony_ci            {
56999e815959Sopenharmony_ci                "type": "tag",
57009e815959Sopenharmony_ci                "name": "code",
57019e815959Sopenharmony_ci                "namespace": null
57029e815959Sopenharmony_ci            },
57039e815959Sopenharmony_ci            {
57049e815959Sopenharmony_ci                "type": "child"
57059e815959Sopenharmony_ci            },
57069e815959Sopenharmony_ci            {
57079e815959Sopenharmony_ci                "type": "tag",
57089e815959Sopenharmony_ci                "name": "a",
57099e815959Sopenharmony_ci                "namespace": null
57109e815959Sopenharmony_ci            }
57119e815959Sopenharmony_ci        ]
57129e815959Sopenharmony_ci    ],
57139e815959Sopenharmony_ci    "#qunit-fixture a +a": [
57149e815959Sopenharmony_ci        [
57159e815959Sopenharmony_ci            {
57169e815959Sopenharmony_ci                "type": "attribute",
57179e815959Sopenharmony_ci                "name": "id",
57189e815959Sopenharmony_ci                "action": "equals",
57199e815959Sopenharmony_ci                "value": "qunit-fixture",
57209e815959Sopenharmony_ci                "namespace": null,
57219e815959Sopenharmony_ci                "ignoreCase": "quirks"
57229e815959Sopenharmony_ci            },
57239e815959Sopenharmony_ci            {
57249e815959Sopenharmony_ci                "type": "descendant"
57259e815959Sopenharmony_ci            },
57269e815959Sopenharmony_ci            {
57279e815959Sopenharmony_ci                "type": "tag",
57289e815959Sopenharmony_ci                "name": "a",
57299e815959Sopenharmony_ci                "namespace": null
57309e815959Sopenharmony_ci            },
57319e815959Sopenharmony_ci            {
57329e815959Sopenharmony_ci                "type": "adjacent"
57339e815959Sopenharmony_ci            },
57349e815959Sopenharmony_ci            {
57359e815959Sopenharmony_ci                "type": "tag",
57369e815959Sopenharmony_ci                "name": "a",
57379e815959Sopenharmony_ci                "namespace": null
57389e815959Sopenharmony_ci            }
57399e815959Sopenharmony_ci        ]
57409e815959Sopenharmony_ci    ],
57419e815959Sopenharmony_ci    "#qunit-fixture a+ a": [
57429e815959Sopenharmony_ci        [
57439e815959Sopenharmony_ci            {
57449e815959Sopenharmony_ci                "type": "attribute",
57459e815959Sopenharmony_ci                "name": "id",
57469e815959Sopenharmony_ci                "action": "equals",
57479e815959Sopenharmony_ci                "value": "qunit-fixture",
57489e815959Sopenharmony_ci                "namespace": null,
57499e815959Sopenharmony_ci                "ignoreCase": "quirks"
57509e815959Sopenharmony_ci            },
57519e815959Sopenharmony_ci            {
57529e815959Sopenharmony_ci                "type": "descendant"
57539e815959Sopenharmony_ci            },
57549e815959Sopenharmony_ci            {
57559e815959Sopenharmony_ci                "type": "tag",
57569e815959Sopenharmony_ci                "name": "a",
57579e815959Sopenharmony_ci                "namespace": null
57589e815959Sopenharmony_ci            },
57599e815959Sopenharmony_ci            {
57609e815959Sopenharmony_ci                "type": "adjacent"
57619e815959Sopenharmony_ci            },
57629e815959Sopenharmony_ci            {
57639e815959Sopenharmony_ci                "type": "tag",
57649e815959Sopenharmony_ci                "name": "a",
57659e815959Sopenharmony_ci                "namespace": null
57669e815959Sopenharmony_ci            }
57679e815959Sopenharmony_ci        ]
57689e815959Sopenharmony_ci    ],
57699e815959Sopenharmony_ci    "#qunit-fixture a+a": [
57709e815959Sopenharmony_ci        [
57719e815959Sopenharmony_ci            {
57729e815959Sopenharmony_ci                "type": "attribute",
57739e815959Sopenharmony_ci                "name": "id",
57749e815959Sopenharmony_ci                "action": "equals",
57759e815959Sopenharmony_ci                "value": "qunit-fixture",
57769e815959Sopenharmony_ci                "namespace": null,
57779e815959Sopenharmony_ci                "ignoreCase": "quirks"
57789e815959Sopenharmony_ci            },
57799e815959Sopenharmony_ci            {
57809e815959Sopenharmony_ci                "type": "descendant"
57819e815959Sopenharmony_ci            },
57829e815959Sopenharmony_ci            {
57839e815959Sopenharmony_ci                "type": "tag",
57849e815959Sopenharmony_ci                "name": "a",
57859e815959Sopenharmony_ci                "namespace": null
57869e815959Sopenharmony_ci            },
57879e815959Sopenharmony_ci            {
57889e815959Sopenharmony_ci                "type": "adjacent"
57899e815959Sopenharmony_ci            },
57909e815959Sopenharmony_ci            {
57919e815959Sopenharmony_ci                "type": "tag",
57929e815959Sopenharmony_ci                "name": "a",
57939e815959Sopenharmony_ci                "namespace": null
57949e815959Sopenharmony_ci            }
57959e815959Sopenharmony_ci        ]
57969e815959Sopenharmony_ci    ],
57979e815959Sopenharmony_ci    "#qunit-fixture a:last-child": [
57989e815959Sopenharmony_ci        [
57999e815959Sopenharmony_ci            {
58009e815959Sopenharmony_ci                "type": "attribute",
58019e815959Sopenharmony_ci                "name": "id",
58029e815959Sopenharmony_ci                "action": "equals",
58039e815959Sopenharmony_ci                "value": "qunit-fixture",
58049e815959Sopenharmony_ci                "namespace": null,
58059e815959Sopenharmony_ci                "ignoreCase": "quirks"
58069e815959Sopenharmony_ci            },
58079e815959Sopenharmony_ci            {
58089e815959Sopenharmony_ci                "type": "descendant"
58099e815959Sopenharmony_ci            },
58109e815959Sopenharmony_ci            {
58119e815959Sopenharmony_ci                "type": "tag",
58129e815959Sopenharmony_ci                "name": "a",
58139e815959Sopenharmony_ci                "namespace": null
58149e815959Sopenharmony_ci            },
58159e815959Sopenharmony_ci            {
58169e815959Sopenharmony_ci                "type": "pseudo",
58179e815959Sopenharmony_ci                "name": "last-child",
58189e815959Sopenharmony_ci                "data": null
58199e815959Sopenharmony_ci            }
58209e815959Sopenharmony_ci        ]
58219e815959Sopenharmony_ci    ],
58229e815959Sopenharmony_ci    "#qunit-fixture a:only-child": [
58239e815959Sopenharmony_ci        [
58249e815959Sopenharmony_ci            {
58259e815959Sopenharmony_ci                "type": "attribute",
58269e815959Sopenharmony_ci                "name": "id",
58279e815959Sopenharmony_ci                "action": "equals",
58289e815959Sopenharmony_ci                "value": "qunit-fixture",
58299e815959Sopenharmony_ci                "namespace": null,
58309e815959Sopenharmony_ci                "ignoreCase": "quirks"
58319e815959Sopenharmony_ci            },
58329e815959Sopenharmony_ci            {
58339e815959Sopenharmony_ci                "type": "descendant"
58349e815959Sopenharmony_ci            },
58359e815959Sopenharmony_ci            {
58369e815959Sopenharmony_ci                "type": "tag",
58379e815959Sopenharmony_ci                "name": "a",
58389e815959Sopenharmony_ci                "namespace": null
58399e815959Sopenharmony_ci            },
58409e815959Sopenharmony_ci            {
58419e815959Sopenharmony_ci                "type": "pseudo",
58429e815959Sopenharmony_ci                "name": "only-child",
58439e815959Sopenharmony_ci                "data": null
58449e815959Sopenharmony_ci            }
58459e815959Sopenharmony_ci        ]
58469e815959Sopenharmony_ci    ],
58479e815959Sopenharmony_ci    "#qunit-fixture a[ rel = 'bookmark' ]": [
58489e815959Sopenharmony_ci        [
58499e815959Sopenharmony_ci            {
58509e815959Sopenharmony_ci                "type": "attribute",
58519e815959Sopenharmony_ci                "name": "id",
58529e815959Sopenharmony_ci                "action": "equals",
58539e815959Sopenharmony_ci                "value": "qunit-fixture",
58549e815959Sopenharmony_ci                "namespace": null,
58559e815959Sopenharmony_ci                "ignoreCase": "quirks"
58569e815959Sopenharmony_ci            },
58579e815959Sopenharmony_ci            {
58589e815959Sopenharmony_ci                "type": "descendant"
58599e815959Sopenharmony_ci            },
58609e815959Sopenharmony_ci            {
58619e815959Sopenharmony_ci                "type": "tag",
58629e815959Sopenharmony_ci                "name": "a",
58639e815959Sopenharmony_ci                "namespace": null
58649e815959Sopenharmony_ci            },
58659e815959Sopenharmony_ci            {
58669e815959Sopenharmony_ci                "type": "attribute",
58679e815959Sopenharmony_ci                "name": "rel",
58689e815959Sopenharmony_ci                "action": "equals",
58699e815959Sopenharmony_ci                "value": "bookmark",
58709e815959Sopenharmony_ci                "namespace": null,
58719e815959Sopenharmony_ci                "ignoreCase": null
58729e815959Sopenharmony_ci            }
58739e815959Sopenharmony_ci        ]
58749e815959Sopenharmony_ci    ],
58759e815959Sopenharmony_ci    "#qunit-fixture a[ title ]": [
58769e815959Sopenharmony_ci        [
58779e815959Sopenharmony_ci            {
58789e815959Sopenharmony_ci                "type": "attribute",
58799e815959Sopenharmony_ci                "name": "id",
58809e815959Sopenharmony_ci                "action": "equals",
58819e815959Sopenharmony_ci                "value": "qunit-fixture",
58829e815959Sopenharmony_ci                "namespace": null,
58839e815959Sopenharmony_ci                "ignoreCase": "quirks"
58849e815959Sopenharmony_ci            },
58859e815959Sopenharmony_ci            {
58869e815959Sopenharmony_ci                "type": "descendant"
58879e815959Sopenharmony_ci            },
58889e815959Sopenharmony_ci            {
58899e815959Sopenharmony_ci                "type": "tag",
58909e815959Sopenharmony_ci                "name": "a",
58919e815959Sopenharmony_ci                "namespace": null
58929e815959Sopenharmony_ci            },
58939e815959Sopenharmony_ci            {
58949e815959Sopenharmony_ci                "type": "attribute",
58959e815959Sopenharmony_ci                "name": "title",
58969e815959Sopenharmony_ci                "action": "exists",
58979e815959Sopenharmony_ci                "value": "",
58989e815959Sopenharmony_ci                "namespace": null,
58999e815959Sopenharmony_ci                "ignoreCase": null
59009e815959Sopenharmony_ci            }
59019e815959Sopenharmony_ci        ]
59029e815959Sopenharmony_ci    ],
59039e815959Sopenharmony_ci    "#qunit-fixture a[TITLE]": [
59049e815959Sopenharmony_ci        [
59059e815959Sopenharmony_ci            {
59069e815959Sopenharmony_ci                "type": "attribute",
59079e815959Sopenharmony_ci                "name": "id",
59089e815959Sopenharmony_ci                "action": "equals",
59099e815959Sopenharmony_ci                "value": "qunit-fixture",
59109e815959Sopenharmony_ci                "namespace": null,
59119e815959Sopenharmony_ci                "ignoreCase": "quirks"
59129e815959Sopenharmony_ci            },
59139e815959Sopenharmony_ci            {
59149e815959Sopenharmony_ci                "type": "descendant"
59159e815959Sopenharmony_ci            },
59169e815959Sopenharmony_ci            {
59179e815959Sopenharmony_ci                "type": "tag",
59189e815959Sopenharmony_ci                "name": "a",
59199e815959Sopenharmony_ci                "namespace": null
59209e815959Sopenharmony_ci            },
59219e815959Sopenharmony_ci            {
59229e815959Sopenharmony_ci                "type": "attribute",
59239e815959Sopenharmony_ci                "name": "TITLE",
59249e815959Sopenharmony_ci                "action": "exists",
59259e815959Sopenharmony_ci                "value": "",
59269e815959Sopenharmony_ci                "namespace": null,
59279e815959Sopenharmony_ci                "ignoreCase": null
59289e815959Sopenharmony_ci            }
59299e815959Sopenharmony_ci        ]
59309e815959Sopenharmony_ci    ],
59319e815959Sopenharmony_ci    "#qunit-fixture a[href='http://www.google.com/']": [
59329e815959Sopenharmony_ci        [
59339e815959Sopenharmony_ci            {
59349e815959Sopenharmony_ci                "type": "attribute",
59359e815959Sopenharmony_ci                "name": "id",
59369e815959Sopenharmony_ci                "action": "equals",
59379e815959Sopenharmony_ci                "value": "qunit-fixture",
59389e815959Sopenharmony_ci                "namespace": null,
59399e815959Sopenharmony_ci                "ignoreCase": "quirks"
59409e815959Sopenharmony_ci            },
59419e815959Sopenharmony_ci            {
59429e815959Sopenharmony_ci                "type": "descendant"
59439e815959Sopenharmony_ci            },
59449e815959Sopenharmony_ci            {
59459e815959Sopenharmony_ci                "type": "tag",
59469e815959Sopenharmony_ci                "name": "a",
59479e815959Sopenharmony_ci                "namespace": null
59489e815959Sopenharmony_ci            },
59499e815959Sopenharmony_ci            {
59509e815959Sopenharmony_ci                "type": "attribute",
59519e815959Sopenharmony_ci                "name": "href",
59529e815959Sopenharmony_ci                "action": "equals",
59539e815959Sopenharmony_ci                "value": "http://www.google.com/",
59549e815959Sopenharmony_ci                "namespace": null,
59559e815959Sopenharmony_ci                "ignoreCase": null
59569e815959Sopenharmony_ci            }
59579e815959Sopenharmony_ci        ]
59589e815959Sopenharmony_ci    ],
59599e815959Sopenharmony_ci    "#qunit-fixture a[rel='bookmark']": [
59609e815959Sopenharmony_ci        [
59619e815959Sopenharmony_ci            {
59629e815959Sopenharmony_ci                "type": "attribute",
59639e815959Sopenharmony_ci                "name": "id",
59649e815959Sopenharmony_ci                "action": "equals",
59659e815959Sopenharmony_ci                "value": "qunit-fixture",
59669e815959Sopenharmony_ci                "namespace": null,
59679e815959Sopenharmony_ci                "ignoreCase": "quirks"
59689e815959Sopenharmony_ci            },
59699e815959Sopenharmony_ci            {
59709e815959Sopenharmony_ci                "type": "descendant"
59719e815959Sopenharmony_ci            },
59729e815959Sopenharmony_ci            {
59739e815959Sopenharmony_ci                "type": "tag",
59749e815959Sopenharmony_ci                "name": "a",
59759e815959Sopenharmony_ci                "namespace": null
59769e815959Sopenharmony_ci            },
59779e815959Sopenharmony_ci            {
59789e815959Sopenharmony_ci                "type": "attribute",
59799e815959Sopenharmony_ci                "name": "rel",
59809e815959Sopenharmony_ci                "action": "equals",
59819e815959Sopenharmony_ci                "value": "bookmark",
59829e815959Sopenharmony_ci                "namespace": null,
59839e815959Sopenharmony_ci                "ignoreCase": null
59849e815959Sopenharmony_ci            }
59859e815959Sopenharmony_ci        ]
59869e815959Sopenharmony_ci    ],
59879e815959Sopenharmony_ci    "#qunit-fixture a[rel=bookmark]": [
59889e815959Sopenharmony_ci        [
59899e815959Sopenharmony_ci            {
59909e815959Sopenharmony_ci                "type": "attribute",
59919e815959Sopenharmony_ci                "name": "id",
59929e815959Sopenharmony_ci                "action": "equals",
59939e815959Sopenharmony_ci                "value": "qunit-fixture",
59949e815959Sopenharmony_ci                "namespace": null,
59959e815959Sopenharmony_ci                "ignoreCase": "quirks"
59969e815959Sopenharmony_ci            },
59979e815959Sopenharmony_ci            {
59989e815959Sopenharmony_ci                "type": "descendant"
59999e815959Sopenharmony_ci            },
60009e815959Sopenharmony_ci            {
60019e815959Sopenharmony_ci                "type": "tag",
60029e815959Sopenharmony_ci                "name": "a",
60039e815959Sopenharmony_ci                "namespace": null
60049e815959Sopenharmony_ci            },
60059e815959Sopenharmony_ci            {
60069e815959Sopenharmony_ci                "type": "attribute",
60079e815959Sopenharmony_ci                "name": "rel",
60089e815959Sopenharmony_ci                "action": "equals",
60099e815959Sopenharmony_ci                "value": "bookmark",
60109e815959Sopenharmony_ci                "namespace": null,
60119e815959Sopenharmony_ci                "ignoreCase": null
60129e815959Sopenharmony_ci            }
60139e815959Sopenharmony_ci        ]
60149e815959Sopenharmony_ci    ],
60159e815959Sopenharmony_ci    "#qunit-fixture a[title]": [
60169e815959Sopenharmony_ci        [
60179e815959Sopenharmony_ci            {
60189e815959Sopenharmony_ci                "type": "attribute",
60199e815959Sopenharmony_ci                "name": "id",
60209e815959Sopenharmony_ci                "action": "equals",
60219e815959Sopenharmony_ci                "value": "qunit-fixture",
60229e815959Sopenharmony_ci                "namespace": null,
60239e815959Sopenharmony_ci                "ignoreCase": "quirks"
60249e815959Sopenharmony_ci            },
60259e815959Sopenharmony_ci            {
60269e815959Sopenharmony_ci                "type": "descendant"
60279e815959Sopenharmony_ci            },
60289e815959Sopenharmony_ci            {
60299e815959Sopenharmony_ci                "type": "tag",
60309e815959Sopenharmony_ci                "name": "a",
60319e815959Sopenharmony_ci                "namespace": null
60329e815959Sopenharmony_ci            },
60339e815959Sopenharmony_ci            {
60349e815959Sopenharmony_ci                "type": "attribute",
60359e815959Sopenharmony_ci                "name": "title",
60369e815959Sopenharmony_ci                "action": "exists",
60379e815959Sopenharmony_ci                "value": "",
60389e815959Sopenharmony_ci                "namespace": null,
60399e815959Sopenharmony_ci                "ignoreCase": null
60409e815959Sopenharmony_ci            }
60419e815959Sopenharmony_ci        ]
60429e815959Sopenharmony_ci    ],
60439e815959Sopenharmony_ci    "#qunit-fixture div:has(div:has(div:not([id])))": [
60449e815959Sopenharmony_ci        [
60459e815959Sopenharmony_ci            {
60469e815959Sopenharmony_ci                "type": "attribute",
60479e815959Sopenharmony_ci                "name": "id",
60489e815959Sopenharmony_ci                "action": "equals",
60499e815959Sopenharmony_ci                "value": "qunit-fixture",
60509e815959Sopenharmony_ci                "namespace": null,
60519e815959Sopenharmony_ci                "ignoreCase": "quirks"
60529e815959Sopenharmony_ci            },
60539e815959Sopenharmony_ci            {
60549e815959Sopenharmony_ci                "type": "descendant"
60559e815959Sopenharmony_ci            },
60569e815959Sopenharmony_ci            {
60579e815959Sopenharmony_ci                "type": "tag",
60589e815959Sopenharmony_ci                "name": "div",
60599e815959Sopenharmony_ci                "namespace": null
60609e815959Sopenharmony_ci            },
60619e815959Sopenharmony_ci            {
60629e815959Sopenharmony_ci                "type": "pseudo",
60639e815959Sopenharmony_ci                "name": "has",
60649e815959Sopenharmony_ci                "data": [
60659e815959Sopenharmony_ci                    [
60669e815959Sopenharmony_ci                        {
60679e815959Sopenharmony_ci                            "type": "tag",
60689e815959Sopenharmony_ci                            "name": "div",
60699e815959Sopenharmony_ci                            "namespace": null
60709e815959Sopenharmony_ci                        },
60719e815959Sopenharmony_ci                        {
60729e815959Sopenharmony_ci                            "type": "pseudo",
60739e815959Sopenharmony_ci                            "name": "has",
60749e815959Sopenharmony_ci                            "data": [
60759e815959Sopenharmony_ci                                [
60769e815959Sopenharmony_ci                                    {
60779e815959Sopenharmony_ci                                        "type": "tag",
60789e815959Sopenharmony_ci                                        "name": "div",
60799e815959Sopenharmony_ci                                        "namespace": null
60809e815959Sopenharmony_ci                                    },
60819e815959Sopenharmony_ci                                    {
60829e815959Sopenharmony_ci                                        "type": "pseudo",
60839e815959Sopenharmony_ci                                        "name": "not",
60849e815959Sopenharmony_ci                                        "data": [
60859e815959Sopenharmony_ci                                            [
60869e815959Sopenharmony_ci                                                {
60879e815959Sopenharmony_ci                                                    "type": "attribute",
60889e815959Sopenharmony_ci                                                    "name": "id",
60899e815959Sopenharmony_ci                                                    "action": "exists",
60909e815959Sopenharmony_ci                                                    "value": "",
60919e815959Sopenharmony_ci                                                    "namespace": null,
60929e815959Sopenharmony_ci                                                    "ignoreCase": null
60939e815959Sopenharmony_ci                                                }
60949e815959Sopenharmony_ci                                            ]
60959e815959Sopenharmony_ci                                        ]
60969e815959Sopenharmony_ci                                    }
60979e815959Sopenharmony_ci                                ]
60989e815959Sopenharmony_ci                            ]
60999e815959Sopenharmony_ci                        }
61009e815959Sopenharmony_ci                    ]
61019e815959Sopenharmony_ci                ]
61029e815959Sopenharmony_ci            }
61039e815959Sopenharmony_ci        ]
61049e815959Sopenharmony_ci    ],
61059e815959Sopenharmony_ci    "#qunit-fixture div[id]:not(:has(div, span)):not(:has(*))": [
61069e815959Sopenharmony_ci        [
61079e815959Sopenharmony_ci            {
61089e815959Sopenharmony_ci                "type": "attribute",
61099e815959Sopenharmony_ci                "name": "id",
61109e815959Sopenharmony_ci                "action": "equals",
61119e815959Sopenharmony_ci                "value": "qunit-fixture",
61129e815959Sopenharmony_ci                "namespace": null,
61139e815959Sopenharmony_ci                "ignoreCase": "quirks"
61149e815959Sopenharmony_ci            },
61159e815959Sopenharmony_ci            {
61169e815959Sopenharmony_ci                "type": "descendant"
61179e815959Sopenharmony_ci            },
61189e815959Sopenharmony_ci            {
61199e815959Sopenharmony_ci                "type": "tag",
61209e815959Sopenharmony_ci                "name": "div",
61219e815959Sopenharmony_ci                "namespace": null
61229e815959Sopenharmony_ci            },
61239e815959Sopenharmony_ci            {
61249e815959Sopenharmony_ci                "type": "attribute",
61259e815959Sopenharmony_ci                "name": "id",
61269e815959Sopenharmony_ci                "action": "exists",
61279e815959Sopenharmony_ci                "value": "",
61289e815959Sopenharmony_ci                "namespace": null,
61299e815959Sopenharmony_ci                "ignoreCase": null
61309e815959Sopenharmony_ci            },
61319e815959Sopenharmony_ci            {
61329e815959Sopenharmony_ci                "type": "pseudo",
61339e815959Sopenharmony_ci                "name": "not",
61349e815959Sopenharmony_ci                "data": [
61359e815959Sopenharmony_ci                    [
61369e815959Sopenharmony_ci                        {
61379e815959Sopenharmony_ci                            "type": "pseudo",
61389e815959Sopenharmony_ci                            "name": "has",
61399e815959Sopenharmony_ci                            "data": [
61409e815959Sopenharmony_ci                                [
61419e815959Sopenharmony_ci                                    {
61429e815959Sopenharmony_ci                                        "type": "tag",
61439e815959Sopenharmony_ci                                        "name": "div",
61449e815959Sopenharmony_ci                                        "namespace": null
61459e815959Sopenharmony_ci                                    }
61469e815959Sopenharmony_ci                                ],
61479e815959Sopenharmony_ci                                [
61489e815959Sopenharmony_ci                                    {
61499e815959Sopenharmony_ci                                        "type": "tag",
61509e815959Sopenharmony_ci                                        "name": "span",
61519e815959Sopenharmony_ci                                        "namespace": null
61529e815959Sopenharmony_ci                                    }
61539e815959Sopenharmony_ci                                ]
61549e815959Sopenharmony_ci                            ]
61559e815959Sopenharmony_ci                        }
61569e815959Sopenharmony_ci                    ]
61579e815959Sopenharmony_ci                ]
61589e815959Sopenharmony_ci            },
61599e815959Sopenharmony_ci            {
61609e815959Sopenharmony_ci                "type": "pseudo",
61619e815959Sopenharmony_ci                "name": "not",
61629e815959Sopenharmony_ci                "data": [
61639e815959Sopenharmony_ci                    [
61649e815959Sopenharmony_ci                        {
61659e815959Sopenharmony_ci                            "type": "pseudo",
61669e815959Sopenharmony_ci                            "name": "has",
61679e815959Sopenharmony_ci                            "data": [
61689e815959Sopenharmony_ci                                [
61699e815959Sopenharmony_ci                                    {
61709e815959Sopenharmony_ci                                        "type": "universal",
61719e815959Sopenharmony_ci                                        "namespace": null
61729e815959Sopenharmony_ci                                    }
61739e815959Sopenharmony_ci                                ]
61749e815959Sopenharmony_ci                            ]
61759e815959Sopenharmony_ci                        }
61769e815959Sopenharmony_ci                    ]
61779e815959Sopenharmony_ci                ]
61789e815959Sopenharmony_ci            }
61799e815959Sopenharmony_ci        ]
61809e815959Sopenharmony_ci    ],
61819e815959Sopenharmony_ci    "#qunit-fixture form#form > *:nth-child(2)": [
61829e815959Sopenharmony_ci        [
61839e815959Sopenharmony_ci            {
61849e815959Sopenharmony_ci                "type": "attribute",
61859e815959Sopenharmony_ci                "name": "id",
61869e815959Sopenharmony_ci                "action": "equals",
61879e815959Sopenharmony_ci                "value": "qunit-fixture",
61889e815959Sopenharmony_ci                "namespace": null,
61899e815959Sopenharmony_ci                "ignoreCase": "quirks"
61909e815959Sopenharmony_ci            },
61919e815959Sopenharmony_ci            {
61929e815959Sopenharmony_ci                "type": "descendant"
61939e815959Sopenharmony_ci            },
61949e815959Sopenharmony_ci            {
61959e815959Sopenharmony_ci                "type": "tag",
61969e815959Sopenharmony_ci                "name": "form",
61979e815959Sopenharmony_ci                "namespace": null
61989e815959Sopenharmony_ci            },
61999e815959Sopenharmony_ci            {
62009e815959Sopenharmony_ci                "type": "attribute",
62019e815959Sopenharmony_ci                "name": "id",
62029e815959Sopenharmony_ci                "action": "equals",
62039e815959Sopenharmony_ci                "value": "form",
62049e815959Sopenharmony_ci                "namespace": null,
62059e815959Sopenharmony_ci                "ignoreCase": "quirks"
62069e815959Sopenharmony_ci            },
62079e815959Sopenharmony_ci            {
62089e815959Sopenharmony_ci                "type": "child"
62099e815959Sopenharmony_ci            },
62109e815959Sopenharmony_ci            {
62119e815959Sopenharmony_ci                "type": "universal",
62129e815959Sopenharmony_ci                "namespace": null
62139e815959Sopenharmony_ci            },
62149e815959Sopenharmony_ci            {
62159e815959Sopenharmony_ci                "type": "pseudo",
62169e815959Sopenharmony_ci                "name": "nth-child",
62179e815959Sopenharmony_ci                "data": "2"
62189e815959Sopenharmony_ci            }
62199e815959Sopenharmony_ci        ]
62209e815959Sopenharmony_ci    ],
62219e815959Sopenharmony_ci    "#qunit-fixture form#form > :nth-child(2)": [
62229e815959Sopenharmony_ci        [
62239e815959Sopenharmony_ci            {
62249e815959Sopenharmony_ci                "type": "attribute",
62259e815959Sopenharmony_ci                "name": "id",
62269e815959Sopenharmony_ci                "action": "equals",
62279e815959Sopenharmony_ci                "value": "qunit-fixture",
62289e815959Sopenharmony_ci                "namespace": null,
62299e815959Sopenharmony_ci                "ignoreCase": "quirks"
62309e815959Sopenharmony_ci            },
62319e815959Sopenharmony_ci            {
62329e815959Sopenharmony_ci                "type": "descendant"
62339e815959Sopenharmony_ci            },
62349e815959Sopenharmony_ci            {
62359e815959Sopenharmony_ci                "type": "tag",
62369e815959Sopenharmony_ci                "name": "form",
62379e815959Sopenharmony_ci                "namespace": null
62389e815959Sopenharmony_ci            },
62399e815959Sopenharmony_ci            {
62409e815959Sopenharmony_ci                "type": "attribute",
62419e815959Sopenharmony_ci                "name": "id",
62429e815959Sopenharmony_ci                "action": "equals",
62439e815959Sopenharmony_ci                "value": "form",
62449e815959Sopenharmony_ci                "namespace": null,
62459e815959Sopenharmony_ci                "ignoreCase": "quirks"
62469e815959Sopenharmony_ci            },
62479e815959Sopenharmony_ci            {
62489e815959Sopenharmony_ci                "type": "child"
62499e815959Sopenharmony_ci            },
62509e815959Sopenharmony_ci            {
62519e815959Sopenharmony_ci                "type": "pseudo",
62529e815959Sopenharmony_ci                "name": "nth-child",
62539e815959Sopenharmony_ci                "data": "2"
62549e815959Sopenharmony_ci            }
62559e815959Sopenharmony_ci        ]
62569e815959Sopenharmony_ci    ],
62579e815959Sopenharmony_ci    "#qunit-fixture form[id]:not([action$='formaction']):not(:button)": [
62589e815959Sopenharmony_ci        [
62599e815959Sopenharmony_ci            {
62609e815959Sopenharmony_ci                "type": "attribute",
62619e815959Sopenharmony_ci                "name": "id",
62629e815959Sopenharmony_ci                "action": "equals",
62639e815959Sopenharmony_ci                "value": "qunit-fixture",
62649e815959Sopenharmony_ci                "namespace": null,
62659e815959Sopenharmony_ci                "ignoreCase": "quirks"
62669e815959Sopenharmony_ci            },
62679e815959Sopenharmony_ci            {
62689e815959Sopenharmony_ci                "type": "descendant"
62699e815959Sopenharmony_ci            },
62709e815959Sopenharmony_ci            {
62719e815959Sopenharmony_ci                "type": "tag",
62729e815959Sopenharmony_ci                "name": "form",
62739e815959Sopenharmony_ci                "namespace": null
62749e815959Sopenharmony_ci            },
62759e815959Sopenharmony_ci            {
62769e815959Sopenharmony_ci                "type": "attribute",
62779e815959Sopenharmony_ci                "name": "id",
62789e815959Sopenharmony_ci                "action": "exists",
62799e815959Sopenharmony_ci                "value": "",
62809e815959Sopenharmony_ci                "namespace": null,
62819e815959Sopenharmony_ci                "ignoreCase": null
62829e815959Sopenharmony_ci            },
62839e815959Sopenharmony_ci            {
62849e815959Sopenharmony_ci                "type": "pseudo",
62859e815959Sopenharmony_ci                "name": "not",
62869e815959Sopenharmony_ci                "data": [
62879e815959Sopenharmony_ci                    [
62889e815959Sopenharmony_ci                        {
62899e815959Sopenharmony_ci                            "type": "attribute",
62909e815959Sopenharmony_ci                            "name": "action",
62919e815959Sopenharmony_ci                            "action": "end",
62929e815959Sopenharmony_ci                            "value": "formaction",
62939e815959Sopenharmony_ci                            "namespace": null,
62949e815959Sopenharmony_ci                            "ignoreCase": null
62959e815959Sopenharmony_ci                        }
62969e815959Sopenharmony_ci                    ]
62979e815959Sopenharmony_ci                ]
62989e815959Sopenharmony_ci            },
62999e815959Sopenharmony_ci            {
63009e815959Sopenharmony_ci                "type": "pseudo",
63019e815959Sopenharmony_ci                "name": "not",
63029e815959Sopenharmony_ci                "data": [
63039e815959Sopenharmony_ci                    [
63049e815959Sopenharmony_ci                        {
63059e815959Sopenharmony_ci                            "type": "pseudo",
63069e815959Sopenharmony_ci                            "name": "button",
63079e815959Sopenharmony_ci                            "data": null
63089e815959Sopenharmony_ci                        }
63099e815959Sopenharmony_ci                    ]
63109e815959Sopenharmony_ci                ]
63119e815959Sopenharmony_ci            }
63129e815959Sopenharmony_ci        ]
63139e815959Sopenharmony_ci    ],
63149e815959Sopenharmony_ci    "#qunit-fixture form[id]:not([action='form:action']):not(:button)": [
63159e815959Sopenharmony_ci        [
63169e815959Sopenharmony_ci            {
63179e815959Sopenharmony_ci                "type": "attribute",
63189e815959Sopenharmony_ci                "name": "id",
63199e815959Sopenharmony_ci                "action": "equals",
63209e815959Sopenharmony_ci                "value": "qunit-fixture",
63219e815959Sopenharmony_ci                "namespace": null,
63229e815959Sopenharmony_ci                "ignoreCase": "quirks"
63239e815959Sopenharmony_ci            },
63249e815959Sopenharmony_ci            {
63259e815959Sopenharmony_ci                "type": "descendant"
63269e815959Sopenharmony_ci            },
63279e815959Sopenharmony_ci            {
63289e815959Sopenharmony_ci                "type": "tag",
63299e815959Sopenharmony_ci                "name": "form",
63309e815959Sopenharmony_ci                "namespace": null
63319e815959Sopenharmony_ci            },
63329e815959Sopenharmony_ci            {
63339e815959Sopenharmony_ci                "type": "attribute",
63349e815959Sopenharmony_ci                "name": "id",
63359e815959Sopenharmony_ci                "action": "exists",
63369e815959Sopenharmony_ci                "value": "",
63379e815959Sopenharmony_ci                "namespace": null,
63389e815959Sopenharmony_ci                "ignoreCase": null
63399e815959Sopenharmony_ci            },
63409e815959Sopenharmony_ci            {
63419e815959Sopenharmony_ci                "type": "pseudo",
63429e815959Sopenharmony_ci                "name": "not",
63439e815959Sopenharmony_ci                "data": [
63449e815959Sopenharmony_ci                    [
63459e815959Sopenharmony_ci                        {
63469e815959Sopenharmony_ci                            "type": "attribute",
63479e815959Sopenharmony_ci                            "name": "action",
63489e815959Sopenharmony_ci                            "action": "equals",
63499e815959Sopenharmony_ci                            "value": "form:action",
63509e815959Sopenharmony_ci                            "namespace": null,
63519e815959Sopenharmony_ci                            "ignoreCase": null
63529e815959Sopenharmony_ci                        }
63539e815959Sopenharmony_ci                    ]
63549e815959Sopenharmony_ci                ]
63559e815959Sopenharmony_ci            },
63569e815959Sopenharmony_ci            {
63579e815959Sopenharmony_ci                "type": "pseudo",
63589e815959Sopenharmony_ci                "name": "not",
63599e815959Sopenharmony_ci                "data": [
63609e815959Sopenharmony_ci                    [
63619e815959Sopenharmony_ci                        {
63629e815959Sopenharmony_ci                            "type": "pseudo",
63639e815959Sopenharmony_ci                            "name": "button",
63649e815959Sopenharmony_ci                            "data": null
63659e815959Sopenharmony_ci                        }
63669e815959Sopenharmony_ci                    ]
63679e815959Sopenharmony_ci                ]
63689e815959Sopenharmony_ci            }
63699e815959Sopenharmony_ci        ]
63709e815959Sopenharmony_ci    ],
63719e815959Sopenharmony_ci    "#qunit-fixture form[id]:not([action='form:action']:button):not(:input)": [
63729e815959Sopenharmony_ci        [
63739e815959Sopenharmony_ci            {
63749e815959Sopenharmony_ci                "type": "attribute",
63759e815959Sopenharmony_ci                "name": "id",
63769e815959Sopenharmony_ci                "action": "equals",
63779e815959Sopenharmony_ci                "value": "qunit-fixture",
63789e815959Sopenharmony_ci                "namespace": null,
63799e815959Sopenharmony_ci                "ignoreCase": "quirks"
63809e815959Sopenharmony_ci            },
63819e815959Sopenharmony_ci            {
63829e815959Sopenharmony_ci                "type": "descendant"
63839e815959Sopenharmony_ci            },
63849e815959Sopenharmony_ci            {
63859e815959Sopenharmony_ci                "type": "tag",
63869e815959Sopenharmony_ci                "name": "form",
63879e815959Sopenharmony_ci                "namespace": null
63889e815959Sopenharmony_ci            },
63899e815959Sopenharmony_ci            {
63909e815959Sopenharmony_ci                "type": "attribute",
63919e815959Sopenharmony_ci                "name": "id",
63929e815959Sopenharmony_ci                "action": "exists",
63939e815959Sopenharmony_ci                "value": "",
63949e815959Sopenharmony_ci                "namespace": null,
63959e815959Sopenharmony_ci                "ignoreCase": null
63969e815959Sopenharmony_ci            },
63979e815959Sopenharmony_ci            {
63989e815959Sopenharmony_ci                "type": "pseudo",
63999e815959Sopenharmony_ci                "name": "not",
64009e815959Sopenharmony_ci                "data": [
64019e815959Sopenharmony_ci                    [
64029e815959Sopenharmony_ci                        {
64039e815959Sopenharmony_ci                            "type": "attribute",
64049e815959Sopenharmony_ci                            "name": "action",
64059e815959Sopenharmony_ci                            "action": "equals",
64069e815959Sopenharmony_ci                            "value": "form:action",
64079e815959Sopenharmony_ci                            "namespace": null,
64089e815959Sopenharmony_ci                            "ignoreCase": null
64099e815959Sopenharmony_ci                        },
64109e815959Sopenharmony_ci                        {
64119e815959Sopenharmony_ci                            "type": "pseudo",
64129e815959Sopenharmony_ci                            "name": "button",
64139e815959Sopenharmony_ci                            "data": null
64149e815959Sopenharmony_ci                        }
64159e815959Sopenharmony_ci                    ]
64169e815959Sopenharmony_ci                ]
64179e815959Sopenharmony_ci            },
64189e815959Sopenharmony_ci            {
64199e815959Sopenharmony_ci                "type": "pseudo",
64209e815959Sopenharmony_ci                "name": "not",
64219e815959Sopenharmony_ci                "data": [
64229e815959Sopenharmony_ci                    [
64239e815959Sopenharmony_ci                        {
64249e815959Sopenharmony_ci                            "type": "pseudo",
64259e815959Sopenharmony_ci                            "name": "input",
64269e815959Sopenharmony_ci                            "data": null
64279e815959Sopenharmony_ci                        }
64289e815959Sopenharmony_ci                    ]
64299e815959Sopenharmony_ci                ]
64309e815959Sopenharmony_ci            }
64319e815959Sopenharmony_ci        ]
64329e815959Sopenharmony_ci    ],
64339e815959Sopenharmony_ci    "#qunit-fixture li[tabIndex=-1]": [
64349e815959Sopenharmony_ci        [
64359e815959Sopenharmony_ci            {
64369e815959Sopenharmony_ci                "type": "attribute",
64379e815959Sopenharmony_ci                "name": "id",
64389e815959Sopenharmony_ci                "action": "equals",
64399e815959Sopenharmony_ci                "value": "qunit-fixture",
64409e815959Sopenharmony_ci                "namespace": null,
64419e815959Sopenharmony_ci                "ignoreCase": "quirks"
64429e815959Sopenharmony_ci            },
64439e815959Sopenharmony_ci            {
64449e815959Sopenharmony_ci                "type": "descendant"
64459e815959Sopenharmony_ci            },
64469e815959Sopenharmony_ci            {
64479e815959Sopenharmony_ci                "type": "tag",
64489e815959Sopenharmony_ci                "name": "li",
64499e815959Sopenharmony_ci                "namespace": null
64509e815959Sopenharmony_ci            },
64519e815959Sopenharmony_ci            {
64529e815959Sopenharmony_ci                "type": "attribute",
64539e815959Sopenharmony_ci                "name": "tabIndex",
64549e815959Sopenharmony_ci                "action": "equals",
64559e815959Sopenharmony_ci                "value": "-1",
64569e815959Sopenharmony_ci                "namespace": null,
64579e815959Sopenharmony_ci                "ignoreCase": null
64589e815959Sopenharmony_ci            }
64599e815959Sopenharmony_ci        ]
64609e815959Sopenharmony_ci    ],
64619e815959Sopenharmony_ci    "#qunit-fixture option[value=1]": [
64629e815959Sopenharmony_ci        [
64639e815959Sopenharmony_ci            {
64649e815959Sopenharmony_ci                "type": "attribute",
64659e815959Sopenharmony_ci                "name": "id",
64669e815959Sopenharmony_ci                "action": "equals",
64679e815959Sopenharmony_ci                "value": "qunit-fixture",
64689e815959Sopenharmony_ci                "namespace": null,
64699e815959Sopenharmony_ci                "ignoreCase": "quirks"
64709e815959Sopenharmony_ci            },
64719e815959Sopenharmony_ci            {
64729e815959Sopenharmony_ci                "type": "descendant"
64739e815959Sopenharmony_ci            },
64749e815959Sopenharmony_ci            {
64759e815959Sopenharmony_ci                "type": "tag",
64769e815959Sopenharmony_ci                "name": "option",
64779e815959Sopenharmony_ci                "namespace": null
64789e815959Sopenharmony_ci            },
64799e815959Sopenharmony_ci            {
64809e815959Sopenharmony_ci                "type": "attribute",
64819e815959Sopenharmony_ci                "name": "value",
64829e815959Sopenharmony_ci                "action": "equals",
64839e815959Sopenharmony_ci                "value": "1",
64849e815959Sopenharmony_ci                "namespace": null,
64859e815959Sopenharmony_ci                "ignoreCase": null
64869e815959Sopenharmony_ci            }
64879e815959Sopenharmony_ci        ]
64889e815959Sopenharmony_ci    ],
64899e815959Sopenharmony_ci    "#qunit-fixture p": [
64909e815959Sopenharmony_ci        [
64919e815959Sopenharmony_ci            {
64929e815959Sopenharmony_ci                "type": "attribute",
64939e815959Sopenharmony_ci                "name": "id",
64949e815959Sopenharmony_ci                "action": "equals",
64959e815959Sopenharmony_ci                "value": "qunit-fixture",
64969e815959Sopenharmony_ci                "namespace": null,
64979e815959Sopenharmony_ci                "ignoreCase": "quirks"
64989e815959Sopenharmony_ci            },
64999e815959Sopenharmony_ci            {
65009e815959Sopenharmony_ci                "type": "descendant"
65019e815959Sopenharmony_ci            },
65029e815959Sopenharmony_ci            {
65039e815959Sopenharmony_ci                "type": "tag",
65049e815959Sopenharmony_ci                "name": "p",
65059e815959Sopenharmony_ci                "namespace": null
65069e815959Sopenharmony_ci            }
65079e815959Sopenharmony_ci        ]
65089e815959Sopenharmony_ci    ],
65099e815959Sopenharmony_ci    "#qunit-fixture p\t": [
65109e815959Sopenharmony_ci        [
65119e815959Sopenharmony_ci            {
65129e815959Sopenharmony_ci                "type": "attribute",
65139e815959Sopenharmony_ci                "name": "id",
65149e815959Sopenharmony_ci                "action": "equals",
65159e815959Sopenharmony_ci                "value": "qunit-fixture",
65169e815959Sopenharmony_ci                "namespace": null,
65179e815959Sopenharmony_ci                "ignoreCase": "quirks"
65189e815959Sopenharmony_ci            },
65199e815959Sopenharmony_ci            {
65209e815959Sopenharmony_ci                "type": "descendant"
65219e815959Sopenharmony_ci            },
65229e815959Sopenharmony_ci            {
65239e815959Sopenharmony_ci                "type": "tag",
65249e815959Sopenharmony_ci                "name": "p",
65259e815959Sopenharmony_ci                "namespace": null
65269e815959Sopenharmony_ci            }
65279e815959Sopenharmony_ci        ]
65289e815959Sopenharmony_ci    ],
65299e815959Sopenharmony_ci    "#qunit-fixture p\n": [
65309e815959Sopenharmony_ci        [
65319e815959Sopenharmony_ci            {
65329e815959Sopenharmony_ci                "type": "attribute",
65339e815959Sopenharmony_ci                "name": "id",
65349e815959Sopenharmony_ci                "action": "equals",
65359e815959Sopenharmony_ci                "value": "qunit-fixture",
65369e815959Sopenharmony_ci                "namespace": null,
65379e815959Sopenharmony_ci                "ignoreCase": "quirks"
65389e815959Sopenharmony_ci            },
65399e815959Sopenharmony_ci            {
65409e815959Sopenharmony_ci                "type": "descendant"
65419e815959Sopenharmony_ci            },
65429e815959Sopenharmony_ci            {
65439e815959Sopenharmony_ci                "type": "tag",
65449e815959Sopenharmony_ci                "name": "p",
65459e815959Sopenharmony_ci                "namespace": null
65469e815959Sopenharmony_ci            }
65479e815959Sopenharmony_ci        ]
65489e815959Sopenharmony_ci    ],
65499e815959Sopenharmony_ci    "#qunit-fixture p\f": [
65509e815959Sopenharmony_ci        [
65519e815959Sopenharmony_ci            {
65529e815959Sopenharmony_ci                "type": "attribute",
65539e815959Sopenharmony_ci                "name": "id",
65549e815959Sopenharmony_ci                "action": "equals",
65559e815959Sopenharmony_ci                "value": "qunit-fixture",
65569e815959Sopenharmony_ci                "namespace": null,
65579e815959Sopenharmony_ci                "ignoreCase": "quirks"
65589e815959Sopenharmony_ci            },
65599e815959Sopenharmony_ci            {
65609e815959Sopenharmony_ci                "type": "descendant"
65619e815959Sopenharmony_ci            },
65629e815959Sopenharmony_ci            {
65639e815959Sopenharmony_ci                "type": "tag",
65649e815959Sopenharmony_ci                "name": "p",
65659e815959Sopenharmony_ci                "namespace": null
65669e815959Sopenharmony_ci            }
65679e815959Sopenharmony_ci        ]
65689e815959Sopenharmony_ci    ],
65699e815959Sopenharmony_ci    "#qunit-fixture p\r": [
65709e815959Sopenharmony_ci        [
65719e815959Sopenharmony_ci            {
65729e815959Sopenharmony_ci                "type": "attribute",
65739e815959Sopenharmony_ci                "name": "id",
65749e815959Sopenharmony_ci                "action": "equals",
65759e815959Sopenharmony_ci                "value": "qunit-fixture",
65769e815959Sopenharmony_ci                "namespace": null,
65779e815959Sopenharmony_ci                "ignoreCase": "quirks"
65789e815959Sopenharmony_ci            },
65799e815959Sopenharmony_ci            {
65809e815959Sopenharmony_ci                "type": "descendant"
65819e815959Sopenharmony_ci            },
65829e815959Sopenharmony_ci            {
65839e815959Sopenharmony_ci                "type": "tag",
65849e815959Sopenharmony_ci                "name": "p",
65859e815959Sopenharmony_ci                "namespace": null
65869e815959Sopenharmony_ci            }
65879e815959Sopenharmony_ci        ]
65889e815959Sopenharmony_ci    ],
65899e815959Sopenharmony_ci    "#qunit-fixture p ": [
65909e815959Sopenharmony_ci        [
65919e815959Sopenharmony_ci            {
65929e815959Sopenharmony_ci                "type": "attribute",
65939e815959Sopenharmony_ci                "name": "id",
65949e815959Sopenharmony_ci                "action": "equals",
65959e815959Sopenharmony_ci                "value": "qunit-fixture",
65969e815959Sopenharmony_ci                "namespace": null,
65979e815959Sopenharmony_ci                "ignoreCase": "quirks"
65989e815959Sopenharmony_ci            },
65999e815959Sopenharmony_ci            {
66009e815959Sopenharmony_ci                "type": "descendant"
66019e815959Sopenharmony_ci            },
66029e815959Sopenharmony_ci            {
66039e815959Sopenharmony_ci                "type": "tag",
66049e815959Sopenharmony_ci                "name": "p",
66059e815959Sopenharmony_ci                "namespace": null
66069e815959Sopenharmony_ci            }
66079e815959Sopenharmony_ci        ]
66089e815959Sopenharmony_ci    ],
66099e815959Sopenharmony_ci    "#qunit-fixture p ~ div": [
66109e815959Sopenharmony_ci        [
66119e815959Sopenharmony_ci            {
66129e815959Sopenharmony_ci                "type": "attribute",
66139e815959Sopenharmony_ci                "name": "id",
66149e815959Sopenharmony_ci                "action": "equals",
66159e815959Sopenharmony_ci                "value": "qunit-fixture",
66169e815959Sopenharmony_ci                "namespace": null,
66179e815959Sopenharmony_ci                "ignoreCase": "quirks"
66189e815959Sopenharmony_ci            },
66199e815959Sopenharmony_ci            {
66209e815959Sopenharmony_ci                "type": "descendant"
66219e815959Sopenharmony_ci            },
66229e815959Sopenharmony_ci            {
66239e815959Sopenharmony_ci                "type": "tag",
66249e815959Sopenharmony_ci                "name": "p",
66259e815959Sopenharmony_ci                "namespace": null
66269e815959Sopenharmony_ci            },
66279e815959Sopenharmony_ci            {
66289e815959Sopenharmony_ci                "type": "sibling"
66299e815959Sopenharmony_ci            },
66309e815959Sopenharmony_ci            {
66319e815959Sopenharmony_ci                "type": "tag",
66329e815959Sopenharmony_ci                "name": "div",
66339e815959Sopenharmony_ci                "namespace": null
66349e815959Sopenharmony_ci            }
66359e815959Sopenharmony_ci        ]
66369e815959Sopenharmony_ci    ],
66379e815959Sopenharmony_ci    "#qunit-fixture p, #qunit-fixture p a": [
66389e815959Sopenharmony_ci        [
66399e815959Sopenharmony_ci            {
66409e815959Sopenharmony_ci                "type": "attribute",
66419e815959Sopenharmony_ci                "name": "id",
66429e815959Sopenharmony_ci                "action": "equals",
66439e815959Sopenharmony_ci                "value": "qunit-fixture",
66449e815959Sopenharmony_ci                "namespace": null,
66459e815959Sopenharmony_ci                "ignoreCase": "quirks"
66469e815959Sopenharmony_ci            },
66479e815959Sopenharmony_ci            {
66489e815959Sopenharmony_ci                "type": "descendant"
66499e815959Sopenharmony_ci            },
66509e815959Sopenharmony_ci            {
66519e815959Sopenharmony_ci                "type": "tag",
66529e815959Sopenharmony_ci                "name": "p",
66539e815959Sopenharmony_ci                "namespace": null
66549e815959Sopenharmony_ci            }
66559e815959Sopenharmony_ci        ],
66569e815959Sopenharmony_ci        [
66579e815959Sopenharmony_ci            {
66589e815959Sopenharmony_ci                "type": "attribute",
66599e815959Sopenharmony_ci                "name": "id",
66609e815959Sopenharmony_ci                "action": "equals",
66619e815959Sopenharmony_ci                "value": "qunit-fixture",
66629e815959Sopenharmony_ci                "namespace": null,
66639e815959Sopenharmony_ci                "ignoreCase": "quirks"
66649e815959Sopenharmony_ci            },
66659e815959Sopenharmony_ci            {
66669e815959Sopenharmony_ci                "type": "descendant"
66679e815959Sopenharmony_ci            },
66689e815959Sopenharmony_ci            {
66699e815959Sopenharmony_ci                "type": "tag",
66709e815959Sopenharmony_ci                "name": "p",
66719e815959Sopenharmony_ci                "namespace": null
66729e815959Sopenharmony_ci            },
66739e815959Sopenharmony_ci            {
66749e815959Sopenharmony_ci                "type": "descendant"
66759e815959Sopenharmony_ci            },
66769e815959Sopenharmony_ci            {
66779e815959Sopenharmony_ci                "type": "tag",
66789e815959Sopenharmony_ci                "name": "a",
66799e815959Sopenharmony_ci                "namespace": null
66809e815959Sopenharmony_ci            }
66819e815959Sopenharmony_ci        ]
66829e815959Sopenharmony_ci    ],
66839e815959Sopenharmony_ci    "#qunit-fixture p:FIRST-CHILD": [
66849e815959Sopenharmony_ci        [
66859e815959Sopenharmony_ci            {
66869e815959Sopenharmony_ci                "type": "attribute",
66879e815959Sopenharmony_ci                "name": "id",
66889e815959Sopenharmony_ci                "action": "equals",
66899e815959Sopenharmony_ci                "value": "qunit-fixture",
66909e815959Sopenharmony_ci                "namespace": null,
66919e815959Sopenharmony_ci                "ignoreCase": "quirks"
66929e815959Sopenharmony_ci            },
66939e815959Sopenharmony_ci            {
66949e815959Sopenharmony_ci                "type": "descendant"
66959e815959Sopenharmony_ci            },
66969e815959Sopenharmony_ci            {
66979e815959Sopenharmony_ci                "type": "tag",
66989e815959Sopenharmony_ci                "name": "p",
66999e815959Sopenharmony_ci                "namespace": null
67009e815959Sopenharmony_ci            },
67019e815959Sopenharmony_ci            {
67029e815959Sopenharmony_ci                "type": "pseudo",
67039e815959Sopenharmony_ci                "name": "first-child",
67049e815959Sopenharmony_ci                "data": null
67059e815959Sopenharmony_ci            }
67069e815959Sopenharmony_ci        ]
67079e815959Sopenharmony_ci    ],
67089e815959Sopenharmony_ci    "#qunit-fixture p:first-child": [
67099e815959Sopenharmony_ci        [
67109e815959Sopenharmony_ci            {
67119e815959Sopenharmony_ci                "type": "attribute",
67129e815959Sopenharmony_ci                "name": "id",
67139e815959Sopenharmony_ci                "action": "equals",
67149e815959Sopenharmony_ci                "value": "qunit-fixture",
67159e815959Sopenharmony_ci                "namespace": null,
67169e815959Sopenharmony_ci                "ignoreCase": "quirks"
67179e815959Sopenharmony_ci            },
67189e815959Sopenharmony_ci            {
67199e815959Sopenharmony_ci                "type": "descendant"
67209e815959Sopenharmony_ci            },
67219e815959Sopenharmony_ci            {
67229e815959Sopenharmony_ci                "type": "tag",
67239e815959Sopenharmony_ci                "name": "p",
67249e815959Sopenharmony_ci                "namespace": null
67259e815959Sopenharmony_ci            },
67269e815959Sopenharmony_ci            {
67279e815959Sopenharmony_ci                "type": "pseudo",
67289e815959Sopenharmony_ci                "name": "first-child",
67299e815959Sopenharmony_ci                "data": null
67309e815959Sopenharmony_ci            }
67319e815959Sopenharmony_ci        ]
67329e815959Sopenharmony_ci    ],
67339e815959Sopenharmony_ci    "#qunit-fixture p:has(:contains(mark)):has(code)": [
67349e815959Sopenharmony_ci        [
67359e815959Sopenharmony_ci            {
67369e815959Sopenharmony_ci                "type": "attribute",
67379e815959Sopenharmony_ci                "name": "id",
67389e815959Sopenharmony_ci                "action": "equals",
67399e815959Sopenharmony_ci                "value": "qunit-fixture",
67409e815959Sopenharmony_ci                "namespace": null,
67419e815959Sopenharmony_ci                "ignoreCase": "quirks"
67429e815959Sopenharmony_ci            },
67439e815959Sopenharmony_ci            {
67449e815959Sopenharmony_ci                "type": "descendant"
67459e815959Sopenharmony_ci            },
67469e815959Sopenharmony_ci            {
67479e815959Sopenharmony_ci                "type": "tag",
67489e815959Sopenharmony_ci                "name": "p",
67499e815959Sopenharmony_ci                "namespace": null
67509e815959Sopenharmony_ci            },
67519e815959Sopenharmony_ci            {
67529e815959Sopenharmony_ci                "type": "pseudo",
67539e815959Sopenharmony_ci                "name": "has",
67549e815959Sopenharmony_ci                "data": [
67559e815959Sopenharmony_ci                    [
67569e815959Sopenharmony_ci                        {
67579e815959Sopenharmony_ci                            "type": "pseudo",
67589e815959Sopenharmony_ci                            "name": "contains",
67599e815959Sopenharmony_ci                            "data": "mark"
67609e815959Sopenharmony_ci                        }
67619e815959Sopenharmony_ci                    ]
67629e815959Sopenharmony_ci                ]
67639e815959Sopenharmony_ci            },
67649e815959Sopenharmony_ci            {
67659e815959Sopenharmony_ci                "type": "pseudo",
67669e815959Sopenharmony_ci                "name": "has",
67679e815959Sopenharmony_ci                "data": [
67689e815959Sopenharmony_ci                    [
67699e815959Sopenharmony_ci                        {
67709e815959Sopenharmony_ci                            "type": "tag",
67719e815959Sopenharmony_ci                            "name": "code",
67729e815959Sopenharmony_ci                            "namespace": null
67739e815959Sopenharmony_ci                        }
67749e815959Sopenharmony_ci                    ]
67759e815959Sopenharmony_ci                ]
67769e815959Sopenharmony_ci            }
67779e815959Sopenharmony_ci        ]
67789e815959Sopenharmony_ci    ],
67799e815959Sopenharmony_ci    "#qunit-fixture p:has(:contains(mark)):has(code):contains(This link)": [
67809e815959Sopenharmony_ci        [
67819e815959Sopenharmony_ci            {
67829e815959Sopenharmony_ci                "type": "attribute",
67839e815959Sopenharmony_ci                "name": "id",
67849e815959Sopenharmony_ci                "action": "equals",
67859e815959Sopenharmony_ci                "value": "qunit-fixture",
67869e815959Sopenharmony_ci                "namespace": null,
67879e815959Sopenharmony_ci                "ignoreCase": "quirks"
67889e815959Sopenharmony_ci            },
67899e815959Sopenharmony_ci            {
67909e815959Sopenharmony_ci                "type": "descendant"
67919e815959Sopenharmony_ci            },
67929e815959Sopenharmony_ci            {
67939e815959Sopenharmony_ci                "type": "tag",
67949e815959Sopenharmony_ci                "name": "p",
67959e815959Sopenharmony_ci                "namespace": null
67969e815959Sopenharmony_ci            },
67979e815959Sopenharmony_ci            {
67989e815959Sopenharmony_ci                "type": "pseudo",
67999e815959Sopenharmony_ci                "name": "has",
68009e815959Sopenharmony_ci                "data": [
68019e815959Sopenharmony_ci                    [
68029e815959Sopenharmony_ci                        {
68039e815959Sopenharmony_ci                            "type": "pseudo",
68049e815959Sopenharmony_ci                            "name": "contains",
68059e815959Sopenharmony_ci                            "data": "mark"
68069e815959Sopenharmony_ci                        }
68079e815959Sopenharmony_ci                    ]
68089e815959Sopenharmony_ci                ]
68099e815959Sopenharmony_ci            },
68109e815959Sopenharmony_ci            {
68119e815959Sopenharmony_ci                "type": "pseudo",
68129e815959Sopenharmony_ci                "name": "has",
68139e815959Sopenharmony_ci                "data": [
68149e815959Sopenharmony_ci                    [
68159e815959Sopenharmony_ci                        {
68169e815959Sopenharmony_ci                            "type": "tag",
68179e815959Sopenharmony_ci                            "name": "code",
68189e815959Sopenharmony_ci                            "namespace": null
68199e815959Sopenharmony_ci                        }
68209e815959Sopenharmony_ci                    ]
68219e815959Sopenharmony_ci                ]
68229e815959Sopenharmony_ci            },
68239e815959Sopenharmony_ci            {
68249e815959Sopenharmony_ci                "type": "pseudo",
68259e815959Sopenharmony_ci                "name": "contains",
68269e815959Sopenharmony_ci                "data": "This link"
68279e815959Sopenharmony_ci            }
68289e815959Sopenharmony_ci        ]
68299e815959Sopenharmony_ci    ],
68309e815959Sopenharmony_ci    "#qunit-fixture p:not( a )": [
68319e815959Sopenharmony_ci        [
68329e815959Sopenharmony_ci            {
68339e815959Sopenharmony_ci                "type": "attribute",
68349e815959Sopenharmony_ci                "name": "id",
68359e815959Sopenharmony_ci                "action": "equals",
68369e815959Sopenharmony_ci                "value": "qunit-fixture",
68379e815959Sopenharmony_ci                "namespace": null,
68389e815959Sopenharmony_ci                "ignoreCase": "quirks"
68399e815959Sopenharmony_ci            },
68409e815959Sopenharmony_ci            {
68419e815959Sopenharmony_ci                "type": "descendant"
68429e815959Sopenharmony_ci            },
68439e815959Sopenharmony_ci            {
68449e815959Sopenharmony_ci                "type": "tag",
68459e815959Sopenharmony_ci                "name": "p",
68469e815959Sopenharmony_ci                "namespace": null
68479e815959Sopenharmony_ci            },
68489e815959Sopenharmony_ci            {
68499e815959Sopenharmony_ci                "type": "pseudo",
68509e815959Sopenharmony_ci                "name": "not",
68519e815959Sopenharmony_ci                "data": [
68529e815959Sopenharmony_ci                    [
68539e815959Sopenharmony_ci                        {
68549e815959Sopenharmony_ci                            "type": "tag",
68559e815959Sopenharmony_ci                            "name": "a",
68569e815959Sopenharmony_ci                            "namespace": null
68579e815959Sopenharmony_ci                        }
68589e815959Sopenharmony_ci                    ]
68599e815959Sopenharmony_ci                ]
68609e815959Sopenharmony_ci            }
68619e815959Sopenharmony_ci        ]
68629e815959Sopenharmony_ci    ],
68639e815959Sopenharmony_ci    "#qunit-fixture p:not( p )": [
68649e815959Sopenharmony_ci        [
68659e815959Sopenharmony_ci            {
68669e815959Sopenharmony_ci                "type": "attribute",
68679e815959Sopenharmony_ci                "name": "id",
68689e815959Sopenharmony_ci                "action": "equals",
68699e815959Sopenharmony_ci                "value": "qunit-fixture",
68709e815959Sopenharmony_ci                "namespace": null,
68719e815959Sopenharmony_ci                "ignoreCase": "quirks"
68729e815959Sopenharmony_ci            },
68739e815959Sopenharmony_ci            {
68749e815959Sopenharmony_ci                "type": "descendant"
68759e815959Sopenharmony_ci            },
68769e815959Sopenharmony_ci            {
68779e815959Sopenharmony_ci                "type": "tag",
68789e815959Sopenharmony_ci                "name": "p",
68799e815959Sopenharmony_ci                "namespace": null
68809e815959Sopenharmony_ci            },
68819e815959Sopenharmony_ci            {
68829e815959Sopenharmony_ci                "type": "pseudo",
68839e815959Sopenharmony_ci                "name": "not",
68849e815959Sopenharmony_ci                "data": [
68859e815959Sopenharmony_ci                    [
68869e815959Sopenharmony_ci                        {
68879e815959Sopenharmony_ci                            "type": "tag",
68889e815959Sopenharmony_ci                            "name": "p",
68899e815959Sopenharmony_ci                            "namespace": null
68909e815959Sopenharmony_ci                        }
68919e815959Sopenharmony_ci                    ]
68929e815959Sopenharmony_ci                ]
68939e815959Sopenharmony_ci            }
68949e815959Sopenharmony_ci        ]
68959e815959Sopenharmony_ci    ],
68969e815959Sopenharmony_ci    "#qunit-fixture p:not(#blargh)": [
68979e815959Sopenharmony_ci        [
68989e815959Sopenharmony_ci            {
68999e815959Sopenharmony_ci                "type": "attribute",
69009e815959Sopenharmony_ci                "name": "id",
69019e815959Sopenharmony_ci                "action": "equals",
69029e815959Sopenharmony_ci                "value": "qunit-fixture",
69039e815959Sopenharmony_ci                "namespace": null,
69049e815959Sopenharmony_ci                "ignoreCase": "quirks"
69059e815959Sopenharmony_ci            },
69069e815959Sopenharmony_ci            {
69079e815959Sopenharmony_ci                "type": "descendant"
69089e815959Sopenharmony_ci            },
69099e815959Sopenharmony_ci            {
69109e815959Sopenharmony_ci                "type": "tag",
69119e815959Sopenharmony_ci                "name": "p",
69129e815959Sopenharmony_ci                "namespace": null
69139e815959Sopenharmony_ci            },
69149e815959Sopenharmony_ci            {
69159e815959Sopenharmony_ci                "type": "pseudo",
69169e815959Sopenharmony_ci                "name": "not",
69179e815959Sopenharmony_ci                "data": [
69189e815959Sopenharmony_ci                    [
69199e815959Sopenharmony_ci                        {
69209e815959Sopenharmony_ci                            "type": "attribute",
69219e815959Sopenharmony_ci                            "name": "id",
69229e815959Sopenharmony_ci                            "action": "equals",
69239e815959Sopenharmony_ci                            "value": "blargh",
69249e815959Sopenharmony_ci                            "namespace": null,
69259e815959Sopenharmony_ci                            "ignoreCase": "quirks"
69269e815959Sopenharmony_ci                        }
69279e815959Sopenharmony_ci                    ]
69289e815959Sopenharmony_ci                ]
69299e815959Sopenharmony_ci            }
69309e815959Sopenharmony_ci        ]
69319e815959Sopenharmony_ci    ],
69329e815959Sopenharmony_ci    "#qunit-fixture p:not(.foo)": [
69339e815959Sopenharmony_ci        [
69349e815959Sopenharmony_ci            {
69359e815959Sopenharmony_ci                "type": "attribute",
69369e815959Sopenharmony_ci                "name": "id",
69379e815959Sopenharmony_ci                "action": "equals",
69389e815959Sopenharmony_ci                "value": "qunit-fixture",
69399e815959Sopenharmony_ci                "namespace": null,
69409e815959Sopenharmony_ci                "ignoreCase": "quirks"
69419e815959Sopenharmony_ci            },
69429e815959Sopenharmony_ci            {
69439e815959Sopenharmony_ci                "type": "descendant"
69449e815959Sopenharmony_ci            },
69459e815959Sopenharmony_ci            {
69469e815959Sopenharmony_ci                "type": "tag",
69479e815959Sopenharmony_ci                "name": "p",
69489e815959Sopenharmony_ci                "namespace": null
69499e815959Sopenharmony_ci            },
69509e815959Sopenharmony_ci            {
69519e815959Sopenharmony_ci                "type": "pseudo",
69529e815959Sopenharmony_ci                "name": "not",
69539e815959Sopenharmony_ci                "data": [
69549e815959Sopenharmony_ci                    [
69559e815959Sopenharmony_ci                        {
69569e815959Sopenharmony_ci                            "type": "attribute",
69579e815959Sopenharmony_ci                            "name": "class",
69589e815959Sopenharmony_ci                            "action": "element",
69599e815959Sopenharmony_ci                            "value": "foo",
69609e815959Sopenharmony_ci                            "namespace": null,
69619e815959Sopenharmony_ci                            "ignoreCase": "quirks"
69629e815959Sopenharmony_ci                        }
69639e815959Sopenharmony_ci                    ]
69649e815959Sopenharmony_ci                ]
69659e815959Sopenharmony_ci            }
69669e815959Sopenharmony_ci        ]
69679e815959Sopenharmony_ci    ],
69689e815959Sopenharmony_ci    "#qunit-fixture p:not(:has(a), :nth-child(1))": [
69699e815959Sopenharmony_ci        [
69709e815959Sopenharmony_ci            {
69719e815959Sopenharmony_ci                "type": "attribute",
69729e815959Sopenharmony_ci                "name": "id",
69739e815959Sopenharmony_ci                "action": "equals",
69749e815959Sopenharmony_ci                "value": "qunit-fixture",
69759e815959Sopenharmony_ci                "namespace": null,
69769e815959Sopenharmony_ci                "ignoreCase": "quirks"
69779e815959Sopenharmony_ci            },
69789e815959Sopenharmony_ci            {
69799e815959Sopenharmony_ci                "type": "descendant"
69809e815959Sopenharmony_ci            },
69819e815959Sopenharmony_ci            {
69829e815959Sopenharmony_ci                "type": "tag",
69839e815959Sopenharmony_ci                "name": "p",
69849e815959Sopenharmony_ci                "namespace": null
69859e815959Sopenharmony_ci            },
69869e815959Sopenharmony_ci            {
69879e815959Sopenharmony_ci                "type": "pseudo",
69889e815959Sopenharmony_ci                "name": "not",
69899e815959Sopenharmony_ci                "data": [
69909e815959Sopenharmony_ci                    [
69919e815959Sopenharmony_ci                        {
69929e815959Sopenharmony_ci                            "type": "pseudo",
69939e815959Sopenharmony_ci                            "name": "has",
69949e815959Sopenharmony_ci                            "data": [
69959e815959Sopenharmony_ci                                [
69969e815959Sopenharmony_ci                                    {
69979e815959Sopenharmony_ci                                        "type": "tag",
69989e815959Sopenharmony_ci                                        "name": "a",
69999e815959Sopenharmony_ci                                        "namespace": null
70009e815959Sopenharmony_ci                                    }
70019e815959Sopenharmony_ci                                ]
70029e815959Sopenharmony_ci                            ]
70039e815959Sopenharmony_ci                        }
70049e815959Sopenharmony_ci                    ],
70059e815959Sopenharmony_ci                    [
70069e815959Sopenharmony_ci                        {
70079e815959Sopenharmony_ci                            "type": "pseudo",
70089e815959Sopenharmony_ci                            "name": "nth-child",
70099e815959Sopenharmony_ci                            "data": "1"
70109e815959Sopenharmony_ci                        }
70119e815959Sopenharmony_ci                    ]
70129e815959Sopenharmony_ci                ]
70139e815959Sopenharmony_ci            }
70149e815959Sopenharmony_ci        ]
70159e815959Sopenharmony_ci    ],
70169e815959Sopenharmony_ci    "#qunit-fixture p:not(:nth-child(1))": [
70179e815959Sopenharmony_ci        [
70189e815959Sopenharmony_ci            {
70199e815959Sopenharmony_ci                "type": "attribute",
70209e815959Sopenharmony_ci                "name": "id",
70219e815959Sopenharmony_ci                "action": "equals",
70229e815959Sopenharmony_ci                "value": "qunit-fixture",
70239e815959Sopenharmony_ci                "namespace": null,
70249e815959Sopenharmony_ci                "ignoreCase": "quirks"
70259e815959Sopenharmony_ci            },
70269e815959Sopenharmony_ci            {
70279e815959Sopenharmony_ci                "type": "descendant"
70289e815959Sopenharmony_ci            },
70299e815959Sopenharmony_ci            {
70309e815959Sopenharmony_ci                "type": "tag",
70319e815959Sopenharmony_ci                "name": "p",
70329e815959Sopenharmony_ci                "namespace": null
70339e815959Sopenharmony_ci            },
70349e815959Sopenharmony_ci            {
70359e815959Sopenharmony_ci                "type": "pseudo",
70369e815959Sopenharmony_ci                "name": "not",
70379e815959Sopenharmony_ci                "data": [
70389e815959Sopenharmony_ci                    [
70399e815959Sopenharmony_ci                        {
70409e815959Sopenharmony_ci                            "type": "pseudo",
70419e815959Sopenharmony_ci                            "name": "nth-child",
70429e815959Sopenharmony_ci                            "data": "1"
70439e815959Sopenharmony_ci                        }
70449e815959Sopenharmony_ci                    ]
70459e815959Sopenharmony_ci                ]
70469e815959Sopenharmony_ci            }
70479e815959Sopenharmony_ci        ]
70489e815959Sopenharmony_ci    ],
70499e815959Sopenharmony_ci    "#qunit-fixture p:not(:nth-last-child(1))": [
70509e815959Sopenharmony_ci        [
70519e815959Sopenharmony_ci            {
70529e815959Sopenharmony_ci                "type": "attribute",
70539e815959Sopenharmony_ci                "name": "id",
70549e815959Sopenharmony_ci                "action": "equals",
70559e815959Sopenharmony_ci                "value": "qunit-fixture",
70569e815959Sopenharmony_ci                "namespace": null,
70579e815959Sopenharmony_ci                "ignoreCase": "quirks"
70589e815959Sopenharmony_ci            },
70599e815959Sopenharmony_ci            {
70609e815959Sopenharmony_ci                "type": "descendant"
70619e815959Sopenharmony_ci            },
70629e815959Sopenharmony_ci            {
70639e815959Sopenharmony_ci                "type": "tag",
70649e815959Sopenharmony_ci                "name": "p",
70659e815959Sopenharmony_ci                "namespace": null
70669e815959Sopenharmony_ci            },
70679e815959Sopenharmony_ci            {
70689e815959Sopenharmony_ci                "type": "pseudo",
70699e815959Sopenharmony_ci                "name": "not",
70709e815959Sopenharmony_ci                "data": [
70719e815959Sopenharmony_ci                    [
70729e815959Sopenharmony_ci                        {
70739e815959Sopenharmony_ci                            "type": "pseudo",
70749e815959Sopenharmony_ci                            "name": "nth-last-child",
70759e815959Sopenharmony_ci                            "data": "1"
70769e815959Sopenharmony_ci                        }
70779e815959Sopenharmony_ci                    ]
70789e815959Sopenharmony_ci                ]
70799e815959Sopenharmony_ci            }
70809e815959Sopenharmony_ci        ]
70819e815959Sopenharmony_ci    ],
70829e815959Sopenharmony_ci    "#qunit-fixture p:not(a)": [
70839e815959Sopenharmony_ci        [
70849e815959Sopenharmony_ci            {
70859e815959Sopenharmony_ci                "type": "attribute",
70869e815959Sopenharmony_ci                "name": "id",
70879e815959Sopenharmony_ci                "action": "equals",
70889e815959Sopenharmony_ci                "value": "qunit-fixture",
70899e815959Sopenharmony_ci                "namespace": null,
70909e815959Sopenharmony_ci                "ignoreCase": "quirks"
70919e815959Sopenharmony_ci            },
70929e815959Sopenharmony_ci            {
70939e815959Sopenharmony_ci                "type": "descendant"
70949e815959Sopenharmony_ci            },
70959e815959Sopenharmony_ci            {
70969e815959Sopenharmony_ci                "type": "tag",
70979e815959Sopenharmony_ci                "name": "p",
70989e815959Sopenharmony_ci                "namespace": null
70999e815959Sopenharmony_ci            },
71009e815959Sopenharmony_ci            {
71019e815959Sopenharmony_ci                "type": "pseudo",
71029e815959Sopenharmony_ci                "name": "not",
71039e815959Sopenharmony_ci                "data": [
71049e815959Sopenharmony_ci                    [
71059e815959Sopenharmony_ci                        {
71069e815959Sopenharmony_ci                            "type": "tag",
71079e815959Sopenharmony_ci                            "name": "a",
71089e815959Sopenharmony_ci                            "namespace": null
71099e815959Sopenharmony_ci                        }
71109e815959Sopenharmony_ci                    ]
71119e815959Sopenharmony_ci                ]
71129e815959Sopenharmony_ci            }
71139e815959Sopenharmony_ci        ]
71149e815959Sopenharmony_ci    ],
71159e815959Sopenharmony_ci    "#qunit-fixture p:not(a, b)": [
71169e815959Sopenharmony_ci        [
71179e815959Sopenharmony_ci            {
71189e815959Sopenharmony_ci                "type": "attribute",
71199e815959Sopenharmony_ci                "name": "id",
71209e815959Sopenharmony_ci                "action": "equals",
71219e815959Sopenharmony_ci                "value": "qunit-fixture",
71229e815959Sopenharmony_ci                "namespace": null,
71239e815959Sopenharmony_ci                "ignoreCase": "quirks"
71249e815959Sopenharmony_ci            },
71259e815959Sopenharmony_ci            {
71269e815959Sopenharmony_ci                "type": "descendant"
71279e815959Sopenharmony_ci            },
71289e815959Sopenharmony_ci            {
71299e815959Sopenharmony_ci                "type": "tag",
71309e815959Sopenharmony_ci                "name": "p",
71319e815959Sopenharmony_ci                "namespace": null
71329e815959Sopenharmony_ci            },
71339e815959Sopenharmony_ci            {
71349e815959Sopenharmony_ci                "type": "pseudo",
71359e815959Sopenharmony_ci                "name": "not",
71369e815959Sopenharmony_ci                "data": [
71379e815959Sopenharmony_ci                    [
71389e815959Sopenharmony_ci                        {
71399e815959Sopenharmony_ci                            "type": "tag",
71409e815959Sopenharmony_ci                            "name": "a",
71419e815959Sopenharmony_ci                            "namespace": null
71429e815959Sopenharmony_ci                        }
71439e815959Sopenharmony_ci                    ],
71449e815959Sopenharmony_ci                    [
71459e815959Sopenharmony_ci                        {
71469e815959Sopenharmony_ci                            "type": "tag",
71479e815959Sopenharmony_ci                            "name": "b",
71489e815959Sopenharmony_ci                            "namespace": null
71499e815959Sopenharmony_ci                        }
71509e815959Sopenharmony_ci                    ]
71519e815959Sopenharmony_ci                ]
71529e815959Sopenharmony_ci            }
71539e815959Sopenharmony_ci        ]
71549e815959Sopenharmony_ci    ],
71559e815959Sopenharmony_ci    "#qunit-fixture p:not(a, b, div)": [
71569e815959Sopenharmony_ci        [
71579e815959Sopenharmony_ci            {
71589e815959Sopenharmony_ci                "type": "attribute",
71599e815959Sopenharmony_ci                "name": "id",
71609e815959Sopenharmony_ci                "action": "equals",
71619e815959Sopenharmony_ci                "value": "qunit-fixture",
71629e815959Sopenharmony_ci                "namespace": null,
71639e815959Sopenharmony_ci                "ignoreCase": "quirks"
71649e815959Sopenharmony_ci            },
71659e815959Sopenharmony_ci            {
71669e815959Sopenharmony_ci                "type": "descendant"
71679e815959Sopenharmony_ci            },
71689e815959Sopenharmony_ci            {
71699e815959Sopenharmony_ci                "type": "tag",
71709e815959Sopenharmony_ci                "name": "p",
71719e815959Sopenharmony_ci                "namespace": null
71729e815959Sopenharmony_ci            },
71739e815959Sopenharmony_ci            {
71749e815959Sopenharmony_ci                "type": "pseudo",
71759e815959Sopenharmony_ci                "name": "not",
71769e815959Sopenharmony_ci                "data": [
71779e815959Sopenharmony_ci                    [
71789e815959Sopenharmony_ci                        {
71799e815959Sopenharmony_ci                            "type": "tag",
71809e815959Sopenharmony_ci                            "name": "a",
71819e815959Sopenharmony_ci                            "namespace": null
71829e815959Sopenharmony_ci                        }
71839e815959Sopenharmony_ci                    ],
71849e815959Sopenharmony_ci                    [
71859e815959Sopenharmony_ci                        {
71869e815959Sopenharmony_ci                            "type": "tag",
71879e815959Sopenharmony_ci                            "name": "b",
71889e815959Sopenharmony_ci                            "namespace": null
71899e815959Sopenharmony_ci                        }
71909e815959Sopenharmony_ci                    ],
71919e815959Sopenharmony_ci                    [
71929e815959Sopenharmony_ci                        {
71939e815959Sopenharmony_ci                            "type": "tag",
71949e815959Sopenharmony_ci                            "name": "div",
71959e815959Sopenharmony_ci                            "namespace": null
71969e815959Sopenharmony_ci                        }
71979e815959Sopenharmony_ci                    ]
71989e815959Sopenharmony_ci                ]
71999e815959Sopenharmony_ci            }
72009e815959Sopenharmony_ci        ]
72019e815959Sopenharmony_ci    ],
72029e815959Sopenharmony_ci    "#qunit-fixture p:not(div#blargh)": [
72039e815959Sopenharmony_ci        [
72049e815959Sopenharmony_ci            {
72059e815959Sopenharmony_ci                "type": "attribute",
72069e815959Sopenharmony_ci                "name": "id",
72079e815959Sopenharmony_ci                "action": "equals",
72089e815959Sopenharmony_ci                "value": "qunit-fixture",
72099e815959Sopenharmony_ci                "namespace": null,
72109e815959Sopenharmony_ci                "ignoreCase": "quirks"
72119e815959Sopenharmony_ci            },
72129e815959Sopenharmony_ci            {
72139e815959Sopenharmony_ci                "type": "descendant"
72149e815959Sopenharmony_ci            },
72159e815959Sopenharmony_ci            {
72169e815959Sopenharmony_ci                "type": "tag",
72179e815959Sopenharmony_ci                "name": "p",
72189e815959Sopenharmony_ci                "namespace": null
72199e815959Sopenharmony_ci            },
72209e815959Sopenharmony_ci            {
72219e815959Sopenharmony_ci                "type": "pseudo",
72229e815959Sopenharmony_ci                "name": "not",
72239e815959Sopenharmony_ci                "data": [
72249e815959Sopenharmony_ci                    [
72259e815959Sopenharmony_ci                        {
72269e815959Sopenharmony_ci                            "type": "tag",
72279e815959Sopenharmony_ci                            "name": "div",
72289e815959Sopenharmony_ci                            "namespace": null
72299e815959Sopenharmony_ci                        },
72309e815959Sopenharmony_ci                        {
72319e815959Sopenharmony_ci                            "type": "attribute",
72329e815959Sopenharmony_ci                            "name": "id",
72339e815959Sopenharmony_ci                            "action": "equals",
72349e815959Sopenharmony_ci                            "value": "blargh",
72359e815959Sopenharmony_ci                            "namespace": null,
72369e815959Sopenharmony_ci                            "ignoreCase": "quirks"
72379e815959Sopenharmony_ci                        }
72389e815959Sopenharmony_ci                    ]
72399e815959Sopenharmony_ci                ]
72409e815959Sopenharmony_ci            }
72419e815959Sopenharmony_ci        ]
72429e815959Sopenharmony_ci    ],
72439e815959Sopenharmony_ci    "#qunit-fixture p:not(div.foo)": [
72449e815959Sopenharmony_ci        [
72459e815959Sopenharmony_ci            {
72469e815959Sopenharmony_ci                "type": "attribute",
72479e815959Sopenharmony_ci                "name": "id",
72489e815959Sopenharmony_ci                "action": "equals",
72499e815959Sopenharmony_ci                "value": "qunit-fixture",
72509e815959Sopenharmony_ci                "namespace": null,
72519e815959Sopenharmony_ci                "ignoreCase": "quirks"
72529e815959Sopenharmony_ci            },
72539e815959Sopenharmony_ci            {
72549e815959Sopenharmony_ci                "type": "descendant"
72559e815959Sopenharmony_ci            },
72569e815959Sopenharmony_ci            {
72579e815959Sopenharmony_ci                "type": "tag",
72589e815959Sopenharmony_ci                "name": "p",
72599e815959Sopenharmony_ci                "namespace": null
72609e815959Sopenharmony_ci            },
72619e815959Sopenharmony_ci            {
72629e815959Sopenharmony_ci                "type": "pseudo",
72639e815959Sopenharmony_ci                "name": "not",
72649e815959Sopenharmony_ci                "data": [
72659e815959Sopenharmony_ci                    [
72669e815959Sopenharmony_ci                        {
72679e815959Sopenharmony_ci                            "type": "tag",
72689e815959Sopenharmony_ci                            "name": "div",
72699e815959Sopenharmony_ci                            "namespace": null
72709e815959Sopenharmony_ci                        },
72719e815959Sopenharmony_ci                        {
72729e815959Sopenharmony_ci                            "type": "attribute",
72739e815959Sopenharmony_ci                            "name": "class",
72749e815959Sopenharmony_ci                            "action": "element",
72759e815959Sopenharmony_ci                            "value": "foo",
72769e815959Sopenharmony_ci                            "namespace": null,
72779e815959Sopenharmony_ci                            "ignoreCase": "quirks"
72789e815959Sopenharmony_ci                        }
72799e815959Sopenharmony_ci                    ]
72809e815959Sopenharmony_ci                ]
72819e815959Sopenharmony_ci            }
72829e815959Sopenharmony_ci        ]
72839e815959Sopenharmony_ci    ],
72849e815959Sopenharmony_ci    "#qunit-fixture p:not(p#blargh)": [
72859e815959Sopenharmony_ci        [
72869e815959Sopenharmony_ci            {
72879e815959Sopenharmony_ci                "type": "attribute",
72889e815959Sopenharmony_ci                "name": "id",
72899e815959Sopenharmony_ci                "action": "equals",
72909e815959Sopenharmony_ci                "value": "qunit-fixture",
72919e815959Sopenharmony_ci                "namespace": null,
72929e815959Sopenharmony_ci                "ignoreCase": "quirks"
72939e815959Sopenharmony_ci            },
72949e815959Sopenharmony_ci            {
72959e815959Sopenharmony_ci                "type": "descendant"
72969e815959Sopenharmony_ci            },
72979e815959Sopenharmony_ci            {
72989e815959Sopenharmony_ci                "type": "tag",
72999e815959Sopenharmony_ci                "name": "p",
73009e815959Sopenharmony_ci                "namespace": null
73019e815959Sopenharmony_ci            },
73029e815959Sopenharmony_ci            {
73039e815959Sopenharmony_ci                "type": "pseudo",
73049e815959Sopenharmony_ci                "name": "not",
73059e815959Sopenharmony_ci                "data": [
73069e815959Sopenharmony_ci                    [
73079e815959Sopenharmony_ci                        {
73089e815959Sopenharmony_ci                            "type": "tag",
73099e815959Sopenharmony_ci                            "name": "p",
73109e815959Sopenharmony_ci                            "namespace": null
73119e815959Sopenharmony_ci                        },
73129e815959Sopenharmony_ci                        {
73139e815959Sopenharmony_ci                            "type": "attribute",
73149e815959Sopenharmony_ci                            "name": "id",
73159e815959Sopenharmony_ci                            "action": "equals",
73169e815959Sopenharmony_ci                            "value": "blargh",
73179e815959Sopenharmony_ci                            "namespace": null,
73189e815959Sopenharmony_ci                            "ignoreCase": "quirks"
73199e815959Sopenharmony_ci                        }
73209e815959Sopenharmony_ci                    ]
73219e815959Sopenharmony_ci                ]
73229e815959Sopenharmony_ci            }
73239e815959Sopenharmony_ci        ]
73249e815959Sopenharmony_ci    ],
73259e815959Sopenharmony_ci    "#qunit-fixture p:not(p.foo)": [
73269e815959Sopenharmony_ci        [
73279e815959Sopenharmony_ci            {
73289e815959Sopenharmony_ci                "type": "attribute",
73299e815959Sopenharmony_ci                "name": "id",
73309e815959Sopenharmony_ci                "action": "equals",
73319e815959Sopenharmony_ci                "value": "qunit-fixture",
73329e815959Sopenharmony_ci                "namespace": null,
73339e815959Sopenharmony_ci                "ignoreCase": "quirks"
73349e815959Sopenharmony_ci            },
73359e815959Sopenharmony_ci            {
73369e815959Sopenharmony_ci                "type": "descendant"
73379e815959Sopenharmony_ci            },
73389e815959Sopenharmony_ci            {
73399e815959Sopenharmony_ci                "type": "tag",
73409e815959Sopenharmony_ci                "name": "p",
73419e815959Sopenharmony_ci                "namespace": null
73429e815959Sopenharmony_ci            },
73439e815959Sopenharmony_ci            {
73449e815959Sopenharmony_ci                "type": "pseudo",
73459e815959Sopenharmony_ci                "name": "not",
73469e815959Sopenharmony_ci                "data": [
73479e815959Sopenharmony_ci                    [
73489e815959Sopenharmony_ci                        {
73499e815959Sopenharmony_ci                            "type": "tag",
73509e815959Sopenharmony_ci                            "name": "p",
73519e815959Sopenharmony_ci                            "namespace": null
73529e815959Sopenharmony_ci                        },
73539e815959Sopenharmony_ci                        {
73549e815959Sopenharmony_ci                            "type": "attribute",
73559e815959Sopenharmony_ci                            "name": "class",
73569e815959Sopenharmony_ci                            "action": "element",
73579e815959Sopenharmony_ci                            "value": "foo",
73589e815959Sopenharmony_ci                            "namespace": null,
73599e815959Sopenharmony_ci                            "ignoreCase": "quirks"
73609e815959Sopenharmony_ci                        }
73619e815959Sopenharmony_ci                    ]
73629e815959Sopenharmony_ci                ]
73639e815959Sopenharmony_ci            }
73649e815959Sopenharmony_ci        ]
73659e815959Sopenharmony_ci    ],
73669e815959Sopenharmony_ci    "#qunit-fixture p:parent": [
73679e815959Sopenharmony_ci        [
73689e815959Sopenharmony_ci            {
73699e815959Sopenharmony_ci                "type": "attribute",
73709e815959Sopenharmony_ci                "name": "id",
73719e815959Sopenharmony_ci                "action": "equals",
73729e815959Sopenharmony_ci                "value": "qunit-fixture",
73739e815959Sopenharmony_ci                "namespace": null,
73749e815959Sopenharmony_ci                "ignoreCase": "quirks"
73759e815959Sopenharmony_ci            },
73769e815959Sopenharmony_ci            {
73779e815959Sopenharmony_ci                "type": "descendant"
73789e815959Sopenharmony_ci            },
73799e815959Sopenharmony_ci            {
73809e815959Sopenharmony_ci                "type": "tag",
73819e815959Sopenharmony_ci                "name": "p",
73829e815959Sopenharmony_ci                "namespace": null
73839e815959Sopenharmony_ci            },
73849e815959Sopenharmony_ci            {
73859e815959Sopenharmony_ci                "type": "pseudo",
73869e815959Sopenharmony_ci                "name": "parent",
73879e815959Sopenharmony_ci                "data": null
73889e815959Sopenharmony_ci            }
73899e815959Sopenharmony_ci        ]
73909e815959Sopenharmony_ci    ],
73919e815959Sopenharmony_ci    "#seite1": [
73929e815959Sopenharmony_ci        [
73939e815959Sopenharmony_ci            {
73949e815959Sopenharmony_ci                "type": "attribute",
73959e815959Sopenharmony_ci                "name": "id",
73969e815959Sopenharmony_ci                "action": "equals",
73979e815959Sopenharmony_ci                "value": "seite1",
73989e815959Sopenharmony_ci                "namespace": null,
73999e815959Sopenharmony_ci                "ignoreCase": "quirks"
74009e815959Sopenharmony_ci            }
74019e815959Sopenharmony_ci        ]
74029e815959Sopenharmony_ci    ],
74039e815959Sopenharmony_ci    "#select1 *:nth-last-child(3)": [
74049e815959Sopenharmony_ci        [
74059e815959Sopenharmony_ci            {
74069e815959Sopenharmony_ci                "type": "attribute",
74079e815959Sopenharmony_ci                "name": "id",
74089e815959Sopenharmony_ci                "action": "equals",
74099e815959Sopenharmony_ci                "value": "select1",
74109e815959Sopenharmony_ci                "namespace": null,
74119e815959Sopenharmony_ci                "ignoreCase": "quirks"
74129e815959Sopenharmony_ci            },
74139e815959Sopenharmony_ci            {
74149e815959Sopenharmony_ci                "type": "descendant"
74159e815959Sopenharmony_ci            },
74169e815959Sopenharmony_ci            {
74179e815959Sopenharmony_ci                "type": "universal",
74189e815959Sopenharmony_ci                "namespace": null
74199e815959Sopenharmony_ci            },
74209e815959Sopenharmony_ci            {
74219e815959Sopenharmony_ci                "type": "pseudo",
74229e815959Sopenharmony_ci                "name": "nth-last-child",
74239e815959Sopenharmony_ci                "data": "3"
74249e815959Sopenharmony_ci            }
74259e815959Sopenharmony_ci        ]
74269e815959Sopenharmony_ci    ],
74279e815959Sopenharmony_ci    "#select1 :nth-last-child(3)": [
74289e815959Sopenharmony_ci        [
74299e815959Sopenharmony_ci            {
74309e815959Sopenharmony_ci                "type": "attribute",
74319e815959Sopenharmony_ci                "name": "id",
74329e815959Sopenharmony_ci                "action": "equals",
74339e815959Sopenharmony_ci                "value": "select1",
74349e815959Sopenharmony_ci                "namespace": null,
74359e815959Sopenharmony_ci                "ignoreCase": "quirks"
74369e815959Sopenharmony_ci            },
74379e815959Sopenharmony_ci            {
74389e815959Sopenharmony_ci                "type": "descendant"
74399e815959Sopenharmony_ci            },
74409e815959Sopenharmony_ci            {
74419e815959Sopenharmony_ci                "type": "pseudo",
74429e815959Sopenharmony_ci                "name": "nth-last-child",
74439e815959Sopenharmony_ci                "data": "3"
74449e815959Sopenharmony_ci            }
74459e815959Sopenharmony_ci        ]
74469e815959Sopenharmony_ci    ],
74479e815959Sopenharmony_ci    "#select1 option:NTH-child(3)": [
74489e815959Sopenharmony_ci        [
74499e815959Sopenharmony_ci            {
74509e815959Sopenharmony_ci                "type": "attribute",
74519e815959Sopenharmony_ci                "name": "id",
74529e815959Sopenharmony_ci                "action": "equals",
74539e815959Sopenharmony_ci                "value": "select1",
74549e815959Sopenharmony_ci                "namespace": null,
74559e815959Sopenharmony_ci                "ignoreCase": "quirks"
74569e815959Sopenharmony_ci            },
74579e815959Sopenharmony_ci            {
74589e815959Sopenharmony_ci                "type": "descendant"
74599e815959Sopenharmony_ci            },
74609e815959Sopenharmony_ci            {
74619e815959Sopenharmony_ci                "type": "tag",
74629e815959Sopenharmony_ci                "name": "option",
74639e815959Sopenharmony_ci                "namespace": null
74649e815959Sopenharmony_ci            },
74659e815959Sopenharmony_ci            {
74669e815959Sopenharmony_ci                "type": "pseudo",
74679e815959Sopenharmony_ci                "name": "nth-child",
74689e815959Sopenharmony_ci                "data": "3"
74699e815959Sopenharmony_ci            }
74709e815959Sopenharmony_ci        ]
74719e815959Sopenharmony_ci    ],
74729e815959Sopenharmony_ci    "#select1 option:NTH-last-child(3)": [
74739e815959Sopenharmony_ci        [
74749e815959Sopenharmony_ci            {
74759e815959Sopenharmony_ci                "type": "attribute",
74769e815959Sopenharmony_ci                "name": "id",
74779e815959Sopenharmony_ci                "action": "equals",
74789e815959Sopenharmony_ci                "value": "select1",
74799e815959Sopenharmony_ci                "namespace": null,
74809e815959Sopenharmony_ci                "ignoreCase": "quirks"
74819e815959Sopenharmony_ci            },
74829e815959Sopenharmony_ci            {
74839e815959Sopenharmony_ci                "type": "descendant"
74849e815959Sopenharmony_ci            },
74859e815959Sopenharmony_ci            {
74869e815959Sopenharmony_ci                "type": "tag",
74879e815959Sopenharmony_ci                "name": "option",
74889e815959Sopenharmony_ci                "namespace": null
74899e815959Sopenharmony_ci            },
74909e815959Sopenharmony_ci            {
74919e815959Sopenharmony_ci                "type": "pseudo",
74929e815959Sopenharmony_ci                "name": "nth-last-child",
74939e815959Sopenharmony_ci                "data": "3"
74949e815959Sopenharmony_ci            }
74959e815959Sopenharmony_ci        ]
74969e815959Sopenharmony_ci    ],
74979e815959Sopenharmony_ci    "#select1 option:nth-child(+2n + 1)": [
74989e815959Sopenharmony_ci        [
74999e815959Sopenharmony_ci            {
75009e815959Sopenharmony_ci                "type": "attribute",
75019e815959Sopenharmony_ci                "name": "id",
75029e815959Sopenharmony_ci                "action": "equals",
75039e815959Sopenharmony_ci                "value": "select1",
75049e815959Sopenharmony_ci                "namespace": null,
75059e815959Sopenharmony_ci                "ignoreCase": "quirks"
75069e815959Sopenharmony_ci            },
75079e815959Sopenharmony_ci            {
75089e815959Sopenharmony_ci                "type": "descendant"
75099e815959Sopenharmony_ci            },
75109e815959Sopenharmony_ci            {
75119e815959Sopenharmony_ci                "type": "tag",
75129e815959Sopenharmony_ci                "name": "option",
75139e815959Sopenharmony_ci                "namespace": null
75149e815959Sopenharmony_ci            },
75159e815959Sopenharmony_ci            {
75169e815959Sopenharmony_ci                "type": "pseudo",
75179e815959Sopenharmony_ci                "name": "nth-child",
75189e815959Sopenharmony_ci                "data": "+2n + 1"
75199e815959Sopenharmony_ci            }
75209e815959Sopenharmony_ci        ]
75219e815959Sopenharmony_ci    ],
75229e815959Sopenharmony_ci    "#select1 option:nth-child(-1)": [
75239e815959Sopenharmony_ci        [
75249e815959Sopenharmony_ci            {
75259e815959Sopenharmony_ci                "type": "attribute",
75269e815959Sopenharmony_ci                "name": "id",
75279e815959Sopenharmony_ci                "action": "equals",
75289e815959Sopenharmony_ci                "value": "select1",
75299e815959Sopenharmony_ci                "namespace": null,
75309e815959Sopenharmony_ci                "ignoreCase": "quirks"
75319e815959Sopenharmony_ci            },
75329e815959Sopenharmony_ci            {
75339e815959Sopenharmony_ci                "type": "descendant"
75349e815959Sopenharmony_ci            },
75359e815959Sopenharmony_ci            {
75369e815959Sopenharmony_ci                "type": "tag",
75379e815959Sopenharmony_ci                "name": "option",
75389e815959Sopenharmony_ci                "namespace": null
75399e815959Sopenharmony_ci            },
75409e815959Sopenharmony_ci            {
75419e815959Sopenharmony_ci                "type": "pseudo",
75429e815959Sopenharmony_ci                "name": "nth-child",
75439e815959Sopenharmony_ci                "data": "-1"
75449e815959Sopenharmony_ci            }
75459e815959Sopenharmony_ci        ]
75469e815959Sopenharmony_ci    ],
75479e815959Sopenharmony_ci    "#select1 option:nth-child(-1n + 3)": [
75489e815959Sopenharmony_ci        [
75499e815959Sopenharmony_ci            {
75509e815959Sopenharmony_ci                "type": "attribute",
75519e815959Sopenharmony_ci                "name": "id",
75529e815959Sopenharmony_ci                "action": "equals",
75539e815959Sopenharmony_ci                "value": "select1",
75549e815959Sopenharmony_ci                "namespace": null,
75559e815959Sopenharmony_ci                "ignoreCase": "quirks"
75569e815959Sopenharmony_ci            },
75579e815959Sopenharmony_ci            {
75589e815959Sopenharmony_ci                "type": "descendant"
75599e815959Sopenharmony_ci            },
75609e815959Sopenharmony_ci            {
75619e815959Sopenharmony_ci                "type": "tag",
75629e815959Sopenharmony_ci                "name": "option",
75639e815959Sopenharmony_ci                "namespace": null
75649e815959Sopenharmony_ci            },
75659e815959Sopenharmony_ci            {
75669e815959Sopenharmony_ci                "type": "pseudo",
75679e815959Sopenharmony_ci                "name": "nth-child",
75689e815959Sopenharmony_ci                "data": "-1n + 3"
75699e815959Sopenharmony_ci            }
75709e815959Sopenharmony_ci        ]
75719e815959Sopenharmony_ci    ],
75729e815959Sopenharmony_ci    "#select1 option:nth-child(-1n+3)": [
75739e815959Sopenharmony_ci        [
75749e815959Sopenharmony_ci            {
75759e815959Sopenharmony_ci                "type": "attribute",
75769e815959Sopenharmony_ci                "name": "id",
75779e815959Sopenharmony_ci                "action": "equals",
75789e815959Sopenharmony_ci                "value": "select1",
75799e815959Sopenharmony_ci                "namespace": null,
75809e815959Sopenharmony_ci                "ignoreCase": "quirks"
75819e815959Sopenharmony_ci            },
75829e815959Sopenharmony_ci            {
75839e815959Sopenharmony_ci                "type": "descendant"
75849e815959Sopenharmony_ci            },
75859e815959Sopenharmony_ci            {
75869e815959Sopenharmony_ci                "type": "tag",
75879e815959Sopenharmony_ci                "name": "option",
75889e815959Sopenharmony_ci                "namespace": null
75899e815959Sopenharmony_ci            },
75909e815959Sopenharmony_ci            {
75919e815959Sopenharmony_ci                "type": "pseudo",
75929e815959Sopenharmony_ci                "name": "nth-child",
75939e815959Sopenharmony_ci                "data": "-1n+3"
75949e815959Sopenharmony_ci            }
75959e815959Sopenharmony_ci        ]
75969e815959Sopenharmony_ci    ],
75979e815959Sopenharmony_ci    "#select1 option:nth-child(-n+3)": [
75989e815959Sopenharmony_ci        [
75999e815959Sopenharmony_ci            {
76009e815959Sopenharmony_ci                "type": "attribute",
76019e815959Sopenharmony_ci                "name": "id",
76029e815959Sopenharmony_ci                "action": "equals",
76039e815959Sopenharmony_ci                "value": "select1",
76049e815959Sopenharmony_ci                "namespace": null,
76059e815959Sopenharmony_ci                "ignoreCase": "quirks"
76069e815959Sopenharmony_ci            },
76079e815959Sopenharmony_ci            {
76089e815959Sopenharmony_ci                "type": "descendant"
76099e815959Sopenharmony_ci            },
76109e815959Sopenharmony_ci            {
76119e815959Sopenharmony_ci                "type": "tag",
76129e815959Sopenharmony_ci                "name": "option",
76139e815959Sopenharmony_ci                "namespace": null
76149e815959Sopenharmony_ci            },
76159e815959Sopenharmony_ci            {
76169e815959Sopenharmony_ci                "type": "pseudo",
76179e815959Sopenharmony_ci                "name": "nth-child",
76189e815959Sopenharmony_ci                "data": "-n+3"
76199e815959Sopenharmony_ci            }
76209e815959Sopenharmony_ci        ]
76219e815959Sopenharmony_ci    ],
76229e815959Sopenharmony_ci    "#select1 option:nth-child(1n)": [
76239e815959Sopenharmony_ci        [
76249e815959Sopenharmony_ci            {
76259e815959Sopenharmony_ci                "type": "attribute",
76269e815959Sopenharmony_ci                "name": "id",
76279e815959Sopenharmony_ci                "action": "equals",
76289e815959Sopenharmony_ci                "value": "select1",
76299e815959Sopenharmony_ci                "namespace": null,
76309e815959Sopenharmony_ci                "ignoreCase": "quirks"
76319e815959Sopenharmony_ci            },
76329e815959Sopenharmony_ci            {
76339e815959Sopenharmony_ci                "type": "descendant"
76349e815959Sopenharmony_ci            },
76359e815959Sopenharmony_ci            {
76369e815959Sopenharmony_ci                "type": "tag",
76379e815959Sopenharmony_ci                "name": "option",
76389e815959Sopenharmony_ci                "namespace": null
76399e815959Sopenharmony_ci            },
76409e815959Sopenharmony_ci            {
76419e815959Sopenharmony_ci                "type": "pseudo",
76429e815959Sopenharmony_ci                "name": "nth-child",
76439e815959Sopenharmony_ci                "data": "1n"
76449e815959Sopenharmony_ci            }
76459e815959Sopenharmony_ci        ]
76469e815959Sopenharmony_ci    ],
76479e815959Sopenharmony_ci    "#select1 option:nth-child(1n+0)": [
76489e815959Sopenharmony_ci        [
76499e815959Sopenharmony_ci            {
76509e815959Sopenharmony_ci                "type": "attribute",
76519e815959Sopenharmony_ci                "name": "id",
76529e815959Sopenharmony_ci                "action": "equals",
76539e815959Sopenharmony_ci                "value": "select1",
76549e815959Sopenharmony_ci                "namespace": null,
76559e815959Sopenharmony_ci                "ignoreCase": "quirks"
76569e815959Sopenharmony_ci            },
76579e815959Sopenharmony_ci            {
76589e815959Sopenharmony_ci                "type": "descendant"
76599e815959Sopenharmony_ci            },
76609e815959Sopenharmony_ci            {
76619e815959Sopenharmony_ci                "type": "tag",
76629e815959Sopenharmony_ci                "name": "option",
76639e815959Sopenharmony_ci                "namespace": null
76649e815959Sopenharmony_ci            },
76659e815959Sopenharmony_ci            {
76669e815959Sopenharmony_ci                "type": "pseudo",
76679e815959Sopenharmony_ci                "name": "nth-child",
76689e815959Sopenharmony_ci                "data": "1n+0"
76699e815959Sopenharmony_ci            }
76709e815959Sopenharmony_ci        ]
76719e815959Sopenharmony_ci    ],
76729e815959Sopenharmony_ci    "#select1 option:nth-child(2n + 1)": [
76739e815959Sopenharmony_ci        [
76749e815959Sopenharmony_ci            {
76759e815959Sopenharmony_ci                "type": "attribute",
76769e815959Sopenharmony_ci                "name": "id",
76779e815959Sopenharmony_ci                "action": "equals",
76789e815959Sopenharmony_ci                "value": "select1",
76799e815959Sopenharmony_ci                "namespace": null,
76809e815959Sopenharmony_ci                "ignoreCase": "quirks"
76819e815959Sopenharmony_ci            },
76829e815959Sopenharmony_ci            {
76839e815959Sopenharmony_ci                "type": "descendant"
76849e815959Sopenharmony_ci            },
76859e815959Sopenharmony_ci            {
76869e815959Sopenharmony_ci                "type": "tag",
76879e815959Sopenharmony_ci                "name": "option",
76889e815959Sopenharmony_ci                "namespace": null
76899e815959Sopenharmony_ci            },
76909e815959Sopenharmony_ci            {
76919e815959Sopenharmony_ci                "type": "pseudo",
76929e815959Sopenharmony_ci                "name": "nth-child",
76939e815959Sopenharmony_ci                "data": "2n + 1"
76949e815959Sopenharmony_ci            }
76959e815959Sopenharmony_ci        ]
76969e815959Sopenharmony_ci    ],
76979e815959Sopenharmony_ci    "#select1 option:nth-child(2n)": [
76989e815959Sopenharmony_ci        [
76999e815959Sopenharmony_ci            {
77009e815959Sopenharmony_ci                "type": "attribute",
77019e815959Sopenharmony_ci                "name": "id",
77029e815959Sopenharmony_ci                "action": "equals",
77039e815959Sopenharmony_ci                "value": "select1",
77049e815959Sopenharmony_ci                "namespace": null,
77059e815959Sopenharmony_ci                "ignoreCase": "quirks"
77069e815959Sopenharmony_ci            },
77079e815959Sopenharmony_ci            {
77089e815959Sopenharmony_ci                "type": "descendant"
77099e815959Sopenharmony_ci            },
77109e815959Sopenharmony_ci            {
77119e815959Sopenharmony_ci                "type": "tag",
77129e815959Sopenharmony_ci                "name": "option",
77139e815959Sopenharmony_ci                "namespace": null
77149e815959Sopenharmony_ci            },
77159e815959Sopenharmony_ci            {
77169e815959Sopenharmony_ci                "type": "pseudo",
77179e815959Sopenharmony_ci                "name": "nth-child",
77189e815959Sopenharmony_ci                "data": "2n"
77199e815959Sopenharmony_ci            }
77209e815959Sopenharmony_ci        ]
77219e815959Sopenharmony_ci    ],
77229e815959Sopenharmony_ci    "#select1 option:nth-child(2n+1)": [
77239e815959Sopenharmony_ci        [
77249e815959Sopenharmony_ci            {
77259e815959Sopenharmony_ci                "type": "attribute",
77269e815959Sopenharmony_ci                "name": "id",
77279e815959Sopenharmony_ci                "action": "equals",
77289e815959Sopenharmony_ci                "value": "select1",
77299e815959Sopenharmony_ci                "namespace": null,
77309e815959Sopenharmony_ci                "ignoreCase": "quirks"
77319e815959Sopenharmony_ci            },
77329e815959Sopenharmony_ci            {
77339e815959Sopenharmony_ci                "type": "descendant"
77349e815959Sopenharmony_ci            },
77359e815959Sopenharmony_ci            {
77369e815959Sopenharmony_ci                "type": "tag",
77379e815959Sopenharmony_ci                "name": "option",
77389e815959Sopenharmony_ci                "namespace": null
77399e815959Sopenharmony_ci            },
77409e815959Sopenharmony_ci            {
77419e815959Sopenharmony_ci                "type": "pseudo",
77429e815959Sopenharmony_ci                "name": "nth-child",
77439e815959Sopenharmony_ci                "data": "2n+1"
77449e815959Sopenharmony_ci            }
77459e815959Sopenharmony_ci        ]
77469e815959Sopenharmony_ci    ],
77479e815959Sopenharmony_ci    "#select1 option:nth-child(3)": [
77489e815959Sopenharmony_ci        [
77499e815959Sopenharmony_ci            {
77509e815959Sopenharmony_ci                "type": "attribute",
77519e815959Sopenharmony_ci                "name": "id",
77529e815959Sopenharmony_ci                "action": "equals",
77539e815959Sopenharmony_ci                "value": "select1",
77549e815959Sopenharmony_ci                "namespace": null,
77559e815959Sopenharmony_ci                "ignoreCase": "quirks"
77569e815959Sopenharmony_ci            },
77579e815959Sopenharmony_ci            {
77589e815959Sopenharmony_ci                "type": "descendant"
77599e815959Sopenharmony_ci            },
77609e815959Sopenharmony_ci            {
77619e815959Sopenharmony_ci                "type": "tag",
77629e815959Sopenharmony_ci                "name": "option",
77639e815959Sopenharmony_ci                "namespace": null
77649e815959Sopenharmony_ci            },
77659e815959Sopenharmony_ci            {
77669e815959Sopenharmony_ci                "type": "pseudo",
77679e815959Sopenharmony_ci                "name": "nth-child",
77689e815959Sopenharmony_ci                "data": "3"
77699e815959Sopenharmony_ci            }
77709e815959Sopenharmony_ci        ]
77719e815959Sopenharmony_ci    ],
77729e815959Sopenharmony_ci    "#select1 option:nth-child(3n)": [
77739e815959Sopenharmony_ci        [
77749e815959Sopenharmony_ci            {
77759e815959Sopenharmony_ci                "type": "attribute",
77769e815959Sopenharmony_ci                "name": "id",
77779e815959Sopenharmony_ci                "action": "equals",
77789e815959Sopenharmony_ci                "value": "select1",
77799e815959Sopenharmony_ci                "namespace": null,
77809e815959Sopenharmony_ci                "ignoreCase": "quirks"
77819e815959Sopenharmony_ci            },
77829e815959Sopenharmony_ci            {
77839e815959Sopenharmony_ci                "type": "descendant"
77849e815959Sopenharmony_ci            },
77859e815959Sopenharmony_ci            {
77869e815959Sopenharmony_ci                "type": "tag",
77879e815959Sopenharmony_ci                "name": "option",
77889e815959Sopenharmony_ci                "namespace": null
77899e815959Sopenharmony_ci            },
77909e815959Sopenharmony_ci            {
77919e815959Sopenharmony_ci                "type": "pseudo",
77929e815959Sopenharmony_ci                "name": "nth-child",
77939e815959Sopenharmony_ci                "data": "3n"
77949e815959Sopenharmony_ci            }
77959e815959Sopenharmony_ci        ]
77969e815959Sopenharmony_ci    ],
77979e815959Sopenharmony_ci    "#select1 option:nth-child(3n+0)": [
77989e815959Sopenharmony_ci        [
77999e815959Sopenharmony_ci            {
78009e815959Sopenharmony_ci                "type": "attribute",
78019e815959Sopenharmony_ci                "name": "id",
78029e815959Sopenharmony_ci                "action": "equals",
78039e815959Sopenharmony_ci                "value": "select1",
78049e815959Sopenharmony_ci                "namespace": null,
78059e815959Sopenharmony_ci                "ignoreCase": "quirks"
78069e815959Sopenharmony_ci            },
78079e815959Sopenharmony_ci            {
78089e815959Sopenharmony_ci                "type": "descendant"
78099e815959Sopenharmony_ci            },
78109e815959Sopenharmony_ci            {
78119e815959Sopenharmony_ci                "type": "tag",
78129e815959Sopenharmony_ci                "name": "option",
78139e815959Sopenharmony_ci                "namespace": null
78149e815959Sopenharmony_ci            },
78159e815959Sopenharmony_ci            {
78169e815959Sopenharmony_ci                "type": "pseudo",
78179e815959Sopenharmony_ci                "name": "nth-child",
78189e815959Sopenharmony_ci                "data": "3n+0"
78199e815959Sopenharmony_ci            }
78209e815959Sopenharmony_ci        ]
78219e815959Sopenharmony_ci    ],
78229e815959Sopenharmony_ci    "#select1 option:nth-child(3n+1)": [
78239e815959Sopenharmony_ci        [
78249e815959Sopenharmony_ci            {
78259e815959Sopenharmony_ci                "type": "attribute",
78269e815959Sopenharmony_ci                "name": "id",
78279e815959Sopenharmony_ci                "action": "equals",
78289e815959Sopenharmony_ci                "value": "select1",
78299e815959Sopenharmony_ci                "namespace": null,
78309e815959Sopenharmony_ci                "ignoreCase": "quirks"
78319e815959Sopenharmony_ci            },
78329e815959Sopenharmony_ci            {
78339e815959Sopenharmony_ci                "type": "descendant"
78349e815959Sopenharmony_ci            },
78359e815959Sopenharmony_ci            {
78369e815959Sopenharmony_ci                "type": "tag",
78379e815959Sopenharmony_ci                "name": "option",
78389e815959Sopenharmony_ci                "namespace": null
78399e815959Sopenharmony_ci            },
78409e815959Sopenharmony_ci            {
78419e815959Sopenharmony_ci                "type": "pseudo",
78429e815959Sopenharmony_ci                "name": "nth-child",
78439e815959Sopenharmony_ci                "data": "3n+1"
78449e815959Sopenharmony_ci            }
78459e815959Sopenharmony_ci        ]
78469e815959Sopenharmony_ci    ],
78479e815959Sopenharmony_ci    "#select1 option:nth-child(3n+2)": [
78489e815959Sopenharmony_ci        [
78499e815959Sopenharmony_ci            {
78509e815959Sopenharmony_ci                "type": "attribute",
78519e815959Sopenharmony_ci                "name": "id",
78529e815959Sopenharmony_ci                "action": "equals",
78539e815959Sopenharmony_ci                "value": "select1",
78549e815959Sopenharmony_ci                "namespace": null,
78559e815959Sopenharmony_ci                "ignoreCase": "quirks"
78569e815959Sopenharmony_ci            },
78579e815959Sopenharmony_ci            {
78589e815959Sopenharmony_ci                "type": "descendant"
78599e815959Sopenharmony_ci            },
78609e815959Sopenharmony_ci            {
78619e815959Sopenharmony_ci                "type": "tag",
78629e815959Sopenharmony_ci                "name": "option",
78639e815959Sopenharmony_ci                "namespace": null
78649e815959Sopenharmony_ci            },
78659e815959Sopenharmony_ci            {
78669e815959Sopenharmony_ci                "type": "pseudo",
78679e815959Sopenharmony_ci                "name": "nth-child",
78689e815959Sopenharmony_ci                "data": "3n+2"
78699e815959Sopenharmony_ci            }
78709e815959Sopenharmony_ci        ]
78719e815959Sopenharmony_ci    ],
78729e815959Sopenharmony_ci    "#select1 option:nth-child(3n+3)": [
78739e815959Sopenharmony_ci        [
78749e815959Sopenharmony_ci            {
78759e815959Sopenharmony_ci                "type": "attribute",
78769e815959Sopenharmony_ci                "name": "id",
78779e815959Sopenharmony_ci                "action": "equals",
78789e815959Sopenharmony_ci                "value": "select1",
78799e815959Sopenharmony_ci                "namespace": null,
78809e815959Sopenharmony_ci                "ignoreCase": "quirks"
78819e815959Sopenharmony_ci            },
78829e815959Sopenharmony_ci            {
78839e815959Sopenharmony_ci                "type": "descendant"
78849e815959Sopenharmony_ci            },
78859e815959Sopenharmony_ci            {
78869e815959Sopenharmony_ci                "type": "tag",
78879e815959Sopenharmony_ci                "name": "option",
78889e815959Sopenharmony_ci                "namespace": null
78899e815959Sopenharmony_ci            },
78909e815959Sopenharmony_ci            {
78919e815959Sopenharmony_ci                "type": "pseudo",
78929e815959Sopenharmony_ci                "name": "nth-child",
78939e815959Sopenharmony_ci                "data": "3n+3"
78949e815959Sopenharmony_ci            }
78959e815959Sopenharmony_ci        ]
78969e815959Sopenharmony_ci    ],
78979e815959Sopenharmony_ci    "#select1 option:nth-child(3n-1)": [
78989e815959Sopenharmony_ci        [
78999e815959Sopenharmony_ci            {
79009e815959Sopenharmony_ci                "type": "attribute",
79019e815959Sopenharmony_ci                "name": "id",
79029e815959Sopenharmony_ci                "action": "equals",
79039e815959Sopenharmony_ci                "value": "select1",
79049e815959Sopenharmony_ci                "namespace": null,
79059e815959Sopenharmony_ci                "ignoreCase": "quirks"
79069e815959Sopenharmony_ci            },
79079e815959Sopenharmony_ci            {
79089e815959Sopenharmony_ci                "type": "descendant"
79099e815959Sopenharmony_ci            },
79109e815959Sopenharmony_ci            {
79119e815959Sopenharmony_ci                "type": "tag",
79129e815959Sopenharmony_ci                "name": "option",
79139e815959Sopenharmony_ci                "namespace": null
79149e815959Sopenharmony_ci            },
79159e815959Sopenharmony_ci            {
79169e815959Sopenharmony_ci                "type": "pseudo",
79179e815959Sopenharmony_ci                "name": "nth-child",
79189e815959Sopenharmony_ci                "data": "3n-1"
79199e815959Sopenharmony_ci            }
79209e815959Sopenharmony_ci        ]
79219e815959Sopenharmony_ci    ],
79229e815959Sopenharmony_ci    "#select1 option:nth-child(3n-2)": [
79239e815959Sopenharmony_ci        [
79249e815959Sopenharmony_ci            {
79259e815959Sopenharmony_ci                "type": "attribute",
79269e815959Sopenharmony_ci                "name": "id",
79279e815959Sopenharmony_ci                "action": "equals",
79289e815959Sopenharmony_ci                "value": "select1",
79299e815959Sopenharmony_ci                "namespace": null,
79309e815959Sopenharmony_ci                "ignoreCase": "quirks"
79319e815959Sopenharmony_ci            },
79329e815959Sopenharmony_ci            {
79339e815959Sopenharmony_ci                "type": "descendant"
79349e815959Sopenharmony_ci            },
79359e815959Sopenharmony_ci            {
79369e815959Sopenharmony_ci                "type": "tag",
79379e815959Sopenharmony_ci                "name": "option",
79389e815959Sopenharmony_ci                "namespace": null
79399e815959Sopenharmony_ci            },
79409e815959Sopenharmony_ci            {
79419e815959Sopenharmony_ci                "type": "pseudo",
79429e815959Sopenharmony_ci                "name": "nth-child",
79439e815959Sopenharmony_ci                "data": "3n-2"
79449e815959Sopenharmony_ci            }
79459e815959Sopenharmony_ci        ]
79469e815959Sopenharmony_ci    ],
79479e815959Sopenharmony_ci    "#select1 option:nth-child(3n-3)": [
79489e815959Sopenharmony_ci        [
79499e815959Sopenharmony_ci            {
79509e815959Sopenharmony_ci                "type": "attribute",
79519e815959Sopenharmony_ci                "name": "id",
79529e815959Sopenharmony_ci                "action": "equals",
79539e815959Sopenharmony_ci                "value": "select1",
79549e815959Sopenharmony_ci                "namespace": null,
79559e815959Sopenharmony_ci                "ignoreCase": "quirks"
79569e815959Sopenharmony_ci            },
79579e815959Sopenharmony_ci            {
79589e815959Sopenharmony_ci                "type": "descendant"
79599e815959Sopenharmony_ci            },
79609e815959Sopenharmony_ci            {
79619e815959Sopenharmony_ci                "type": "tag",
79629e815959Sopenharmony_ci                "name": "option",
79639e815959Sopenharmony_ci                "namespace": null
79649e815959Sopenharmony_ci            },
79659e815959Sopenharmony_ci            {
79669e815959Sopenharmony_ci                "type": "pseudo",
79679e815959Sopenharmony_ci                "name": "nth-child",
79689e815959Sopenharmony_ci                "data": "3n-3"
79699e815959Sopenharmony_ci            }
79709e815959Sopenharmony_ci        ]
79719e815959Sopenharmony_ci    ],
79729e815959Sopenharmony_ci    "#select1 option:nth-child(even)": [
79739e815959Sopenharmony_ci        [
79749e815959Sopenharmony_ci            {
79759e815959Sopenharmony_ci                "type": "attribute",
79769e815959Sopenharmony_ci                "name": "id",
79779e815959Sopenharmony_ci                "action": "equals",
79789e815959Sopenharmony_ci                "value": "select1",
79799e815959Sopenharmony_ci                "namespace": null,
79809e815959Sopenharmony_ci                "ignoreCase": "quirks"
79819e815959Sopenharmony_ci            },
79829e815959Sopenharmony_ci            {
79839e815959Sopenharmony_ci                "type": "descendant"
79849e815959Sopenharmony_ci            },
79859e815959Sopenharmony_ci            {
79869e815959Sopenharmony_ci                "type": "tag",
79879e815959Sopenharmony_ci                "name": "option",
79889e815959Sopenharmony_ci                "namespace": null
79899e815959Sopenharmony_ci            },
79909e815959Sopenharmony_ci            {
79919e815959Sopenharmony_ci                "type": "pseudo",
79929e815959Sopenharmony_ci                "name": "nth-child",
79939e815959Sopenharmony_ci                "data": "even"
79949e815959Sopenharmony_ci            }
79959e815959Sopenharmony_ci        ]
79969e815959Sopenharmony_ci    ],
79979e815959Sopenharmony_ci    "#select1 option:nth-child(n)": [
79989e815959Sopenharmony_ci        [
79999e815959Sopenharmony_ci            {
80009e815959Sopenharmony_ci                "type": "attribute",
80019e815959Sopenharmony_ci                "name": "id",
80029e815959Sopenharmony_ci                "action": "equals",
80039e815959Sopenharmony_ci                "value": "select1",
80049e815959Sopenharmony_ci                "namespace": null,
80059e815959Sopenharmony_ci                "ignoreCase": "quirks"
80069e815959Sopenharmony_ci            },
80079e815959Sopenharmony_ci            {
80089e815959Sopenharmony_ci                "type": "descendant"
80099e815959Sopenharmony_ci            },
80109e815959Sopenharmony_ci            {
80119e815959Sopenharmony_ci                "type": "tag",
80129e815959Sopenharmony_ci                "name": "option",
80139e815959Sopenharmony_ci                "namespace": null
80149e815959Sopenharmony_ci            },
80159e815959Sopenharmony_ci            {
80169e815959Sopenharmony_ci                "type": "pseudo",
80179e815959Sopenharmony_ci                "name": "nth-child",
80189e815959Sopenharmony_ci                "data": "n"
80199e815959Sopenharmony_ci            }
80209e815959Sopenharmony_ci        ]
80219e815959Sopenharmony_ci    ],
80229e815959Sopenharmony_ci    "#select1 option:nth-child(odd)": [
80239e815959Sopenharmony_ci        [
80249e815959Sopenharmony_ci            {
80259e815959Sopenharmony_ci                "type": "attribute",
80269e815959Sopenharmony_ci                "name": "id",
80279e815959Sopenharmony_ci                "action": "equals",
80289e815959Sopenharmony_ci                "value": "select1",
80299e815959Sopenharmony_ci                "namespace": null,
80309e815959Sopenharmony_ci                "ignoreCase": "quirks"
80319e815959Sopenharmony_ci            },
80329e815959Sopenharmony_ci            {
80339e815959Sopenharmony_ci                "type": "descendant"
80349e815959Sopenharmony_ci            },
80359e815959Sopenharmony_ci            {
80369e815959Sopenharmony_ci                "type": "tag",
80379e815959Sopenharmony_ci                "name": "option",
80389e815959Sopenharmony_ci                "namespace": null
80399e815959Sopenharmony_ci            },
80409e815959Sopenharmony_ci            {
80419e815959Sopenharmony_ci                "type": "pseudo",
80429e815959Sopenharmony_ci                "name": "nth-child",
80439e815959Sopenharmony_ci                "data": "odd"
80449e815959Sopenharmony_ci            }
80459e815959Sopenharmony_ci        ]
80469e815959Sopenharmony_ci    ],
80479e815959Sopenharmony_ci    "#select1 option:nth-last-child(+2n + 1)": [
80489e815959Sopenharmony_ci        [
80499e815959Sopenharmony_ci            {
80509e815959Sopenharmony_ci                "type": "attribute",
80519e815959Sopenharmony_ci                "name": "id",
80529e815959Sopenharmony_ci                "action": "equals",
80539e815959Sopenharmony_ci                "value": "select1",
80549e815959Sopenharmony_ci                "namespace": null,
80559e815959Sopenharmony_ci                "ignoreCase": "quirks"
80569e815959Sopenharmony_ci            },
80579e815959Sopenharmony_ci            {
80589e815959Sopenharmony_ci                "type": "descendant"
80599e815959Sopenharmony_ci            },
80609e815959Sopenharmony_ci            {
80619e815959Sopenharmony_ci                "type": "tag",
80629e815959Sopenharmony_ci                "name": "option",
80639e815959Sopenharmony_ci                "namespace": null
80649e815959Sopenharmony_ci            },
80659e815959Sopenharmony_ci            {
80669e815959Sopenharmony_ci                "type": "pseudo",
80679e815959Sopenharmony_ci                "name": "nth-last-child",
80689e815959Sopenharmony_ci                "data": "+2n + 1"
80699e815959Sopenharmony_ci            }
80709e815959Sopenharmony_ci        ]
80719e815959Sopenharmony_ci    ],
80729e815959Sopenharmony_ci    "#select1 option:nth-last-child(-1)": [
80739e815959Sopenharmony_ci        [
80749e815959Sopenharmony_ci            {
80759e815959Sopenharmony_ci                "type": "attribute",
80769e815959Sopenharmony_ci                "name": "id",
80779e815959Sopenharmony_ci                "action": "equals",
80789e815959Sopenharmony_ci                "value": "select1",
80799e815959Sopenharmony_ci                "namespace": null,
80809e815959Sopenharmony_ci                "ignoreCase": "quirks"
80819e815959Sopenharmony_ci            },
80829e815959Sopenharmony_ci            {
80839e815959Sopenharmony_ci                "type": "descendant"
80849e815959Sopenharmony_ci            },
80859e815959Sopenharmony_ci            {
80869e815959Sopenharmony_ci                "type": "tag",
80879e815959Sopenharmony_ci                "name": "option",
80889e815959Sopenharmony_ci                "namespace": null
80899e815959Sopenharmony_ci            },
80909e815959Sopenharmony_ci            {
80919e815959Sopenharmony_ci                "type": "pseudo",
80929e815959Sopenharmony_ci                "name": "nth-last-child",
80939e815959Sopenharmony_ci                "data": "-1"
80949e815959Sopenharmony_ci            }
80959e815959Sopenharmony_ci        ]
80969e815959Sopenharmony_ci    ],
80979e815959Sopenharmony_ci    "#select1 option:nth-last-child(-1n + 3)": [
80989e815959Sopenharmony_ci        [
80999e815959Sopenharmony_ci            {
81009e815959Sopenharmony_ci                "type": "attribute",
81019e815959Sopenharmony_ci                "name": "id",
81029e815959Sopenharmony_ci                "action": "equals",
81039e815959Sopenharmony_ci                "value": "select1",
81049e815959Sopenharmony_ci                "namespace": null,
81059e815959Sopenharmony_ci                "ignoreCase": "quirks"
81069e815959Sopenharmony_ci            },
81079e815959Sopenharmony_ci            {
81089e815959Sopenharmony_ci                "type": "descendant"
81099e815959Sopenharmony_ci            },
81109e815959Sopenharmony_ci            {
81119e815959Sopenharmony_ci                "type": "tag",
81129e815959Sopenharmony_ci                "name": "option",
81139e815959Sopenharmony_ci                "namespace": null
81149e815959Sopenharmony_ci            },
81159e815959Sopenharmony_ci            {
81169e815959Sopenharmony_ci                "type": "pseudo",
81179e815959Sopenharmony_ci                "name": "nth-last-child",
81189e815959Sopenharmony_ci                "data": "-1n + 3"
81199e815959Sopenharmony_ci            }
81209e815959Sopenharmony_ci        ]
81219e815959Sopenharmony_ci    ],
81229e815959Sopenharmony_ci    "#select1 option:nth-last-child(-1n+3)": [
81239e815959Sopenharmony_ci        [
81249e815959Sopenharmony_ci            {
81259e815959Sopenharmony_ci                "type": "attribute",
81269e815959Sopenharmony_ci                "name": "id",
81279e815959Sopenharmony_ci                "action": "equals",
81289e815959Sopenharmony_ci                "value": "select1",
81299e815959Sopenharmony_ci                "namespace": null,
81309e815959Sopenharmony_ci                "ignoreCase": "quirks"
81319e815959Sopenharmony_ci            },
81329e815959Sopenharmony_ci            {
81339e815959Sopenharmony_ci                "type": "descendant"
81349e815959Sopenharmony_ci            },
81359e815959Sopenharmony_ci            {
81369e815959Sopenharmony_ci                "type": "tag",
81379e815959Sopenharmony_ci                "name": "option",
81389e815959Sopenharmony_ci                "namespace": null
81399e815959Sopenharmony_ci            },
81409e815959Sopenharmony_ci            {
81419e815959Sopenharmony_ci                "type": "pseudo",
81429e815959Sopenharmony_ci                "name": "nth-last-child",
81439e815959Sopenharmony_ci                "data": "-1n+3"
81449e815959Sopenharmony_ci            }
81459e815959Sopenharmony_ci        ]
81469e815959Sopenharmony_ci    ],
81479e815959Sopenharmony_ci    "#select1 option:nth-last-child(-n+3)": [
81489e815959Sopenharmony_ci        [
81499e815959Sopenharmony_ci            {
81509e815959Sopenharmony_ci                "type": "attribute",
81519e815959Sopenharmony_ci                "name": "id",
81529e815959Sopenharmony_ci                "action": "equals",
81539e815959Sopenharmony_ci                "value": "select1",
81549e815959Sopenharmony_ci                "namespace": null,
81559e815959Sopenharmony_ci                "ignoreCase": "quirks"
81569e815959Sopenharmony_ci            },
81579e815959Sopenharmony_ci            {
81589e815959Sopenharmony_ci                "type": "descendant"
81599e815959Sopenharmony_ci            },
81609e815959Sopenharmony_ci            {
81619e815959Sopenharmony_ci                "type": "tag",
81629e815959Sopenharmony_ci                "name": "option",
81639e815959Sopenharmony_ci                "namespace": null
81649e815959Sopenharmony_ci            },
81659e815959Sopenharmony_ci            {
81669e815959Sopenharmony_ci                "type": "pseudo",
81679e815959Sopenharmony_ci                "name": "nth-last-child",
81689e815959Sopenharmony_ci                "data": "-n+3"
81699e815959Sopenharmony_ci            }
81709e815959Sopenharmony_ci        ]
81719e815959Sopenharmony_ci    ],
81729e815959Sopenharmony_ci    "#select1 option:nth-last-child(1n)": [
81739e815959Sopenharmony_ci        [
81749e815959Sopenharmony_ci            {
81759e815959Sopenharmony_ci                "type": "attribute",
81769e815959Sopenharmony_ci                "name": "id",
81779e815959Sopenharmony_ci                "action": "equals",
81789e815959Sopenharmony_ci                "value": "select1",
81799e815959Sopenharmony_ci                "namespace": null,
81809e815959Sopenharmony_ci                "ignoreCase": "quirks"
81819e815959Sopenharmony_ci            },
81829e815959Sopenharmony_ci            {
81839e815959Sopenharmony_ci                "type": "descendant"
81849e815959Sopenharmony_ci            },
81859e815959Sopenharmony_ci            {
81869e815959Sopenharmony_ci                "type": "tag",
81879e815959Sopenharmony_ci                "name": "option",
81889e815959Sopenharmony_ci                "namespace": null
81899e815959Sopenharmony_ci            },
81909e815959Sopenharmony_ci            {
81919e815959Sopenharmony_ci                "type": "pseudo",
81929e815959Sopenharmony_ci                "name": "nth-last-child",
81939e815959Sopenharmony_ci                "data": "1n"
81949e815959Sopenharmony_ci            }
81959e815959Sopenharmony_ci        ]
81969e815959Sopenharmony_ci    ],
81979e815959Sopenharmony_ci    "#select1 option:nth-last-child(1n+0)": [
81989e815959Sopenharmony_ci        [
81999e815959Sopenharmony_ci            {
82009e815959Sopenharmony_ci                "type": "attribute",
82019e815959Sopenharmony_ci                "name": "id",
82029e815959Sopenharmony_ci                "action": "equals",
82039e815959Sopenharmony_ci                "value": "select1",
82049e815959Sopenharmony_ci                "namespace": null,
82059e815959Sopenharmony_ci                "ignoreCase": "quirks"
82069e815959Sopenharmony_ci            },
82079e815959Sopenharmony_ci            {
82089e815959Sopenharmony_ci                "type": "descendant"
82099e815959Sopenharmony_ci            },
82109e815959Sopenharmony_ci            {
82119e815959Sopenharmony_ci                "type": "tag",
82129e815959Sopenharmony_ci                "name": "option",
82139e815959Sopenharmony_ci                "namespace": null
82149e815959Sopenharmony_ci            },
82159e815959Sopenharmony_ci            {
82169e815959Sopenharmony_ci                "type": "pseudo",
82179e815959Sopenharmony_ci                "name": "nth-last-child",
82189e815959Sopenharmony_ci                "data": "1n+0"
82199e815959Sopenharmony_ci            }
82209e815959Sopenharmony_ci        ]
82219e815959Sopenharmony_ci    ],
82229e815959Sopenharmony_ci    "#select1 option:nth-last-child(2n + 1)": [
82239e815959Sopenharmony_ci        [
82249e815959Sopenharmony_ci            {
82259e815959Sopenharmony_ci                "type": "attribute",
82269e815959Sopenharmony_ci                "name": "id",
82279e815959Sopenharmony_ci                "action": "equals",
82289e815959Sopenharmony_ci                "value": "select1",
82299e815959Sopenharmony_ci                "namespace": null,
82309e815959Sopenharmony_ci                "ignoreCase": "quirks"
82319e815959Sopenharmony_ci            },
82329e815959Sopenharmony_ci            {
82339e815959Sopenharmony_ci                "type": "descendant"
82349e815959Sopenharmony_ci            },
82359e815959Sopenharmony_ci            {
82369e815959Sopenharmony_ci                "type": "tag",
82379e815959Sopenharmony_ci                "name": "option",
82389e815959Sopenharmony_ci                "namespace": null
82399e815959Sopenharmony_ci            },
82409e815959Sopenharmony_ci            {
82419e815959Sopenharmony_ci                "type": "pseudo",
82429e815959Sopenharmony_ci                "name": "nth-last-child",
82439e815959Sopenharmony_ci                "data": "2n + 1"
82449e815959Sopenharmony_ci            }
82459e815959Sopenharmony_ci        ]
82469e815959Sopenharmony_ci    ],
82479e815959Sopenharmony_ci    "#select1 option:nth-last-child(2n)": [
82489e815959Sopenharmony_ci        [
82499e815959Sopenharmony_ci            {
82509e815959Sopenharmony_ci                "type": "attribute",
82519e815959Sopenharmony_ci                "name": "id",
82529e815959Sopenharmony_ci                "action": "equals",
82539e815959Sopenharmony_ci                "value": "select1",
82549e815959Sopenharmony_ci                "namespace": null,
82559e815959Sopenharmony_ci                "ignoreCase": "quirks"
82569e815959Sopenharmony_ci            },
82579e815959Sopenharmony_ci            {
82589e815959Sopenharmony_ci                "type": "descendant"
82599e815959Sopenharmony_ci            },
82609e815959Sopenharmony_ci            {
82619e815959Sopenharmony_ci                "type": "tag",
82629e815959Sopenharmony_ci                "name": "option",
82639e815959Sopenharmony_ci                "namespace": null
82649e815959Sopenharmony_ci            },
82659e815959Sopenharmony_ci            {
82669e815959Sopenharmony_ci                "type": "pseudo",
82679e815959Sopenharmony_ci                "name": "nth-last-child",
82689e815959Sopenharmony_ci                "data": "2n"
82699e815959Sopenharmony_ci            }
82709e815959Sopenharmony_ci        ]
82719e815959Sopenharmony_ci    ],
82729e815959Sopenharmony_ci    "#select1 option:nth-last-child(2n+1)": [
82739e815959Sopenharmony_ci        [
82749e815959Sopenharmony_ci            {
82759e815959Sopenharmony_ci                "type": "attribute",
82769e815959Sopenharmony_ci                "name": "id",
82779e815959Sopenharmony_ci                "action": "equals",
82789e815959Sopenharmony_ci                "value": "select1",
82799e815959Sopenharmony_ci                "namespace": null,
82809e815959Sopenharmony_ci                "ignoreCase": "quirks"
82819e815959Sopenharmony_ci            },
82829e815959Sopenharmony_ci            {
82839e815959Sopenharmony_ci                "type": "descendant"
82849e815959Sopenharmony_ci            },
82859e815959Sopenharmony_ci            {
82869e815959Sopenharmony_ci                "type": "tag",
82879e815959Sopenharmony_ci                "name": "option",
82889e815959Sopenharmony_ci                "namespace": null
82899e815959Sopenharmony_ci            },
82909e815959Sopenharmony_ci            {
82919e815959Sopenharmony_ci                "type": "pseudo",
82929e815959Sopenharmony_ci                "name": "nth-last-child",
82939e815959Sopenharmony_ci                "data": "2n+1"
82949e815959Sopenharmony_ci            }
82959e815959Sopenharmony_ci        ]
82969e815959Sopenharmony_ci    ],
82979e815959Sopenharmony_ci    "#select1 option:nth-last-child(3)": [
82989e815959Sopenharmony_ci        [
82999e815959Sopenharmony_ci            {
83009e815959Sopenharmony_ci                "type": "attribute",
83019e815959Sopenharmony_ci                "name": "id",
83029e815959Sopenharmony_ci                "action": "equals",
83039e815959Sopenharmony_ci                "value": "select1",
83049e815959Sopenharmony_ci                "namespace": null,
83059e815959Sopenharmony_ci                "ignoreCase": "quirks"
83069e815959Sopenharmony_ci            },
83079e815959Sopenharmony_ci            {
83089e815959Sopenharmony_ci                "type": "descendant"
83099e815959Sopenharmony_ci            },
83109e815959Sopenharmony_ci            {
83119e815959Sopenharmony_ci                "type": "tag",
83129e815959Sopenharmony_ci                "name": "option",
83139e815959Sopenharmony_ci                "namespace": null
83149e815959Sopenharmony_ci            },
83159e815959Sopenharmony_ci            {
83169e815959Sopenharmony_ci                "type": "pseudo",
83179e815959Sopenharmony_ci                "name": "nth-last-child",
83189e815959Sopenharmony_ci                "data": "3"
83199e815959Sopenharmony_ci            }
83209e815959Sopenharmony_ci        ]
83219e815959Sopenharmony_ci    ],
83229e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n)": [
83239e815959Sopenharmony_ci        [
83249e815959Sopenharmony_ci            {
83259e815959Sopenharmony_ci                "type": "attribute",
83269e815959Sopenharmony_ci                "name": "id",
83279e815959Sopenharmony_ci                "action": "equals",
83289e815959Sopenharmony_ci                "value": "select1",
83299e815959Sopenharmony_ci                "namespace": null,
83309e815959Sopenharmony_ci                "ignoreCase": "quirks"
83319e815959Sopenharmony_ci            },
83329e815959Sopenharmony_ci            {
83339e815959Sopenharmony_ci                "type": "descendant"
83349e815959Sopenharmony_ci            },
83359e815959Sopenharmony_ci            {
83369e815959Sopenharmony_ci                "type": "tag",
83379e815959Sopenharmony_ci                "name": "option",
83389e815959Sopenharmony_ci                "namespace": null
83399e815959Sopenharmony_ci            },
83409e815959Sopenharmony_ci            {
83419e815959Sopenharmony_ci                "type": "pseudo",
83429e815959Sopenharmony_ci                "name": "nth-last-child",
83439e815959Sopenharmony_ci                "data": "3n"
83449e815959Sopenharmony_ci            }
83459e815959Sopenharmony_ci        ]
83469e815959Sopenharmony_ci    ],
83479e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n+0)": [
83489e815959Sopenharmony_ci        [
83499e815959Sopenharmony_ci            {
83509e815959Sopenharmony_ci                "type": "attribute",
83519e815959Sopenharmony_ci                "name": "id",
83529e815959Sopenharmony_ci                "action": "equals",
83539e815959Sopenharmony_ci                "value": "select1",
83549e815959Sopenharmony_ci                "namespace": null,
83559e815959Sopenharmony_ci                "ignoreCase": "quirks"
83569e815959Sopenharmony_ci            },
83579e815959Sopenharmony_ci            {
83589e815959Sopenharmony_ci                "type": "descendant"
83599e815959Sopenharmony_ci            },
83609e815959Sopenharmony_ci            {
83619e815959Sopenharmony_ci                "type": "tag",
83629e815959Sopenharmony_ci                "name": "option",
83639e815959Sopenharmony_ci                "namespace": null
83649e815959Sopenharmony_ci            },
83659e815959Sopenharmony_ci            {
83669e815959Sopenharmony_ci                "type": "pseudo",
83679e815959Sopenharmony_ci                "name": "nth-last-child",
83689e815959Sopenharmony_ci                "data": "3n+0"
83699e815959Sopenharmony_ci            }
83709e815959Sopenharmony_ci        ]
83719e815959Sopenharmony_ci    ],
83729e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n+1)": [
83739e815959Sopenharmony_ci        [
83749e815959Sopenharmony_ci            {
83759e815959Sopenharmony_ci                "type": "attribute",
83769e815959Sopenharmony_ci                "name": "id",
83779e815959Sopenharmony_ci                "action": "equals",
83789e815959Sopenharmony_ci                "value": "select1",
83799e815959Sopenharmony_ci                "namespace": null,
83809e815959Sopenharmony_ci                "ignoreCase": "quirks"
83819e815959Sopenharmony_ci            },
83829e815959Sopenharmony_ci            {
83839e815959Sopenharmony_ci                "type": "descendant"
83849e815959Sopenharmony_ci            },
83859e815959Sopenharmony_ci            {
83869e815959Sopenharmony_ci                "type": "tag",
83879e815959Sopenharmony_ci                "name": "option",
83889e815959Sopenharmony_ci                "namespace": null
83899e815959Sopenharmony_ci            },
83909e815959Sopenharmony_ci            {
83919e815959Sopenharmony_ci                "type": "pseudo",
83929e815959Sopenharmony_ci                "name": "nth-last-child",
83939e815959Sopenharmony_ci                "data": "3n+1"
83949e815959Sopenharmony_ci            }
83959e815959Sopenharmony_ci        ]
83969e815959Sopenharmony_ci    ],
83979e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n+2)": [
83989e815959Sopenharmony_ci        [
83999e815959Sopenharmony_ci            {
84009e815959Sopenharmony_ci                "type": "attribute",
84019e815959Sopenharmony_ci                "name": "id",
84029e815959Sopenharmony_ci                "action": "equals",
84039e815959Sopenharmony_ci                "value": "select1",
84049e815959Sopenharmony_ci                "namespace": null,
84059e815959Sopenharmony_ci                "ignoreCase": "quirks"
84069e815959Sopenharmony_ci            },
84079e815959Sopenharmony_ci            {
84089e815959Sopenharmony_ci                "type": "descendant"
84099e815959Sopenharmony_ci            },
84109e815959Sopenharmony_ci            {
84119e815959Sopenharmony_ci                "type": "tag",
84129e815959Sopenharmony_ci                "name": "option",
84139e815959Sopenharmony_ci                "namespace": null
84149e815959Sopenharmony_ci            },
84159e815959Sopenharmony_ci            {
84169e815959Sopenharmony_ci                "type": "pseudo",
84179e815959Sopenharmony_ci                "name": "nth-last-child",
84189e815959Sopenharmony_ci                "data": "3n+2"
84199e815959Sopenharmony_ci            }
84209e815959Sopenharmony_ci        ]
84219e815959Sopenharmony_ci    ],
84229e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n+3)": [
84239e815959Sopenharmony_ci        [
84249e815959Sopenharmony_ci            {
84259e815959Sopenharmony_ci                "type": "attribute",
84269e815959Sopenharmony_ci                "name": "id",
84279e815959Sopenharmony_ci                "action": "equals",
84289e815959Sopenharmony_ci                "value": "select1",
84299e815959Sopenharmony_ci                "namespace": null,
84309e815959Sopenharmony_ci                "ignoreCase": "quirks"
84319e815959Sopenharmony_ci            },
84329e815959Sopenharmony_ci            {
84339e815959Sopenharmony_ci                "type": "descendant"
84349e815959Sopenharmony_ci            },
84359e815959Sopenharmony_ci            {
84369e815959Sopenharmony_ci                "type": "tag",
84379e815959Sopenharmony_ci                "name": "option",
84389e815959Sopenharmony_ci                "namespace": null
84399e815959Sopenharmony_ci            },
84409e815959Sopenharmony_ci            {
84419e815959Sopenharmony_ci                "type": "pseudo",
84429e815959Sopenharmony_ci                "name": "nth-last-child",
84439e815959Sopenharmony_ci                "data": "3n+3"
84449e815959Sopenharmony_ci            }
84459e815959Sopenharmony_ci        ]
84469e815959Sopenharmony_ci    ],
84479e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n-1)": [
84489e815959Sopenharmony_ci        [
84499e815959Sopenharmony_ci            {
84509e815959Sopenharmony_ci                "type": "attribute",
84519e815959Sopenharmony_ci                "name": "id",
84529e815959Sopenharmony_ci                "action": "equals",
84539e815959Sopenharmony_ci                "value": "select1",
84549e815959Sopenharmony_ci                "namespace": null,
84559e815959Sopenharmony_ci                "ignoreCase": "quirks"
84569e815959Sopenharmony_ci            },
84579e815959Sopenharmony_ci            {
84589e815959Sopenharmony_ci                "type": "descendant"
84599e815959Sopenharmony_ci            },
84609e815959Sopenharmony_ci            {
84619e815959Sopenharmony_ci                "type": "tag",
84629e815959Sopenharmony_ci                "name": "option",
84639e815959Sopenharmony_ci                "namespace": null
84649e815959Sopenharmony_ci            },
84659e815959Sopenharmony_ci            {
84669e815959Sopenharmony_ci                "type": "pseudo",
84679e815959Sopenharmony_ci                "name": "nth-last-child",
84689e815959Sopenharmony_ci                "data": "3n-1"
84699e815959Sopenharmony_ci            }
84709e815959Sopenharmony_ci        ]
84719e815959Sopenharmony_ci    ],
84729e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n-2)": [
84739e815959Sopenharmony_ci        [
84749e815959Sopenharmony_ci            {
84759e815959Sopenharmony_ci                "type": "attribute",
84769e815959Sopenharmony_ci                "name": "id",
84779e815959Sopenharmony_ci                "action": "equals",
84789e815959Sopenharmony_ci                "value": "select1",
84799e815959Sopenharmony_ci                "namespace": null,
84809e815959Sopenharmony_ci                "ignoreCase": "quirks"
84819e815959Sopenharmony_ci            },
84829e815959Sopenharmony_ci            {
84839e815959Sopenharmony_ci                "type": "descendant"
84849e815959Sopenharmony_ci            },
84859e815959Sopenharmony_ci            {
84869e815959Sopenharmony_ci                "type": "tag",
84879e815959Sopenharmony_ci                "name": "option",
84889e815959Sopenharmony_ci                "namespace": null
84899e815959Sopenharmony_ci            },
84909e815959Sopenharmony_ci            {
84919e815959Sopenharmony_ci                "type": "pseudo",
84929e815959Sopenharmony_ci                "name": "nth-last-child",
84939e815959Sopenharmony_ci                "data": "3n-2"
84949e815959Sopenharmony_ci            }
84959e815959Sopenharmony_ci        ]
84969e815959Sopenharmony_ci    ],
84979e815959Sopenharmony_ci    "#select1 option:nth-last-child(3n-3)": [
84989e815959Sopenharmony_ci        [
84999e815959Sopenharmony_ci            {
85009e815959Sopenharmony_ci                "type": "attribute",
85019e815959Sopenharmony_ci                "name": "id",
85029e815959Sopenharmony_ci                "action": "equals",
85039e815959Sopenharmony_ci                "value": "select1",
85049e815959Sopenharmony_ci                "namespace": null,
85059e815959Sopenharmony_ci                "ignoreCase": "quirks"
85069e815959Sopenharmony_ci            },
85079e815959Sopenharmony_ci            {
85089e815959Sopenharmony_ci                "type": "descendant"
85099e815959Sopenharmony_ci            },
85109e815959Sopenharmony_ci            {
85119e815959Sopenharmony_ci                "type": "tag",
85129e815959Sopenharmony_ci                "name": "option",
85139e815959Sopenharmony_ci                "namespace": null
85149e815959Sopenharmony_ci            },
85159e815959Sopenharmony_ci            {
85169e815959Sopenharmony_ci                "type": "pseudo",
85179e815959Sopenharmony_ci                "name": "nth-last-child",
85189e815959Sopenharmony_ci                "data": "3n-3"
85199e815959Sopenharmony_ci            }
85209e815959Sopenharmony_ci        ]
85219e815959Sopenharmony_ci    ],
85229e815959Sopenharmony_ci    "#select1 option:nth-last-child(even)": [
85239e815959Sopenharmony_ci        [
85249e815959Sopenharmony_ci            {
85259e815959Sopenharmony_ci                "type": "attribute",
85269e815959Sopenharmony_ci                "name": "id",
85279e815959Sopenharmony_ci                "action": "equals",
85289e815959Sopenharmony_ci                "value": "select1",
85299e815959Sopenharmony_ci                "namespace": null,
85309e815959Sopenharmony_ci                "ignoreCase": "quirks"
85319e815959Sopenharmony_ci            },
85329e815959Sopenharmony_ci            {
85339e815959Sopenharmony_ci                "type": "descendant"
85349e815959Sopenharmony_ci            },
85359e815959Sopenharmony_ci            {
85369e815959Sopenharmony_ci                "type": "tag",
85379e815959Sopenharmony_ci                "name": "option",
85389e815959Sopenharmony_ci                "namespace": null
85399e815959Sopenharmony_ci            },
85409e815959Sopenharmony_ci            {
85419e815959Sopenharmony_ci                "type": "pseudo",
85429e815959Sopenharmony_ci                "name": "nth-last-child",
85439e815959Sopenharmony_ci                "data": "even"
85449e815959Sopenharmony_ci            }
85459e815959Sopenharmony_ci        ]
85469e815959Sopenharmony_ci    ],
85479e815959Sopenharmony_ci    "#select1 option:nth-last-child(n)": [
85489e815959Sopenharmony_ci        [
85499e815959Sopenharmony_ci            {
85509e815959Sopenharmony_ci                "type": "attribute",
85519e815959Sopenharmony_ci                "name": "id",
85529e815959Sopenharmony_ci                "action": "equals",
85539e815959Sopenharmony_ci                "value": "select1",
85549e815959Sopenharmony_ci                "namespace": null,
85559e815959Sopenharmony_ci                "ignoreCase": "quirks"
85569e815959Sopenharmony_ci            },
85579e815959Sopenharmony_ci            {
85589e815959Sopenharmony_ci                "type": "descendant"
85599e815959Sopenharmony_ci            },
85609e815959Sopenharmony_ci            {
85619e815959Sopenharmony_ci                "type": "tag",
85629e815959Sopenharmony_ci                "name": "option",
85639e815959Sopenharmony_ci                "namespace": null
85649e815959Sopenharmony_ci            },
85659e815959Sopenharmony_ci            {
85669e815959Sopenharmony_ci                "type": "pseudo",
85679e815959Sopenharmony_ci                "name": "nth-last-child",
85689e815959Sopenharmony_ci                "data": "n"
85699e815959Sopenharmony_ci            }
85709e815959Sopenharmony_ci        ]
85719e815959Sopenharmony_ci    ],
85729e815959Sopenharmony_ci    "#select1 option:nth-last-child(odd)": [
85739e815959Sopenharmony_ci        [
85749e815959Sopenharmony_ci            {
85759e815959Sopenharmony_ci                "type": "attribute",
85769e815959Sopenharmony_ci                "name": "id",
85779e815959Sopenharmony_ci                "action": "equals",
85789e815959Sopenharmony_ci                "value": "select1",
85799e815959Sopenharmony_ci                "namespace": null,
85809e815959Sopenharmony_ci                "ignoreCase": "quirks"
85819e815959Sopenharmony_ci            },
85829e815959Sopenharmony_ci            {
85839e815959Sopenharmony_ci                "type": "descendant"
85849e815959Sopenharmony_ci            },
85859e815959Sopenharmony_ci            {
85869e815959Sopenharmony_ci                "type": "tag",
85879e815959Sopenharmony_ci                "name": "option",
85889e815959Sopenharmony_ci                "namespace": null
85899e815959Sopenharmony_ci            },
85909e815959Sopenharmony_ci            {
85919e815959Sopenharmony_ci                "type": "pseudo",
85929e815959Sopenharmony_ci                "name": "nth-last-child",
85939e815959Sopenharmony_ci                "data": "odd"
85949e815959Sopenharmony_ci            }
85959e815959Sopenharmony_ci        ]
85969e815959Sopenharmony_ci    ],
85979e815959Sopenharmony_ci    "#select1 option:selected": [
85989e815959Sopenharmony_ci        [
85999e815959Sopenharmony_ci            {
86009e815959Sopenharmony_ci                "type": "attribute",
86019e815959Sopenharmony_ci                "name": "id",
86029e815959Sopenharmony_ci                "action": "equals",
86039e815959Sopenharmony_ci                "value": "select1",
86049e815959Sopenharmony_ci                "namespace": null,
86059e815959Sopenharmony_ci                "ignoreCase": "quirks"
86069e815959Sopenharmony_ci            },
86079e815959Sopenharmony_ci            {
86089e815959Sopenharmony_ci                "type": "descendant"
86099e815959Sopenharmony_ci            },
86109e815959Sopenharmony_ci            {
86119e815959Sopenharmony_ci                "type": "tag",
86129e815959Sopenharmony_ci                "name": "option",
86139e815959Sopenharmony_ci                "namespace": null
86149e815959Sopenharmony_ci            },
86159e815959Sopenharmony_ci            {
86169e815959Sopenharmony_ci                "type": "pseudo",
86179e815959Sopenharmony_ci                "name": "selected",
86189e815959Sopenharmony_ci                "data": null
86199e815959Sopenharmony_ci            }
86209e815959Sopenharmony_ci        ]
86219e815959Sopenharmony_ci    ],
86229e815959Sopenharmony_ci    "#select1 option[value!='']": [
86239e815959Sopenharmony_ci        [
86249e815959Sopenharmony_ci            {
86259e815959Sopenharmony_ci                "type": "attribute",
86269e815959Sopenharmony_ci                "name": "id",
86279e815959Sopenharmony_ci                "action": "equals",
86289e815959Sopenharmony_ci                "value": "select1",
86299e815959Sopenharmony_ci                "namespace": null,
86309e815959Sopenharmony_ci                "ignoreCase": "quirks"
86319e815959Sopenharmony_ci            },
86329e815959Sopenharmony_ci            {
86339e815959Sopenharmony_ci                "type": "descendant"
86349e815959Sopenharmony_ci            },
86359e815959Sopenharmony_ci            {
86369e815959Sopenharmony_ci                "type": "tag",
86379e815959Sopenharmony_ci                "name": "option",
86389e815959Sopenharmony_ci                "namespace": null
86399e815959Sopenharmony_ci            },
86409e815959Sopenharmony_ci            {
86419e815959Sopenharmony_ci                "type": "attribute",
86429e815959Sopenharmony_ci                "name": "value",
86439e815959Sopenharmony_ci                "action": "not",
86449e815959Sopenharmony_ci                "value": "",
86459e815959Sopenharmony_ci                "namespace": null,
86469e815959Sopenharmony_ci                "ignoreCase": null
86479e815959Sopenharmony_ci            }
86489e815959Sopenharmony_ci        ]
86499e815959Sopenharmony_ci    ],
86509e815959Sopenharmony_ci    "#select1 option[value='']": [
86519e815959Sopenharmony_ci        [
86529e815959Sopenharmony_ci            {
86539e815959Sopenharmony_ci                "type": "attribute",
86549e815959Sopenharmony_ci                "name": "id",
86559e815959Sopenharmony_ci                "action": "equals",
86569e815959Sopenharmony_ci                "value": "select1",
86579e815959Sopenharmony_ci                "namespace": null,
86589e815959Sopenharmony_ci                "ignoreCase": "quirks"
86599e815959Sopenharmony_ci            },
86609e815959Sopenharmony_ci            {
86619e815959Sopenharmony_ci                "type": "descendant"
86629e815959Sopenharmony_ci            },
86639e815959Sopenharmony_ci            {
86649e815959Sopenharmony_ci                "type": "tag",
86659e815959Sopenharmony_ci                "name": "option",
86669e815959Sopenharmony_ci                "namespace": null
86679e815959Sopenharmony_ci            },
86689e815959Sopenharmony_ci            {
86699e815959Sopenharmony_ci                "type": "attribute",
86709e815959Sopenharmony_ci                "name": "value",
86719e815959Sopenharmony_ci                "action": "equals",
86729e815959Sopenharmony_ci                "value": "",
86739e815959Sopenharmony_ci                "namespace": null,
86749e815959Sopenharmony_ci                "ignoreCase": null
86759e815959Sopenharmony_ci            }
86769e815959Sopenharmony_ci        ]
86779e815959Sopenharmony_ci    ],
86789e815959Sopenharmony_ci    "#select2 option:selected": [
86799e815959Sopenharmony_ci        [
86809e815959Sopenharmony_ci            {
86819e815959Sopenharmony_ci                "type": "attribute",
86829e815959Sopenharmony_ci                "name": "id",
86839e815959Sopenharmony_ci                "action": "equals",
86849e815959Sopenharmony_ci                "value": "select2",
86859e815959Sopenharmony_ci                "namespace": null,
86869e815959Sopenharmony_ci                "ignoreCase": "quirks"
86879e815959Sopenharmony_ci            },
86889e815959Sopenharmony_ci            {
86899e815959Sopenharmony_ci                "type": "descendant"
86909e815959Sopenharmony_ci            },
86919e815959Sopenharmony_ci            {
86929e815959Sopenharmony_ci                "type": "tag",
86939e815959Sopenharmony_ci                "name": "option",
86949e815959Sopenharmony_ci                "namespace": null
86959e815959Sopenharmony_ci            },
86969e815959Sopenharmony_ci            {
86979e815959Sopenharmony_ci                "type": "pseudo",
86989e815959Sopenharmony_ci                "name": "selected",
86999e815959Sopenharmony_ci                "data": null
87009e815959Sopenharmony_ci            }
87019e815959Sopenharmony_ci        ]
87029e815959Sopenharmony_ci    ],
87039e815959Sopenharmony_ci    "#select2 option[selected='selected']": [
87049e815959Sopenharmony_ci        [
87059e815959Sopenharmony_ci            {
87069e815959Sopenharmony_ci                "type": "attribute",
87079e815959Sopenharmony_ci                "name": "id",
87089e815959Sopenharmony_ci                "action": "equals",
87099e815959Sopenharmony_ci                "value": "select2",
87109e815959Sopenharmony_ci                "namespace": null,
87119e815959Sopenharmony_ci                "ignoreCase": "quirks"
87129e815959Sopenharmony_ci            },
87139e815959Sopenharmony_ci            {
87149e815959Sopenharmony_ci                "type": "descendant"
87159e815959Sopenharmony_ci            },
87169e815959Sopenharmony_ci            {
87179e815959Sopenharmony_ci                "type": "tag",
87189e815959Sopenharmony_ci                "name": "option",
87199e815959Sopenharmony_ci                "namespace": null
87209e815959Sopenharmony_ci            },
87219e815959Sopenharmony_ci            {
87229e815959Sopenharmony_ci                "type": "attribute",
87239e815959Sopenharmony_ci                "name": "selected",
87249e815959Sopenharmony_ci                "action": "equals",
87259e815959Sopenharmony_ci                "value": "selected",
87269e815959Sopenharmony_ci                "namespace": null,
87279e815959Sopenharmony_ci                "ignoreCase": null
87289e815959Sopenharmony_ci            }
87299e815959Sopenharmony_ci        ]
87309e815959Sopenharmony_ci    ],
87319e815959Sopenharmony_ci    "#select2 option[selected]": [
87329e815959Sopenharmony_ci        [
87339e815959Sopenharmony_ci            {
87349e815959Sopenharmony_ci                "type": "attribute",
87359e815959Sopenharmony_ci                "name": "id",
87369e815959Sopenharmony_ci                "action": "equals",
87379e815959Sopenharmony_ci                "value": "select2",
87389e815959Sopenharmony_ci                "namespace": null,
87399e815959Sopenharmony_ci                "ignoreCase": "quirks"
87409e815959Sopenharmony_ci            },
87419e815959Sopenharmony_ci            {
87429e815959Sopenharmony_ci                "type": "descendant"
87439e815959Sopenharmony_ci            },
87449e815959Sopenharmony_ci            {
87459e815959Sopenharmony_ci                "type": "tag",
87469e815959Sopenharmony_ci                "name": "option",
87479e815959Sopenharmony_ci                "namespace": null
87489e815959Sopenharmony_ci            },
87499e815959Sopenharmony_ci            {
87509e815959Sopenharmony_ci                "type": "attribute",
87519e815959Sopenharmony_ci                "name": "selected",
87529e815959Sopenharmony_ci                "action": "exists",
87539e815959Sopenharmony_ci                "value": "",
87549e815959Sopenharmony_ci                "namespace": null,
87559e815959Sopenharmony_ci                "ignoreCase": null
87569e815959Sopenharmony_ci            }
87579e815959Sopenharmony_ci        ]
87589e815959Sopenharmony_ci    ],
87599e815959Sopenharmony_ci    "#select3 option:selected": [
87609e815959Sopenharmony_ci        [
87619e815959Sopenharmony_ci            {
87629e815959Sopenharmony_ci                "type": "attribute",
87639e815959Sopenharmony_ci                "name": "id",
87649e815959Sopenharmony_ci                "action": "equals",
87659e815959Sopenharmony_ci                "value": "select3",
87669e815959Sopenharmony_ci                "namespace": null,
87679e815959Sopenharmony_ci                "ignoreCase": "quirks"
87689e815959Sopenharmony_ci            },
87699e815959Sopenharmony_ci            {
87709e815959Sopenharmony_ci                "type": "descendant"
87719e815959Sopenharmony_ci            },
87729e815959Sopenharmony_ci            {
87739e815959Sopenharmony_ci                "type": "tag",
87749e815959Sopenharmony_ci                "name": "option",
87759e815959Sopenharmony_ci                "namespace": null
87769e815959Sopenharmony_ci            },
87779e815959Sopenharmony_ci            {
87789e815959Sopenharmony_ci                "type": "pseudo",
87799e815959Sopenharmony_ci                "name": "selected",
87809e815959Sopenharmony_ci                "data": null
87819e815959Sopenharmony_ci            }
87829e815959Sopenharmony_ci        ]
87839e815959Sopenharmony_ci    ],
87849e815959Sopenharmony_ci    "#sep": [
87859e815959Sopenharmony_ci        [
87869e815959Sopenharmony_ci            {
87879e815959Sopenharmony_ci                "type": "attribute",
87889e815959Sopenharmony_ci                "name": "id",
87899e815959Sopenharmony_ci                "action": "equals",
87909e815959Sopenharmony_ci                "value": "sep",
87919e815959Sopenharmony_ci                "namespace": null,
87929e815959Sopenharmony_ci                "ignoreCase": "quirks"
87939e815959Sopenharmony_ci            }
87949e815959Sopenharmony_ci        ]
87959e815959Sopenharmony_ci    ],
87969e815959Sopenharmony_ci    "#sibling-selector + .sibling-selector": [
87979e815959Sopenharmony_ci        [
87989e815959Sopenharmony_ci            {
87999e815959Sopenharmony_ci                "type": "attribute",
88009e815959Sopenharmony_ci                "name": "id",
88019e815959Sopenharmony_ci                "action": "equals",
88029e815959Sopenharmony_ci                "value": "sibling-selector",
88039e815959Sopenharmony_ci                "namespace": null,
88049e815959Sopenharmony_ci                "ignoreCase": "quirks"
88059e815959Sopenharmony_ci            },
88069e815959Sopenharmony_ci            {
88079e815959Sopenharmony_ci                "type": "adjacent"
88089e815959Sopenharmony_ci            },
88099e815959Sopenharmony_ci            {
88109e815959Sopenharmony_ci                "type": "attribute",
88119e815959Sopenharmony_ci                "name": "class",
88129e815959Sopenharmony_ci                "action": "element",
88139e815959Sopenharmony_ci                "value": "sibling-selector",
88149e815959Sopenharmony_ci                "namespace": null,
88159e815959Sopenharmony_ci                "ignoreCase": "quirks"
88169e815959Sopenharmony_ci            }
88179e815959Sopenharmony_ci        ]
88189e815959Sopenharmony_ci    ],
88199e815959Sopenharmony_ci    "#sibling-selector + div.sibling-selector": [
88209e815959Sopenharmony_ci        [
88219e815959Sopenharmony_ci            {
88229e815959Sopenharmony_ci                "type": "attribute",
88239e815959Sopenharmony_ci                "name": "id",
88249e815959Sopenharmony_ci                "action": "equals",
88259e815959Sopenharmony_ci                "value": "sibling-selector",
88269e815959Sopenharmony_ci                "namespace": null,
88279e815959Sopenharmony_ci                "ignoreCase": "quirks"
88289e815959Sopenharmony_ci            },
88299e815959Sopenharmony_ci            {
88309e815959Sopenharmony_ci                "type": "adjacent"
88319e815959Sopenharmony_ci            },
88329e815959Sopenharmony_ci            {
88339e815959Sopenharmony_ci                "type": "tag",
88349e815959Sopenharmony_ci                "name": "div",
88359e815959Sopenharmony_ci                "namespace": null
88369e815959Sopenharmony_ci            },
88379e815959Sopenharmony_ci            {
88389e815959Sopenharmony_ci                "type": "attribute",
88399e815959Sopenharmony_ci                "name": "class",
88409e815959Sopenharmony_ci                "action": "element",
88419e815959Sopenharmony_ci                "value": "sibling-selector",
88429e815959Sopenharmony_ci                "namespace": null,
88439e815959Sopenharmony_ci                "ignoreCase": "quirks"
88449e815959Sopenharmony_ci            }
88459e815959Sopenharmony_ci        ]
88469e815959Sopenharmony_ci    ],
88479e815959Sopenharmony_ci    "#sibling-selector ~ .sibling-selector": [
88489e815959Sopenharmony_ci        [
88499e815959Sopenharmony_ci            {
88509e815959Sopenharmony_ci                "type": "attribute",
88519e815959Sopenharmony_ci                "name": "id",
88529e815959Sopenharmony_ci                "action": "equals",
88539e815959Sopenharmony_ci                "value": "sibling-selector",
88549e815959Sopenharmony_ci                "namespace": null,
88559e815959Sopenharmony_ci                "ignoreCase": "quirks"
88569e815959Sopenharmony_ci            },
88579e815959Sopenharmony_ci            {
88589e815959Sopenharmony_ci                "type": "sibling"
88599e815959Sopenharmony_ci            },
88609e815959Sopenharmony_ci            {
88619e815959Sopenharmony_ci                "type": "attribute",
88629e815959Sopenharmony_ci                "name": "class",
88639e815959Sopenharmony_ci                "action": "element",
88649e815959Sopenharmony_ci                "value": "sibling-selector",
88659e815959Sopenharmony_ci                "namespace": null,
88669e815959Sopenharmony_ci                "ignoreCase": "quirks"
88679e815959Sopenharmony_ci            }
88689e815959Sopenharmony_ci        ]
88699e815959Sopenharmony_ci    ],
88709e815959Sopenharmony_ci    "#sibling-selector ~ div.sibling-selector": [
88719e815959Sopenharmony_ci        [
88729e815959Sopenharmony_ci            {
88739e815959Sopenharmony_ci                "type": "attribute",
88749e815959Sopenharmony_ci                "name": "id",
88759e815959Sopenharmony_ci                "action": "equals",
88769e815959Sopenharmony_ci                "value": "sibling-selector",
88779e815959Sopenharmony_ci                "namespace": null,
88789e815959Sopenharmony_ci                "ignoreCase": "quirks"
88799e815959Sopenharmony_ci            },
88809e815959Sopenharmony_ci            {
88819e815959Sopenharmony_ci                "type": "sibling"
88829e815959Sopenharmony_ci            },
88839e815959Sopenharmony_ci            {
88849e815959Sopenharmony_ci                "type": "tag",
88859e815959Sopenharmony_ci                "name": "div",
88869e815959Sopenharmony_ci                "namespace": null
88879e815959Sopenharmony_ci            },
88889e815959Sopenharmony_ci            {
88899e815959Sopenharmony_ci                "type": "attribute",
88909e815959Sopenharmony_ci                "name": "class",
88919e815959Sopenharmony_ci                "action": "element",
88929e815959Sopenharmony_ci                "value": "sibling-selector",
88939e815959Sopenharmony_ci                "namespace": null,
88949e815959Sopenharmony_ci                "ignoreCase": "quirks"
88959e815959Sopenharmony_ci            }
88969e815959Sopenharmony_ci        ]
88979e815959Sopenharmony_ci    ],
88989e815959Sopenharmony_ci    "#siblingTest > em *": [
88999e815959Sopenharmony_ci        [
89009e815959Sopenharmony_ci            {
89019e815959Sopenharmony_ci                "type": "attribute",
89029e815959Sopenharmony_ci                "name": "id",
89039e815959Sopenharmony_ci                "action": "equals",
89049e815959Sopenharmony_ci                "value": "siblingTest",
89059e815959Sopenharmony_ci                "namespace": null,
89069e815959Sopenharmony_ci                "ignoreCase": "quirks"
89079e815959Sopenharmony_ci            },
89089e815959Sopenharmony_ci            {
89099e815959Sopenharmony_ci                "type": "child"
89109e815959Sopenharmony_ci            },
89119e815959Sopenharmony_ci            {
89129e815959Sopenharmony_ci                "type": "tag",
89139e815959Sopenharmony_ci                "name": "em",
89149e815959Sopenharmony_ci                "namespace": null
89159e815959Sopenharmony_ci            },
89169e815959Sopenharmony_ci            {
89179e815959Sopenharmony_ci                "type": "descendant"
89189e815959Sopenharmony_ci            },
89199e815959Sopenharmony_ci            {
89209e815959Sopenharmony_ci                "type": "universal",
89219e815959Sopenharmony_ci                "namespace": null
89229e815959Sopenharmony_ci            }
89239e815959Sopenharmony_ci        ]
89249e815959Sopenharmony_ci    ],
89259e815959Sopenharmony_ci    "#siblingTest > em:contains('x') + em ~ span": [
89269e815959Sopenharmony_ci        [
89279e815959Sopenharmony_ci            {
89289e815959Sopenharmony_ci                "type": "attribute",
89299e815959Sopenharmony_ci                "name": "id",
89309e815959Sopenharmony_ci                "action": "equals",
89319e815959Sopenharmony_ci                "value": "siblingTest",
89329e815959Sopenharmony_ci                "namespace": null,
89339e815959Sopenharmony_ci                "ignoreCase": "quirks"
89349e815959Sopenharmony_ci            },
89359e815959Sopenharmony_ci            {
89369e815959Sopenharmony_ci                "type": "child"
89379e815959Sopenharmony_ci            },
89389e815959Sopenharmony_ci            {
89399e815959Sopenharmony_ci                "type": "tag",
89409e815959Sopenharmony_ci                "name": "em",
89419e815959Sopenharmony_ci                "namespace": null
89429e815959Sopenharmony_ci            },
89439e815959Sopenharmony_ci            {
89449e815959Sopenharmony_ci                "type": "pseudo",
89459e815959Sopenharmony_ci                "name": "contains",
89469e815959Sopenharmony_ci                "data": "x"
89479e815959Sopenharmony_ci            },
89489e815959Sopenharmony_ci            {
89499e815959Sopenharmony_ci                "type": "adjacent"
89509e815959Sopenharmony_ci            },
89519e815959Sopenharmony_ci            {
89529e815959Sopenharmony_ci                "type": "tag",
89539e815959Sopenharmony_ci                "name": "em",
89549e815959Sopenharmony_ci                "namespace": null
89559e815959Sopenharmony_ci            },
89569e815959Sopenharmony_ci            {
89579e815959Sopenharmony_ci                "type": "sibling"
89589e815959Sopenharmony_ci            },
89599e815959Sopenharmony_ci            {
89609e815959Sopenharmony_ci                "type": "tag",
89619e815959Sopenharmony_ci                "name": "span",
89629e815959Sopenharmony_ci                "namespace": null
89639e815959Sopenharmony_ci            }
89649e815959Sopenharmony_ci        ]
89659e815959Sopenharmony_ci    ],
89669e815959Sopenharmony_ci    "#siblingTest > em:first-child + em ~ span": [
89679e815959Sopenharmony_ci        [
89689e815959Sopenharmony_ci            {
89699e815959Sopenharmony_ci                "type": "attribute",
89709e815959Sopenharmony_ci                "name": "id",
89719e815959Sopenharmony_ci                "action": "equals",
89729e815959Sopenharmony_ci                "value": "siblingTest",
89739e815959Sopenharmony_ci                "namespace": null,
89749e815959Sopenharmony_ci                "ignoreCase": "quirks"
89759e815959Sopenharmony_ci            },
89769e815959Sopenharmony_ci            {
89779e815959Sopenharmony_ci                "type": "child"
89789e815959Sopenharmony_ci            },
89799e815959Sopenharmony_ci            {
89809e815959Sopenharmony_ci                "type": "tag",
89819e815959Sopenharmony_ci                "name": "em",
89829e815959Sopenharmony_ci                "namespace": null
89839e815959Sopenharmony_ci            },
89849e815959Sopenharmony_ci            {
89859e815959Sopenharmony_ci                "type": "pseudo",
89869e815959Sopenharmony_ci                "name": "first-child",
89879e815959Sopenharmony_ci                "data": null
89889e815959Sopenharmony_ci            },
89899e815959Sopenharmony_ci            {
89909e815959Sopenharmony_ci                "type": "adjacent"
89919e815959Sopenharmony_ci            },
89929e815959Sopenharmony_ci            {
89939e815959Sopenharmony_ci                "type": "tag",
89949e815959Sopenharmony_ci                "name": "em",
89959e815959Sopenharmony_ci                "namespace": null
89969e815959Sopenharmony_ci            },
89979e815959Sopenharmony_ci            {
89989e815959Sopenharmony_ci                "type": "sibling"
89999e815959Sopenharmony_ci            },
90009e815959Sopenharmony_ci            {
90019e815959Sopenharmony_ci                "type": "tag",
90029e815959Sopenharmony_ci                "name": "span",
90039e815959Sopenharmony_ci                "namespace": null
90049e815959Sopenharmony_ci            }
90059e815959Sopenharmony_ci        ]
90069e815959Sopenharmony_ci    ],
90079e815959Sopenharmony_ci    "#siblingTest em *": [
90089e815959Sopenharmony_ci        [
90099e815959Sopenharmony_ci            {
90109e815959Sopenharmony_ci                "type": "attribute",
90119e815959Sopenharmony_ci                "name": "id",
90129e815959Sopenharmony_ci                "action": "equals",
90139e815959Sopenharmony_ci                "value": "siblingTest",
90149e815959Sopenharmony_ci                "namespace": null,
90159e815959Sopenharmony_ci                "ignoreCase": "quirks"
90169e815959Sopenharmony_ci            },
90179e815959Sopenharmony_ci            {
90189e815959Sopenharmony_ci                "type": "descendant"
90199e815959Sopenharmony_ci            },
90209e815959Sopenharmony_ci            {
90219e815959Sopenharmony_ci                "type": "tag",
90229e815959Sopenharmony_ci                "name": "em",
90239e815959Sopenharmony_ci                "namespace": null
90249e815959Sopenharmony_ci            },
90259e815959Sopenharmony_ci            {
90269e815959Sopenharmony_ci                "type": "descendant"
90279e815959Sopenharmony_ci            },
90289e815959Sopenharmony_ci            {
90299e815959Sopenharmony_ci                "type": "universal",
90309e815959Sopenharmony_ci                "namespace": null
90319e815959Sopenharmony_ci            }
90329e815959Sopenharmony_ci        ]
90339e815959Sopenharmony_ci    ],
90349e815959Sopenharmony_ci    "#siblingTest em ~ em ~ em ~ span": [
90359e815959Sopenharmony_ci        [
90369e815959Sopenharmony_ci            {
90379e815959Sopenharmony_ci                "type": "attribute",
90389e815959Sopenharmony_ci                "name": "id",
90399e815959Sopenharmony_ci                "action": "equals",
90409e815959Sopenharmony_ci                "value": "siblingTest",
90419e815959Sopenharmony_ci                "namespace": null,
90429e815959Sopenharmony_ci                "ignoreCase": "quirks"
90439e815959Sopenharmony_ci            },
90449e815959Sopenharmony_ci            {
90459e815959Sopenharmony_ci                "type": "descendant"
90469e815959Sopenharmony_ci            },
90479e815959Sopenharmony_ci            {
90489e815959Sopenharmony_ci                "type": "tag",
90499e815959Sopenharmony_ci                "name": "em",
90509e815959Sopenharmony_ci                "namespace": null
90519e815959Sopenharmony_ci            },
90529e815959Sopenharmony_ci            {
90539e815959Sopenharmony_ci                "type": "sibling"
90549e815959Sopenharmony_ci            },
90559e815959Sopenharmony_ci            {
90569e815959Sopenharmony_ci                "type": "tag",
90579e815959Sopenharmony_ci                "name": "em",
90589e815959Sopenharmony_ci                "namespace": null
90599e815959Sopenharmony_ci            },
90609e815959Sopenharmony_ci            {
90619e815959Sopenharmony_ci                "type": "sibling"
90629e815959Sopenharmony_ci            },
90639e815959Sopenharmony_ci            {
90649e815959Sopenharmony_ci                "type": "tag",
90659e815959Sopenharmony_ci                "name": "em",
90669e815959Sopenharmony_ci                "namespace": null
90679e815959Sopenharmony_ci            },
90689e815959Sopenharmony_ci            {
90699e815959Sopenharmony_ci                "type": "sibling"
90709e815959Sopenharmony_ci            },
90719e815959Sopenharmony_ci            {
90729e815959Sopenharmony_ci                "type": "tag",
90739e815959Sopenharmony_ci                "name": "span",
90749e815959Sopenharmony_ci                "namespace": null
90759e815959Sopenharmony_ci            }
90769e815959Sopenharmony_ci        ]
90779e815959Sopenharmony_ci    ],
90789e815959Sopenharmony_ci    "#siblingfirst ~ em": [
90799e815959Sopenharmony_ci        [
90809e815959Sopenharmony_ci            {
90819e815959Sopenharmony_ci                "type": "attribute",
90829e815959Sopenharmony_ci                "name": "id",
90839e815959Sopenharmony_ci                "action": "equals",
90849e815959Sopenharmony_ci                "value": "siblingfirst",
90859e815959Sopenharmony_ci                "namespace": null,
90869e815959Sopenharmony_ci                "ignoreCase": "quirks"
90879e815959Sopenharmony_ci            },
90889e815959Sopenharmony_ci            {
90899e815959Sopenharmony_ci                "type": "sibling"
90909e815959Sopenharmony_ci            },
90919e815959Sopenharmony_ci            {
90929e815959Sopenharmony_ci                "type": "tag",
90939e815959Sopenharmony_ci                "name": "em",
90949e815959Sopenharmony_ci                "namespace": null
90959e815959Sopenharmony_ci            }
90969e815959Sopenharmony_ci        ]
90979e815959Sopenharmony_ci    ],
90989e815959Sopenharmony_ci    "#spaced-tokens    p    em    a": [
90999e815959Sopenharmony_ci        [
91009e815959Sopenharmony_ci            {
91019e815959Sopenharmony_ci                "type": "attribute",
91029e815959Sopenharmony_ci                "name": "id",
91039e815959Sopenharmony_ci                "action": "equals",
91049e815959Sopenharmony_ci                "value": "spaced-tokens",
91059e815959Sopenharmony_ci                "namespace": null,
91069e815959Sopenharmony_ci                "ignoreCase": "quirks"
91079e815959Sopenharmony_ci            },
91089e815959Sopenharmony_ci            {
91099e815959Sopenharmony_ci                "type": "descendant"
91109e815959Sopenharmony_ci            },
91119e815959Sopenharmony_ci            {
91129e815959Sopenharmony_ci                "type": "tag",
91139e815959Sopenharmony_ci                "name": "p",
91149e815959Sopenharmony_ci                "namespace": null
91159e815959Sopenharmony_ci            },
91169e815959Sopenharmony_ci            {
91179e815959Sopenharmony_ci                "type": "descendant"
91189e815959Sopenharmony_ci            },
91199e815959Sopenharmony_ci            {
91209e815959Sopenharmony_ci                "type": "tag",
91219e815959Sopenharmony_ci                "name": "em",
91229e815959Sopenharmony_ci                "namespace": null
91239e815959Sopenharmony_ci            },
91249e815959Sopenharmony_ci            {
91259e815959Sopenharmony_ci                "type": "descendant"
91269e815959Sopenharmony_ci            },
91279e815959Sopenharmony_ci            {
91289e815959Sopenharmony_ci                "type": "tag",
91299e815959Sopenharmony_ci                "name": "a",
91309e815959Sopenharmony_ci                "namespace": null
91319e815959Sopenharmony_ci            }
91329e815959Sopenharmony_ci        ]
91339e815959Sopenharmony_ci    ],
91349e815959Sopenharmony_ci    "#spanny": [
91359e815959Sopenharmony_ci        [
91369e815959Sopenharmony_ci            {
91379e815959Sopenharmony_ci                "type": "attribute",
91389e815959Sopenharmony_ci                "name": "id",
91399e815959Sopenharmony_ci                "action": "equals",
91409e815959Sopenharmony_ci                "value": "spanny",
91419e815959Sopenharmony_ci                "namespace": null,
91429e815959Sopenharmony_ci                "ignoreCase": "quirks"
91439e815959Sopenharmony_ci            }
91449e815959Sopenharmony_ci        ]
91459e815959Sopenharmony_ci    ],
91469e815959Sopenharmony_ci    "#tName1": [
91479e815959Sopenharmony_ci        [
91489e815959Sopenharmony_ci            {
91499e815959Sopenharmony_ci                "type": "attribute",
91509e815959Sopenharmony_ci                "name": "id",
91519e815959Sopenharmony_ci                "action": "equals",
91529e815959Sopenharmony_ci                "value": "tName1",
91539e815959Sopenharmony_ci                "namespace": null,
91549e815959Sopenharmony_ci                "ignoreCase": "quirks"
91559e815959Sopenharmony_ci            }
91569e815959Sopenharmony_ci        ]
91579e815959Sopenharmony_ci    ],
91589e815959Sopenharmony_ci    "#tName1 span": [
91599e815959Sopenharmony_ci        [
91609e815959Sopenharmony_ci            {
91619e815959Sopenharmony_ci                "type": "attribute",
91629e815959Sopenharmony_ci                "name": "id",
91639e815959Sopenharmony_ci                "action": "equals",
91649e815959Sopenharmony_ci                "value": "tName1",
91659e815959Sopenharmony_ci                "namespace": null,
91669e815959Sopenharmony_ci                "ignoreCase": "quirks"
91679e815959Sopenharmony_ci            },
91689e815959Sopenharmony_ci            {
91699e815959Sopenharmony_ci                "type": "descendant"
91709e815959Sopenharmony_ci            },
91719e815959Sopenharmony_ci            {
91729e815959Sopenharmony_ci                "type": "tag",
91739e815959Sopenharmony_ci                "name": "span",
91749e815959Sopenharmony_ci                "namespace": null
91759e815959Sopenharmony_ci            }
91769e815959Sopenharmony_ci        ]
91779e815959Sopenharmony_ci    ],
91789e815959Sopenharmony_ci    "#tName1-span": [
91799e815959Sopenharmony_ci        [
91809e815959Sopenharmony_ci            {
91819e815959Sopenharmony_ci                "type": "attribute",
91829e815959Sopenharmony_ci                "name": "id",
91839e815959Sopenharmony_ci                "action": "equals",
91849e815959Sopenharmony_ci                "value": "tName1-span",
91859e815959Sopenharmony_ci                "namespace": null,
91869e815959Sopenharmony_ci                "ignoreCase": "quirks"
91879e815959Sopenharmony_ci            }
91889e815959Sopenharmony_ci        ]
91899e815959Sopenharmony_ci    ],
91909e815959Sopenharmony_ci    "#tName2": [
91919e815959Sopenharmony_ci        [
91929e815959Sopenharmony_ci            {
91939e815959Sopenharmony_ci                "type": "attribute",
91949e815959Sopenharmony_ci                "name": "id",
91959e815959Sopenharmony_ci                "action": "equals",
91969e815959Sopenharmony_ci                "value": "tName2",
91979e815959Sopenharmony_ci                "namespace": null,
91989e815959Sopenharmony_ci                "ignoreCase": "quirks"
91999e815959Sopenharmony_ci            }
92009e815959Sopenharmony_ci        ]
92019e815959Sopenharmony_ci    ],
92029e815959Sopenharmony_ci    "#tName2 span": [
92039e815959Sopenharmony_ci        [
92049e815959Sopenharmony_ci            {
92059e815959Sopenharmony_ci                "type": "attribute",
92069e815959Sopenharmony_ci                "name": "id",
92079e815959Sopenharmony_ci                "action": "equals",
92089e815959Sopenharmony_ci                "value": "tName2",
92099e815959Sopenharmony_ci                "namespace": null,
92109e815959Sopenharmony_ci                "ignoreCase": "quirks"
92119e815959Sopenharmony_ci            },
92129e815959Sopenharmony_ci            {
92139e815959Sopenharmony_ci                "type": "descendant"
92149e815959Sopenharmony_ci            },
92159e815959Sopenharmony_ci            {
92169e815959Sopenharmony_ci                "type": "tag",
92179e815959Sopenharmony_ci                "name": "span",
92189e815959Sopenharmony_ci                "namespace": null
92199e815959Sopenharmony_ci            }
92209e815959Sopenharmony_ci        ]
92219e815959Sopenharmony_ci    ],
92229e815959Sopenharmony_ci    "#tName2ID": [
92239e815959Sopenharmony_ci        [
92249e815959Sopenharmony_ci            {
92259e815959Sopenharmony_ci                "type": "attribute",
92269e815959Sopenharmony_ci                "name": "id",
92279e815959Sopenharmony_ci                "action": "equals",
92289e815959Sopenharmony_ci                "value": "tName2ID",
92299e815959Sopenharmony_ci                "namespace": null,
92309e815959Sopenharmony_ci                "ignoreCase": "quirks"
92319e815959Sopenharmony_ci            }
92329e815959Sopenharmony_ci        ]
92339e815959Sopenharmony_ci    ],
92349e815959Sopenharmony_ci    "#test\\.foo\\[5\\]bar": [
92359e815959Sopenharmony_ci        [
92369e815959Sopenharmony_ci            {
92379e815959Sopenharmony_ci                "type": "attribute",
92389e815959Sopenharmony_ci                "name": "id",
92399e815959Sopenharmony_ci                "action": "equals",
92409e815959Sopenharmony_ci                "value": "test.foo[5]bar",
92419e815959Sopenharmony_ci                "namespace": null,
92429e815959Sopenharmony_ci                "ignoreCase": "quirks"
92439e815959Sopenharmony_ci            }
92449e815959Sopenharmony_ci        ]
92459e815959Sopenharmony_ci    ],
92469e815959Sopenharmony_ci    "#tmp_input :button": [
92479e815959Sopenharmony_ci        [
92489e815959Sopenharmony_ci            {
92499e815959Sopenharmony_ci                "type": "attribute",
92509e815959Sopenharmony_ci                "name": "id",
92519e815959Sopenharmony_ci                "action": "equals",
92529e815959Sopenharmony_ci                "value": "tmp_input",
92539e815959Sopenharmony_ci                "namespace": null,
92549e815959Sopenharmony_ci                "ignoreCase": "quirks"
92559e815959Sopenharmony_ci            },
92569e815959Sopenharmony_ci            {
92579e815959Sopenharmony_ci                "type": "descendant"
92589e815959Sopenharmony_ci            },
92599e815959Sopenharmony_ci            {
92609e815959Sopenharmony_ci                "type": "pseudo",
92619e815959Sopenharmony_ci                "name": "button",
92629e815959Sopenharmony_ci                "data": null
92639e815959Sopenharmony_ci            }
92649e815959Sopenharmony_ci        ]
92659e815959Sopenharmony_ci    ],
92669e815959Sopenharmony_ci    "#tmp_input :reset": [
92679e815959Sopenharmony_ci        [
92689e815959Sopenharmony_ci            {
92699e815959Sopenharmony_ci                "type": "attribute",
92709e815959Sopenharmony_ci                "name": "id",
92719e815959Sopenharmony_ci                "action": "equals",
92729e815959Sopenharmony_ci                "value": "tmp_input",
92739e815959Sopenharmony_ci                "namespace": null,
92749e815959Sopenharmony_ci                "ignoreCase": "quirks"
92759e815959Sopenharmony_ci            },
92769e815959Sopenharmony_ci            {
92779e815959Sopenharmony_ci                "type": "descendant"
92789e815959Sopenharmony_ci            },
92799e815959Sopenharmony_ci            {
92809e815959Sopenharmony_ci                "type": "pseudo",
92819e815959Sopenharmony_ci                "name": "reset",
92829e815959Sopenharmony_ci                "data": null
92839e815959Sopenharmony_ci            }
92849e815959Sopenharmony_ci        ]
92859e815959Sopenharmony_ci    ],
92869e815959Sopenharmony_ci    "#tmp_input :submit": [
92879e815959Sopenharmony_ci        [
92889e815959Sopenharmony_ci            {
92899e815959Sopenharmony_ci                "type": "attribute",
92909e815959Sopenharmony_ci                "name": "id",
92919e815959Sopenharmony_ci                "action": "equals",
92929e815959Sopenharmony_ci                "value": "tmp_input",
92939e815959Sopenharmony_ci                "namespace": null,
92949e815959Sopenharmony_ci                "ignoreCase": "quirks"
92959e815959Sopenharmony_ci            },
92969e815959Sopenharmony_ci            {
92979e815959Sopenharmony_ci                "type": "descendant"
92989e815959Sopenharmony_ci            },
92999e815959Sopenharmony_ci            {
93009e815959Sopenharmony_ci                "type": "pseudo",
93019e815959Sopenharmony_ci                "name": "submit",
93029e815959Sopenharmony_ci                "data": null
93039e815959Sopenharmony_ci            }
93049e815959Sopenharmony_ci        ]
93059e815959Sopenharmony_ci    ],
93069e815959Sopenharmony_ci    "#token-four": [
93079e815959Sopenharmony_ci        [
93089e815959Sopenharmony_ci            {
93099e815959Sopenharmony_ci                "type": "attribute",
93109e815959Sopenharmony_ci                "name": "id",
93119e815959Sopenharmony_ci                "action": "equals",
93129e815959Sopenharmony_ci                "value": "token-four",
93139e815959Sopenharmony_ci                "namespace": null,
93149e815959Sopenharmony_ci                "ignoreCase": "quirks"
93159e815959Sopenharmony_ci            }
93169e815959Sopenharmony_ci        ]
93179e815959Sopenharmony_ci    ],
93189e815959Sopenharmony_ci    "#troubleForm": [
93199e815959Sopenharmony_ci        [
93209e815959Sopenharmony_ci            {
93219e815959Sopenharmony_ci                "type": "attribute",
93229e815959Sopenharmony_ci                "name": "id",
93239e815959Sopenharmony_ci                "action": "equals",
93249e815959Sopenharmony_ci                "value": "troubleForm",
93259e815959Sopenharmony_ci                "namespace": null,
93269e815959Sopenharmony_ci                "ignoreCase": "quirks"
93279e815959Sopenharmony_ci            }
93289e815959Sopenharmony_ci        ]
93299e815959Sopenharmony_ci    ],
93309e815959Sopenharmony_ci    "#troubleForm *:checked": [
93319e815959Sopenharmony_ci        [
93329e815959Sopenharmony_ci            {
93339e815959Sopenharmony_ci                "type": "attribute",
93349e815959Sopenharmony_ci                "name": "id",
93359e815959Sopenharmony_ci                "action": "equals",
93369e815959Sopenharmony_ci                "value": "troubleForm",
93379e815959Sopenharmony_ci                "namespace": null,
93389e815959Sopenharmony_ci                "ignoreCase": "quirks"
93399e815959Sopenharmony_ci            },
93409e815959Sopenharmony_ci            {
93419e815959Sopenharmony_ci                "type": "descendant"
93429e815959Sopenharmony_ci            },
93439e815959Sopenharmony_ci            {
93449e815959Sopenharmony_ci                "type": "universal",
93459e815959Sopenharmony_ci                "namespace": null
93469e815959Sopenharmony_ci            },
93479e815959Sopenharmony_ci            {
93489e815959Sopenharmony_ci                "type": "pseudo",
93499e815959Sopenharmony_ci                "name": "checked",
93509e815959Sopenharmony_ci                "data": null
93519e815959Sopenharmony_ci            }
93529e815959Sopenharmony_ci        ]
93539e815959Sopenharmony_ci    ],
93549e815959Sopenharmony_ci    "#troubleForm *[type=radio]": [
93559e815959Sopenharmony_ci        [
93569e815959Sopenharmony_ci            {
93579e815959Sopenharmony_ci                "type": "attribute",
93589e815959Sopenharmony_ci                "name": "id",
93599e815959Sopenharmony_ci                "action": "equals",
93609e815959Sopenharmony_ci                "value": "troubleForm",
93619e815959Sopenharmony_ci                "namespace": null,
93629e815959Sopenharmony_ci                "ignoreCase": "quirks"
93639e815959Sopenharmony_ci            },
93649e815959Sopenharmony_ci            {
93659e815959Sopenharmony_ci                "type": "descendant"
93669e815959Sopenharmony_ci            },
93679e815959Sopenharmony_ci            {
93689e815959Sopenharmony_ci                "type": "universal",
93699e815959Sopenharmony_ci                "namespace": null
93709e815959Sopenharmony_ci            },
93719e815959Sopenharmony_ci            {
93729e815959Sopenharmony_ci                "type": "attribute",
93739e815959Sopenharmony_ci                "name": "type",
93749e815959Sopenharmony_ci                "action": "equals",
93759e815959Sopenharmony_ci                "value": "radio",
93769e815959Sopenharmony_ci                "namespace": null,
93779e815959Sopenharmony_ci                "ignoreCase": null
93789e815959Sopenharmony_ci            }
93799e815959Sopenharmony_ci        ]
93809e815959Sopenharmony_ci    ],
93819e815959Sopenharmony_ci    "#troubleForm *[type]": [
93829e815959Sopenharmony_ci        [
93839e815959Sopenharmony_ci            {
93849e815959Sopenharmony_ci                "type": "attribute",
93859e815959Sopenharmony_ci                "name": "id",
93869e815959Sopenharmony_ci                "action": "equals",
93879e815959Sopenharmony_ci                "value": "troubleForm",
93889e815959Sopenharmony_ci                "namespace": null,
93899e815959Sopenharmony_ci                "ignoreCase": "quirks"
93909e815959Sopenharmony_ci            },
93919e815959Sopenharmony_ci            {
93929e815959Sopenharmony_ci                "type": "descendant"
93939e815959Sopenharmony_ci            },
93949e815959Sopenharmony_ci            {
93959e815959Sopenharmony_ci                "type": "universal",
93969e815959Sopenharmony_ci                "namespace": null
93979e815959Sopenharmony_ci            },
93989e815959Sopenharmony_ci            {
93999e815959Sopenharmony_ci                "type": "attribute",
94009e815959Sopenharmony_ci                "name": "type",
94019e815959Sopenharmony_ci                "action": "exists",
94029e815959Sopenharmony_ci                "value": "",
94039e815959Sopenharmony_ci                "namespace": null,
94049e815959Sopenharmony_ci                "ignoreCase": null
94059e815959Sopenharmony_ci            }
94069e815959Sopenharmony_ci        ]
94079e815959Sopenharmony_ci    ],
94089e815959Sopenharmony_ci    "#troubleForm > p > *:disabled": [
94099e815959Sopenharmony_ci        [
94109e815959Sopenharmony_ci            {
94119e815959Sopenharmony_ci                "type": "attribute",
94129e815959Sopenharmony_ci                "name": "id",
94139e815959Sopenharmony_ci                "action": "equals",
94149e815959Sopenharmony_ci                "value": "troubleForm",
94159e815959Sopenharmony_ci                "namespace": null,
94169e815959Sopenharmony_ci                "ignoreCase": "quirks"
94179e815959Sopenharmony_ci            },
94189e815959Sopenharmony_ci            {
94199e815959Sopenharmony_ci                "type": "child"
94209e815959Sopenharmony_ci            },
94219e815959Sopenharmony_ci            {
94229e815959Sopenharmony_ci                "type": "tag",
94239e815959Sopenharmony_ci                "name": "p",
94249e815959Sopenharmony_ci                "namespace": null
94259e815959Sopenharmony_ci            },
94269e815959Sopenharmony_ci            {
94279e815959Sopenharmony_ci                "type": "child"
94289e815959Sopenharmony_ci            },
94299e815959Sopenharmony_ci            {
94309e815959Sopenharmony_ci                "type": "universal",
94319e815959Sopenharmony_ci                "namespace": null
94329e815959Sopenharmony_ci            },
94339e815959Sopenharmony_ci            {
94349e815959Sopenharmony_ci                "type": "pseudo",
94359e815959Sopenharmony_ci                "name": "disabled",
94369e815959Sopenharmony_ci                "data": null
94379e815959Sopenharmony_ci            }
94389e815959Sopenharmony_ci        ]
94399e815959Sopenharmony_ci    ],
94409e815959Sopenharmony_ci    "#troubleForm [type=radio]": [
94419e815959Sopenharmony_ci        [
94429e815959Sopenharmony_ci            {
94439e815959Sopenharmony_ci                "type": "attribute",
94449e815959Sopenharmony_ci                "name": "id",
94459e815959Sopenharmony_ci                "action": "equals",
94469e815959Sopenharmony_ci                "value": "troubleForm",
94479e815959Sopenharmony_ci                "namespace": null,
94489e815959Sopenharmony_ci                "ignoreCase": "quirks"
94499e815959Sopenharmony_ci            },
94509e815959Sopenharmony_ci            {
94519e815959Sopenharmony_ci                "type": "descendant"
94529e815959Sopenharmony_ci            },
94539e815959Sopenharmony_ci            {
94549e815959Sopenharmony_ci                "type": "attribute",
94559e815959Sopenharmony_ci                "name": "type",
94569e815959Sopenharmony_ci                "action": "equals",
94579e815959Sopenharmony_ci                "value": "radio",
94589e815959Sopenharmony_ci                "namespace": null,
94599e815959Sopenharmony_ci                "ignoreCase": null
94609e815959Sopenharmony_ci            }
94619e815959Sopenharmony_ci        ]
94629e815959Sopenharmony_ci    ],
94639e815959Sopenharmony_ci    "#troubleForm [type]": [
94649e815959Sopenharmony_ci        [
94659e815959Sopenharmony_ci            {
94669e815959Sopenharmony_ci                "type": "attribute",
94679e815959Sopenharmony_ci                "name": "id",
94689e815959Sopenharmony_ci                "action": "equals",
94699e815959Sopenharmony_ci                "value": "troubleForm",
94709e815959Sopenharmony_ci                "namespace": null,
94719e815959Sopenharmony_ci                "ignoreCase": "quirks"
94729e815959Sopenharmony_ci            },
94739e815959Sopenharmony_ci            {
94749e815959Sopenharmony_ci                "type": "descendant"
94759e815959Sopenharmony_ci            },
94769e815959Sopenharmony_ci            {
94779e815959Sopenharmony_ci                "type": "attribute",
94789e815959Sopenharmony_ci                "name": "type",
94799e815959Sopenharmony_ci                "action": "exists",
94809e815959Sopenharmony_ci                "value": "",
94819e815959Sopenharmony_ci                "namespace": null,
94829e815959Sopenharmony_ci                "ignoreCase": null
94839e815959Sopenharmony_ci            }
94849e815959Sopenharmony_ci        ]
94859e815959Sopenharmony_ci    ],
94869e815959Sopenharmony_ci    "#troubleForm2 input[name=\"brackets[5][]\"]": [
94879e815959Sopenharmony_ci        [
94889e815959Sopenharmony_ci            {
94899e815959Sopenharmony_ci                "type": "attribute",
94909e815959Sopenharmony_ci                "name": "id",
94919e815959Sopenharmony_ci                "action": "equals",
94929e815959Sopenharmony_ci                "value": "troubleForm2",
94939e815959Sopenharmony_ci                "namespace": null,
94949e815959Sopenharmony_ci                "ignoreCase": "quirks"
94959e815959Sopenharmony_ci            },
94969e815959Sopenharmony_ci            {
94979e815959Sopenharmony_ci                "type": "descendant"
94989e815959Sopenharmony_ci            },
94999e815959Sopenharmony_ci            {
95009e815959Sopenharmony_ci                "type": "tag",
95019e815959Sopenharmony_ci                "name": "input",
95029e815959Sopenharmony_ci                "namespace": null
95039e815959Sopenharmony_ci            },
95049e815959Sopenharmony_ci            {
95059e815959Sopenharmony_ci                "type": "attribute",
95069e815959Sopenharmony_ci                "name": "name",
95079e815959Sopenharmony_ci                "action": "equals",
95089e815959Sopenharmony_ci                "value": "brackets[5][]",
95099e815959Sopenharmony_ci                "namespace": null,
95109e815959Sopenharmony_ci                "ignoreCase": null
95119e815959Sopenharmony_ci            }
95129e815959Sopenharmony_ci        ]
95139e815959Sopenharmony_ci    ],
95149e815959Sopenharmony_ci    "#troubleForm2 input[name=\"brackets[5][]\"]:checked": [
95159e815959Sopenharmony_ci        [
95169e815959Sopenharmony_ci            {
95179e815959Sopenharmony_ci                "type": "attribute",
95189e815959Sopenharmony_ci                "name": "id",
95199e815959Sopenharmony_ci                "action": "equals",
95209e815959Sopenharmony_ci                "value": "troubleForm2",
95219e815959Sopenharmony_ci                "namespace": null,
95229e815959Sopenharmony_ci                "ignoreCase": "quirks"
95239e815959Sopenharmony_ci            },
95249e815959Sopenharmony_ci            {
95259e815959Sopenharmony_ci                "type": "descendant"
95269e815959Sopenharmony_ci            },
95279e815959Sopenharmony_ci            {
95289e815959Sopenharmony_ci                "type": "tag",
95299e815959Sopenharmony_ci                "name": "input",
95309e815959Sopenharmony_ci                "namespace": null
95319e815959Sopenharmony_ci            },
95329e815959Sopenharmony_ci            {
95339e815959Sopenharmony_ci                "type": "attribute",
95349e815959Sopenharmony_ci                "name": "name",
95359e815959Sopenharmony_ci                "action": "equals",
95369e815959Sopenharmony_ci                "value": "brackets[5][]",
95379e815959Sopenharmony_ci                "namespace": null,
95389e815959Sopenharmony_ci                "ignoreCase": null
95399e815959Sopenharmony_ci            },
95409e815959Sopenharmony_ci            {
95419e815959Sopenharmony_ci                "type": "pseudo",
95429e815959Sopenharmony_ci                "name": "checked",
95439e815959Sopenharmony_ci                "data": null
95449e815959Sopenharmony_ci            }
95459e815959Sopenharmony_ci        ]
95469e815959Sopenharmony_ci    ],
95479e815959Sopenharmony_ci    "#troubleForm2 input[name=\"brackets[5][]\"][value=\"2\"]": [
95489e815959Sopenharmony_ci        [
95499e815959Sopenharmony_ci            {
95509e815959Sopenharmony_ci                "type": "attribute",
95519e815959Sopenharmony_ci                "name": "id",
95529e815959Sopenharmony_ci                "action": "equals",
95539e815959Sopenharmony_ci                "value": "troubleForm2",
95549e815959Sopenharmony_ci                "namespace": null,
95559e815959Sopenharmony_ci                "ignoreCase": "quirks"
95569e815959Sopenharmony_ci            },
95579e815959Sopenharmony_ci            {
95589e815959Sopenharmony_ci                "type": "descendant"
95599e815959Sopenharmony_ci            },
95609e815959Sopenharmony_ci            {
95619e815959Sopenharmony_ci                "type": "tag",
95629e815959Sopenharmony_ci                "name": "input",
95639e815959Sopenharmony_ci                "namespace": null
95649e815959Sopenharmony_ci            },
95659e815959Sopenharmony_ci            {
95669e815959Sopenharmony_ci                "type": "attribute",
95679e815959Sopenharmony_ci                "name": "name",
95689e815959Sopenharmony_ci                "action": "equals",
95699e815959Sopenharmony_ci                "value": "brackets[5][]",
95709e815959Sopenharmony_ci                "namespace": null,
95719e815959Sopenharmony_ci                "ignoreCase": null
95729e815959Sopenharmony_ci            },
95739e815959Sopenharmony_ci            {
95749e815959Sopenharmony_ci                "type": "attribute",
95759e815959Sopenharmony_ci                "name": "value",
95769e815959Sopenharmony_ci                "action": "equals",
95779e815959Sopenharmony_ci                "value": "2",
95789e815959Sopenharmony_ci                "namespace": null,
95799e815959Sopenharmony_ci                "ignoreCase": null
95809e815959Sopenharmony_ci            }
95819e815959Sopenharmony_ci        ]
95829e815959Sopenharmony_ci    ],
95839e815959Sopenharmony_ci    "#types_all": [
95849e815959Sopenharmony_ci        [
95859e815959Sopenharmony_ci            {
95869e815959Sopenharmony_ci                "type": "attribute",
95879e815959Sopenharmony_ci                "name": "id",
95889e815959Sopenharmony_ci                "action": "equals",
95899e815959Sopenharmony_ci                "value": "types_all",
95909e815959Sopenharmony_ci                "namespace": null,
95919e815959Sopenharmony_ci                "ignoreCase": "quirks"
95929e815959Sopenharmony_ci            }
95939e815959Sopenharmony_ci        ]
95949e815959Sopenharmony_ci    ],
95959e815959Sopenharmony_ci    "#uncle": [
95969e815959Sopenharmony_ci        [
95979e815959Sopenharmony_ci            {
95989e815959Sopenharmony_ci                "type": "attribute",
95999e815959Sopenharmony_ci                "name": "id",
96009e815959Sopenharmony_ci                "action": "equals",
96019e815959Sopenharmony_ci                "value": "uncle",
96029e815959Sopenharmony_ci                "namespace": null,
96039e815959Sopenharmony_ci                "ignoreCase": "quirks"
96049e815959Sopenharmony_ci            }
96059e815959Sopenharmony_ci        ]
96069e815959Sopenharmony_ci    ],
96079e815959Sopenharmony_ci    "#台北Táiběi": [
96089e815959Sopenharmony_ci        [
96099e815959Sopenharmony_ci            {
96109e815959Sopenharmony_ci                "type": "attribute",
96119e815959Sopenharmony_ci                "name": "id",
96129e815959Sopenharmony_ci                "action": "equals",
96139e815959Sopenharmony_ci                "value": "台北Táiběi",
96149e815959Sopenharmony_ci                "namespace": null,
96159e815959Sopenharmony_ci                "ignoreCase": "quirks"
96169e815959Sopenharmony_ci            }
96179e815959Sopenharmony_ci        ]
96189e815959Sopenharmony_ci    ],
96199e815959Sopenharmony_ci    "#台北Táiběi, #台北": [
96209e815959Sopenharmony_ci        [
96219e815959Sopenharmony_ci            {
96229e815959Sopenharmony_ci                "type": "attribute",
96239e815959Sopenharmony_ci                "name": "id",
96249e815959Sopenharmony_ci                "action": "equals",
96259e815959Sopenharmony_ci                "value": "台北Táiběi",
96269e815959Sopenharmony_ci                "namespace": null,
96279e815959Sopenharmony_ci                "ignoreCase": "quirks"
96289e815959Sopenharmony_ci            }
96299e815959Sopenharmony_ci        ],
96309e815959Sopenharmony_ci        [
96319e815959Sopenharmony_ci            {
96329e815959Sopenharmony_ci                "type": "attribute",
96339e815959Sopenharmony_ci                "name": "id",
96349e815959Sopenharmony_ci                "action": "equals",
96359e815959Sopenharmony_ci                "value": "台北",
96369e815959Sopenharmony_ci                "namespace": null,
96379e815959Sopenharmony_ci                "ignoreCase": "quirks"
96389e815959Sopenharmony_ci            }
96399e815959Sopenharmony_ci        ]
96409e815959Sopenharmony_ci    ],
96419e815959Sopenharmony_ci    "*": [
96429e815959Sopenharmony_ci        [
96439e815959Sopenharmony_ci            {
96449e815959Sopenharmony_ci                "type": "universal",
96459e815959Sopenharmony_ci                "namespace": null
96469e815959Sopenharmony_ci            }
96479e815959Sopenharmony_ci        ]
96489e815959Sopenharmony_ci    ],
96499e815959Sopenharmony_ci    "* :not(*) foo": [
96509e815959Sopenharmony_ci        [
96519e815959Sopenharmony_ci            {
96529e815959Sopenharmony_ci                "type": "universal",
96539e815959Sopenharmony_ci                "namespace": null
96549e815959Sopenharmony_ci            },
96559e815959Sopenharmony_ci            {
96569e815959Sopenharmony_ci                "type": "descendant"
96579e815959Sopenharmony_ci            },
96589e815959Sopenharmony_ci            {
96599e815959Sopenharmony_ci                "type": "pseudo",
96609e815959Sopenharmony_ci                "name": "not",
96619e815959Sopenharmony_ci                "data": [
96629e815959Sopenharmony_ci                    [
96639e815959Sopenharmony_ci                        {
96649e815959Sopenharmony_ci                            "type": "universal",
96659e815959Sopenharmony_ci                            "namespace": null
96669e815959Sopenharmony_ci                        }
96679e815959Sopenharmony_ci                    ]
96689e815959Sopenharmony_ci                ]
96699e815959Sopenharmony_ci            },
96709e815959Sopenharmony_ci            {
96719e815959Sopenharmony_ci                "type": "descendant"
96729e815959Sopenharmony_ci            },
96739e815959Sopenharmony_ci            {
96749e815959Sopenharmony_ci                "type": "tag",
96759e815959Sopenharmony_ci                "name": "foo",
96769e815959Sopenharmony_ci                "namespace": null
96779e815959Sopenharmony_ci            }
96789e815959Sopenharmony_ci        ]
96799e815959Sopenharmony_ci    ],
96809e815959Sopenharmony_ci    "* < *": [
96819e815959Sopenharmony_ci        [
96829e815959Sopenharmony_ci            {
96839e815959Sopenharmony_ci                "type": "universal",
96849e815959Sopenharmony_ci                "namespace": null
96859e815959Sopenharmony_ci            },
96869e815959Sopenharmony_ci            {
96879e815959Sopenharmony_ci                "type": "parent"
96889e815959Sopenharmony_ci            },
96899e815959Sopenharmony_ci            {
96909e815959Sopenharmony_ci                "type": "universal",
96919e815959Sopenharmony_ci                "namespace": null
96929e815959Sopenharmony_ci            }
96939e815959Sopenharmony_ci        ]
96949e815959Sopenharmony_ci    ],
96959e815959Sopenharmony_ci    "*, foo": [
96969e815959Sopenharmony_ci        [
96979e815959Sopenharmony_ci            {
96989e815959Sopenharmony_ci                "type": "universal",
96999e815959Sopenharmony_ci                "namespace": null
97009e815959Sopenharmony_ci            }
97019e815959Sopenharmony_ci        ],
97029e815959Sopenharmony_ci        [
97039e815959Sopenharmony_ci            {
97049e815959Sopenharmony_ci                "type": "tag",
97059e815959Sopenharmony_ci                "name": "foo",
97069e815959Sopenharmony_ci                "namespace": null
97079e815959Sopenharmony_ci            }
97089e815959Sopenharmony_ci        ]
97099e815959Sopenharmony_ci    ],
97109e815959Sopenharmony_ci    "*,:contains(!)": [
97119e815959Sopenharmony_ci        [
97129e815959Sopenharmony_ci            {
97139e815959Sopenharmony_ci                "type": "universal",
97149e815959Sopenharmony_ci                "namespace": null
97159e815959Sopenharmony_ci            }
97169e815959Sopenharmony_ci        ],
97179e815959Sopenharmony_ci        [
97189e815959Sopenharmony_ci            {
97199e815959Sopenharmony_ci                "type": "pseudo",
97209e815959Sopenharmony_ci                "name": "contains",
97219e815959Sopenharmony_ci                "data": "!"
97229e815959Sopenharmony_ci            }
97239e815959Sopenharmony_ci        ]
97249e815959Sopenharmony_ci    ],
97259e815959Sopenharmony_ci    "*:contains(humans)": [
97269e815959Sopenharmony_ci        [
97279e815959Sopenharmony_ci            {
97289e815959Sopenharmony_ci                "type": "universal",
97299e815959Sopenharmony_ci                "namespace": null
97309e815959Sopenharmony_ci            },
97319e815959Sopenharmony_ci            {
97329e815959Sopenharmony_ci                "type": "pseudo",
97339e815959Sopenharmony_ci                "name": "contains",
97349e815959Sopenharmony_ci                "data": "humans"
97359e815959Sopenharmony_ci            }
97369e815959Sopenharmony_ci        ]
97379e815959Sopenharmony_ci    ],
97389e815959Sopenharmony_ci    "*[id]": [
97399e815959Sopenharmony_ci        [
97409e815959Sopenharmony_ci            {
97419e815959Sopenharmony_ci                "type": "universal",
97429e815959Sopenharmony_ci                "namespace": null
97439e815959Sopenharmony_ci            },
97449e815959Sopenharmony_ci            {
97459e815959Sopenharmony_ci                "type": "attribute",
97469e815959Sopenharmony_ci                "name": "id",
97479e815959Sopenharmony_ci                "action": "exists",
97489e815959Sopenharmony_ci                "value": "",
97499e815959Sopenharmony_ci                "namespace": null,
97509e815959Sopenharmony_ci                "ignoreCase": null
97519e815959Sopenharmony_ci            }
97529e815959Sopenharmony_ci        ]
97539e815959Sopenharmony_ci    ],
97549e815959Sopenharmony_ci    "*[name=iframe]": [
97559e815959Sopenharmony_ci        [
97569e815959Sopenharmony_ci            {
97579e815959Sopenharmony_ci                "type": "universal",
97589e815959Sopenharmony_ci                "namespace": null
97599e815959Sopenharmony_ci            },
97609e815959Sopenharmony_ci            {
97619e815959Sopenharmony_ci                "type": "attribute",
97629e815959Sopenharmony_ci                "name": "name",
97639e815959Sopenharmony_ci                "action": "equals",
97649e815959Sopenharmony_ci                "value": "iframe",
97659e815959Sopenharmony_ci                "namespace": null,
97669e815959Sopenharmony_ci                "ignoreCase": null
97679e815959Sopenharmony_ci            }
97689e815959Sopenharmony_ci        ]
97699e815959Sopenharmony_ci    ],
97709e815959Sopenharmony_ci    "*[type=checkbox]": [
97719e815959Sopenharmony_ci        [
97729e815959Sopenharmony_ci            {
97739e815959Sopenharmony_ci                "type": "universal",
97749e815959Sopenharmony_ci                "namespace": null
97759e815959Sopenharmony_ci            },
97769e815959Sopenharmony_ci            {
97779e815959Sopenharmony_ci                "type": "attribute",
97789e815959Sopenharmony_ci                "name": "type",
97799e815959Sopenharmony_ci                "action": "equals",
97809e815959Sopenharmony_ci                "value": "checkbox",
97819e815959Sopenharmony_ci                "namespace": null,
97829e815959Sopenharmony_ci                "ignoreCase": null
97839e815959Sopenharmony_ci            }
97849e815959Sopenharmony_ci        ]
97859e815959Sopenharmony_ci    ],
97869e815959Sopenharmony_ci    ".GROUPS": [
97879e815959Sopenharmony_ci        [
97889e815959Sopenharmony_ci            {
97899e815959Sopenharmony_ci                "type": "attribute",
97909e815959Sopenharmony_ci                "name": "class",
97919e815959Sopenharmony_ci                "action": "element",
97929e815959Sopenharmony_ci                "value": "GROUPS",
97939e815959Sopenharmony_ci                "namespace": null,
97949e815959Sopenharmony_ci                "ignoreCase": "quirks"
97959e815959Sopenharmony_ci            }
97969e815959Sopenharmony_ci        ]
97979e815959Sopenharmony_ci    ],
97989e815959Sopenharmony_ci    ".a": [
97999e815959Sopenharmony_ci        [
98009e815959Sopenharmony_ci            {
98019e815959Sopenharmony_ci                "type": "attribute",
98029e815959Sopenharmony_ci                "name": "class",
98039e815959Sopenharmony_ci                "action": "element",
98049e815959Sopenharmony_ci                "value": "a",
98059e815959Sopenharmony_ci                "namespace": null,
98069e815959Sopenharmony_ci                "ignoreCase": "quirks"
98079e815959Sopenharmony_ci            }
98089e815959Sopenharmony_ci        ]
98099e815959Sopenharmony_ci    ],
98109e815959Sopenharmony_ci    ".a #booshTest #spanny": [
98119e815959Sopenharmony_ci        [
98129e815959Sopenharmony_ci            {
98139e815959Sopenharmony_ci                "type": "attribute",
98149e815959Sopenharmony_ci                "name": "class",
98159e815959Sopenharmony_ci                "action": "element",
98169e815959Sopenharmony_ci                "value": "a",
98179e815959Sopenharmony_ci                "namespace": null,
98189e815959Sopenharmony_ci                "ignoreCase": "quirks"
98199e815959Sopenharmony_ci            },
98209e815959Sopenharmony_ci            {
98219e815959Sopenharmony_ci                "type": "descendant"
98229e815959Sopenharmony_ci            },
98239e815959Sopenharmony_ci            {
98249e815959Sopenharmony_ci                "type": "attribute",
98259e815959Sopenharmony_ci                "name": "id",
98269e815959Sopenharmony_ci                "action": "equals",
98279e815959Sopenharmony_ci                "value": "booshTest",
98289e815959Sopenharmony_ci                "namespace": null,
98299e815959Sopenharmony_ci                "ignoreCase": "quirks"
98309e815959Sopenharmony_ci            },
98319e815959Sopenharmony_ci            {
98329e815959Sopenharmony_ci                "type": "descendant"
98339e815959Sopenharmony_ci            },
98349e815959Sopenharmony_ci            {
98359e815959Sopenharmony_ci                "type": "attribute",
98369e815959Sopenharmony_ci                "name": "id",
98379e815959Sopenharmony_ci                "action": "equals",
98389e815959Sopenharmony_ci                "value": "spanny",
98399e815959Sopenharmony_ci                "namespace": null,
98409e815959Sopenharmony_ci                "ignoreCase": "quirks"
98419e815959Sopenharmony_ci            }
98429e815959Sopenharmony_ci        ]
98439e815959Sopenharmony_ci    ],
98449e815959Sopenharmony_ci    ".a #spanny": [
98459e815959Sopenharmony_ci        [
98469e815959Sopenharmony_ci            {
98479e815959Sopenharmony_ci                "type": "attribute",
98489e815959Sopenharmony_ci                "name": "class",
98499e815959Sopenharmony_ci                "action": "element",
98509e815959Sopenharmony_ci                "value": "a",
98519e815959Sopenharmony_ci                "namespace": null,
98529e815959Sopenharmony_ci                "ignoreCase": "quirks"
98539e815959Sopenharmony_ci            },
98549e815959Sopenharmony_ci            {
98559e815959Sopenharmony_ci                "type": "descendant"
98569e815959Sopenharmony_ci            },
98579e815959Sopenharmony_ci            {
98589e815959Sopenharmony_ci                "type": "attribute",
98599e815959Sopenharmony_ci                "name": "id",
98609e815959Sopenharmony_ci                "action": "equals",
98619e815959Sopenharmony_ci                "value": "spanny",
98629e815959Sopenharmony_ci                "namespace": null,
98639e815959Sopenharmony_ci                "ignoreCase": "quirks"
98649e815959Sopenharmony_ci            }
98659e815959Sopenharmony_ci        ]
98669e815959Sopenharmony_ci    ],
98679e815959Sopenharmony_ci    ".a .d + .sib": [
98689e815959Sopenharmony_ci        [
98699e815959Sopenharmony_ci            {
98709e815959Sopenharmony_ci                "type": "attribute",
98719e815959Sopenharmony_ci                "name": "class",
98729e815959Sopenharmony_ci                "action": "element",
98739e815959Sopenharmony_ci                "value": "a",
98749e815959Sopenharmony_ci                "namespace": null,
98759e815959Sopenharmony_ci                "ignoreCase": "quirks"
98769e815959Sopenharmony_ci            },
98779e815959Sopenharmony_ci            {
98789e815959Sopenharmony_ci                "type": "descendant"
98799e815959Sopenharmony_ci            },
98809e815959Sopenharmony_ci            {
98819e815959Sopenharmony_ci                "type": "attribute",
98829e815959Sopenharmony_ci                "name": "class",
98839e815959Sopenharmony_ci                "action": "element",
98849e815959Sopenharmony_ci                "value": "d",
98859e815959Sopenharmony_ci                "namespace": null,
98869e815959Sopenharmony_ci                "ignoreCase": "quirks"
98879e815959Sopenharmony_ci            },
98889e815959Sopenharmony_ci            {
98899e815959Sopenharmony_ci                "type": "adjacent"
98909e815959Sopenharmony_ci            },
98919e815959Sopenharmony_ci            {
98929e815959Sopenharmony_ci                "type": "attribute",
98939e815959Sopenharmony_ci                "name": "class",
98949e815959Sopenharmony_ci                "action": "element",
98959e815959Sopenharmony_ci                "value": "sib",
98969e815959Sopenharmony_ci                "namespace": null,
98979e815959Sopenharmony_ci                "ignoreCase": "quirks"
98989e815959Sopenharmony_ci            }
98999e815959Sopenharmony_ci        ]
99009e815959Sopenharmony_ci    ],
99019e815959Sopenharmony_ci    ".a .d ~ .sib[test=\"f g\"]": [
99029e815959Sopenharmony_ci        [
99039e815959Sopenharmony_ci            {
99049e815959Sopenharmony_ci                "type": "attribute",
99059e815959Sopenharmony_ci                "name": "class",
99069e815959Sopenharmony_ci                "action": "element",
99079e815959Sopenharmony_ci                "value": "a",
99089e815959Sopenharmony_ci                "namespace": null,
99099e815959Sopenharmony_ci                "ignoreCase": "quirks"
99109e815959Sopenharmony_ci            },
99119e815959Sopenharmony_ci            {
99129e815959Sopenharmony_ci                "type": "descendant"
99139e815959Sopenharmony_ci            },
99149e815959Sopenharmony_ci            {
99159e815959Sopenharmony_ci                "type": "attribute",
99169e815959Sopenharmony_ci                "name": "class",
99179e815959Sopenharmony_ci                "action": "element",
99189e815959Sopenharmony_ci                "value": "d",
99199e815959Sopenharmony_ci                "namespace": null,
99209e815959Sopenharmony_ci                "ignoreCase": "quirks"
99219e815959Sopenharmony_ci            },
99229e815959Sopenharmony_ci            {
99239e815959Sopenharmony_ci                "type": "sibling"
99249e815959Sopenharmony_ci            },
99259e815959Sopenharmony_ci            {
99269e815959Sopenharmony_ci                "type": "attribute",
99279e815959Sopenharmony_ci                "name": "class",
99289e815959Sopenharmony_ci                "action": "element",
99299e815959Sopenharmony_ci                "value": "sib",
99309e815959Sopenharmony_ci                "namespace": null,
99319e815959Sopenharmony_ci                "ignoreCase": "quirks"
99329e815959Sopenharmony_ci            },
99339e815959Sopenharmony_ci            {
99349e815959Sopenharmony_ci                "type": "attribute",
99359e815959Sopenharmony_ci                "name": "test",
99369e815959Sopenharmony_ci                "action": "equals",
99379e815959Sopenharmony_ci                "value": "f g",
99389e815959Sopenharmony_ci                "namespace": null,
99399e815959Sopenharmony_ci                "ignoreCase": null
99409e815959Sopenharmony_ci            }
99419e815959Sopenharmony_ci        ]
99429e815959Sopenharmony_ci    ],
99439e815959Sopenharmony_ci    ".a > #booshTest": [
99449e815959Sopenharmony_ci        [
99459e815959Sopenharmony_ci            {
99469e815959Sopenharmony_ci                "type": "attribute",
99479e815959Sopenharmony_ci                "name": "class",
99489e815959Sopenharmony_ci                "action": "element",
99499e815959Sopenharmony_ci                "value": "a",
99509e815959Sopenharmony_ci                "namespace": null,
99519e815959Sopenharmony_ci                "ignoreCase": "quirks"
99529e815959Sopenharmony_ci            },
99539e815959Sopenharmony_ci            {
99549e815959Sopenharmony_ci                "type": "child"
99559e815959Sopenharmony_ci            },
99569e815959Sopenharmony_ci            {
99579e815959Sopenharmony_ci                "type": "attribute",
99589e815959Sopenharmony_ci                "name": "id",
99599e815959Sopenharmony_ci                "action": "equals",
99609e815959Sopenharmony_ci                "value": "booshTest",
99619e815959Sopenharmony_ci                "namespace": null,
99629e815959Sopenharmony_ci                "ignoreCase": "quirks"
99639e815959Sopenharmony_ci            }
99649e815959Sopenharmony_ci        ]
99659e815959Sopenharmony_ci    ],
99669e815959Sopenharmony_ci    ".a span": [
99679e815959Sopenharmony_ci        [
99689e815959Sopenharmony_ci            {
99699e815959Sopenharmony_ci                "type": "attribute",
99709e815959Sopenharmony_ci                "name": "class",
99719e815959Sopenharmony_ci                "action": "element",
99729e815959Sopenharmony_ci                "value": "a",
99739e815959Sopenharmony_ci                "namespace": null,
99749e815959Sopenharmony_ci                "ignoreCase": "quirks"
99759e815959Sopenharmony_ci            },
99769e815959Sopenharmony_ci            {
99779e815959Sopenharmony_ci                "type": "descendant"
99789e815959Sopenharmony_ci            },
99799e815959Sopenharmony_ci            {
99809e815959Sopenharmony_ci                "type": "tag",
99819e815959Sopenharmony_ci                "name": "span",
99829e815959Sopenharmony_ci                "namespace": null
99839e815959Sopenharmony_ci            }
99849e815959Sopenharmony_ci        ]
99859e815959Sopenharmony_ci    ],
99869e815959Sopenharmony_ci    ".a.b #booshTest": [
99879e815959Sopenharmony_ci        [
99889e815959Sopenharmony_ci            {
99899e815959Sopenharmony_ci                "type": "attribute",
99909e815959Sopenharmony_ci                "name": "class",
99919e815959Sopenharmony_ci                "action": "element",
99929e815959Sopenharmony_ci                "value": "a",
99939e815959Sopenharmony_ci                "namespace": null,
99949e815959Sopenharmony_ci                "ignoreCase": "quirks"
99959e815959Sopenharmony_ci            },
99969e815959Sopenharmony_ci            {
99979e815959Sopenharmony_ci                "type": "attribute",
99989e815959Sopenharmony_ci                "name": "class",
99999e815959Sopenharmony_ci                "action": "element",
100009e815959Sopenharmony_ci                "value": "b",
100019e815959Sopenharmony_ci                "namespace": null,
100029e815959Sopenharmony_ci                "ignoreCase": "quirks"
100039e815959Sopenharmony_ci            },
100049e815959Sopenharmony_ci            {
100059e815959Sopenharmony_ci                "type": "descendant"
100069e815959Sopenharmony_ci            },
100079e815959Sopenharmony_ci            {
100089e815959Sopenharmony_ci                "type": "attribute",
100099e815959Sopenharmony_ci                "name": "id",
100109e815959Sopenharmony_ci                "action": "equals",
100119e815959Sopenharmony_ci                "value": "booshTest",
100129e815959Sopenharmony_ci                "namespace": null,
100139e815959Sopenharmony_ci                "ignoreCase": "quirks"
100149e815959Sopenharmony_ci            }
100159e815959Sopenharmony_ci        ]
100169e815959Sopenharmony_ci    ],
100179e815959Sopenharmony_ci    ".a>#booshTest": [
100189e815959Sopenharmony_ci        [
100199e815959Sopenharmony_ci            {
100209e815959Sopenharmony_ci                "type": "attribute",
100219e815959Sopenharmony_ci                "name": "class",
100229e815959Sopenharmony_ci                "action": "element",
100239e815959Sopenharmony_ci                "value": "a",
100249e815959Sopenharmony_ci                "namespace": null,
100259e815959Sopenharmony_ci                "ignoreCase": "quirks"
100269e815959Sopenharmony_ci            },
100279e815959Sopenharmony_ci            {
100289e815959Sopenharmony_ci                "type": "child"
100299e815959Sopenharmony_ci            },
100309e815959Sopenharmony_ci            {
100319e815959Sopenharmony_ci                "type": "attribute",
100329e815959Sopenharmony_ci                "name": "id",
100339e815959Sopenharmony_ci                "action": "equals",
100349e815959Sopenharmony_ci                "value": "booshTest",
100359e815959Sopenharmony_ci                "namespace": null,
100369e815959Sopenharmony_ci                "ignoreCase": "quirks"
100379e815959Sopenharmony_ci            }
100389e815959Sopenharmony_ci        ]
100399e815959Sopenharmony_ci    ],
100409e815959Sopenharmony_ci    ".blog": [
100419e815959Sopenharmony_ci        [
100429e815959Sopenharmony_ci            {
100439e815959Sopenharmony_ci                "type": "attribute",
100449e815959Sopenharmony_ci                "name": "class",
100459e815959Sopenharmony_ci                "action": "element",
100469e815959Sopenharmony_ci                "value": "blog",
100479e815959Sopenharmony_ci                "namespace": null,
100489e815959Sopenharmony_ci                "ignoreCase": "quirks"
100499e815959Sopenharmony_ci            }
100509e815959Sopenharmony_ci        ]
100519e815959Sopenharmony_ci    ],
100529e815959Sopenharmony_ci    ".blog.link": [
100539e815959Sopenharmony_ci        [
100549e815959Sopenharmony_ci            {
100559e815959Sopenharmony_ci                "type": "attribute",
100569e815959Sopenharmony_ci                "name": "class",
100579e815959Sopenharmony_ci                "action": "element",
100589e815959Sopenharmony_ci                "value": "blog",
100599e815959Sopenharmony_ci                "namespace": null,
100609e815959Sopenharmony_ci                "ignoreCase": "quirks"
100619e815959Sopenharmony_ci            },
100629e815959Sopenharmony_ci            {
100639e815959Sopenharmony_ci                "type": "attribute",
100649e815959Sopenharmony_ci                "name": "class",
100659e815959Sopenharmony_ci                "action": "element",
100669e815959Sopenharmony_ci                "value": "link",
100679e815959Sopenharmony_ci                "namespace": null,
100689e815959Sopenharmony_ci                "ignoreCase": "quirks"
100699e815959Sopenharmony_ci            }
100709e815959Sopenharmony_ci        ]
100719e815959Sopenharmony_ci    ],
100729e815959Sopenharmony_ci    ".brothers": [
100739e815959Sopenharmony_ci        [
100749e815959Sopenharmony_ci            {
100759e815959Sopenharmony_ci                "type": "attribute",
100769e815959Sopenharmony_ci                "name": "class",
100779e815959Sopenharmony_ci                "action": "element",
100789e815959Sopenharmony_ci                "value": "brothers",
100799e815959Sopenharmony_ci                "namespace": null,
100809e815959Sopenharmony_ci                "ignoreCase": "quirks"
100819e815959Sopenharmony_ci            }
100829e815959Sopenharmony_ci        ]
100839e815959Sopenharmony_ci    ],
100849e815959Sopenharmony_ci    ".class-with-dashes": [
100859e815959Sopenharmony_ci        [
100869e815959Sopenharmony_ci            {
100879e815959Sopenharmony_ci                "type": "attribute",
100889e815959Sopenharmony_ci                "name": "class",
100899e815959Sopenharmony_ci                "action": "element",
100909e815959Sopenharmony_ci                "value": "class-with-dashes",
100919e815959Sopenharmony_ci                "namespace": null,
100929e815959Sopenharmony_ci                "ignoreCase": "quirks"
100939e815959Sopenharmony_ci            }
100949e815959Sopenharmony_ci        ]
100959e815959Sopenharmony_ci    ],
100969e815959Sopenharmony_ci    ".component": [
100979e815959Sopenharmony_ci        [
100989e815959Sopenharmony_ci            {
100999e815959Sopenharmony_ci                "type": "attribute",
101009e815959Sopenharmony_ci                "name": "class",
101019e815959Sopenharmony_ci                "action": "element",
101029e815959Sopenharmony_ci                "value": "component",
101039e815959Sopenharmony_ci                "namespace": null,
101049e815959Sopenharmony_ci                "ignoreCase": "quirks"
101059e815959Sopenharmony_ci            }
101069e815959Sopenharmony_ci        ]
101079e815959Sopenharmony_ci    ],
101089e815959Sopenharmony_ci    ".container div:not(.excluded) div": [
101099e815959Sopenharmony_ci        [
101109e815959Sopenharmony_ci            {
101119e815959Sopenharmony_ci                "type": "attribute",
101129e815959Sopenharmony_ci                "name": "class",
101139e815959Sopenharmony_ci                "action": "element",
101149e815959Sopenharmony_ci                "value": "container",
101159e815959Sopenharmony_ci                "namespace": null,
101169e815959Sopenharmony_ci                "ignoreCase": "quirks"
101179e815959Sopenharmony_ci            },
101189e815959Sopenharmony_ci            {
101199e815959Sopenharmony_ci                "type": "descendant"
101209e815959Sopenharmony_ci            },
101219e815959Sopenharmony_ci            {
101229e815959Sopenharmony_ci                "type": "tag",
101239e815959Sopenharmony_ci                "name": "div",
101249e815959Sopenharmony_ci                "namespace": null
101259e815959Sopenharmony_ci            },
101269e815959Sopenharmony_ci            {
101279e815959Sopenharmony_ci                "type": "pseudo",
101289e815959Sopenharmony_ci                "name": "not",
101299e815959Sopenharmony_ci                "data": [
101309e815959Sopenharmony_ci                    [
101319e815959Sopenharmony_ci                        {
101329e815959Sopenharmony_ci                            "type": "attribute",
101339e815959Sopenharmony_ci                            "name": "class",
101349e815959Sopenharmony_ci                            "action": "element",
101359e815959Sopenharmony_ci                            "value": "excluded",
101369e815959Sopenharmony_ci                            "namespace": null,
101379e815959Sopenharmony_ci                            "ignoreCase": "quirks"
101389e815959Sopenharmony_ci                        }
101399e815959Sopenharmony_ci                    ]
101409e815959Sopenharmony_ci                ]
101419e815959Sopenharmony_ci            },
101429e815959Sopenharmony_ci            {
101439e815959Sopenharmony_ci                "type": "descendant"
101449e815959Sopenharmony_ci            },
101459e815959Sopenharmony_ci            {
101469e815959Sopenharmony_ci                "type": "tag",
101479e815959Sopenharmony_ci                "name": "div",
101489e815959Sopenharmony_ci                "namespace": null
101499e815959Sopenharmony_ci            }
101509e815959Sopenharmony_ci        ]
101519e815959Sopenharmony_ci    ],
101529e815959Sopenharmony_ci    ".d #oooo #emem": [
101539e815959Sopenharmony_ci        [
101549e815959Sopenharmony_ci            {
101559e815959Sopenharmony_ci                "type": "attribute",
101569e815959Sopenharmony_ci                "name": "class",
101579e815959Sopenharmony_ci                "action": "element",
101589e815959Sopenharmony_ci                "value": "d",
101599e815959Sopenharmony_ci                "namespace": null,
101609e815959Sopenharmony_ci                "ignoreCase": "quirks"
101619e815959Sopenharmony_ci            },
101629e815959Sopenharmony_ci            {
101639e815959Sopenharmony_ci                "type": "descendant"
101649e815959Sopenharmony_ci            },
101659e815959Sopenharmony_ci            {
101669e815959Sopenharmony_ci                "type": "attribute",
101679e815959Sopenharmony_ci                "name": "id",
101689e815959Sopenharmony_ci                "action": "equals",
101699e815959Sopenharmony_ci                "value": "oooo",
101709e815959Sopenharmony_ci                "namespace": null,
101719e815959Sopenharmony_ci                "ignoreCase": "quirks"
101729e815959Sopenharmony_ci            },
101739e815959Sopenharmony_ci            {
101749e815959Sopenharmony_ci                "type": "descendant"
101759e815959Sopenharmony_ci            },
101769e815959Sopenharmony_ci            {
101779e815959Sopenharmony_ci                "type": "attribute",
101789e815959Sopenharmony_ci                "name": "id",
101799e815959Sopenharmony_ci                "action": "equals",
101809e815959Sopenharmony_ci                "value": "emem",
101819e815959Sopenharmony_ci                "namespace": null,
101829e815959Sopenharmony_ci                "ignoreCase": "quirks"
101839e815959Sopenharmony_ci            }
101849e815959Sopenharmony_ci        ]
101859e815959Sopenharmony_ci    ],
101869e815959Sopenharmony_ci    ".d ~ .sib": [
101879e815959Sopenharmony_ci        [
101889e815959Sopenharmony_ci            {
101899e815959Sopenharmony_ci                "type": "attribute",
101909e815959Sopenharmony_ci                "name": "class",
101919e815959Sopenharmony_ci                "action": "element",
101929e815959Sopenharmony_ci                "value": "d",
101939e815959Sopenharmony_ci                "namespace": null,
101949e815959Sopenharmony_ci                "ignoreCase": "quirks"
101959e815959Sopenharmony_ci            },
101969e815959Sopenharmony_ci            {
101979e815959Sopenharmony_ci                "type": "sibling"
101989e815959Sopenharmony_ci            },
101999e815959Sopenharmony_ci            {
102009e815959Sopenharmony_ci                "type": "attribute",
102019e815959Sopenharmony_ci                "name": "class",
102029e815959Sopenharmony_ci                "action": "element",
102039e815959Sopenharmony_ci                "value": "sib",
102049e815959Sopenharmony_ci                "namespace": null,
102059e815959Sopenharmony_ci                "ignoreCase": "quirks"
102069e815959Sopenharmony_ci            }
102079e815959Sopenharmony_ci        ]
102089e815959Sopenharmony_ci    ],
102099e815959Sopenharmony_ci    ".d.i #emem": [
102109e815959Sopenharmony_ci        [
102119e815959Sopenharmony_ci            {
102129e815959Sopenharmony_ci                "type": "attribute",
102139e815959Sopenharmony_ci                "name": "class",
102149e815959Sopenharmony_ci                "action": "element",
102159e815959Sopenharmony_ci                "value": "d",
102169e815959Sopenharmony_ci                "namespace": null,
102179e815959Sopenharmony_ci                "ignoreCase": "quirks"
102189e815959Sopenharmony_ci            },
102199e815959Sopenharmony_ci            {
102209e815959Sopenharmony_ci                "type": "attribute",
102219e815959Sopenharmony_ci                "name": "class",
102229e815959Sopenharmony_ci                "action": "element",
102239e815959Sopenharmony_ci                "value": "i",
102249e815959Sopenharmony_ci                "namespace": null,
102259e815959Sopenharmony_ci                "ignoreCase": "quirks"
102269e815959Sopenharmony_ci            },
102279e815959Sopenharmony_ci            {
102289e815959Sopenharmony_ci                "type": "descendant"
102299e815959Sopenharmony_ci            },
102309e815959Sopenharmony_ci            {
102319e815959Sopenharmony_ci                "type": "attribute",
102329e815959Sopenharmony_ci                "name": "id",
102339e815959Sopenharmony_ci                "action": "equals",
102349e815959Sopenharmony_ci                "value": "emem",
102359e815959Sopenharmony_ci                "namespace": null,
102369e815959Sopenharmony_ci                "ignoreCase": "quirks"
102379e815959Sopenharmony_ci            }
102389e815959Sopenharmony_ci        ]
102399e815959Sopenharmony_ci    ],
102409e815959Sopenharmony_ci    ".direct-descend > .direct-descend .lvl2": [
102419e815959Sopenharmony_ci        [
102429e815959Sopenharmony_ci            {
102439e815959Sopenharmony_ci                "type": "attribute",
102449e815959Sopenharmony_ci                "name": "class",
102459e815959Sopenharmony_ci                "action": "element",
102469e815959Sopenharmony_ci                "value": "direct-descend",
102479e815959Sopenharmony_ci                "namespace": null,
102489e815959Sopenharmony_ci                "ignoreCase": "quirks"
102499e815959Sopenharmony_ci            },
102509e815959Sopenharmony_ci            {
102519e815959Sopenharmony_ci                "type": "child"
102529e815959Sopenharmony_ci            },
102539e815959Sopenharmony_ci            {
102549e815959Sopenharmony_ci                "type": "attribute",
102559e815959Sopenharmony_ci                "name": "class",
102569e815959Sopenharmony_ci                "action": "element",
102579e815959Sopenharmony_ci                "value": "direct-descend",
102589e815959Sopenharmony_ci                "namespace": null,
102599e815959Sopenharmony_ci                "ignoreCase": "quirks"
102609e815959Sopenharmony_ci            },
102619e815959Sopenharmony_ci            {
102629e815959Sopenharmony_ci                "type": "descendant"
102639e815959Sopenharmony_ci            },
102649e815959Sopenharmony_ci            {
102659e815959Sopenharmony_ci                "type": "attribute",
102669e815959Sopenharmony_ci                "name": "class",
102679e815959Sopenharmony_ci                "action": "element",
102689e815959Sopenharmony_ci                "value": "lvl2",
102699e815959Sopenharmony_ci                "namespace": null,
102709e815959Sopenharmony_ci                "ignoreCase": "quirks"
102719e815959Sopenharmony_ci            }
102729e815959Sopenharmony_ci        ]
102739e815959Sopenharmony_ci    ],
102749e815959Sopenharmony_ci    ".direct-descend > .direct-descend > .direct-descend ~ .lvl2": [
102759e815959Sopenharmony_ci        [
102769e815959Sopenharmony_ci            {
102779e815959Sopenharmony_ci                "type": "attribute",
102789e815959Sopenharmony_ci                "name": "class",
102799e815959Sopenharmony_ci                "action": "element",
102809e815959Sopenharmony_ci                "value": "direct-descend",
102819e815959Sopenharmony_ci                "namespace": null,
102829e815959Sopenharmony_ci                "ignoreCase": "quirks"
102839e815959Sopenharmony_ci            },
102849e815959Sopenharmony_ci            {
102859e815959Sopenharmony_ci                "type": "child"
102869e815959Sopenharmony_ci            },
102879e815959Sopenharmony_ci            {
102889e815959Sopenharmony_ci                "type": "attribute",
102899e815959Sopenharmony_ci                "name": "class",
102909e815959Sopenharmony_ci                "action": "element",
102919e815959Sopenharmony_ci                "value": "direct-descend",
102929e815959Sopenharmony_ci                "namespace": null,
102939e815959Sopenharmony_ci                "ignoreCase": "quirks"
102949e815959Sopenharmony_ci            },
102959e815959Sopenharmony_ci            {
102969e815959Sopenharmony_ci                "type": "child"
102979e815959Sopenharmony_ci            },
102989e815959Sopenharmony_ci            {
102999e815959Sopenharmony_ci                "type": "attribute",
103009e815959Sopenharmony_ci                "name": "class",
103019e815959Sopenharmony_ci                "action": "element",
103029e815959Sopenharmony_ci                "value": "direct-descend",
103039e815959Sopenharmony_ci                "namespace": null,
103049e815959Sopenharmony_ci                "ignoreCase": "quirks"
103059e815959Sopenharmony_ci            },
103069e815959Sopenharmony_ci            {
103079e815959Sopenharmony_ci                "type": "sibling"
103089e815959Sopenharmony_ci            },
103099e815959Sopenharmony_ci            {
103109e815959Sopenharmony_ci                "type": "attribute",
103119e815959Sopenharmony_ci                "name": "class",
103129e815959Sopenharmony_ci                "action": "element",
103139e815959Sopenharmony_ci                "value": "lvl2",
103149e815959Sopenharmony_ci                "namespace": null,
103159e815959Sopenharmony_ci                "ignoreCase": "quirks"
103169e815959Sopenharmony_ci            }
103179e815959Sopenharmony_ci        ]
103189e815959Sopenharmony_ci    ],
103199e815959Sopenharmony_ci    ".direct-descend > .direct-descend div": [
103209e815959Sopenharmony_ci        [
103219e815959Sopenharmony_ci            {
103229e815959Sopenharmony_ci                "type": "attribute",
103239e815959Sopenharmony_ci                "name": "class",
103249e815959Sopenharmony_ci                "action": "element",
103259e815959Sopenharmony_ci                "value": "direct-descend",
103269e815959Sopenharmony_ci                "namespace": null,
103279e815959Sopenharmony_ci                "ignoreCase": "quirks"
103289e815959Sopenharmony_ci            },
103299e815959Sopenharmony_ci            {
103309e815959Sopenharmony_ci                "type": "child"
103319e815959Sopenharmony_ci            },
103329e815959Sopenharmony_ci            {
103339e815959Sopenharmony_ci                "type": "attribute",
103349e815959Sopenharmony_ci                "name": "class",
103359e815959Sopenharmony_ci                "action": "element",
103369e815959Sopenharmony_ci                "value": "direct-descend",
103379e815959Sopenharmony_ci                "namespace": null,
103389e815959Sopenharmony_ci                "ignoreCase": "quirks"
103399e815959Sopenharmony_ci            },
103409e815959Sopenharmony_ci            {
103419e815959Sopenharmony_ci                "type": "descendant"
103429e815959Sopenharmony_ci            },
103439e815959Sopenharmony_ci            {
103449e815959Sopenharmony_ci                "type": "tag",
103459e815959Sopenharmony_ci                "name": "div",
103469e815959Sopenharmony_ci                "namespace": null
103479e815959Sopenharmony_ci            }
103489e815959Sopenharmony_ci        ]
103499e815959Sopenharmony_ci    ],
103509e815959Sopenharmony_ci    ".e": [
103519e815959Sopenharmony_ci        [
103529e815959Sopenharmony_ci            {
103539e815959Sopenharmony_ci                "type": "attribute",
103549e815959Sopenharmony_ci                "name": "class",
103559e815959Sopenharmony_ci                "action": "element",
103569e815959Sopenharmony_ci                "value": "e",
103579e815959Sopenharmony_ci                "namespace": null,
103589e815959Sopenharmony_ci                "ignoreCase": "quirks"
103599e815959Sopenharmony_ci            }
103609e815959Sopenharmony_ci        ]
103619e815959Sopenharmony_ci    ],
103629e815959Sopenharmony_ci    ".e.hasOwnProperty.toString": [
103639e815959Sopenharmony_ci        [
103649e815959Sopenharmony_ci            {
103659e815959Sopenharmony_ci                "type": "attribute",
103669e815959Sopenharmony_ci                "name": "class",
103679e815959Sopenharmony_ci                "action": "element",
103689e815959Sopenharmony_ci                "value": "e",
103699e815959Sopenharmony_ci                "namespace": null,
103709e815959Sopenharmony_ci                "ignoreCase": "quirks"
103719e815959Sopenharmony_ci            },
103729e815959Sopenharmony_ci            {
103739e815959Sopenharmony_ci                "type": "attribute",
103749e815959Sopenharmony_ci                "name": "class",
103759e815959Sopenharmony_ci                "action": "element",
103769e815959Sopenharmony_ci                "value": "hasOwnProperty",
103779e815959Sopenharmony_ci                "namespace": null,
103789e815959Sopenharmony_ci                "ignoreCase": "quirks"
103799e815959Sopenharmony_ci            },
103809e815959Sopenharmony_ci            {
103819e815959Sopenharmony_ci                "type": "attribute",
103829e815959Sopenharmony_ci                "name": "class",
103839e815959Sopenharmony_ci                "action": "element",
103849e815959Sopenharmony_ci                "value": "toString",
103859e815959Sopenharmony_ci                "namespace": null,
103869e815959Sopenharmony_ci                "ignoreCase": "quirks"
103879e815959Sopenharmony_ci            }
103889e815959Sopenharmony_ci        ]
103899e815959Sopenharmony_ci    ],
103909e815959Sopenharmony_ci    ".excluded": [
103919e815959Sopenharmony_ci        [
103929e815959Sopenharmony_ci            {
103939e815959Sopenharmony_ci                "type": "attribute",
103949e815959Sopenharmony_ci                "name": "class",
103959e815959Sopenharmony_ci                "action": "element",
103969e815959Sopenharmony_ci                "value": "excluded",
103979e815959Sopenharmony_ci                "namespace": null,
103989e815959Sopenharmony_ci                "ignoreCase": "quirks"
103999e815959Sopenharmony_ci            }
104009e815959Sopenharmony_ci        ]
104019e815959Sopenharmony_ci    ],
104029e815959Sopenharmony_ci    ".first": [
104039e815959Sopenharmony_ci        [
104049e815959Sopenharmony_ci            {
104059e815959Sopenharmony_ci                "type": "attribute",
104069e815959Sopenharmony_ci                "name": "class",
104079e815959Sopenharmony_ci                "action": "element",
104089e815959Sopenharmony_ci                "value": "first",
104099e815959Sopenharmony_ci                "namespace": null,
104109e815959Sopenharmony_ci                "ignoreCase": "quirks"
104119e815959Sopenharmony_ci            }
104129e815959Sopenharmony_ci        ]
104139e815959Sopenharmony_ci    ],
104149e815959Sopenharmony_ci    ".foo": [
104159e815959Sopenharmony_ci        [
104169e815959Sopenharmony_ci            {
104179e815959Sopenharmony_ci                "type": "attribute",
104189e815959Sopenharmony_ci                "name": "class",
104199e815959Sopenharmony_ci                "action": "element",
104209e815959Sopenharmony_ci                "value": "foo",
104219e815959Sopenharmony_ci                "namespace": null,
104229e815959Sopenharmony_ci                "ignoreCase": "quirks"
104239e815959Sopenharmony_ci            }
104249e815959Sopenharmony_ci        ]
104259e815959Sopenharmony_ci    ],
104269e815959Sopenharmony_ci    ".foo\\:bar": [
104279e815959Sopenharmony_ci        [
104289e815959Sopenharmony_ci            {
104299e815959Sopenharmony_ci                "type": "attribute",
104309e815959Sopenharmony_ci                "name": "class",
104319e815959Sopenharmony_ci                "action": "element",
104329e815959Sopenharmony_ci                "value": "foo:bar",
104339e815959Sopenharmony_ci                "namespace": null,
104349e815959Sopenharmony_ci                "ignoreCase": "quirks"
104359e815959Sopenharmony_ci            }
104369e815959Sopenharmony_ci        ]
104379e815959Sopenharmony_ci    ],
104389e815959Sopenharmony_ci    ".fototab > .thumbnails > a": [
104399e815959Sopenharmony_ci        [
104409e815959Sopenharmony_ci            {
104419e815959Sopenharmony_ci                "type": "attribute",
104429e815959Sopenharmony_ci                "name": "class",
104439e815959Sopenharmony_ci                "action": "element",
104449e815959Sopenharmony_ci                "value": "fototab",
104459e815959Sopenharmony_ci                "namespace": null,
104469e815959Sopenharmony_ci                "ignoreCase": "quirks"
104479e815959Sopenharmony_ci            },
104489e815959Sopenharmony_ci            {
104499e815959Sopenharmony_ci                "type": "child"
104509e815959Sopenharmony_ci            },
104519e815959Sopenharmony_ci            {
104529e815959Sopenharmony_ci                "type": "attribute",
104539e815959Sopenharmony_ci                "name": "class",
104549e815959Sopenharmony_ci                "action": "element",
104559e815959Sopenharmony_ci                "value": "thumbnails",
104569e815959Sopenharmony_ci                "namespace": null,
104579e815959Sopenharmony_ci                "ignoreCase": "quirks"
104589e815959Sopenharmony_ci            },
104599e815959Sopenharmony_ci            {
104609e815959Sopenharmony_ci                "type": "child"
104619e815959Sopenharmony_ci            },
104629e815959Sopenharmony_ci            {
104639e815959Sopenharmony_ci                "type": "tag",
104649e815959Sopenharmony_ci                "name": "a",
104659e815959Sopenharmony_ci                "namespace": null
104669e815959Sopenharmony_ci            }
104679e815959Sopenharmony_ci        ]
104689e815959Sopenharmony_ci    ],
104699e815959Sopenharmony_ci    ".internal#link_2": [
104709e815959Sopenharmony_ci        [
104719e815959Sopenharmony_ci            {
104729e815959Sopenharmony_ci                "type": "attribute",
104739e815959Sopenharmony_ci                "name": "class",
104749e815959Sopenharmony_ci                "action": "element",
104759e815959Sopenharmony_ci                "value": "internal",
104769e815959Sopenharmony_ci                "namespace": null,
104779e815959Sopenharmony_ci                "ignoreCase": "quirks"
104789e815959Sopenharmony_ci            },
104799e815959Sopenharmony_ci            {
104809e815959Sopenharmony_ci                "type": "attribute",
104819e815959Sopenharmony_ci                "name": "id",
104829e815959Sopenharmony_ci                "action": "equals",
104839e815959Sopenharmony_ci                "value": "link_2",
104849e815959Sopenharmony_ci                "namespace": null,
104859e815959Sopenharmony_ci                "ignoreCase": "quirks"
104869e815959Sopenharmony_ci            }
104879e815959Sopenharmony_ci        ]
104889e815959Sopenharmony_ci    ],
104899e815959Sopenharmony_ci    ".link": [
104909e815959Sopenharmony_ci        [
104919e815959Sopenharmony_ci            {
104929e815959Sopenharmony_ci                "type": "attribute",
104939e815959Sopenharmony_ci                "name": "class",
104949e815959Sopenharmony_ci                "action": "element",
104959e815959Sopenharmony_ci                "value": "link",
104969e815959Sopenharmony_ci                "namespace": null,
104979e815959Sopenharmony_ci                "ignoreCase": "quirks"
104989e815959Sopenharmony_ci            }
104999e815959Sopenharmony_ci        ]
105009e815959Sopenharmony_ci    ],
105019e815959Sopenharmony_ci    ".nothiddendiv div:first-child": [
105029e815959Sopenharmony_ci        [
105039e815959Sopenharmony_ci            {
105049e815959Sopenharmony_ci                "type": "attribute",
105059e815959Sopenharmony_ci                "name": "class",
105069e815959Sopenharmony_ci                "action": "element",
105079e815959Sopenharmony_ci                "value": "nothiddendiv",
105089e815959Sopenharmony_ci                "namespace": null,
105099e815959Sopenharmony_ci                "ignoreCase": "quirks"
105109e815959Sopenharmony_ci            },
105119e815959Sopenharmony_ci            {
105129e815959Sopenharmony_ci                "type": "descendant"
105139e815959Sopenharmony_ci            },
105149e815959Sopenharmony_ci            {
105159e815959Sopenharmony_ci                "type": "tag",
105169e815959Sopenharmony_ci                "name": "div",
105179e815959Sopenharmony_ci                "namespace": null
105189e815959Sopenharmony_ci            },
105199e815959Sopenharmony_ci            {
105209e815959Sopenharmony_ci                "type": "pseudo",
105219e815959Sopenharmony_ci                "name": "first-child",
105229e815959Sopenharmony_ci                "data": null
105239e815959Sopenharmony_ci            }
105249e815959Sopenharmony_ci        ]
105259e815959Sopenharmony_ci    ],
105269e815959Sopenharmony_ci    ".null": [
105279e815959Sopenharmony_ci        [
105289e815959Sopenharmony_ci            {
105299e815959Sopenharmony_ci                "type": "attribute",
105309e815959Sopenharmony_ci                "name": "class",
105319e815959Sopenharmony_ci                "action": "element",
105329e815959Sopenharmony_ci                "value": "null",
105339e815959Sopenharmony_ci                "namespace": null,
105349e815959Sopenharmony_ci                "ignoreCase": "quirks"
105359e815959Sopenharmony_ci            }
105369e815959Sopenharmony_ci        ]
105379e815959Sopenharmony_ci    ],
105389e815959Sopenharmony_ci    ".null div": [
105399e815959Sopenharmony_ci        [
105409e815959Sopenharmony_ci            {
105419e815959Sopenharmony_ci                "type": "attribute",
105429e815959Sopenharmony_ci                "name": "class",
105439e815959Sopenharmony_ci                "action": "element",
105449e815959Sopenharmony_ci                "value": "null",
105459e815959Sopenharmony_ci                "namespace": null,
105469e815959Sopenharmony_ci                "ignoreCase": "quirks"
105479e815959Sopenharmony_ci            },
105489e815959Sopenharmony_ci            {
105499e815959Sopenharmony_ci                "type": "descendant"
105509e815959Sopenharmony_ci            },
105519e815959Sopenharmony_ci            {
105529e815959Sopenharmony_ci                "type": "tag",
105539e815959Sopenharmony_ci                "name": "div",
105549e815959Sopenharmony_ci                "namespace": null
105559e815959Sopenharmony_ci            }
105569e815959Sopenharmony_ci        ]
105579e815959Sopenharmony_ci    ],
105589e815959Sopenharmony_ci    ".odd:not(div)": [
105599e815959Sopenharmony_ci        [
105609e815959Sopenharmony_ci            {
105619e815959Sopenharmony_ci                "type": "attribute",
105629e815959Sopenharmony_ci                "name": "class",
105639e815959Sopenharmony_ci                "action": "element",
105649e815959Sopenharmony_ci                "value": "odd",
105659e815959Sopenharmony_ci                "namespace": null,
105669e815959Sopenharmony_ci                "ignoreCase": "quirks"
105679e815959Sopenharmony_ci            },
105689e815959Sopenharmony_ci            {
105699e815959Sopenharmony_ci                "type": "pseudo",
105709e815959Sopenharmony_ci                "name": "not",
105719e815959Sopenharmony_ci                "data": [
105729e815959Sopenharmony_ci                    [
105739e815959Sopenharmony_ci                        {
105749e815959Sopenharmony_ci                            "type": "tag",
105759e815959Sopenharmony_ci                            "name": "div",
105769e815959Sopenharmony_ci                            "namespace": null
105779e815959Sopenharmony_ci                        }
105789e815959Sopenharmony_ci                    ]
105799e815959Sopenharmony_ci                ]
105809e815959Sopenharmony_ci            }
105819e815959Sopenharmony_ci        ]
105829e815959Sopenharmony_ci    ],
105839e815959Sopenharmony_ci    ".parent .middle + .sibling": [
105849e815959Sopenharmony_ci        [
105859e815959Sopenharmony_ci            {
105869e815959Sopenharmony_ci                "type": "attribute",
105879e815959Sopenharmony_ci                "name": "class",
105889e815959Sopenharmony_ci                "action": "element",
105899e815959Sopenharmony_ci                "value": "parent",
105909e815959Sopenharmony_ci                "namespace": null,
105919e815959Sopenharmony_ci                "ignoreCase": "quirks"
105929e815959Sopenharmony_ci            },
105939e815959Sopenharmony_ci            {
105949e815959Sopenharmony_ci                "type": "descendant"
105959e815959Sopenharmony_ci            },
105969e815959Sopenharmony_ci            {
105979e815959Sopenharmony_ci                "type": "attribute",
105989e815959Sopenharmony_ci                "name": "class",
105999e815959Sopenharmony_ci                "action": "element",
106009e815959Sopenharmony_ci                "value": "middle",
106019e815959Sopenharmony_ci                "namespace": null,
106029e815959Sopenharmony_ci                "ignoreCase": "quirks"
106039e815959Sopenharmony_ci            },
106049e815959Sopenharmony_ci            {
106059e815959Sopenharmony_ci                "type": "adjacent"
106069e815959Sopenharmony_ci            },
106079e815959Sopenharmony_ci            {
106089e815959Sopenharmony_ci                "type": "attribute",
106099e815959Sopenharmony_ci                "name": "class",
106109e815959Sopenharmony_ci                "action": "element",
106119e815959Sopenharmony_ci                "value": "sibling",
106129e815959Sopenharmony_ci                "namespace": null,
106139e815959Sopenharmony_ci                "ignoreCase": "quirks"
106149e815959Sopenharmony_ci            }
106159e815959Sopenharmony_ci        ]
106169e815959Sopenharmony_ci    ],
106179e815959Sopenharmony_ci    ".parent .middle + h2": [
106189e815959Sopenharmony_ci        [
106199e815959Sopenharmony_ci            {
106209e815959Sopenharmony_ci                "type": "attribute",
106219e815959Sopenharmony_ci                "name": "class",
106229e815959Sopenharmony_ci                "action": "element",
106239e815959Sopenharmony_ci                "value": "parent",
106249e815959Sopenharmony_ci                "namespace": null,
106259e815959Sopenharmony_ci                "ignoreCase": "quirks"
106269e815959Sopenharmony_ci            },
106279e815959Sopenharmony_ci            {
106289e815959Sopenharmony_ci                "type": "descendant"
106299e815959Sopenharmony_ci            },
106309e815959Sopenharmony_ci            {
106319e815959Sopenharmony_ci                "type": "attribute",
106329e815959Sopenharmony_ci                "name": "class",
106339e815959Sopenharmony_ci                "action": "element",
106349e815959Sopenharmony_ci                "value": "middle",
106359e815959Sopenharmony_ci                "namespace": null,
106369e815959Sopenharmony_ci                "ignoreCase": "quirks"
106379e815959Sopenharmony_ci            },
106389e815959Sopenharmony_ci            {
106399e815959Sopenharmony_ci                "type": "adjacent"
106409e815959Sopenharmony_ci            },
106419e815959Sopenharmony_ci            {
106429e815959Sopenharmony_ci                "type": "tag",
106439e815959Sopenharmony_ci                "name": "h2",
106449e815959Sopenharmony_ci                "namespace": null
106459e815959Sopenharmony_ci            }
106469e815959Sopenharmony_ci        ]
106479e815959Sopenharmony_ci    ],
106489e815959Sopenharmony_ci    ".parent .middle + h3": [
106499e815959Sopenharmony_ci        [
106509e815959Sopenharmony_ci            {
106519e815959Sopenharmony_ci                "type": "attribute",
106529e815959Sopenharmony_ci                "name": "class",
106539e815959Sopenharmony_ci                "action": "element",
106549e815959Sopenharmony_ci                "value": "parent",
106559e815959Sopenharmony_ci                "namespace": null,
106569e815959Sopenharmony_ci                "ignoreCase": "quirks"
106579e815959Sopenharmony_ci            },
106589e815959Sopenharmony_ci            {
106599e815959Sopenharmony_ci                "type": "descendant"
106609e815959Sopenharmony_ci            },
106619e815959Sopenharmony_ci            {
106629e815959Sopenharmony_ci                "type": "attribute",
106639e815959Sopenharmony_ci                "name": "class",
106649e815959Sopenharmony_ci                "action": "element",
106659e815959Sopenharmony_ci                "value": "middle",
106669e815959Sopenharmony_ci                "namespace": null,
106679e815959Sopenharmony_ci                "ignoreCase": "quirks"
106689e815959Sopenharmony_ci            },
106699e815959Sopenharmony_ci            {
106709e815959Sopenharmony_ci                "type": "adjacent"
106719e815959Sopenharmony_ci            },
106729e815959Sopenharmony_ci            {
106739e815959Sopenharmony_ci                "type": "tag",
106749e815959Sopenharmony_ci                "name": "h3",
106759e815959Sopenharmony_ci                "namespace": null
106769e815959Sopenharmony_ci            }
106779e815959Sopenharmony_ci        ]
106789e815959Sopenharmony_ci    ],
106799e815959Sopenharmony_ci    ".parent .middle + h4": [
106809e815959Sopenharmony_ci        [
106819e815959Sopenharmony_ci            {
106829e815959Sopenharmony_ci                "type": "attribute",
106839e815959Sopenharmony_ci                "name": "class",
106849e815959Sopenharmony_ci                "action": "element",
106859e815959Sopenharmony_ci                "value": "parent",
106869e815959Sopenharmony_ci                "namespace": null,
106879e815959Sopenharmony_ci                "ignoreCase": "quirks"
106889e815959Sopenharmony_ci            },
106899e815959Sopenharmony_ci            {
106909e815959Sopenharmony_ci                "type": "descendant"
106919e815959Sopenharmony_ci            },
106929e815959Sopenharmony_ci            {
106939e815959Sopenharmony_ci                "type": "attribute",
106949e815959Sopenharmony_ci                "name": "class",
106959e815959Sopenharmony_ci                "action": "element",
106969e815959Sopenharmony_ci                "value": "middle",
106979e815959Sopenharmony_ci                "namespace": null,
106989e815959Sopenharmony_ci                "ignoreCase": "quirks"
106999e815959Sopenharmony_ci            },
107009e815959Sopenharmony_ci            {
107019e815959Sopenharmony_ci                "type": "adjacent"
107029e815959Sopenharmony_ci            },
107039e815959Sopenharmony_ci            {
107049e815959Sopenharmony_ci                "type": "tag",
107059e815959Sopenharmony_ci                "name": "h4",
107069e815959Sopenharmony_ci                "namespace": null
107079e815959Sopenharmony_ci            }
107089e815959Sopenharmony_ci        ]
107099e815959Sopenharmony_ci    ],
107109e815959Sopenharmony_ci    ".parent .middle ~ .sibling": [
107119e815959Sopenharmony_ci        [
107129e815959Sopenharmony_ci            {
107139e815959Sopenharmony_ci                "type": "attribute",
107149e815959Sopenharmony_ci                "name": "class",
107159e815959Sopenharmony_ci                "action": "element",
107169e815959Sopenharmony_ci                "value": "parent",
107179e815959Sopenharmony_ci                "namespace": null,
107189e815959Sopenharmony_ci                "ignoreCase": "quirks"
107199e815959Sopenharmony_ci            },
107209e815959Sopenharmony_ci            {
107219e815959Sopenharmony_ci                "type": "descendant"
107229e815959Sopenharmony_ci            },
107239e815959Sopenharmony_ci            {
107249e815959Sopenharmony_ci                "type": "attribute",
107259e815959Sopenharmony_ci                "name": "class",
107269e815959Sopenharmony_ci                "action": "element",
107279e815959Sopenharmony_ci                "value": "middle",
107289e815959Sopenharmony_ci                "namespace": null,
107299e815959Sopenharmony_ci                "ignoreCase": "quirks"
107309e815959Sopenharmony_ci            },
107319e815959Sopenharmony_ci            {
107329e815959Sopenharmony_ci                "type": "sibling"
107339e815959Sopenharmony_ci            },
107349e815959Sopenharmony_ci            {
107359e815959Sopenharmony_ci                "type": "attribute",
107369e815959Sopenharmony_ci                "name": "class",
107379e815959Sopenharmony_ci                "action": "element",
107389e815959Sopenharmony_ci                "value": "sibling",
107399e815959Sopenharmony_ci                "namespace": null,
107409e815959Sopenharmony_ci                "ignoreCase": "quirks"
107419e815959Sopenharmony_ci            }
107429e815959Sopenharmony_ci        ]
107439e815959Sopenharmony_ci    ],
107449e815959Sopenharmony_ci    ".parent .middle ~ h2": [
107459e815959Sopenharmony_ci        [
107469e815959Sopenharmony_ci            {
107479e815959Sopenharmony_ci                "type": "attribute",
107489e815959Sopenharmony_ci                "name": "class",
107499e815959Sopenharmony_ci                "action": "element",
107509e815959Sopenharmony_ci                "value": "parent",
107519e815959Sopenharmony_ci                "namespace": null,
107529e815959Sopenharmony_ci                "ignoreCase": "quirks"
107539e815959Sopenharmony_ci            },
107549e815959Sopenharmony_ci            {
107559e815959Sopenharmony_ci                "type": "descendant"
107569e815959Sopenharmony_ci            },
107579e815959Sopenharmony_ci            {
107589e815959Sopenharmony_ci                "type": "attribute",
107599e815959Sopenharmony_ci                "name": "class",
107609e815959Sopenharmony_ci                "action": "element",
107619e815959Sopenharmony_ci                "value": "middle",
107629e815959Sopenharmony_ci                "namespace": null,
107639e815959Sopenharmony_ci                "ignoreCase": "quirks"
107649e815959Sopenharmony_ci            },
107659e815959Sopenharmony_ci            {
107669e815959Sopenharmony_ci                "type": "sibling"
107679e815959Sopenharmony_ci            },
107689e815959Sopenharmony_ci            {
107699e815959Sopenharmony_ci                "type": "tag",
107709e815959Sopenharmony_ci                "name": "h2",
107719e815959Sopenharmony_ci                "namespace": null
107729e815959Sopenharmony_ci            }
107739e815959Sopenharmony_ci        ]
107749e815959Sopenharmony_ci    ],
107759e815959Sopenharmony_ci    ".parent .middle ~ h3": [
107769e815959Sopenharmony_ci        [
107779e815959Sopenharmony_ci            {
107789e815959Sopenharmony_ci                "type": "attribute",
107799e815959Sopenharmony_ci                "name": "class",
107809e815959Sopenharmony_ci                "action": "element",
107819e815959Sopenharmony_ci                "value": "parent",
107829e815959Sopenharmony_ci                "namespace": null,
107839e815959Sopenharmony_ci                "ignoreCase": "quirks"
107849e815959Sopenharmony_ci            },
107859e815959Sopenharmony_ci            {
107869e815959Sopenharmony_ci                "type": "descendant"
107879e815959Sopenharmony_ci            },
107889e815959Sopenharmony_ci            {
107899e815959Sopenharmony_ci                "type": "attribute",
107909e815959Sopenharmony_ci                "name": "class",
107919e815959Sopenharmony_ci                "action": "element",
107929e815959Sopenharmony_ci                "value": "middle",
107939e815959Sopenharmony_ci                "namespace": null,
107949e815959Sopenharmony_ci                "ignoreCase": "quirks"
107959e815959Sopenharmony_ci            },
107969e815959Sopenharmony_ci            {
107979e815959Sopenharmony_ci                "type": "sibling"
107989e815959Sopenharmony_ci            },
107999e815959Sopenharmony_ci            {
108009e815959Sopenharmony_ci                "type": "tag",
108019e815959Sopenharmony_ci                "name": "h3",
108029e815959Sopenharmony_ci                "namespace": null
108039e815959Sopenharmony_ci            }
108049e815959Sopenharmony_ci        ]
108059e815959Sopenharmony_ci    ],
108069e815959Sopenharmony_ci    ".parent .middle ~ h4": [
108079e815959Sopenharmony_ci        [
108089e815959Sopenharmony_ci            {
108099e815959Sopenharmony_ci                "type": "attribute",
108109e815959Sopenharmony_ci                "name": "class",
108119e815959Sopenharmony_ci                "action": "element",
108129e815959Sopenharmony_ci                "value": "parent",
108139e815959Sopenharmony_ci                "namespace": null,
108149e815959Sopenharmony_ci                "ignoreCase": "quirks"
108159e815959Sopenharmony_ci            },
108169e815959Sopenharmony_ci            {
108179e815959Sopenharmony_ci                "type": "descendant"
108189e815959Sopenharmony_ci            },
108199e815959Sopenharmony_ci            {
108209e815959Sopenharmony_ci                "type": "attribute",
108219e815959Sopenharmony_ci                "name": "class",
108229e815959Sopenharmony_ci                "action": "element",
108239e815959Sopenharmony_ci                "value": "middle",
108249e815959Sopenharmony_ci                "namespace": null,
108259e815959Sopenharmony_ci                "ignoreCase": "quirks"
108269e815959Sopenharmony_ci            },
108279e815959Sopenharmony_ci            {
108289e815959Sopenharmony_ci                "type": "sibling"
108299e815959Sopenharmony_ci            },
108309e815959Sopenharmony_ci            {
108319e815959Sopenharmony_ci                "type": "tag",
108329e815959Sopenharmony_ci                "name": "h4",
108339e815959Sopenharmony_ci                "namespace": null
108349e815959Sopenharmony_ci            }
108359e815959Sopenharmony_ci        ]
108369e815959Sopenharmony_ci    ],
108379e815959Sopenharmony_ci    ".parent .middle ~ h4.younger": [
108389e815959Sopenharmony_ci        [
108399e815959Sopenharmony_ci            {
108409e815959Sopenharmony_ci                "type": "attribute",
108419e815959Sopenharmony_ci                "name": "class",
108429e815959Sopenharmony_ci                "action": "element",
108439e815959Sopenharmony_ci                "value": "parent",
108449e815959Sopenharmony_ci                "namespace": null,
108459e815959Sopenharmony_ci                "ignoreCase": "quirks"
108469e815959Sopenharmony_ci            },
108479e815959Sopenharmony_ci            {
108489e815959Sopenharmony_ci                "type": "descendant"
108499e815959Sopenharmony_ci            },
108509e815959Sopenharmony_ci            {
108519e815959Sopenharmony_ci                "type": "attribute",
108529e815959Sopenharmony_ci                "name": "class",
108539e815959Sopenharmony_ci                "action": "element",
108549e815959Sopenharmony_ci                "value": "middle",
108559e815959Sopenharmony_ci                "namespace": null,
108569e815959Sopenharmony_ci                "ignoreCase": "quirks"
108579e815959Sopenharmony_ci            },
108589e815959Sopenharmony_ci            {
108599e815959Sopenharmony_ci                "type": "sibling"
108609e815959Sopenharmony_ci            },
108619e815959Sopenharmony_ci            {
108629e815959Sopenharmony_ci                "type": "tag",
108639e815959Sopenharmony_ci                "name": "h4",
108649e815959Sopenharmony_ci                "namespace": null
108659e815959Sopenharmony_ci            },
108669e815959Sopenharmony_ci            {
108679e815959Sopenharmony_ci                "type": "attribute",
108689e815959Sopenharmony_ci                "name": "class",
108699e815959Sopenharmony_ci                "action": "element",
108709e815959Sopenharmony_ci                "value": "younger",
108719e815959Sopenharmony_ci                "namespace": null,
108729e815959Sopenharmony_ci                "ignoreCase": "quirks"
108739e815959Sopenharmony_ci            }
108749e815959Sopenharmony_ci        ]
108759e815959Sopenharmony_ci    ],
108769e815959Sopenharmony_ci    ".parent .oldest + .sibling": [
108779e815959Sopenharmony_ci        [
108789e815959Sopenharmony_ci            {
108799e815959Sopenharmony_ci                "type": "attribute",
108809e815959Sopenharmony_ci                "name": "class",
108819e815959Sopenharmony_ci                "action": "element",
108829e815959Sopenharmony_ci                "value": "parent",
108839e815959Sopenharmony_ci                "namespace": null,
108849e815959Sopenharmony_ci                "ignoreCase": "quirks"
108859e815959Sopenharmony_ci            },
108869e815959Sopenharmony_ci            {
108879e815959Sopenharmony_ci                "type": "descendant"
108889e815959Sopenharmony_ci            },
108899e815959Sopenharmony_ci            {
108909e815959Sopenharmony_ci                "type": "attribute",
108919e815959Sopenharmony_ci                "name": "class",
108929e815959Sopenharmony_ci                "action": "element",
108939e815959Sopenharmony_ci                "value": "oldest",
108949e815959Sopenharmony_ci                "namespace": null,
108959e815959Sopenharmony_ci                "ignoreCase": "quirks"
108969e815959Sopenharmony_ci            },
108979e815959Sopenharmony_ci            {
108989e815959Sopenharmony_ci                "type": "adjacent"
108999e815959Sopenharmony_ci            },
109009e815959Sopenharmony_ci            {
109019e815959Sopenharmony_ci                "type": "attribute",
109029e815959Sopenharmony_ci                "name": "class",
109039e815959Sopenharmony_ci                "action": "element",
109049e815959Sopenharmony_ci                "value": "sibling",
109059e815959Sopenharmony_ci                "namespace": null,
109069e815959Sopenharmony_ci                "ignoreCase": "quirks"
109079e815959Sopenharmony_ci            }
109089e815959Sopenharmony_ci        ]
109099e815959Sopenharmony_ci    ],
109109e815959Sopenharmony_ci    ".parent .oldest ~ .sibling": [
109119e815959Sopenharmony_ci        [
109129e815959Sopenharmony_ci            {
109139e815959Sopenharmony_ci                "type": "attribute",
109149e815959Sopenharmony_ci                "name": "class",
109159e815959Sopenharmony_ci                "action": "element",
109169e815959Sopenharmony_ci                "value": "parent",
109179e815959Sopenharmony_ci                "namespace": null,
109189e815959Sopenharmony_ci                "ignoreCase": "quirks"
109199e815959Sopenharmony_ci            },
109209e815959Sopenharmony_ci            {
109219e815959Sopenharmony_ci                "type": "descendant"
109229e815959Sopenharmony_ci            },
109239e815959Sopenharmony_ci            {
109249e815959Sopenharmony_ci                "type": "attribute",
109259e815959Sopenharmony_ci                "name": "class",
109269e815959Sopenharmony_ci                "action": "element",
109279e815959Sopenharmony_ci                "value": "oldest",
109289e815959Sopenharmony_ci                "namespace": null,
109299e815959Sopenharmony_ci                "ignoreCase": "quirks"
109309e815959Sopenharmony_ci            },
109319e815959Sopenharmony_ci            {
109329e815959Sopenharmony_ci                "type": "sibling"
109339e815959Sopenharmony_ci            },
109349e815959Sopenharmony_ci            {
109359e815959Sopenharmony_ci                "type": "attribute",
109369e815959Sopenharmony_ci                "name": "class",
109379e815959Sopenharmony_ci                "action": "element",
109389e815959Sopenharmony_ci                "value": "sibling",
109399e815959Sopenharmony_ci                "namespace": null,
109409e815959Sopenharmony_ci                "ignoreCase": "quirks"
109419e815959Sopenharmony_ci            }
109429e815959Sopenharmony_ci        ]
109439e815959Sopenharmony_ci    ],
109449e815959Sopenharmony_ci    ".parent .youngest + .sibling": [
109459e815959Sopenharmony_ci        [
109469e815959Sopenharmony_ci            {
109479e815959Sopenharmony_ci                "type": "attribute",
109489e815959Sopenharmony_ci                "name": "class",
109499e815959Sopenharmony_ci                "action": "element",
109509e815959Sopenharmony_ci                "value": "parent",
109519e815959Sopenharmony_ci                "namespace": null,
109529e815959Sopenharmony_ci                "ignoreCase": "quirks"
109539e815959Sopenharmony_ci            },
109549e815959Sopenharmony_ci            {
109559e815959Sopenharmony_ci                "type": "descendant"
109569e815959Sopenharmony_ci            },
109579e815959Sopenharmony_ci            {
109589e815959Sopenharmony_ci                "type": "attribute",
109599e815959Sopenharmony_ci                "name": "class",
109609e815959Sopenharmony_ci                "action": "element",
109619e815959Sopenharmony_ci                "value": "youngest",
109629e815959Sopenharmony_ci                "namespace": null,
109639e815959Sopenharmony_ci                "ignoreCase": "quirks"
109649e815959Sopenharmony_ci            },
109659e815959Sopenharmony_ci            {
109669e815959Sopenharmony_ci                "type": "adjacent"
109679e815959Sopenharmony_ci            },
109689e815959Sopenharmony_ci            {
109699e815959Sopenharmony_ci                "type": "attribute",
109709e815959Sopenharmony_ci                "name": "class",
109719e815959Sopenharmony_ci                "action": "element",
109729e815959Sopenharmony_ci                "value": "sibling",
109739e815959Sopenharmony_ci                "namespace": null,
109749e815959Sopenharmony_ci                "ignoreCase": "quirks"
109759e815959Sopenharmony_ci            }
109769e815959Sopenharmony_ci        ]
109779e815959Sopenharmony_ci    ],
109789e815959Sopenharmony_ci    ".parent .youngest ~ .sibling": [
109799e815959Sopenharmony_ci        [
109809e815959Sopenharmony_ci            {
109819e815959Sopenharmony_ci                "type": "attribute",
109829e815959Sopenharmony_ci                "name": "class",
109839e815959Sopenharmony_ci                "action": "element",
109849e815959Sopenharmony_ci                "value": "parent",
109859e815959Sopenharmony_ci                "namespace": null,
109869e815959Sopenharmony_ci                "ignoreCase": "quirks"
109879e815959Sopenharmony_ci            },
109889e815959Sopenharmony_ci            {
109899e815959Sopenharmony_ci                "type": "descendant"
109909e815959Sopenharmony_ci            },
109919e815959Sopenharmony_ci            {
109929e815959Sopenharmony_ci                "type": "attribute",
109939e815959Sopenharmony_ci                "name": "class",
109949e815959Sopenharmony_ci                "action": "element",
109959e815959Sopenharmony_ci                "value": "youngest",
109969e815959Sopenharmony_ci                "namespace": null,
109979e815959Sopenharmony_ci                "ignoreCase": "quirks"
109989e815959Sopenharmony_ci            },
109999e815959Sopenharmony_ci            {
110009e815959Sopenharmony_ci                "type": "sibling"
110019e815959Sopenharmony_ci            },
110029e815959Sopenharmony_ci            {
110039e815959Sopenharmony_ci                "type": "attribute",
110049e815959Sopenharmony_ci                "name": "class",
110059e815959Sopenharmony_ci                "action": "element",
110069e815959Sopenharmony_ci                "value": "sibling",
110079e815959Sopenharmony_ci                "namespace": null,
110089e815959Sopenharmony_ci                "ignoreCase": "quirks"
110099e815959Sopenharmony_ci            }
110109e815959Sopenharmony_ci        ]
110119e815959Sopenharmony_ci    ],
110129e815959Sopenharmony_ci    ".second": [
110139e815959Sopenharmony_ci        [
110149e815959Sopenharmony_ci            {
110159e815959Sopenharmony_ci                "type": "attribute",
110169e815959Sopenharmony_ci                "name": "class",
110179e815959Sopenharmony_ci                "action": "element",
110189e815959Sopenharmony_ci                "value": "second",
110199e815959Sopenharmony_ci                "namespace": null,
110209e815959Sopenharmony_ci                "ignoreCase": "quirks"
110219e815959Sopenharmony_ci            }
110229e815959Sopenharmony_ci        ]
110239e815959Sopenharmony_ci    ],
110249e815959Sopenharmony_ci    ".select1": [
110259e815959Sopenharmony_ci        [
110269e815959Sopenharmony_ci            {
110279e815959Sopenharmony_ci                "type": "attribute",
110289e815959Sopenharmony_ci                "name": "class",
110299e815959Sopenharmony_ci                "action": "element",
110309e815959Sopenharmony_ci                "value": "select1",
110319e815959Sopenharmony_ci                "namespace": null,
110329e815959Sopenharmony_ci                "ignoreCase": "quirks"
110339e815959Sopenharmony_ci            }
110349e815959Sopenharmony_ci        ]
110359e815959Sopenharmony_ci    ],
110369e815959Sopenharmony_ci    ".test\\.foo\\[5\\]bar": [
110379e815959Sopenharmony_ci        [
110389e815959Sopenharmony_ci            {
110399e815959Sopenharmony_ci                "type": "attribute",
110409e815959Sopenharmony_ci                "name": "class",
110419e815959Sopenharmony_ci                "action": "element",
110429e815959Sopenharmony_ci                "value": "test.foo[5]bar",
110439e815959Sopenharmony_ci                "namespace": null,
110449e815959Sopenharmony_ci                "ignoreCase": "quirks"
110459e815959Sopenharmony_ci            }
110469e815959Sopenharmony_ci        ]
110479e815959Sopenharmony_ci    ],
110489e815959Sopenharmony_ci    ".台北": [
110499e815959Sopenharmony_ci        [
110509e815959Sopenharmony_ci            {
110519e815959Sopenharmony_ci                "type": "attribute",
110529e815959Sopenharmony_ci                "name": "class",
110539e815959Sopenharmony_ci                "action": "element",
110549e815959Sopenharmony_ci                "value": "台北",
110559e815959Sopenharmony_ci                "namespace": null,
110569e815959Sopenharmony_ci                "ignoreCase": "quirks"
110579e815959Sopenharmony_ci            }
110589e815959Sopenharmony_ci        ]
110599e815959Sopenharmony_ci    ],
110609e815959Sopenharmony_ci    ".台北Táiběi": [
110619e815959Sopenharmony_ci        [
110629e815959Sopenharmony_ci            {
110639e815959Sopenharmony_ci                "type": "attribute",
110649e815959Sopenharmony_ci                "name": "class",
110659e815959Sopenharmony_ci                "action": "element",
110669e815959Sopenharmony_ci                "value": "台北Táiběi",
110679e815959Sopenharmony_ci                "namespace": null,
110689e815959Sopenharmony_ci                "ignoreCase": "quirks"
110699e815959Sopenharmony_ci            }
110709e815959Sopenharmony_ci        ]
110719e815959Sopenharmony_ci    ],
110729e815959Sopenharmony_ci    ".台北Táiběi, .台北": [
110739e815959Sopenharmony_ci        [
110749e815959Sopenharmony_ci            {
110759e815959Sopenharmony_ci                "type": "attribute",
110769e815959Sopenharmony_ci                "name": "class",
110779e815959Sopenharmony_ci                "action": "element",
110789e815959Sopenharmony_ci                "value": "台北Táiběi",
110799e815959Sopenharmony_ci                "namespace": null,
110809e815959Sopenharmony_ci                "ignoreCase": "quirks"
110819e815959Sopenharmony_ci            }
110829e815959Sopenharmony_ci        ],
110839e815959Sopenharmony_ci        [
110849e815959Sopenharmony_ci            {
110859e815959Sopenharmony_ci                "type": "attribute",
110869e815959Sopenharmony_ci                "name": "class",
110879e815959Sopenharmony_ci                "action": "element",
110889e815959Sopenharmony_ci                "value": "台北",
110899e815959Sopenharmony_ci                "namespace": null,
110909e815959Sopenharmony_ci                "ignoreCase": "quirks"
110919e815959Sopenharmony_ci            }
110929e815959Sopenharmony_ci        ]
110939e815959Sopenharmony_ci    ],
110949e815959Sopenharmony_ci    ".台北Táiběi.台北": [
110959e815959Sopenharmony_ci        [
110969e815959Sopenharmony_ci            {
110979e815959Sopenharmony_ci                "type": "attribute",
110989e815959Sopenharmony_ci                "name": "class",
110999e815959Sopenharmony_ci                "action": "element",
111009e815959Sopenharmony_ci                "value": "台北Táiběi",
111019e815959Sopenharmony_ci                "namespace": null,
111029e815959Sopenharmony_ci                "ignoreCase": "quirks"
111039e815959Sopenharmony_ci            },
111049e815959Sopenharmony_ci            {
111059e815959Sopenharmony_ci                "type": "attribute",
111069e815959Sopenharmony_ci                "name": "class",
111079e815959Sopenharmony_ci                "action": "element",
111089e815959Sopenharmony_ci                "value": "台北",
111099e815959Sopenharmony_ci                "namespace": null,
111109e815959Sopenharmony_ci                "ignoreCase": "quirks"
111119e815959Sopenharmony_ci            }
111129e815959Sopenharmony_ci        ]
111139e815959Sopenharmony_ci    ],
111149e815959Sopenharmony_ci    ":Header": [
111159e815959Sopenharmony_ci        [
111169e815959Sopenharmony_ci            {
111179e815959Sopenharmony_ci                "type": "pseudo",
111189e815959Sopenharmony_ci                "name": "header",
111199e815959Sopenharmony_ci                "data": null
111209e815959Sopenharmony_ci            }
111219e815959Sopenharmony_ci        ]
111229e815959Sopenharmony_ci    ],
111239e815959Sopenharmony_ci    ":button": [
111249e815959Sopenharmony_ci        [
111259e815959Sopenharmony_ci            {
111269e815959Sopenharmony_ci                "type": "pseudo",
111279e815959Sopenharmony_ci                "name": "button",
111289e815959Sopenharmony_ci                "data": null
111299e815959Sopenharmony_ci            }
111309e815959Sopenharmony_ci        ]
111319e815959Sopenharmony_ci    ],
111329e815959Sopenharmony_ci    ":contains(Nothing),#option1b,:selected": [
111339e815959Sopenharmony_ci        [
111349e815959Sopenharmony_ci            {
111359e815959Sopenharmony_ci                "type": "pseudo",
111369e815959Sopenharmony_ci                "name": "contains",
111379e815959Sopenharmony_ci                "data": "Nothing"
111389e815959Sopenharmony_ci            }
111399e815959Sopenharmony_ci        ],
111409e815959Sopenharmony_ci        [
111419e815959Sopenharmony_ci            {
111429e815959Sopenharmony_ci                "type": "attribute",
111439e815959Sopenharmony_ci                "name": "id",
111449e815959Sopenharmony_ci                "action": "equals",
111459e815959Sopenharmony_ci                "value": "option1b",
111469e815959Sopenharmony_ci                "namespace": null,
111479e815959Sopenharmony_ci                "ignoreCase": "quirks"
111489e815959Sopenharmony_ci            }
111499e815959Sopenharmony_ci        ],
111509e815959Sopenharmony_ci        [
111519e815959Sopenharmony_ci            {
111529e815959Sopenharmony_ci                "type": "pseudo",
111539e815959Sopenharmony_ci                "name": "selected",
111549e815959Sopenharmony_ci                "data": null
111559e815959Sopenharmony_ci            }
111569e815959Sopenharmony_ci        ]
111579e815959Sopenharmony_ci    ],
111589e815959Sopenharmony_ci    ":contains(foo)": [
111599e815959Sopenharmony_ci        [
111609e815959Sopenharmony_ci            {
111619e815959Sopenharmony_ci                "type": "pseudo",
111629e815959Sopenharmony_ci                "name": "contains",
111639e815959Sopenharmony_ci                "data": "foo"
111649e815959Sopenharmony_ci            }
111659e815959Sopenharmony_ci        ]
111669e815959Sopenharmony_ci    ],
111679e815959Sopenharmony_ci    ":contains(humans)": [
111689e815959Sopenharmony_ci        [
111699e815959Sopenharmony_ci            {
111709e815959Sopenharmony_ci                "type": "pseudo",
111719e815959Sopenharmony_ci                "name": "contains",
111729e815959Sopenharmony_ci                "data": "humans"
111739e815959Sopenharmony_ci            }
111749e815959Sopenharmony_ci        ]
111759e815959Sopenharmony_ci    ],
111769e815959Sopenharmony_ci    ":contains(mark)": [
111779e815959Sopenharmony_ci        [
111789e815959Sopenharmony_ci            {
111799e815959Sopenharmony_ci                "type": "pseudo",
111809e815959Sopenharmony_ci                "name": "contains",
111819e815959Sopenharmony_ci                "data": "mark"
111829e815959Sopenharmony_ci            }
111839e815959Sopenharmony_ci        ]
111849e815959Sopenharmony_ci    ],
111859e815959Sopenharmony_ci    ":empty": [
111869e815959Sopenharmony_ci        [
111879e815959Sopenharmony_ci            {
111889e815959Sopenharmony_ci                "type": "pseudo",
111899e815959Sopenharmony_ci                "name": "empty",
111909e815959Sopenharmony_ci                "data": null
111919e815959Sopenharmony_ci            }
111929e815959Sopenharmony_ci        ]
111939e815959Sopenharmony_ci    ],
111949e815959Sopenharmony_ci    ":first-child": [
111959e815959Sopenharmony_ci        [
111969e815959Sopenharmony_ci            {
111979e815959Sopenharmony_ci                "type": "pseudo",
111989e815959Sopenharmony_ci                "name": "first-child",
111999e815959Sopenharmony_ci                "data": null
112009e815959Sopenharmony_ci            }
112019e815959Sopenharmony_ci        ]
112029e815959Sopenharmony_ci    ],
112039e815959Sopenharmony_ci    ":first-child(n)": [
112049e815959Sopenharmony_ci        [
112059e815959Sopenharmony_ci            {
112069e815959Sopenharmony_ci                "type": "pseudo",
112079e815959Sopenharmony_ci                "name": "first-child",
112089e815959Sopenharmony_ci                "data": "n"
112099e815959Sopenharmony_ci            }
112109e815959Sopenharmony_ci        ]
112119e815959Sopenharmony_ci    ],
112129e815959Sopenharmony_ci    ":first-last-child": [
112139e815959Sopenharmony_ci        [
112149e815959Sopenharmony_ci            {
112159e815959Sopenharmony_ci                "type": "pseudo",
112169e815959Sopenharmony_ci                "name": "first-last-child",
112179e815959Sopenharmony_ci                "data": null
112189e815959Sopenharmony_ci            }
112199e815959Sopenharmony_ci        ]
112209e815959Sopenharmony_ci    ],
112219e815959Sopenharmony_ci    ":first-of-type": [
112229e815959Sopenharmony_ci        [
112239e815959Sopenharmony_ci            {
112249e815959Sopenharmony_ci                "type": "pseudo",
112259e815959Sopenharmony_ci                "name": "first-of-type",
112269e815959Sopenharmony_ci                "data": null
112279e815959Sopenharmony_ci            }
112289e815959Sopenharmony_ci        ]
112299e815959Sopenharmony_ci    ],
112309e815959Sopenharmony_ci    ":has(*)": [
112319e815959Sopenharmony_ci        [
112329e815959Sopenharmony_ci            {
112339e815959Sopenharmony_ci                "type": "pseudo",
112349e815959Sopenharmony_ci                "name": "has",
112359e815959Sopenharmony_ci                "data": [
112369e815959Sopenharmony_ci                    [
112379e815959Sopenharmony_ci                        {
112389e815959Sopenharmony_ci                            "type": "universal",
112399e815959Sopenharmony_ci                            "namespace": null
112409e815959Sopenharmony_ci                        }
112419e815959Sopenharmony_ci                    ]
112429e815959Sopenharmony_ci                ]
112439e815959Sopenharmony_ci            }
112449e815959Sopenharmony_ci        ]
112459e815959Sopenharmony_ci    ],
112469e815959Sopenharmony_ci    ":has(*,:contains(!)),:contains(!)": [
112479e815959Sopenharmony_ci        [
112489e815959Sopenharmony_ci            {
112499e815959Sopenharmony_ci                "type": "pseudo",
112509e815959Sopenharmony_ci                "name": "has",
112519e815959Sopenharmony_ci                "data": [
112529e815959Sopenharmony_ci                    [
112539e815959Sopenharmony_ci                        {
112549e815959Sopenharmony_ci                            "type": "universal",
112559e815959Sopenharmony_ci                            "namespace": null
112569e815959Sopenharmony_ci                        }
112579e815959Sopenharmony_ci                    ],
112589e815959Sopenharmony_ci                    [
112599e815959Sopenharmony_ci                        {
112609e815959Sopenharmony_ci                            "type": "pseudo",
112619e815959Sopenharmony_ci                            "name": "contains",
112629e815959Sopenharmony_ci                            "data": "!"
112639e815959Sopenharmony_ci                        }
112649e815959Sopenharmony_ci                    ]
112659e815959Sopenharmony_ci                ]
112669e815959Sopenharmony_ci            }
112679e815959Sopenharmony_ci        ],
112689e815959Sopenharmony_ci        [
112699e815959Sopenharmony_ci            {
112709e815959Sopenharmony_ci                "type": "pseudo",
112719e815959Sopenharmony_ci                "name": "contains",
112729e815959Sopenharmony_ci                "data": "!"
112739e815959Sopenharmony_ci            }
112749e815959Sopenharmony_ci        ]
112759e815959Sopenharmony_ci    ],
112769e815959Sopenharmony_ci    ":has(:has(*))": [
112779e815959Sopenharmony_ci        [
112789e815959Sopenharmony_ci            {
112799e815959Sopenharmony_ci                "type": "pseudo",
112809e815959Sopenharmony_ci                "name": "has",
112819e815959Sopenharmony_ci                "data": [
112829e815959Sopenharmony_ci                    [
112839e815959Sopenharmony_ci                        {
112849e815959Sopenharmony_ci                            "type": "pseudo",
112859e815959Sopenharmony_ci                            "name": "has",
112869e815959Sopenharmony_ci                            "data": [
112879e815959Sopenharmony_ci                                [
112889e815959Sopenharmony_ci                                    {
112899e815959Sopenharmony_ci                                        "type": "universal",
112909e815959Sopenharmony_ci                                        "namespace": null
112919e815959Sopenharmony_ci                                    }
112929e815959Sopenharmony_ci                                ]
112939e815959Sopenharmony_ci                            ]
112949e815959Sopenharmony_ci                        }
112959e815959Sopenharmony_ci                    ]
112969e815959Sopenharmony_ci                ]
112979e815959Sopenharmony_ci            }
112989e815959Sopenharmony_ci        ]
112999e815959Sopenharmony_ci    ],
113009e815959Sopenharmony_ci    ":has(:nth-child(-1n-1))": [
113019e815959Sopenharmony_ci        [
113029e815959Sopenharmony_ci            {
113039e815959Sopenharmony_ci                "type": "pseudo",
113049e815959Sopenharmony_ci                "name": "has",
113059e815959Sopenharmony_ci                "data": [
113069e815959Sopenharmony_ci                    [
113079e815959Sopenharmony_ci                        {
113089e815959Sopenharmony_ci                            "type": "pseudo",
113099e815959Sopenharmony_ci                            "name": "nth-child",
113109e815959Sopenharmony_ci                            "data": "-1n-1"
113119e815959Sopenharmony_ci                        }
113129e815959Sopenharmony_ci                    ]
113139e815959Sopenharmony_ci                ]
113149e815959Sopenharmony_ci            }
113159e815959Sopenharmony_ci        ]
113169e815959Sopenharmony_ci    ],
113179e815959Sopenharmony_ci    ":has(a),:nth-child(1)": [
113189e815959Sopenharmony_ci        [
113199e815959Sopenharmony_ci            {
113209e815959Sopenharmony_ci                "type": "pseudo",
113219e815959Sopenharmony_ci                "name": "has",
113229e815959Sopenharmony_ci                "data": [
113239e815959Sopenharmony_ci                    [
113249e815959Sopenharmony_ci                        {
113259e815959Sopenharmony_ci                            "type": "tag",
113269e815959Sopenharmony_ci                            "name": "a",
113279e815959Sopenharmony_ci                            "namespace": null
113289e815959Sopenharmony_ci                        }
113299e815959Sopenharmony_ci                    ]
113309e815959Sopenharmony_ci                ]
113319e815959Sopenharmony_ci            }
113329e815959Sopenharmony_ci        ],
113339e815959Sopenharmony_ci        [
113349e815959Sopenharmony_ci            {
113359e815959Sopenharmony_ci                "type": "pseudo",
113369e815959Sopenharmony_ci                "name": "nth-child",
113379e815959Sopenharmony_ci                "data": "1"
113389e815959Sopenharmony_ci            }
113399e815959Sopenharmony_ci        ]
113409e815959Sopenharmony_ci    ],
113419e815959Sopenharmony_ci    ":has(div,span)": [
113429e815959Sopenharmony_ci        [
113439e815959Sopenharmony_ci            {
113449e815959Sopenharmony_ci                "type": "pseudo",
113459e815959Sopenharmony_ci                "name": "has",
113469e815959Sopenharmony_ci                "data": [
113479e815959Sopenharmony_ci                    [
113489e815959Sopenharmony_ci                        {
113499e815959Sopenharmony_ci                            "type": "tag",
113509e815959Sopenharmony_ci                            "name": "div",
113519e815959Sopenharmony_ci                            "namespace": null
113529e815959Sopenharmony_ci                        }
113539e815959Sopenharmony_ci                    ],
113549e815959Sopenharmony_ci                    [
113559e815959Sopenharmony_ci                        {
113569e815959Sopenharmony_ci                            "type": "tag",
113579e815959Sopenharmony_ci                            "name": "span",
113589e815959Sopenharmony_ci                            "namespace": null
113599e815959Sopenharmony_ci                        }
113609e815959Sopenharmony_ci                    ]
113619e815959Sopenharmony_ci                ]
113629e815959Sopenharmony_ci            }
113639e815959Sopenharmony_ci        ]
113649e815959Sopenharmony_ci    ],
113659e815959Sopenharmony_ci    ":has(option)": [
113669e815959Sopenharmony_ci        [
113679e815959Sopenharmony_ci            {
113689e815959Sopenharmony_ci                "type": "pseudo",
113699e815959Sopenharmony_ci                "name": "has",
113709e815959Sopenharmony_ci                "data": [
113719e815959Sopenharmony_ci                    [
113729e815959Sopenharmony_ci                        {
113739e815959Sopenharmony_ci                            "type": "tag",
113749e815959Sopenharmony_ci                            "name": "option",
113759e815959Sopenharmony_ci                            "namespace": null
113769e815959Sopenharmony_ci                        }
113779e815959Sopenharmony_ci                    ]
113789e815959Sopenharmony_ci                ]
113799e815959Sopenharmony_ci            }
113809e815959Sopenharmony_ci        ]
113819e815959Sopenharmony_ci    ],
113829e815959Sopenharmony_ci    ":header": [
113839e815959Sopenharmony_ci        [
113849e815959Sopenharmony_ci            {
113859e815959Sopenharmony_ci                "type": "pseudo",
113869e815959Sopenharmony_ci                "name": "header",
113879e815959Sopenharmony_ci                "data": null
113889e815959Sopenharmony_ci            }
113899e815959Sopenharmony_ci        ]
113909e815959Sopenharmony_ci    ],
113919e815959Sopenharmony_ci    ":humanoid": [
113929e815959Sopenharmony_ci        [
113939e815959Sopenharmony_ci            {
113949e815959Sopenharmony_ci                "type": "pseudo",
113959e815959Sopenharmony_ci                "name": "humanoid",
113969e815959Sopenharmony_ci                "data": null
113979e815959Sopenharmony_ci            }
113989e815959Sopenharmony_ci        ]
113999e815959Sopenharmony_ci    ],
114009e815959Sopenharmony_ci    ":image,:input,:submit": [
114019e815959Sopenharmony_ci        [
114029e815959Sopenharmony_ci            {
114039e815959Sopenharmony_ci                "type": "pseudo",
114049e815959Sopenharmony_ci                "name": "image",
114059e815959Sopenharmony_ci                "data": null
114069e815959Sopenharmony_ci            }
114079e815959Sopenharmony_ci        ],
114089e815959Sopenharmony_ci        [
114099e815959Sopenharmony_ci            {
114109e815959Sopenharmony_ci                "type": "pseudo",
114119e815959Sopenharmony_ci                "name": "input",
114129e815959Sopenharmony_ci                "data": null
114139e815959Sopenharmony_ci            }
114149e815959Sopenharmony_ci        ],
114159e815959Sopenharmony_ci        [
114169e815959Sopenharmony_ci            {
114179e815959Sopenharmony_ci                "type": "pseudo",
114189e815959Sopenharmony_ci                "name": "submit",
114199e815959Sopenharmony_ci                "data": null
114209e815959Sopenharmony_ci            }
114219e815959Sopenharmony_ci        ]
114229e815959Sopenharmony_ci    ],
114239e815959Sopenharmony_ci    ":input": [
114249e815959Sopenharmony_ci        [
114259e815959Sopenharmony_ci            {
114269e815959Sopenharmony_ci                "type": "pseudo",
114279e815959Sopenharmony_ci                "name": "input",
114289e815959Sopenharmony_ci                "data": null
114299e815959Sopenharmony_ci            }
114309e815959Sopenharmony_ci        ]
114319e815959Sopenharmony_ci    ],
114329e815959Sopenharmony_ci    ":input:not(:image,:input,:submit)": [
114339e815959Sopenharmony_ci        [
114349e815959Sopenharmony_ci            {
114359e815959Sopenharmony_ci                "type": "pseudo",
114369e815959Sopenharmony_ci                "name": "input",
114379e815959Sopenharmony_ci                "data": null
114389e815959Sopenharmony_ci            },
114399e815959Sopenharmony_ci            {
114409e815959Sopenharmony_ci                "type": "pseudo",
114419e815959Sopenharmony_ci                "name": "not",
114429e815959Sopenharmony_ci                "data": [
114439e815959Sopenharmony_ci                    [
114449e815959Sopenharmony_ci                        {
114459e815959Sopenharmony_ci                            "type": "pseudo",
114469e815959Sopenharmony_ci                            "name": "image",
114479e815959Sopenharmony_ci                            "data": null
114489e815959Sopenharmony_ci                        }
114499e815959Sopenharmony_ci                    ],
114509e815959Sopenharmony_ci                    [
114519e815959Sopenharmony_ci                        {
114529e815959Sopenharmony_ci                            "type": "pseudo",
114539e815959Sopenharmony_ci                            "name": "input",
114549e815959Sopenharmony_ci                            "data": null
114559e815959Sopenharmony_ci                        }
114569e815959Sopenharmony_ci                    ],
114579e815959Sopenharmony_ci                    [
114589e815959Sopenharmony_ci                        {
114599e815959Sopenharmony_ci                            "type": "pseudo",
114609e815959Sopenharmony_ci                            "name": "submit",
114619e815959Sopenharmony_ci                            "data": null
114629e815959Sopenharmony_ci                        }
114639e815959Sopenharmony_ci                    ]
114649e815959Sopenharmony_ci                ]
114659e815959Sopenharmony_ci            }
114669e815959Sopenharmony_ci        ]
114679e815959Sopenharmony_ci    ],
114689e815959Sopenharmony_ci    ":input[data-pos=':first']": [
114699e815959Sopenharmony_ci        [
114709e815959Sopenharmony_ci            {
114719e815959Sopenharmony_ci                "type": "pseudo",
114729e815959Sopenharmony_ci                "name": "input",
114739e815959Sopenharmony_ci                "data": null
114749e815959Sopenharmony_ci            },
114759e815959Sopenharmony_ci            {
114769e815959Sopenharmony_ci                "type": "attribute",
114779e815959Sopenharmony_ci                "name": "data-pos",
114789e815959Sopenharmony_ci                "action": "equals",
114799e815959Sopenharmony_ci                "value": ":first",
114809e815959Sopenharmony_ci                "namespace": null,
114819e815959Sopenharmony_ci                "ignoreCase": null
114829e815959Sopenharmony_ci            }
114839e815959Sopenharmony_ci        ]
114849e815959Sopenharmony_ci    ],
114859e815959Sopenharmony_ci    ":last-child": [
114869e815959Sopenharmony_ci        [
114879e815959Sopenharmony_ci            {
114889e815959Sopenharmony_ci                "type": "pseudo",
114899e815959Sopenharmony_ci                "name": "last-child",
114909e815959Sopenharmony_ci                "data": null
114919e815959Sopenharmony_ci            }
114929e815959Sopenharmony_ci        ]
114939e815959Sopenharmony_ci    ],
114949e815959Sopenharmony_ci    ":last-child(n)": [
114959e815959Sopenharmony_ci        [
114969e815959Sopenharmony_ci            {
114979e815959Sopenharmony_ci                "type": "pseudo",
114989e815959Sopenharmony_ci                "name": "last-child",
114999e815959Sopenharmony_ci                "data": "n"
115009e815959Sopenharmony_ci            }
115019e815959Sopenharmony_ci        ]
115029e815959Sopenharmony_ci    ],
115039e815959Sopenharmony_ci    ":last-last-child": [
115049e815959Sopenharmony_ci        [
115059e815959Sopenharmony_ci            {
115069e815959Sopenharmony_ci                "type": "pseudo",
115079e815959Sopenharmony_ci                "name": "last-last-child",
115089e815959Sopenharmony_ci                "data": null
115099e815959Sopenharmony_ci            }
115109e815959Sopenharmony_ci        ]
115119e815959Sopenharmony_ci    ],
115129e815959Sopenharmony_ci    ":last-of-type": [
115139e815959Sopenharmony_ci        [
115149e815959Sopenharmony_ci            {
115159e815959Sopenharmony_ci                "type": "pseudo",
115169e815959Sopenharmony_ci                "name": "last-of-type",
115179e815959Sopenharmony_ci                "data": null
115189e815959Sopenharmony_ci            }
115199e815959Sopenharmony_ci        ]
115209e815959Sopenharmony_ci    ],
115219e815959Sopenharmony_ci    ":not(*)": [
115229e815959Sopenharmony_ci        [
115239e815959Sopenharmony_ci            {
115249e815959Sopenharmony_ci                "type": "pseudo",
115259e815959Sopenharmony_ci                "name": "not",
115269e815959Sopenharmony_ci                "data": [
115279e815959Sopenharmony_ci                    [
115289e815959Sopenharmony_ci                        {
115299e815959Sopenharmony_ci                            "type": "universal",
115309e815959Sopenharmony_ci                            "namespace": null
115319e815959Sopenharmony_ci                        }
115329e815959Sopenharmony_ci                    ]
115339e815959Sopenharmony_ci                ]
115349e815959Sopenharmony_ci            }
115359e815959Sopenharmony_ci        ]
115369e815959Sopenharmony_ci    ],
115379e815959Sopenharmony_ci    ":not(:not(*))": [
115389e815959Sopenharmony_ci        [
115399e815959Sopenharmony_ci            {
115409e815959Sopenharmony_ci                "type": "pseudo",
115419e815959Sopenharmony_ci                "name": "not",
115429e815959Sopenharmony_ci                "data": [
115439e815959Sopenharmony_ci                    [
115449e815959Sopenharmony_ci                        {
115459e815959Sopenharmony_ci                            "type": "pseudo",
115469e815959Sopenharmony_ci                            "name": "not",
115479e815959Sopenharmony_ci                            "data": [
115489e815959Sopenharmony_ci                                [
115499e815959Sopenharmony_ci                                    {
115509e815959Sopenharmony_ci                                        "type": "universal",
115519e815959Sopenharmony_ci                                        "namespace": null
115529e815959Sopenharmony_ci                                    }
115539e815959Sopenharmony_ci                                ]
115549e815959Sopenharmony_ci                            ]
115559e815959Sopenharmony_ci                        }
115569e815959Sopenharmony_ci                    ]
115579e815959Sopenharmony_ci                ]
115589e815959Sopenharmony_ci            }
115599e815959Sopenharmony_ci        ]
115609e815959Sopenharmony_ci    ],
115619e815959Sopenharmony_ci    ":not(:not(:not(*)))": [
115629e815959Sopenharmony_ci        [
115639e815959Sopenharmony_ci            {
115649e815959Sopenharmony_ci                "type": "pseudo",
115659e815959Sopenharmony_ci                "name": "not",
115669e815959Sopenharmony_ci                "data": [
115679e815959Sopenharmony_ci                    [
115689e815959Sopenharmony_ci                        {
115699e815959Sopenharmony_ci                            "type": "pseudo",
115709e815959Sopenharmony_ci                            "name": "not",
115719e815959Sopenharmony_ci                            "data": [
115729e815959Sopenharmony_ci                                [
115739e815959Sopenharmony_ci                                    {
115749e815959Sopenharmony_ci                                        "type": "pseudo",
115759e815959Sopenharmony_ci                                        "name": "not",
115769e815959Sopenharmony_ci                                        "data": [
115779e815959Sopenharmony_ci                                            [
115789e815959Sopenharmony_ci                                                {
115799e815959Sopenharmony_ci                                                    "type": "universal",
115809e815959Sopenharmony_ci                                                    "namespace": null
115819e815959Sopenharmony_ci                                                }
115829e815959Sopenharmony_ci                                            ]
115839e815959Sopenharmony_ci                                        ]
115849e815959Sopenharmony_ci                                    }
115859e815959Sopenharmony_ci                                ]
115869e815959Sopenharmony_ci                            ]
115879e815959Sopenharmony_ci                        }
115889e815959Sopenharmony_ci                    ]
115899e815959Sopenharmony_ci                ]
115909e815959Sopenharmony_ci            }
115919e815959Sopenharmony_ci        ]
115929e815959Sopenharmony_ci    ],
115939e815959Sopenharmony_ci    ":not(:nth-child(-1n-1))": [
115949e815959Sopenharmony_ci        [
115959e815959Sopenharmony_ci            {
115969e815959Sopenharmony_ci                "type": "pseudo",
115979e815959Sopenharmony_ci                "name": "not",
115989e815959Sopenharmony_ci                "data": [
115999e815959Sopenharmony_ci                    [
116009e815959Sopenharmony_ci                        {
116019e815959Sopenharmony_ci                            "type": "pseudo",
116029e815959Sopenharmony_ci                            "name": "nth-child",
116039e815959Sopenharmony_ci                            "data": "-1n-1"
116049e815959Sopenharmony_ci                        }
116059e815959Sopenharmony_ci                    ]
116069e815959Sopenharmony_ci                ]
116079e815959Sopenharmony_ci            }
116089e815959Sopenharmony_ci        ]
116099e815959Sopenharmony_ci    ],
116109e815959Sopenharmony_ci    ":not(:selected)": [
116119e815959Sopenharmony_ci        [
116129e815959Sopenharmony_ci            {
116139e815959Sopenharmony_ci                "type": "pseudo",
116149e815959Sopenharmony_ci                "name": "not",
116159e815959Sopenharmony_ci                "data": [
116169e815959Sopenharmony_ci                    [
116179e815959Sopenharmony_ci                        {
116189e815959Sopenharmony_ci                            "type": "pseudo",
116199e815959Sopenharmony_ci                            "name": "selected",
116209e815959Sopenharmony_ci                            "data": null
116219e815959Sopenharmony_ci                        }
116229e815959Sopenharmony_ci                    ]
116239e815959Sopenharmony_ci                ]
116249e815959Sopenharmony_ci            }
116259e815959Sopenharmony_ci        ]
116269e815959Sopenharmony_ci    ],
116279e815959Sopenharmony_ci    ":not(code)": [
116289e815959Sopenharmony_ci        [
116299e815959Sopenharmony_ci            {
116309e815959Sopenharmony_ci                "type": "pseudo",
116319e815959Sopenharmony_ci                "name": "not",
116329e815959Sopenharmony_ci                "data": [
116339e815959Sopenharmony_ci                    [
116349e815959Sopenharmony_ci                        {
116359e815959Sopenharmony_ci                            "type": "tag",
116369e815959Sopenharmony_ci                            "name": "code",
116379e815959Sopenharmony_ci                            "namespace": null
116389e815959Sopenharmony_ci                        }
116399e815959Sopenharmony_ci                    ]
116409e815959Sopenharmony_ci                ]
116419e815959Sopenharmony_ci            }
116429e815959Sopenharmony_ci        ]
116439e815959Sopenharmony_ci    ],
116449e815959Sopenharmony_ci    ":nth-child": [
116459e815959Sopenharmony_ci        [
116469e815959Sopenharmony_ci            {
116479e815959Sopenharmony_ci                "type": "pseudo",
116489e815959Sopenharmony_ci                "name": "nth-child",
116499e815959Sopenharmony_ci                "data": null
116509e815959Sopenharmony_ci            }
116519e815959Sopenharmony_ci        ]
116529e815959Sopenharmony_ci    ],
116539e815959Sopenharmony_ci    ":nth-child(- 1n)": [
116549e815959Sopenharmony_ci        [
116559e815959Sopenharmony_ci            {
116569e815959Sopenharmony_ci                "type": "pseudo",
116579e815959Sopenharmony_ci                "name": "nth-child",
116589e815959Sopenharmony_ci                "data": "- 1n"
116599e815959Sopenharmony_ci            }
116609e815959Sopenharmony_ci        ]
116619e815959Sopenharmony_ci    ],
116629e815959Sopenharmony_ci    ":nth-child(-)": [
116639e815959Sopenharmony_ci        [
116649e815959Sopenharmony_ci            {
116659e815959Sopenharmony_ci                "type": "pseudo",
116669e815959Sopenharmony_ci                "name": "nth-child",
116679e815959Sopenharmony_ci                "data": "-"
116689e815959Sopenharmony_ci            }
116699e815959Sopenharmony_ci        ]
116709e815959Sopenharmony_ci    ],
116719e815959Sopenharmony_ci    ":nth-child(-1 n)": [
116729e815959Sopenharmony_ci        [
116739e815959Sopenharmony_ci            {
116749e815959Sopenharmony_ci                "type": "pseudo",
116759e815959Sopenharmony_ci                "name": "nth-child",
116769e815959Sopenharmony_ci                "data": "-1 n"
116779e815959Sopenharmony_ci            }
116789e815959Sopenharmony_ci        ]
116799e815959Sopenharmony_ci    ],
116809e815959Sopenharmony_ci    ":nth-child(-1n-1)": [
116819e815959Sopenharmony_ci        [
116829e815959Sopenharmony_ci            {
116839e815959Sopenharmony_ci                "type": "pseudo",
116849e815959Sopenharmony_ci                "name": "nth-child",
116859e815959Sopenharmony_ci                "data": "-1n-1"
116869e815959Sopenharmony_ci            }
116879e815959Sopenharmony_ci        ]
116889e815959Sopenharmony_ci    ],
116899e815959Sopenharmony_ci    ":nth-child(1)": [
116909e815959Sopenharmony_ci        [
116919e815959Sopenharmony_ci            {
116929e815959Sopenharmony_ci                "type": "pseudo",
116939e815959Sopenharmony_ci                "name": "nth-child",
116949e815959Sopenharmony_ci                "data": "1"
116959e815959Sopenharmony_ci            }
116969e815959Sopenharmony_ci        ]
116979e815959Sopenharmony_ci    ],
116989e815959Sopenharmony_ci    ":nth-child(2+0)": [
116999e815959Sopenharmony_ci        [
117009e815959Sopenharmony_ci            {
117019e815959Sopenharmony_ci                "type": "pseudo",
117029e815959Sopenharmony_ci                "name": "nth-child",
117039e815959Sopenharmony_ci                "data": "2+0"
117049e815959Sopenharmony_ci            }
117059e815959Sopenharmony_ci        ]
117069e815959Sopenharmony_ci    ],
117079e815959Sopenharmony_ci    ":nth-child(2n+-0)": [
117089e815959Sopenharmony_ci        [
117099e815959Sopenharmony_ci            {
117109e815959Sopenharmony_ci                "type": "pseudo",
117119e815959Sopenharmony_ci                "name": "nth-child",
117129e815959Sopenharmony_ci                "data": "2n+-0"
117139e815959Sopenharmony_ci            }
117149e815959Sopenharmony_ci        ]
117159e815959Sopenharmony_ci    ],
117169e815959Sopenharmony_ci    ":nth-child(asdf)": [
117179e815959Sopenharmony_ci        [
117189e815959Sopenharmony_ci            {
117199e815959Sopenharmony_ci                "type": "pseudo",
117209e815959Sopenharmony_ci                "name": "nth-child",
117219e815959Sopenharmony_ci                "data": "asdf"
117229e815959Sopenharmony_ci            }
117239e815959Sopenharmony_ci        ]
117249e815959Sopenharmony_ci    ],
117259e815959Sopenharmony_ci    ":nth-last-child(1)": [
117269e815959Sopenharmony_ci        [
117279e815959Sopenharmony_ci            {
117289e815959Sopenharmony_ci                "type": "pseudo",
117299e815959Sopenharmony_ci                "name": "nth-last-child",
117309e815959Sopenharmony_ci                "data": "1"
117319e815959Sopenharmony_ci            }
117329e815959Sopenharmony_ci        ]
117339e815959Sopenharmony_ci    ],
117349e815959Sopenharmony_ci    ":nth-last-last-child(1)": [
117359e815959Sopenharmony_ci        [
117369e815959Sopenharmony_ci            {
117379e815959Sopenharmony_ci                "type": "pseudo",
117389e815959Sopenharmony_ci                "name": "nth-last-last-child",
117399e815959Sopenharmony_ci                "data": "1"
117409e815959Sopenharmony_ci            }
117419e815959Sopenharmony_ci        ]
117429e815959Sopenharmony_ci    ],
117439e815959Sopenharmony_ci    ":nth-last-of-type(-1)": [
117449e815959Sopenharmony_ci        [
117459e815959Sopenharmony_ci            {
117469e815959Sopenharmony_ci                "type": "pseudo",
117479e815959Sopenharmony_ci                "name": "nth-last-of-type",
117489e815959Sopenharmony_ci                "data": "-1"
117499e815959Sopenharmony_ci            }
117509e815959Sopenharmony_ci        ]
117519e815959Sopenharmony_ci    ],
117529e815959Sopenharmony_ci    ":nth-last-of-type(1)": [
117539e815959Sopenharmony_ci        [
117549e815959Sopenharmony_ci            {
117559e815959Sopenharmony_ci                "type": "pseudo",
117569e815959Sopenharmony_ci                "name": "nth-last-of-type",
117579e815959Sopenharmony_ci                "data": "1"
117589e815959Sopenharmony_ci            }
117599e815959Sopenharmony_ci        ]
117609e815959Sopenharmony_ci    ],
117619e815959Sopenharmony_ci    ":nth-of-type(-1)": [
117629e815959Sopenharmony_ci        [
117639e815959Sopenharmony_ci            {
117649e815959Sopenharmony_ci                "type": "pseudo",
117659e815959Sopenharmony_ci                "name": "nth-of-type",
117669e815959Sopenharmony_ci                "data": "-1"
117679e815959Sopenharmony_ci            }
117689e815959Sopenharmony_ci        ]
117699e815959Sopenharmony_ci    ],
117709e815959Sopenharmony_ci    ":nth-of-type(1)": [
117719e815959Sopenharmony_ci        [
117729e815959Sopenharmony_ci            {
117739e815959Sopenharmony_ci                "type": "pseudo",
117749e815959Sopenharmony_ci                "name": "nth-of-type",
117759e815959Sopenharmony_ci                "data": "1"
117769e815959Sopenharmony_ci            }
117779e815959Sopenharmony_ci        ]
117789e815959Sopenharmony_ci    ],
117799e815959Sopenharmony_ci    ":only-child(n)": [
117809e815959Sopenharmony_ci        [
117819e815959Sopenharmony_ci            {
117829e815959Sopenharmony_ci                "type": "pseudo",
117839e815959Sopenharmony_ci                "name": "only-child",
117849e815959Sopenharmony_ci                "data": "n"
117859e815959Sopenharmony_ci            }
117869e815959Sopenharmony_ci        ]
117879e815959Sopenharmony_ci    ],
117889e815959Sopenharmony_ci    ":only-last-child": [
117899e815959Sopenharmony_ci        [
117909e815959Sopenharmony_ci            {
117919e815959Sopenharmony_ci                "type": "pseudo",
117929e815959Sopenharmony_ci                "name": "only-last-child",
117939e815959Sopenharmony_ci                "data": null
117949e815959Sopenharmony_ci            }
117959e815959Sopenharmony_ci        ]
117969e815959Sopenharmony_ci    ],
117979e815959Sopenharmony_ci    ":parent": [
117989e815959Sopenharmony_ci        [
117999e815959Sopenharmony_ci            {
118009e815959Sopenharmony_ci                "type": "pseudo",
118019e815959Sopenharmony_ci                "name": "parent",
118029e815959Sopenharmony_ci                "data": null
118039e815959Sopenharmony_ci            }
118049e815959Sopenharmony_ci        ]
118059e815959Sopenharmony_ci    ],
118069e815959Sopenharmony_ci    ":reset": [
118079e815959Sopenharmony_ci        [
118089e815959Sopenharmony_ci            {
118099e815959Sopenharmony_ci                "type": "pseudo",
118109e815959Sopenharmony_ci                "name": "reset",
118119e815959Sopenharmony_ci                "data": null
118129e815959Sopenharmony_ci            }
118139e815959Sopenharmony_ci        ]
118149e815959Sopenharmony_ci    ],
118159e815959Sopenharmony_ci    ":root": [
118169e815959Sopenharmony_ci        [
118179e815959Sopenharmony_ci            {
118189e815959Sopenharmony_ci                "type": "pseudo",
118199e815959Sopenharmony_ci                "name": "root",
118209e815959Sopenharmony_ci                "data": null
118219e815959Sopenharmony_ci            }
118229e815959Sopenharmony_ci        ]
118239e815959Sopenharmony_ci    ],
118249e815959Sopenharmony_ci    ":selected": [
118259e815959Sopenharmony_ci        [
118269e815959Sopenharmony_ci            {
118279e815959Sopenharmony_ci                "type": "pseudo",
118289e815959Sopenharmony_ci                "name": "selected",
118299e815959Sopenharmony_ci                "data": null
118309e815959Sopenharmony_ci            }
118319e815959Sopenharmony_ci        ]
118329e815959Sopenharmony_ci    ],
118339e815959Sopenharmony_ci    ":submit": [
118349e815959Sopenharmony_ci        [
118359e815959Sopenharmony_ci            {
118369e815959Sopenharmony_ci                "type": "pseudo",
118379e815959Sopenharmony_ci                "name": "submit",
118389e815959Sopenharmony_ci                "data": null
118399e815959Sopenharmony_ci            }
118409e815959Sopenharmony_ci        ]
118419e815959Sopenharmony_ci    ],
118429e815959Sopenharmony_ci    ":visble": [
118439e815959Sopenharmony_ci        [
118449e815959Sopenharmony_ci            {
118459e815959Sopenharmony_ci                "type": "pseudo",
118469e815959Sopenharmony_ci                "name": "visble",
118479e815959Sopenharmony_ci                "data": null
118489e815959Sopenharmony_ci            }
118499e815959Sopenharmony_ci        ]
118509e815959Sopenharmony_ci    ],
118519e815959Sopenharmony_ci    ">.a>#booshTest": [
118529e815959Sopenharmony_ci        [
118539e815959Sopenharmony_ci            {
118549e815959Sopenharmony_ci                "type": "child"
118559e815959Sopenharmony_ci            },
118569e815959Sopenharmony_ci            {
118579e815959Sopenharmony_ci                "type": "attribute",
118589e815959Sopenharmony_ci                "name": "class",
118599e815959Sopenharmony_ci                "action": "element",
118609e815959Sopenharmony_ci                "value": "a",
118619e815959Sopenharmony_ci                "namespace": null,
118629e815959Sopenharmony_ci                "ignoreCase": "quirks"
118639e815959Sopenharmony_ci            },
118649e815959Sopenharmony_ci            {
118659e815959Sopenharmony_ci                "type": "child"
118669e815959Sopenharmony_ci            },
118679e815959Sopenharmony_ci            {
118689e815959Sopenharmony_ci                "type": "attribute",
118699e815959Sopenharmony_ci                "name": "id",
118709e815959Sopenharmony_ci                "action": "equals",
118719e815959Sopenharmony_ci                "value": "booshTest",
118729e815959Sopenharmony_ci                "namespace": null,
118739e815959Sopenharmony_ci                "ignoreCase": "quirks"
118749e815959Sopenharmony_ci            }
118759e815959Sopenharmony_ci        ]
118769e815959Sopenharmony_ci    ],
118779e815959Sopenharmony_ci    "[action$='formaction']": [
118789e815959Sopenharmony_ci        [
118799e815959Sopenharmony_ci            {
118809e815959Sopenharmony_ci                "type": "attribute",
118819e815959Sopenharmony_ci                "name": "action",
118829e815959Sopenharmony_ci                "action": "end",
118839e815959Sopenharmony_ci                "value": "formaction",
118849e815959Sopenharmony_ci                "namespace": null,
118859e815959Sopenharmony_ci                "ignoreCase": null
118869e815959Sopenharmony_ci            }
118879e815959Sopenharmony_ci        ]
118889e815959Sopenharmony_ci    ],
118899e815959Sopenharmony_ci    "[action='form:action']": [
118909e815959Sopenharmony_ci        [
118919e815959Sopenharmony_ci            {
118929e815959Sopenharmony_ci                "type": "attribute",
118939e815959Sopenharmony_ci                "name": "action",
118949e815959Sopenharmony_ci                "action": "equals",
118959e815959Sopenharmony_ci                "value": "form:action",
118969e815959Sopenharmony_ci                "namespace": null,
118979e815959Sopenharmony_ci                "ignoreCase": null
118989e815959Sopenharmony_ci            }
118999e815959Sopenharmony_ci        ]
119009e815959Sopenharmony_ci    ],
119019e815959Sopenharmony_ci    "[action='form:action']:button": [
119029e815959Sopenharmony_ci        [
119039e815959Sopenharmony_ci            {
119049e815959Sopenharmony_ci                "type": "attribute",
119059e815959Sopenharmony_ci                "name": "action",
119069e815959Sopenharmony_ci                "action": "equals",
119079e815959Sopenharmony_ci                "value": "form:action",
119089e815959Sopenharmony_ci                "namespace": null,
119099e815959Sopenharmony_ci                "ignoreCase": null
119109e815959Sopenharmony_ci            },
119119e815959Sopenharmony_ci            {
119129e815959Sopenharmony_ci                "type": "pseudo",
119139e815959Sopenharmony_ci                "name": "button",
119149e815959Sopenharmony_ci                "data": null
119159e815959Sopenharmony_ci            }
119169e815959Sopenharmony_ci        ]
119179e815959Sopenharmony_ci    ],
119189e815959Sopenharmony_ci    "[attr=boosh]": [
119199e815959Sopenharmony_ci        [
119209e815959Sopenharmony_ci            {
119219e815959Sopenharmony_ci                "type": "attribute",
119229e815959Sopenharmony_ci                "name": "attr",
119239e815959Sopenharmony_ci                "action": "equals",
119249e815959Sopenharmony_ci                "value": "boosh",
119259e815959Sopenharmony_ci                "namespace": null,
119269e815959Sopenharmony_ci                "ignoreCase": null
119279e815959Sopenharmony_ci            }
119289e815959Sopenharmony_ci        ]
119299e815959Sopenharmony_ci    ],
119309e815959Sopenharmony_ci    "[attr=foo]": [
119319e815959Sopenharmony_ci        [
119329e815959Sopenharmony_ci            {
119339e815959Sopenharmony_ci                "type": "attribute",
119349e815959Sopenharmony_ci                "name": "attr",
119359e815959Sopenharmony_ci                "action": "equals",
119369e815959Sopenharmony_ci                "value": "foo",
119379e815959Sopenharmony_ci                "namespace": null,
119389e815959Sopenharmony_ci                "ignoreCase": null
119399e815959Sopenharmony_ci            }
119409e815959Sopenharmony_ci        ]
119419e815959Sopenharmony_ci    ],
119429e815959Sopenharmony_ci    "[attr]": [
119439e815959Sopenharmony_ci        [
119449e815959Sopenharmony_ci            {
119459e815959Sopenharmony_ci                "type": "attribute",
119469e815959Sopenharmony_ci                "name": "attr",
119479e815959Sopenharmony_ci                "action": "exists",
119489e815959Sopenharmony_ci                "value": "",
119499e815959Sopenharmony_ci                "namespace": null,
119509e815959Sopenharmony_ci                "ignoreCase": null
119519e815959Sopenharmony_ci            }
119529e815959Sopenharmony_ci        ]
119539e815959Sopenharmony_ci    ],
119549e815959Sopenharmony_ci    "[class*=component]": [
119559e815959Sopenharmony_ci        [
119569e815959Sopenharmony_ci            {
119579e815959Sopenharmony_ci                "type": "attribute",
119589e815959Sopenharmony_ci                "name": "class",
119599e815959Sopenharmony_ci                "action": "any",
119609e815959Sopenharmony_ci                "value": "component",
119619e815959Sopenharmony_ci                "namespace": null,
119629e815959Sopenharmony_ci                "ignoreCase": null
119639e815959Sopenharmony_ci            }
119649e815959Sopenharmony_ci        ]
119659e815959Sopenharmony_ci    ],
119669e815959Sopenharmony_ci    "[class~=brothers]": [
119679e815959Sopenharmony_ci        [
119689e815959Sopenharmony_ci            {
119699e815959Sopenharmony_ci                "type": "attribute",
119709e815959Sopenharmony_ci                "name": "class",
119719e815959Sopenharmony_ci                "action": "element",
119729e815959Sopenharmony_ci                "value": "brothers",
119739e815959Sopenharmony_ci                "namespace": null,
119749e815959Sopenharmony_ci                "ignoreCase": null
119759e815959Sopenharmony_ci            }
119769e815959Sopenharmony_ci        ]
119779e815959Sopenharmony_ci    ],
119789e815959Sopenharmony_ci    "[class~=internal]": [
119799e815959Sopenharmony_ci        [
119809e815959Sopenharmony_ci            {
119819e815959Sopenharmony_ci                "type": "attribute",
119829e815959Sopenharmony_ci                "name": "class",
119839e815959Sopenharmony_ci                "action": "element",
119849e815959Sopenharmony_ci                "value": "internal",
119859e815959Sopenharmony_ci                "namespace": null,
119869e815959Sopenharmony_ci                "ignoreCase": null
119879e815959Sopenharmony_ci            }
119889e815959Sopenharmony_ci        ]
119899e815959Sopenharmony_ci    ],
119909e815959Sopenharmony_ci    "[constructor='foo']": [
119919e815959Sopenharmony_ci        [
119929e815959Sopenharmony_ci            {
119939e815959Sopenharmony_ci                "type": "attribute",
119949e815959Sopenharmony_ci                "name": "constructor",
119959e815959Sopenharmony_ci                "action": "equals",
119969e815959Sopenharmony_ci                "value": "foo",
119979e815959Sopenharmony_ci                "namespace": null,
119989e815959Sopenharmony_ci                "ignoreCase": null
119999e815959Sopenharmony_ci            }
120009e815959Sopenharmony_ci        ]
120019e815959Sopenharmony_ci    ],
120029e815959Sopenharmony_ci    "[constructor]": [
120039e815959Sopenharmony_ci        [
120049e815959Sopenharmony_ci            {
120059e815959Sopenharmony_ci                "type": "attribute",
120069e815959Sopenharmony_ci                "name": "constructor",
120079e815959Sopenharmony_ci                "action": "exists",
120089e815959Sopenharmony_ci                "value": "",
120099e815959Sopenharmony_ci                "namespace": null,
120109e815959Sopenharmony_ci                "ignoreCase": null
120119e815959Sopenharmony_ci            }
120129e815959Sopenharmony_ci        ]
120139e815959Sopenharmony_ci    ],
120149e815959Sopenharmony_ci    "[foo]": [
120159e815959Sopenharmony_ci        [
120169e815959Sopenharmony_ci            {
120179e815959Sopenharmony_ci                "type": "attribute",
120189e815959Sopenharmony_ci                "name": "foo",
120199e815959Sopenharmony_ci                "action": "exists",
120209e815959Sopenharmony_ci                "value": "",
120219e815959Sopenharmony_ci                "namespace": null,
120229e815959Sopenharmony_ci                "ignoreCase": null
120239e815959Sopenharmony_ci            }
120249e815959Sopenharmony_ci        ]
120259e815959Sopenharmony_ci    ],
120269e815959Sopenharmony_ci    "[foo^=\"bar\"]": [
120279e815959Sopenharmony_ci        [
120289e815959Sopenharmony_ci            {
120299e815959Sopenharmony_ci                "type": "attribute",
120309e815959Sopenharmony_ci                "name": "foo",
120319e815959Sopenharmony_ci                "action": "start",
120329e815959Sopenharmony_ci                "value": "bar",
120339e815959Sopenharmony_ci                "namespace": null,
120349e815959Sopenharmony_ci                "ignoreCase": null
120359e815959Sopenharmony_ci            }
120369e815959Sopenharmony_ci        ]
120379e815959Sopenharmony_ci    ],
120389e815959Sopenharmony_ci    "[href=\"#\"]": [
120399e815959Sopenharmony_ci        [
120409e815959Sopenharmony_ci            {
120419e815959Sopenharmony_ci                "type": "attribute",
120429e815959Sopenharmony_ci                "name": "href",
120439e815959Sopenharmony_ci                "action": "equals",
120449e815959Sopenharmony_ci                "value": "#",
120459e815959Sopenharmony_ci                "namespace": null,
120469e815959Sopenharmony_ci                "ignoreCase": null
120479e815959Sopenharmony_ci            }
120489e815959Sopenharmony_ci        ]
120499e815959Sopenharmony_ci    ],
120509e815959Sopenharmony_ci    "[href]": [
120519e815959Sopenharmony_ci        [
120529e815959Sopenharmony_ci            {
120539e815959Sopenharmony_ci                "type": "attribute",
120549e815959Sopenharmony_ci                "name": "href",
120559e815959Sopenharmony_ci                "action": "exists",
120569e815959Sopenharmony_ci                "value": "",
120579e815959Sopenharmony_ci                "namespace": null,
120589e815959Sopenharmony_ci                "ignoreCase": null
120599e815959Sopenharmony_ci            }
120609e815959Sopenharmony_ci        ]
120619e815959Sopenharmony_ci    ],
120629e815959Sopenharmony_ci    "[ a=b i ]": [
120639e815959Sopenharmony_ci        [
120649e815959Sopenharmony_ci            {
120659e815959Sopenharmony_ci                "type": "attribute",
120669e815959Sopenharmony_ci                "name": "a",
120679e815959Sopenharmony_ci                "action": "equals",
120689e815959Sopenharmony_ci                "value": "b",
120699e815959Sopenharmony_ci                "namespace": null,
120709e815959Sopenharmony_ci                "ignoreCase": true
120719e815959Sopenharmony_ci            }
120729e815959Sopenharmony_ci        ]
120739e815959Sopenharmony_ci    ],
120749e815959Sopenharmony_ci    "[id*=option1]": [
120759e815959Sopenharmony_ci        [
120769e815959Sopenharmony_ci            {
120779e815959Sopenharmony_ci                "type": "attribute",
120789e815959Sopenharmony_ci                "name": "id",
120799e815959Sopenharmony_ci                "action": "any",
120809e815959Sopenharmony_ci                "value": "option1",
120819e815959Sopenharmony_ci                "namespace": null,
120829e815959Sopenharmony_ci                "ignoreCase": null
120839e815959Sopenharmony_ci            }
120849e815959Sopenharmony_ci        ]
120859e815959Sopenharmony_ci    ],
120869e815959Sopenharmony_ci    "[id*=option1][type!=checkbox]": [
120879e815959Sopenharmony_ci        [
120889e815959Sopenharmony_ci            {
120899e815959Sopenharmony_ci                "type": "attribute",
120909e815959Sopenharmony_ci                "name": "id",
120919e815959Sopenharmony_ci                "action": "any",
120929e815959Sopenharmony_ci                "value": "option1",
120939e815959Sopenharmony_ci                "namespace": null,
120949e815959Sopenharmony_ci                "ignoreCase": null
120959e815959Sopenharmony_ci            },
120969e815959Sopenharmony_ci            {
120979e815959Sopenharmony_ci                "type": "attribute",
120989e815959Sopenharmony_ci                "name": "type",
120999e815959Sopenharmony_ci                "action": "not",
121009e815959Sopenharmony_ci                "value": "checkbox",
121019e815959Sopenharmony_ci                "namespace": null,
121029e815959Sopenharmony_ci                "ignoreCase": null
121039e815959Sopenharmony_ci            }
121049e815959Sopenharmony_ci        ]
121059e815959Sopenharmony_ci    ],
121069e815959Sopenharmony_ci    "[id='select1'] *:not(:last-child), [id='select2'] *:not(:last-child)": [
121079e815959Sopenharmony_ci        [
121089e815959Sopenharmony_ci            {
121099e815959Sopenharmony_ci                "type": "attribute",
121109e815959Sopenharmony_ci                "name": "id",
121119e815959Sopenharmony_ci                "action": "equals",
121129e815959Sopenharmony_ci                "value": "select1",
121139e815959Sopenharmony_ci                "namespace": null,
121149e815959Sopenharmony_ci                "ignoreCase": null
121159e815959Sopenharmony_ci            },
121169e815959Sopenharmony_ci            {
121179e815959Sopenharmony_ci                "type": "descendant"
121189e815959Sopenharmony_ci            },
121199e815959Sopenharmony_ci            {
121209e815959Sopenharmony_ci                "type": "universal",
121219e815959Sopenharmony_ci                "namespace": null
121229e815959Sopenharmony_ci            },
121239e815959Sopenharmony_ci            {
121249e815959Sopenharmony_ci                "type": "pseudo",
121259e815959Sopenharmony_ci                "name": "not",
121269e815959Sopenharmony_ci                "data": [
121279e815959Sopenharmony_ci                    [
121289e815959Sopenharmony_ci                        {
121299e815959Sopenharmony_ci                            "type": "pseudo",
121309e815959Sopenharmony_ci                            "name": "last-child",
121319e815959Sopenharmony_ci                            "data": null
121329e815959Sopenharmony_ci                        }
121339e815959Sopenharmony_ci                    ]
121349e815959Sopenharmony_ci                ]
121359e815959Sopenharmony_ci            }
121369e815959Sopenharmony_ci        ],
121379e815959Sopenharmony_ci        [
121389e815959Sopenharmony_ci            {
121399e815959Sopenharmony_ci                "type": "attribute",
121409e815959Sopenharmony_ci                "name": "id",
121419e815959Sopenharmony_ci                "action": "equals",
121429e815959Sopenharmony_ci                "value": "select2",
121439e815959Sopenharmony_ci                "namespace": null,
121449e815959Sopenharmony_ci                "ignoreCase": null
121459e815959Sopenharmony_ci            },
121469e815959Sopenharmony_ci            {
121479e815959Sopenharmony_ci                "type": "descendant"
121489e815959Sopenharmony_ci            },
121499e815959Sopenharmony_ci            {
121509e815959Sopenharmony_ci                "type": "universal",
121519e815959Sopenharmony_ci                "namespace": null
121529e815959Sopenharmony_ci            },
121539e815959Sopenharmony_ci            {
121549e815959Sopenharmony_ci                "type": "pseudo",
121559e815959Sopenharmony_ci                "name": "not",
121569e815959Sopenharmony_ci                "data": [
121579e815959Sopenharmony_ci                    [
121589e815959Sopenharmony_ci                        {
121599e815959Sopenharmony_ci                            "type": "pseudo",
121609e815959Sopenharmony_ci                            "name": "last-child",
121619e815959Sopenharmony_ci                            "data": null
121629e815959Sopenharmony_ci                        }
121639e815959Sopenharmony_ci                    ]
121649e815959Sopenharmony_ci                ]
121659e815959Sopenharmony_ci            }
121669e815959Sopenharmony_ci        ]
121679e815959Sopenharmony_ci    ],
121689e815959Sopenharmony_ci    "[id=option1a]": [
121699e815959Sopenharmony_ci        [
121709e815959Sopenharmony_ci            {
121719e815959Sopenharmony_ci                "type": "attribute",
121729e815959Sopenharmony_ci                "name": "id",
121739e815959Sopenharmony_ci                "action": "equals",
121749e815959Sopenharmony_ci                "value": "option1a",
121759e815959Sopenharmony_ci                "namespace": null,
121769e815959Sopenharmony_ci                "ignoreCase": null
121779e815959Sopenharmony_ci            }
121789e815959Sopenharmony_ci        ]
121799e815959Sopenharmony_ci    ],
121809e815959Sopenharmony_ci    "[id]": [
121819e815959Sopenharmony_ci        [
121829e815959Sopenharmony_ci            {
121839e815959Sopenharmony_ci                "type": "attribute",
121849e815959Sopenharmony_ci                "name": "id",
121859e815959Sopenharmony_ci                "action": "exists",
121869e815959Sopenharmony_ci                "value": "",
121879e815959Sopenharmony_ci                "namespace": null,
121889e815959Sopenharmony_ci                "ignoreCase": null
121899e815959Sopenharmony_ci            }
121909e815959Sopenharmony_ci        ]
121919e815959Sopenharmony_ci    ],
121929e815959Sopenharmony_ci    "[multiple]": [
121939e815959Sopenharmony_ci        [
121949e815959Sopenharmony_ci            {
121959e815959Sopenharmony_ci                "type": "attribute",
121969e815959Sopenharmony_ci                "name": "multiple",
121979e815959Sopenharmony_ci                "action": "exists",
121989e815959Sopenharmony_ci                "value": "",
121999e815959Sopenharmony_ci                "namespace": null,
122009e815959Sopenharmony_ci                "ignoreCase": null
122019e815959Sopenharmony_ci            }
122029e815959Sopenharmony_ci        ]
122039e815959Sopenharmony_ci    ],
122049e815959Sopenharmony_ci    "[name='id']": [
122059e815959Sopenharmony_ci        [
122069e815959Sopenharmony_ci            {
122079e815959Sopenharmony_ci                "type": "attribute",
122089e815959Sopenharmony_ci                "name": "name",
122099e815959Sopenharmony_ci                "action": "equals",
122109e815959Sopenharmony_ci                "value": "id",
122119e815959Sopenharmony_ci                "namespace": null,
122129e815959Sopenharmony_ci                "ignoreCase": null
122139e815959Sopenharmony_ci            }
122149e815959Sopenharmony_ci        ]
122159e815959Sopenharmony_ci    ],
122169e815959Sopenharmony_ci    "[name='select1']": [
122179e815959Sopenharmony_ci        [
122189e815959Sopenharmony_ci            {
122199e815959Sopenharmony_ci                "type": "attribute",
122209e815959Sopenharmony_ci                "name": "name",
122219e815959Sopenharmony_ci                "action": "equals",
122229e815959Sopenharmony_ci                "value": "select1",
122239e815959Sopenharmony_ci                "namespace": null,
122249e815959Sopenharmony_ci                "ignoreCase": null
122259e815959Sopenharmony_ci            }
122269e815959Sopenharmony_ci        ]
122279e815959Sopenharmony_ci    ],
122289e815959Sopenharmony_ci    "[name=div]": [
122299e815959Sopenharmony_ci        [
122309e815959Sopenharmony_ci            {
122319e815959Sopenharmony_ci                "type": "attribute",
122329e815959Sopenharmony_ci                "name": "name",
122339e815959Sopenharmony_ci                "action": "equals",
122349e815959Sopenharmony_ci                "value": "div",
122359e815959Sopenharmony_ci                "namespace": null,
122369e815959Sopenharmony_ci                "ignoreCase": null
122379e815959Sopenharmony_ci            }
122389e815959Sopenharmony_ci        ]
122399e815959Sopenharmony_ci    ],
122409e815959Sopenharmony_ci    "[name=example]": [
122419e815959Sopenharmony_ci        [
122429e815959Sopenharmony_ci            {
122439e815959Sopenharmony_ci                "type": "attribute",
122449e815959Sopenharmony_ci                "name": "name",
122459e815959Sopenharmony_ci                "action": "equals",
122469e815959Sopenharmony_ci                "value": "example",
122479e815959Sopenharmony_ci                "namespace": null,
122489e815959Sopenharmony_ci                "ignoreCase": null
122499e815959Sopenharmony_ci            }
122509e815959Sopenharmony_ci        ]
122519e815959Sopenharmony_ci    ],
122529e815959Sopenharmony_ci    "[name=prop2]": [
122539e815959Sopenharmony_ci        [
122549e815959Sopenharmony_ci            {
122559e815959Sopenharmony_ci                "type": "attribute",
122569e815959Sopenharmony_ci                "name": "name",
122579e815959Sopenharmony_ci                "action": "equals",
122589e815959Sopenharmony_ci                "value": "prop2",
122599e815959Sopenharmony_ci                "namespace": null,
122609e815959Sopenharmony_ci                "ignoreCase": null
122619e815959Sopenharmony_ci            }
122629e815959Sopenharmony_ci        ]
122639e815959Sopenharmony_ci    ],
122649e815959Sopenharmony_ci    "[name=select1]": [
122659e815959Sopenharmony_ci        [
122669e815959Sopenharmony_ci            {
122679e815959Sopenharmony_ci                "type": "attribute",
122689e815959Sopenharmony_ci                "name": "name",
122699e815959Sopenharmony_ci                "action": "equals",
122709e815959Sopenharmony_ci                "value": "select1",
122719e815959Sopenharmony_ci                "namespace": null,
122729e815959Sopenharmony_ci                "ignoreCase": null
122739e815959Sopenharmony_ci            }
122749e815959Sopenharmony_ci        ]
122759e815959Sopenharmony_ci    ],
122769e815959Sopenharmony_ci    "[name=tName1]": [
122779e815959Sopenharmony_ci        [
122789e815959Sopenharmony_ci            {
122799e815959Sopenharmony_ci                "type": "attribute",
122809e815959Sopenharmony_ci                "name": "name",
122819e815959Sopenharmony_ci                "action": "equals",
122829e815959Sopenharmony_ci                "value": "tName1",
122839e815959Sopenharmony_ci                "namespace": null,
122849e815959Sopenharmony_ci                "ignoreCase": null
122859e815959Sopenharmony_ci            }
122869e815959Sopenharmony_ci        ]
122879e815959Sopenharmony_ci    ],
122889e815959Sopenharmony_ci    "[name=tName2]": [
122899e815959Sopenharmony_ci        [
122909e815959Sopenharmony_ci            {
122919e815959Sopenharmony_ci                "type": "attribute",
122929e815959Sopenharmony_ci                "name": "name",
122939e815959Sopenharmony_ci                "action": "equals",
122949e815959Sopenharmony_ci                "value": "tName2",
122959e815959Sopenharmony_ci                "namespace": null,
122969e815959Sopenharmony_ci                "ignoreCase": null
122979e815959Sopenharmony_ci            }
122989e815959Sopenharmony_ci        ]
122999e815959Sopenharmony_ci    ],
123009e815959Sopenharmony_ci    "[rel$=\"nofollow\"]": [
123019e815959Sopenharmony_ci        [
123029e815959Sopenharmony_ci            {
123039e815959Sopenharmony_ci                "type": "attribute",
123049e815959Sopenharmony_ci                "name": "rel",
123059e815959Sopenharmony_ci                "action": "end",
123069e815959Sopenharmony_ci                "value": "nofollow",
123079e815959Sopenharmony_ci                "namespace": null,
123089e815959Sopenharmony_ci                "ignoreCase": null
123099e815959Sopenharmony_ci            }
123109e815959Sopenharmony_ci        ]
123119e815959Sopenharmony_ci    ],
123129e815959Sopenharmony_ci    "[rel$=nofollow]": [
123139e815959Sopenharmony_ci        [
123149e815959Sopenharmony_ci            {
123159e815959Sopenharmony_ci                "type": "attribute",
123169e815959Sopenharmony_ci                "name": "rel",
123179e815959Sopenharmony_ci                "action": "end",
123189e815959Sopenharmony_ci                "value": "nofollow",
123199e815959Sopenharmony_ci                "namespace": null,
123209e815959Sopenharmony_ci                "ignoreCase": null
123219e815959Sopenharmony_ci            }
123229e815959Sopenharmony_ci        ]
123239e815959Sopenharmony_ci    ],
123249e815959Sopenharmony_ci    "[rel^=external]": [
123259e815959Sopenharmony_ci        [
123269e815959Sopenharmony_ci            {
123279e815959Sopenharmony_ci                "type": "attribute",
123289e815959Sopenharmony_ci                "name": "rel",
123299e815959Sopenharmony_ci                "action": "start",
123309e815959Sopenharmony_ci                "value": "external",
123319e815959Sopenharmony_ci                "namespace": null,
123329e815959Sopenharmony_ci                "ignoreCase": null
123339e815959Sopenharmony_ci            }
123349e815959Sopenharmony_ci        ]
123359e815959Sopenharmony_ci    ],
123369e815959Sopenharmony_ci    "[rel~=nofollow]": [
123379e815959Sopenharmony_ci        [
123389e815959Sopenharmony_ci            {
123399e815959Sopenharmony_ci                "type": "attribute",
123409e815959Sopenharmony_ci                "name": "rel",
123419e815959Sopenharmony_ci                "action": "element",
123429e815959Sopenharmony_ci                "value": "nofollow",
123439e815959Sopenharmony_ci                "namespace": null,
123449e815959Sopenharmony_ci                "ignoreCase": null
123459e815959Sopenharmony_ci            }
123469e815959Sopenharmony_ci        ]
123479e815959Sopenharmony_ci    ],
123489e815959Sopenharmony_ci    "[test=]": [
123499e815959Sopenharmony_ci        [
123509e815959Sopenharmony_ci            {
123519e815959Sopenharmony_ci                "type": "attribute",
123529e815959Sopenharmony_ci                "name": "test",
123539e815959Sopenharmony_ci                "action": "equals",
123549e815959Sopenharmony_ci                "value": "",
123559e815959Sopenharmony_ci                "namespace": null,
123569e815959Sopenharmony_ci                "ignoreCase": null
123579e815959Sopenharmony_ci            }
123589e815959Sopenharmony_ci        ]
123599e815959Sopenharmony_ci    ],
123609e815959Sopenharmony_ci    "[test^='']": [
123619e815959Sopenharmony_ci        [
123629e815959Sopenharmony_ci            {
123639e815959Sopenharmony_ci                "type": "attribute",
123649e815959Sopenharmony_ci                "name": "test",
123659e815959Sopenharmony_ci                "action": "start",
123669e815959Sopenharmony_ci                "value": "",
123679e815959Sopenharmony_ci                "namespace": null,
123689e815959Sopenharmony_ci                "ignoreCase": null
123699e815959Sopenharmony_ci            }
123709e815959Sopenharmony_ci        ]
123719e815959Sopenharmony_ci    ],
123729e815959Sopenharmony_ci    "[title]": [
123739e815959Sopenharmony_ci        [
123749e815959Sopenharmony_ci            {
123759e815959Sopenharmony_ci                "type": "attribute",
123769e815959Sopenharmony_ci                "name": "title",
123779e815959Sopenharmony_ci                "action": "exists",
123789e815959Sopenharmony_ci                "value": "",
123799e815959Sopenharmony_ci                "namespace": null,
123809e815959Sopenharmony_ci                "ignoreCase": null
123819e815959Sopenharmony_ci            }
123829e815959Sopenharmony_ci        ]
123839e815959Sopenharmony_ci    ],
123849e815959Sopenharmony_ci    "[type=checkbox]": [
123859e815959Sopenharmony_ci        [
123869e815959Sopenharmony_ci            {
123879e815959Sopenharmony_ci                "type": "attribute",
123889e815959Sopenharmony_ci                "name": "type",
123899e815959Sopenharmony_ci                "action": "equals",
123909e815959Sopenharmony_ci                "value": "checkbox",
123919e815959Sopenharmony_ci                "namespace": null,
123929e815959Sopenharmony_ci                "ignoreCase": null
123939e815959Sopenharmony_ci            }
123949e815959Sopenharmony_ci        ]
123959e815959Sopenharmony_ci    ],
123969e815959Sopenharmony_ci    "[type=radio]": [
123979e815959Sopenharmony_ci        [
123989e815959Sopenharmony_ci            {
123999e815959Sopenharmony_ci                "type": "attribute",
124009e815959Sopenharmony_ci                "name": "type",
124019e815959Sopenharmony_ci                "action": "equals",
124029e815959Sopenharmony_ci                "value": "radio",
124039e815959Sopenharmony_ci                "namespace": null,
124049e815959Sopenharmony_ci                "ignoreCase": null
124059e815959Sopenharmony_ci            }
124069e815959Sopenharmony_ci        ]
124079e815959Sopenharmony_ci    ],
124089e815959Sopenharmony_ci    "[watch='bar']": [
124099e815959Sopenharmony_ci        [
124109e815959Sopenharmony_ci            {
124119e815959Sopenharmony_ci                "type": "attribute",
124129e815959Sopenharmony_ci                "name": "watch",
124139e815959Sopenharmony_ci                "action": "equals",
124149e815959Sopenharmony_ci                "value": "bar",
124159e815959Sopenharmony_ci                "namespace": null,
124169e815959Sopenharmony_ci                "ignoreCase": null
124179e815959Sopenharmony_ci            }
124189e815959Sopenharmony_ci        ]
124199e815959Sopenharmony_ci    ],
124209e815959Sopenharmony_ci    "[watch]": [
124219e815959Sopenharmony_ci        [
124229e815959Sopenharmony_ci            {
124239e815959Sopenharmony_ci                "type": "attribute",
124249e815959Sopenharmony_ci                "name": "watch",
124259e815959Sopenharmony_ci                "action": "exists",
124269e815959Sopenharmony_ci                "value": "",
124279e815959Sopenharmony_ci                "namespace": null,
124289e815959Sopenharmony_ci                "ignoreCase": null
124299e815959Sopenharmony_ci            }
124309e815959Sopenharmony_ci        ]
124319e815959Sopenharmony_ci    ],
124329e815959Sopenharmony_ci    "[xml\\:test]": [
124339e815959Sopenharmony_ci        [
124349e815959Sopenharmony_ci            {
124359e815959Sopenharmony_ci                "type": "attribute",
124369e815959Sopenharmony_ci                "name": "xml:test",
124379e815959Sopenharmony_ci                "action": "exists",
124389e815959Sopenharmony_ci                "value": "",
124399e815959Sopenharmony_ci                "namespace": null,
124409e815959Sopenharmony_ci                "ignoreCase": null
124419e815959Sopenharmony_ci            }
124429e815959Sopenharmony_ci        ]
124439e815959Sopenharmony_ci    ],
124449e815959Sopenharmony_ci    "a": [
124459e815959Sopenharmony_ci        [
124469e815959Sopenharmony_ci            {
124479e815959Sopenharmony_ci                "type": "tag",
124489e815959Sopenharmony_ci                "name": "a",
124499e815959Sopenharmony_ci                "namespace": null
124509e815959Sopenharmony_ci            }
124519e815959Sopenharmony_ci        ]
124529e815959Sopenharmony_ci    ],
124539e815959Sopenharmony_ci    "a#link_2.internal": [
124549e815959Sopenharmony_ci        [
124559e815959Sopenharmony_ci            {
124569e815959Sopenharmony_ci                "type": "tag",
124579e815959Sopenharmony_ci                "name": "a",
124589e815959Sopenharmony_ci                "namespace": null
124599e815959Sopenharmony_ci            },
124609e815959Sopenharmony_ci            {
124619e815959Sopenharmony_ci                "type": "attribute",
124629e815959Sopenharmony_ci                "name": "id",
124639e815959Sopenharmony_ci                "action": "equals",
124649e815959Sopenharmony_ci                "value": "link_2",
124659e815959Sopenharmony_ci                "namespace": null,
124669e815959Sopenharmony_ci                "ignoreCase": "quirks"
124679e815959Sopenharmony_ci            },
124689e815959Sopenharmony_ci            {
124699e815959Sopenharmony_ci                "type": "attribute",
124709e815959Sopenharmony_ci                "name": "class",
124719e815959Sopenharmony_ci                "action": "element",
124729e815959Sopenharmony_ci                "value": "internal",
124739e815959Sopenharmony_ci                "namespace": null,
124749e815959Sopenharmony_ci                "ignoreCase": "quirks"
124759e815959Sopenharmony_ci            }
124769e815959Sopenharmony_ci        ]
124779e815959Sopenharmony_ci    ],
124789e815959Sopenharmony_ci    "a,b": [
124799e815959Sopenharmony_ci        [
124809e815959Sopenharmony_ci            {
124819e815959Sopenharmony_ci                "type": "tag",
124829e815959Sopenharmony_ci                "name": "a",
124839e815959Sopenharmony_ci                "namespace": null
124849e815959Sopenharmony_ci            }
124859e815959Sopenharmony_ci        ],
124869e815959Sopenharmony_ci        [
124879e815959Sopenharmony_ci            {
124889e815959Sopenharmony_ci                "type": "tag",
124899e815959Sopenharmony_ci                "name": "b",
124909e815959Sopenharmony_ci                "namespace": null
124919e815959Sopenharmony_ci            }
124929e815959Sopenharmony_ci        ]
124939e815959Sopenharmony_ci    ],
124949e815959Sopenharmony_ci    "a,b,div": [
124959e815959Sopenharmony_ci        [
124969e815959Sopenharmony_ci            {
124979e815959Sopenharmony_ci                "type": "tag",
124989e815959Sopenharmony_ci                "name": "a",
124999e815959Sopenharmony_ci                "namespace": null
125009e815959Sopenharmony_ci            }
125019e815959Sopenharmony_ci        ],
125029e815959Sopenharmony_ci        [
125039e815959Sopenharmony_ci            {
125049e815959Sopenharmony_ci                "type": "tag",
125059e815959Sopenharmony_ci                "name": "b",
125069e815959Sopenharmony_ci                "namespace": null
125079e815959Sopenharmony_ci            }
125089e815959Sopenharmony_ci        ],
125099e815959Sopenharmony_ci        [
125109e815959Sopenharmony_ci            {
125119e815959Sopenharmony_ci                "type": "tag",
125129e815959Sopenharmony_ci                "name": "div",
125139e815959Sopenharmony_ci                "namespace": null
125149e815959Sopenharmony_ci            }
125159e815959Sopenharmony_ci        ]
125169e815959Sopenharmony_ci    ],
125179e815959Sopenharmony_ci    "a,p": [
125189e815959Sopenharmony_ci        [
125199e815959Sopenharmony_ci            {
125209e815959Sopenharmony_ci                "type": "tag",
125219e815959Sopenharmony_ci                "name": "a",
125229e815959Sopenharmony_ci                "namespace": null
125239e815959Sopenharmony_ci            }
125249e815959Sopenharmony_ci        ],
125259e815959Sopenharmony_ci        [
125269e815959Sopenharmony_ci            {
125279e815959Sopenharmony_ci                "type": "tag",
125289e815959Sopenharmony_ci                "name": "p",
125299e815959Sopenharmony_ci                "namespace": null
125309e815959Sopenharmony_ci            }
125319e815959Sopenharmony_ci        ]
125329e815959Sopenharmony_ci    ],
125339e815959Sopenharmony_ci    "a,p,b": [
125349e815959Sopenharmony_ci        [
125359e815959Sopenharmony_ci            {
125369e815959Sopenharmony_ci                "type": "tag",
125379e815959Sopenharmony_ci                "name": "a",
125389e815959Sopenharmony_ci                "namespace": null
125399e815959Sopenharmony_ci            }
125409e815959Sopenharmony_ci        ],
125419e815959Sopenharmony_ci        [
125429e815959Sopenharmony_ci            {
125439e815959Sopenharmony_ci                "type": "tag",
125449e815959Sopenharmony_ci                "name": "p",
125459e815959Sopenharmony_ci                "namespace": null
125469e815959Sopenharmony_ci            }
125479e815959Sopenharmony_ci        ],
125489e815959Sopenharmony_ci        [
125499e815959Sopenharmony_ci            {
125509e815959Sopenharmony_ci                "type": "tag",
125519e815959Sopenharmony_ci                "name": "b",
125529e815959Sopenharmony_ci                "namespace": null
125539e815959Sopenharmony_ci            }
125549e815959Sopenharmony_ci        ]
125559e815959Sopenharmony_ci    ],
125569e815959Sopenharmony_ci    "a.GROUPS + code + a": [
125579e815959Sopenharmony_ci        [
125589e815959Sopenharmony_ci            {
125599e815959Sopenharmony_ci                "type": "tag",
125609e815959Sopenharmony_ci                "name": "a",
125619e815959Sopenharmony_ci                "namespace": null
125629e815959Sopenharmony_ci            },
125639e815959Sopenharmony_ci            {
125649e815959Sopenharmony_ci                "type": "attribute",
125659e815959Sopenharmony_ci                "name": "class",
125669e815959Sopenharmony_ci                "action": "element",
125679e815959Sopenharmony_ci                "value": "GROUPS",
125689e815959Sopenharmony_ci                "namespace": null,
125699e815959Sopenharmony_ci                "ignoreCase": "quirks"
125709e815959Sopenharmony_ci            },
125719e815959Sopenharmony_ci            {
125729e815959Sopenharmony_ci                "type": "adjacent"
125739e815959Sopenharmony_ci            },
125749e815959Sopenharmony_ci            {
125759e815959Sopenharmony_ci                "type": "tag",
125769e815959Sopenharmony_ci                "name": "code",
125779e815959Sopenharmony_ci                "namespace": null
125789e815959Sopenharmony_ci            },
125799e815959Sopenharmony_ci            {
125809e815959Sopenharmony_ci                "type": "adjacent"
125819e815959Sopenharmony_ci            },
125829e815959Sopenharmony_ci            {
125839e815959Sopenharmony_ci                "type": "tag",
125849e815959Sopenharmony_ci                "name": "a",
125859e815959Sopenharmony_ci                "namespace": null
125869e815959Sopenharmony_ci            }
125879e815959Sopenharmony_ci        ]
125889e815959Sopenharmony_ci    ],
125899e815959Sopenharmony_ci    "a.blog": [
125909e815959Sopenharmony_ci        [
125919e815959Sopenharmony_ci            {
125929e815959Sopenharmony_ci                "type": "tag",
125939e815959Sopenharmony_ci                "name": "a",
125949e815959Sopenharmony_ci                "namespace": null
125959e815959Sopenharmony_ci            },
125969e815959Sopenharmony_ci            {
125979e815959Sopenharmony_ci                "type": "attribute",
125989e815959Sopenharmony_ci                "name": "class",
125999e815959Sopenharmony_ci                "action": "element",
126009e815959Sopenharmony_ci                "value": "blog",
126019e815959Sopenharmony_ci                "namespace": null,
126029e815959Sopenharmony_ci                "ignoreCase": "quirks"
126039e815959Sopenharmony_ci            }
126049e815959Sopenharmony_ci        ]
126059e815959Sopenharmony_ci    ],
126069e815959Sopenharmony_ci    "a.blog:not(.link)": [
126079e815959Sopenharmony_ci        [
126089e815959Sopenharmony_ci            {
126099e815959Sopenharmony_ci                "type": "tag",
126109e815959Sopenharmony_ci                "name": "a",
126119e815959Sopenharmony_ci                "namespace": null
126129e815959Sopenharmony_ci            },
126139e815959Sopenharmony_ci            {
126149e815959Sopenharmony_ci                "type": "attribute",
126159e815959Sopenharmony_ci                "name": "class",
126169e815959Sopenharmony_ci                "action": "element",
126179e815959Sopenharmony_ci                "value": "blog",
126189e815959Sopenharmony_ci                "namespace": null,
126199e815959Sopenharmony_ci                "ignoreCase": "quirks"
126209e815959Sopenharmony_ci            },
126219e815959Sopenharmony_ci            {
126229e815959Sopenharmony_ci                "type": "pseudo",
126239e815959Sopenharmony_ci                "name": "not",
126249e815959Sopenharmony_ci                "data": [
126259e815959Sopenharmony_ci                    [
126269e815959Sopenharmony_ci                        {
126279e815959Sopenharmony_ci                            "type": "attribute",
126289e815959Sopenharmony_ci                            "name": "class",
126299e815959Sopenharmony_ci                            "action": "element",
126309e815959Sopenharmony_ci                            "value": "link",
126319e815959Sopenharmony_ci                            "namespace": null,
126329e815959Sopenharmony_ci                            "ignoreCase": "quirks"
126339e815959Sopenharmony_ci                        }
126349e815959Sopenharmony_ci                    ]
126359e815959Sopenharmony_ci                ]
126369e815959Sopenharmony_ci            }
126379e815959Sopenharmony_ci        ]
126389e815959Sopenharmony_ci    ],
126399e815959Sopenharmony_ci    "a.highlight.internal": [
126409e815959Sopenharmony_ci        [
126419e815959Sopenharmony_ci            {
126429e815959Sopenharmony_ci                "type": "tag",
126439e815959Sopenharmony_ci                "name": "a",
126449e815959Sopenharmony_ci                "namespace": null
126459e815959Sopenharmony_ci            },
126469e815959Sopenharmony_ci            {
126479e815959Sopenharmony_ci                "type": "attribute",
126489e815959Sopenharmony_ci                "name": "class",
126499e815959Sopenharmony_ci                "action": "element",
126509e815959Sopenharmony_ci                "value": "highlight",
126519e815959Sopenharmony_ci                "namespace": null,
126529e815959Sopenharmony_ci                "ignoreCase": "quirks"
126539e815959Sopenharmony_ci            },
126549e815959Sopenharmony_ci            {
126559e815959Sopenharmony_ci                "type": "attribute",
126569e815959Sopenharmony_ci                "name": "class",
126579e815959Sopenharmony_ci                "action": "element",
126589e815959Sopenharmony_ci                "value": "internal",
126599e815959Sopenharmony_ci                "namespace": null,
126609e815959Sopenharmony_ci                "ignoreCase": "quirks"
126619e815959Sopenharmony_ci            }
126629e815959Sopenharmony_ci        ]
126639e815959Sopenharmony_ci    ],
126649e815959Sopenharmony_ci    "a.highlight.internal.nonexistent": [
126659e815959Sopenharmony_ci        [
126669e815959Sopenharmony_ci            {
126679e815959Sopenharmony_ci                "type": "tag",
126689e815959Sopenharmony_ci                "name": "a",
126699e815959Sopenharmony_ci                "namespace": null
126709e815959Sopenharmony_ci            },
126719e815959Sopenharmony_ci            {
126729e815959Sopenharmony_ci                "type": "attribute",
126739e815959Sopenharmony_ci                "name": "class",
126749e815959Sopenharmony_ci                "action": "element",
126759e815959Sopenharmony_ci                "value": "highlight",
126769e815959Sopenharmony_ci                "namespace": null,
126779e815959Sopenharmony_ci                "ignoreCase": "quirks"
126789e815959Sopenharmony_ci            },
126799e815959Sopenharmony_ci            {
126809e815959Sopenharmony_ci                "type": "attribute",
126819e815959Sopenharmony_ci                "name": "class",
126829e815959Sopenharmony_ci                "action": "element",
126839e815959Sopenharmony_ci                "value": "internal",
126849e815959Sopenharmony_ci                "namespace": null,
126859e815959Sopenharmony_ci                "ignoreCase": "quirks"
126869e815959Sopenharmony_ci            },
126879e815959Sopenharmony_ci            {
126889e815959Sopenharmony_ci                "type": "attribute",
126899e815959Sopenharmony_ci                "name": "class",
126909e815959Sopenharmony_ci                "action": "element",
126919e815959Sopenharmony_ci                "value": "nonexistent",
126929e815959Sopenharmony_ci                "namespace": null,
126939e815959Sopenharmony_ci                "ignoreCase": "quirks"
126949e815959Sopenharmony_ci            }
126959e815959Sopenharmony_ci        ]
126969e815959Sopenharmony_ci    ],
126979e815959Sopenharmony_ci    "a.internal": [
126989e815959Sopenharmony_ci        [
126999e815959Sopenharmony_ci            {
127009e815959Sopenharmony_ci                "type": "tag",
127019e815959Sopenharmony_ci                "name": "a",
127029e815959Sopenharmony_ci                "namespace": null
127039e815959Sopenharmony_ci            },
127049e815959Sopenharmony_ci            {
127059e815959Sopenharmony_ci                "type": "attribute",
127069e815959Sopenharmony_ci                "name": "class",
127079e815959Sopenharmony_ci                "action": "element",
127089e815959Sopenharmony_ci                "value": "internal",
127099e815959Sopenharmony_ci                "namespace": null,
127109e815959Sopenharmony_ci                "ignoreCase": "quirks"
127119e815959Sopenharmony_ci            }
127129e815959Sopenharmony_ci        ]
127139e815959Sopenharmony_ci    ],
127149e815959Sopenharmony_ci    "a.internal#link_2": [
127159e815959Sopenharmony_ci        [
127169e815959Sopenharmony_ci            {
127179e815959Sopenharmony_ci                "type": "tag",
127189e815959Sopenharmony_ci                "name": "a",
127199e815959Sopenharmony_ci                "namespace": null
127209e815959Sopenharmony_ci            },
127219e815959Sopenharmony_ci            {
127229e815959Sopenharmony_ci                "type": "attribute",
127239e815959Sopenharmony_ci                "name": "class",
127249e815959Sopenharmony_ci                "action": "element",
127259e815959Sopenharmony_ci                "value": "internal",
127269e815959Sopenharmony_ci                "namespace": null,
127279e815959Sopenharmony_ci                "ignoreCase": "quirks"
127289e815959Sopenharmony_ci            },
127299e815959Sopenharmony_ci            {
127309e815959Sopenharmony_ci                "type": "attribute",
127319e815959Sopenharmony_ci                "name": "id",
127329e815959Sopenharmony_ci                "action": "equals",
127339e815959Sopenharmony_ci                "value": "link_2",
127349e815959Sopenharmony_ci                "namespace": null,
127359e815959Sopenharmony_ci                "ignoreCase": "quirks"
127369e815959Sopenharmony_ci            }
127379e815959Sopenharmony_ci        ]
127389e815959Sopenharmony_ci    ],
127399e815959Sopenharmony_ci    "a.internal.highlight": [
127409e815959Sopenharmony_ci        [
127419e815959Sopenharmony_ci            {
127429e815959Sopenharmony_ci                "type": "tag",
127439e815959Sopenharmony_ci                "name": "a",
127449e815959Sopenharmony_ci                "namespace": null
127459e815959Sopenharmony_ci            },
127469e815959Sopenharmony_ci            {
127479e815959Sopenharmony_ci                "type": "attribute",
127489e815959Sopenharmony_ci                "name": "class",
127499e815959Sopenharmony_ci                "action": "element",
127509e815959Sopenharmony_ci                "value": "internal",
127519e815959Sopenharmony_ci                "namespace": null,
127529e815959Sopenharmony_ci                "ignoreCase": "quirks"
127539e815959Sopenharmony_ci            },
127549e815959Sopenharmony_ci            {
127559e815959Sopenharmony_ci                "type": "attribute",
127569e815959Sopenharmony_ci                "name": "class",
127579e815959Sopenharmony_ci                "action": "element",
127589e815959Sopenharmony_ci                "value": "highlight",
127599e815959Sopenharmony_ci                "namespace": null,
127609e815959Sopenharmony_ci                "ignoreCase": "quirks"
127619e815959Sopenharmony_ci            }
127629e815959Sopenharmony_ci        ]
127639e815959Sopenharmony_ci    ],
127649e815959Sopenharmony_ci    "a.odd": [
127659e815959Sopenharmony_ci        [
127669e815959Sopenharmony_ci            {
127679e815959Sopenharmony_ci                "type": "tag",
127689e815959Sopenharmony_ci                "name": "a",
127699e815959Sopenharmony_ci                "namespace": null
127709e815959Sopenharmony_ci            },
127719e815959Sopenharmony_ci            {
127729e815959Sopenharmony_ci                "type": "attribute",
127739e815959Sopenharmony_ci                "name": "class",
127749e815959Sopenharmony_ci                "action": "element",
127759e815959Sopenharmony_ci                "value": "odd",
127769e815959Sopenharmony_ci                "namespace": null,
127779e815959Sopenharmony_ci                "ignoreCase": "quirks"
127789e815959Sopenharmony_ci            }
127799e815959Sopenharmony_ci        ]
127809e815959Sopenharmony_ci    ],
127819e815959Sopenharmony_ci    "a:contains(\"(Link)\")": [
127829e815959Sopenharmony_ci        [
127839e815959Sopenharmony_ci            {
127849e815959Sopenharmony_ci                "type": "tag",
127859e815959Sopenharmony_ci                "name": "a",
127869e815959Sopenharmony_ci                "namespace": null
127879e815959Sopenharmony_ci            },
127889e815959Sopenharmony_ci            {
127899e815959Sopenharmony_ci                "type": "pseudo",
127909e815959Sopenharmony_ci                "name": "contains",
127919e815959Sopenharmony_ci                "data": "(Link)"
127929e815959Sopenharmony_ci            }
127939e815959Sopenharmony_ci        ]
127949e815959Sopenharmony_ci    ],
127959e815959Sopenharmony_ci    "a:contains('')": [
127969e815959Sopenharmony_ci        [
127979e815959Sopenharmony_ci            {
127989e815959Sopenharmony_ci                "type": "tag",
127999e815959Sopenharmony_ci                "name": "a",
128009e815959Sopenharmony_ci                "namespace": null
128019e815959Sopenharmony_ci            },
128029e815959Sopenharmony_ci            {
128039e815959Sopenharmony_ci                "type": "pseudo",
128049e815959Sopenharmony_ci                "name": "contains",
128059e815959Sopenharmony_ci                "data": ""
128069e815959Sopenharmony_ci            }
128079e815959Sopenharmony_ci        ]
128089e815959Sopenharmony_ci    ],
128099e815959Sopenharmony_ci    "a:contains('Google Groups (Link)')": [
128109e815959Sopenharmony_ci        [
128119e815959Sopenharmony_ci            {
128129e815959Sopenharmony_ci                "type": "tag",
128139e815959Sopenharmony_ci                "name": "a",
128149e815959Sopenharmony_ci                "namespace": null
128159e815959Sopenharmony_ci            },
128169e815959Sopenharmony_ci            {
128179e815959Sopenharmony_ci                "type": "pseudo",
128189e815959Sopenharmony_ci                "name": "contains",
128199e815959Sopenharmony_ci                "data": "Google Groups (Link)"
128209e815959Sopenharmony_ci            }
128219e815959Sopenharmony_ci        ]
128229e815959Sopenharmony_ci    ],
128239e815959Sopenharmony_ci    "a:contains((Link))": [
128249e815959Sopenharmony_ci        [
128259e815959Sopenharmony_ci            {
128269e815959Sopenharmony_ci                "type": "tag",
128279e815959Sopenharmony_ci                "name": "a",
128289e815959Sopenharmony_ci                "namespace": null
128299e815959Sopenharmony_ci            },
128309e815959Sopenharmony_ci            {
128319e815959Sopenharmony_ci                "type": "pseudo",
128329e815959Sopenharmony_ci                "name": "contains",
128339e815959Sopenharmony_ci                "data": "(Link)"
128349e815959Sopenharmony_ci            }
128359e815959Sopenharmony_ci        ]
128369e815959Sopenharmony_ci    ],
128379e815959Sopenharmony_ci    "a:contains(Google Groups (Link))": [
128389e815959Sopenharmony_ci        [
128399e815959Sopenharmony_ci            {
128409e815959Sopenharmony_ci                "type": "tag",
128419e815959Sopenharmony_ci                "name": "a",
128429e815959Sopenharmony_ci                "namespace": null
128439e815959Sopenharmony_ci            },
128449e815959Sopenharmony_ci            {
128459e815959Sopenharmony_ci                "type": "pseudo",
128469e815959Sopenharmony_ci                "name": "contains",
128479e815959Sopenharmony_ci                "data": "Google Groups (Link)"
128489e815959Sopenharmony_ci            }
128499e815959Sopenharmony_ci        ]
128509e815959Sopenharmony_ci    ],
128519e815959Sopenharmony_ci    "a:contains(Google Groups)": [
128529e815959Sopenharmony_ci        [
128539e815959Sopenharmony_ci            {
128549e815959Sopenharmony_ci                "type": "tag",
128559e815959Sopenharmony_ci                "name": "a",
128569e815959Sopenharmony_ci                "namespace": null
128579e815959Sopenharmony_ci            },
128589e815959Sopenharmony_ci            {
128599e815959Sopenharmony_ci                "type": "pseudo",
128609e815959Sopenharmony_ci                "name": "contains",
128619e815959Sopenharmony_ci                "data": "Google Groups"
128629e815959Sopenharmony_ci            }
128639e815959Sopenharmony_ci        ]
128649e815959Sopenharmony_ci    ],
128659e815959Sopenharmony_ci    "a:contains(Google)": [
128669e815959Sopenharmony_ci        [
128679e815959Sopenharmony_ci            {
128689e815959Sopenharmony_ci                "type": "tag",
128699e815959Sopenharmony_ci                "name": "a",
128709e815959Sopenharmony_ci                "namespace": null
128719e815959Sopenharmony_ci            },
128729e815959Sopenharmony_ci            {
128739e815959Sopenharmony_ci                "type": "pseudo",
128749e815959Sopenharmony_ci                "name": "contains",
128759e815959Sopenharmony_ci                "data": "Google"
128769e815959Sopenharmony_ci            }
128779e815959Sopenharmony_ci        ]
128789e815959Sopenharmony_ci    ],
128799e815959Sopenharmony_ci    "a:not([href=\"#\"])": [
128809e815959Sopenharmony_ci        [
128819e815959Sopenharmony_ci            {
128829e815959Sopenharmony_ci                "type": "tag",
128839e815959Sopenharmony_ci                "name": "a",
128849e815959Sopenharmony_ci                "namespace": null
128859e815959Sopenharmony_ci            },
128869e815959Sopenharmony_ci            {
128879e815959Sopenharmony_ci                "type": "pseudo",
128889e815959Sopenharmony_ci                "name": "not",
128899e815959Sopenharmony_ci                "data": [
128909e815959Sopenharmony_ci                    [
128919e815959Sopenharmony_ci                        {
128929e815959Sopenharmony_ci                            "type": "attribute",
128939e815959Sopenharmony_ci                            "name": "href",
128949e815959Sopenharmony_ci                            "action": "equals",
128959e815959Sopenharmony_ci                            "value": "#",
128969e815959Sopenharmony_ci                            "namespace": null,
128979e815959Sopenharmony_ci                            "ignoreCase": null
128989e815959Sopenharmony_ci                        }
128999e815959Sopenharmony_ci                    ]
129009e815959Sopenharmony_ci                ]
129019e815959Sopenharmony_ci            }
129029e815959Sopenharmony_ci        ]
129039e815959Sopenharmony_ci    ],
129049e815959Sopenharmony_ci    "a[class*=blog]:not(:has(*, :contains(!)), :contains(!)), br:contains(]), p:contains(]), :not(:empty):not(:parent)": [
129059e815959Sopenharmony_ci        [
129069e815959Sopenharmony_ci            {
129079e815959Sopenharmony_ci                "type": "tag",
129089e815959Sopenharmony_ci                "name": "a",
129099e815959Sopenharmony_ci                "namespace": null
129109e815959Sopenharmony_ci            },
129119e815959Sopenharmony_ci            {
129129e815959Sopenharmony_ci                "type": "attribute",
129139e815959Sopenharmony_ci                "name": "class",
129149e815959Sopenharmony_ci                "action": "any",
129159e815959Sopenharmony_ci                "value": "blog",
129169e815959Sopenharmony_ci                "namespace": null,
129179e815959Sopenharmony_ci                "ignoreCase": null
129189e815959Sopenharmony_ci            },
129199e815959Sopenharmony_ci            {
129209e815959Sopenharmony_ci                "type": "pseudo",
129219e815959Sopenharmony_ci                "name": "not",
129229e815959Sopenharmony_ci                "data": [
129239e815959Sopenharmony_ci                    [
129249e815959Sopenharmony_ci                        {
129259e815959Sopenharmony_ci                            "type": "pseudo",
129269e815959Sopenharmony_ci                            "name": "has",
129279e815959Sopenharmony_ci                            "data": [
129289e815959Sopenharmony_ci                                [
129299e815959Sopenharmony_ci                                    {
129309e815959Sopenharmony_ci                                        "type": "universal",
129319e815959Sopenharmony_ci                                        "namespace": null
129329e815959Sopenharmony_ci                                    }
129339e815959Sopenharmony_ci                                ],
129349e815959Sopenharmony_ci                                [
129359e815959Sopenharmony_ci                                    {
129369e815959Sopenharmony_ci                                        "type": "pseudo",
129379e815959Sopenharmony_ci                                        "name": "contains",
129389e815959Sopenharmony_ci                                        "data": "!"
129399e815959Sopenharmony_ci                                    }
129409e815959Sopenharmony_ci                                ]
129419e815959Sopenharmony_ci                            ]
129429e815959Sopenharmony_ci                        }
129439e815959Sopenharmony_ci                    ],
129449e815959Sopenharmony_ci                    [
129459e815959Sopenharmony_ci                        {
129469e815959Sopenharmony_ci                            "type": "pseudo",
129479e815959Sopenharmony_ci                            "name": "contains",
129489e815959Sopenharmony_ci                            "data": "!"
129499e815959Sopenharmony_ci                        }
129509e815959Sopenharmony_ci                    ]
129519e815959Sopenharmony_ci                ]
129529e815959Sopenharmony_ci            }
129539e815959Sopenharmony_ci        ],
129549e815959Sopenharmony_ci        [
129559e815959Sopenharmony_ci            {
129569e815959Sopenharmony_ci                "type": "tag",
129579e815959Sopenharmony_ci                "name": "br",
129589e815959Sopenharmony_ci                "namespace": null
129599e815959Sopenharmony_ci            },
129609e815959Sopenharmony_ci            {
129619e815959Sopenharmony_ci                "type": "pseudo",
129629e815959Sopenharmony_ci                "name": "contains",
129639e815959Sopenharmony_ci                "data": "]"
129649e815959Sopenharmony_ci            }
129659e815959Sopenharmony_ci        ],
129669e815959Sopenharmony_ci        [
129679e815959Sopenharmony_ci            {
129689e815959Sopenharmony_ci                "type": "tag",
129699e815959Sopenharmony_ci                "name": "p",
129709e815959Sopenharmony_ci                "namespace": null
129719e815959Sopenharmony_ci            },
129729e815959Sopenharmony_ci            {
129739e815959Sopenharmony_ci                "type": "pseudo",
129749e815959Sopenharmony_ci                "name": "contains",
129759e815959Sopenharmony_ci                "data": "]"
129769e815959Sopenharmony_ci            }
129779e815959Sopenharmony_ci        ],
129789e815959Sopenharmony_ci        [
129799e815959Sopenharmony_ci            {
129809e815959Sopenharmony_ci                "type": "pseudo",
129819e815959Sopenharmony_ci                "name": "not",
129829e815959Sopenharmony_ci                "data": [
129839e815959Sopenharmony_ci                    [
129849e815959Sopenharmony_ci                        {
129859e815959Sopenharmony_ci                            "type": "pseudo",
129869e815959Sopenharmony_ci                            "name": "empty",
129879e815959Sopenharmony_ci                            "data": null
129889e815959Sopenharmony_ci                        }
129899e815959Sopenharmony_ci                    ]
129909e815959Sopenharmony_ci                ]
129919e815959Sopenharmony_ci            },
129929e815959Sopenharmony_ci            {
129939e815959Sopenharmony_ci                "type": "pseudo",
129949e815959Sopenharmony_ci                "name": "not",
129959e815959Sopenharmony_ci                "data": [
129969e815959Sopenharmony_ci                    [
129979e815959Sopenharmony_ci                        {
129989e815959Sopenharmony_ci                            "type": "pseudo",
129999e815959Sopenharmony_ci                            "name": "parent",
130009e815959Sopenharmony_ci                            "data": null
130019e815959Sopenharmony_ci                        }
130029e815959Sopenharmony_ci                    ]
130039e815959Sopenharmony_ci                ]
130049e815959Sopenharmony_ci            }
130059e815959Sopenharmony_ci        ]
130069e815959Sopenharmony_ci    ],
130079e815959Sopenharmony_ci    "a[class~=\"internal\"]": [
130089e815959Sopenharmony_ci        [
130099e815959Sopenharmony_ci            {
130109e815959Sopenharmony_ci                "type": "tag",
130119e815959Sopenharmony_ci                "name": "a",
130129e815959Sopenharmony_ci                "namespace": null
130139e815959Sopenharmony_ci            },
130149e815959Sopenharmony_ci            {
130159e815959Sopenharmony_ci                "type": "attribute",
130169e815959Sopenharmony_ci                "name": "class",
130179e815959Sopenharmony_ci                "action": "element",
130189e815959Sopenharmony_ci                "value": "internal",
130199e815959Sopenharmony_ci                "namespace": null,
130209e815959Sopenharmony_ci                "ignoreCase": null
130219e815959Sopenharmony_ci            }
130229e815959Sopenharmony_ci        ]
130239e815959Sopenharmony_ci    ],
130249e815959Sopenharmony_ci    "a[class~=external]:not([href=\"#\"])": [
130259e815959Sopenharmony_ci        [
130269e815959Sopenharmony_ci            {
130279e815959Sopenharmony_ci                "type": "tag",
130289e815959Sopenharmony_ci                "name": "a",
130299e815959Sopenharmony_ci                "namespace": null
130309e815959Sopenharmony_ci            },
130319e815959Sopenharmony_ci            {
130329e815959Sopenharmony_ci                "type": "attribute",
130339e815959Sopenharmony_ci                "name": "class",
130349e815959Sopenharmony_ci                "action": "element",
130359e815959Sopenharmony_ci                "value": "external",
130369e815959Sopenharmony_ci                "namespace": null,
130379e815959Sopenharmony_ci                "ignoreCase": null
130389e815959Sopenharmony_ci            },
130399e815959Sopenharmony_ci            {
130409e815959Sopenharmony_ci                "type": "pseudo",
130419e815959Sopenharmony_ci                "name": "not",
130429e815959Sopenharmony_ci                "data": [
130439e815959Sopenharmony_ci                    [
130449e815959Sopenharmony_ci                        {
130459e815959Sopenharmony_ci                            "type": "attribute",
130469e815959Sopenharmony_ci                            "name": "href",
130479e815959Sopenharmony_ci                            "action": "equals",
130489e815959Sopenharmony_ci                            "value": "#",
130499e815959Sopenharmony_ci                            "namespace": null,
130509e815959Sopenharmony_ci                            "ignoreCase": null
130519e815959Sopenharmony_ci                        }
130529e815959Sopenharmony_ci                    ]
130539e815959Sopenharmony_ci                ]
130549e815959Sopenharmony_ci            }
130559e815959Sopenharmony_ci        ]
130569e815959Sopenharmony_ci    ],
130579e815959Sopenharmony_ci    "a[class~=external][href=\"#\"]": [
130589e815959Sopenharmony_ci        [
130599e815959Sopenharmony_ci            {
130609e815959Sopenharmony_ci                "type": "tag",
130619e815959Sopenharmony_ci                "name": "a",
130629e815959Sopenharmony_ci                "namespace": null
130639e815959Sopenharmony_ci            },
130649e815959Sopenharmony_ci            {
130659e815959Sopenharmony_ci                "type": "attribute",
130669e815959Sopenharmony_ci                "name": "class",
130679e815959Sopenharmony_ci                "action": "element",
130689e815959Sopenharmony_ci                "value": "external",
130699e815959Sopenharmony_ci                "namespace": null,
130709e815959Sopenharmony_ci                "ignoreCase": null
130719e815959Sopenharmony_ci            },
130729e815959Sopenharmony_ci            {
130739e815959Sopenharmony_ci                "type": "attribute",
130749e815959Sopenharmony_ci                "name": "href",
130759e815959Sopenharmony_ci                "action": "equals",
130769e815959Sopenharmony_ci                "value": "#",
130779e815959Sopenharmony_ci                "namespace": null,
130789e815959Sopenharmony_ci                "ignoreCase": null
130799e815959Sopenharmony_ci            }
130809e815959Sopenharmony_ci        ]
130819e815959Sopenharmony_ci    ],
130829e815959Sopenharmony_ci    "a[class~=internal]": [
130839e815959Sopenharmony_ci        [
130849e815959Sopenharmony_ci            {
130859e815959Sopenharmony_ci                "type": "tag",
130869e815959Sopenharmony_ci                "name": "a",
130879e815959Sopenharmony_ci                "namespace": null
130889e815959Sopenharmony_ci            },
130899e815959Sopenharmony_ci            {
130909e815959Sopenharmony_ci                "type": "attribute",
130919e815959Sopenharmony_ci                "name": "class",
130929e815959Sopenharmony_ci                "action": "element",
130939e815959Sopenharmony_ci                "value": "internal",
130949e815959Sopenharmony_ci                "namespace": null,
130959e815959Sopenharmony_ci                "ignoreCase": null
130969e815959Sopenharmony_ci            }
130979e815959Sopenharmony_ci        ]
130989e815959Sopenharmony_ci    ],
130999e815959Sopenharmony_ci    "a[href $= 'org/']": [
131009e815959Sopenharmony_ci        [
131019e815959Sopenharmony_ci            {
131029e815959Sopenharmony_ci                "type": "tag",
131039e815959Sopenharmony_ci                "name": "a",
131049e815959Sopenharmony_ci                "namespace": null
131059e815959Sopenharmony_ci            },
131069e815959Sopenharmony_ci            {
131079e815959Sopenharmony_ci                "type": "attribute",
131089e815959Sopenharmony_ci                "name": "href",
131099e815959Sopenharmony_ci                "action": "end",
131109e815959Sopenharmony_ci                "value": "org/",
131119e815959Sopenharmony_ci                "namespace": null,
131129e815959Sopenharmony_ci                "ignoreCase": null
131139e815959Sopenharmony_ci            }
131149e815959Sopenharmony_ci        ]
131159e815959Sopenharmony_ci    ],
131169e815959Sopenharmony_ci    "a[href *= 'google']": [
131179e815959Sopenharmony_ci        [
131189e815959Sopenharmony_ci            {
131199e815959Sopenharmony_ci                "type": "tag",
131209e815959Sopenharmony_ci                "name": "a",
131219e815959Sopenharmony_ci                "namespace": null
131229e815959Sopenharmony_ci            },
131239e815959Sopenharmony_ci            {
131249e815959Sopenharmony_ci                "type": "attribute",
131259e815959Sopenharmony_ci                "name": "href",
131269e815959Sopenharmony_ci                "action": "any",
131279e815959Sopenharmony_ci                "value": "google",
131289e815959Sopenharmony_ci                "namespace": null,
131299e815959Sopenharmony_ci                "ignoreCase": null
131309e815959Sopenharmony_ci            }
131319e815959Sopenharmony_ci        ]
131329e815959Sopenharmony_ci    ],
131339e815959Sopenharmony_ci    "a[href ^= 'http://www']": [
131349e815959Sopenharmony_ci        [
131359e815959Sopenharmony_ci            {
131369e815959Sopenharmony_ci                "type": "tag",
131379e815959Sopenharmony_ci                "name": "a",
131389e815959Sopenharmony_ci                "namespace": null
131399e815959Sopenharmony_ci            },
131409e815959Sopenharmony_ci            {
131419e815959Sopenharmony_ci                "type": "attribute",
131429e815959Sopenharmony_ci                "name": "href",
131439e815959Sopenharmony_ci                "action": "start",
131449e815959Sopenharmony_ci                "value": "http://www",
131459e815959Sopenharmony_ci                "namespace": null,
131469e815959Sopenharmony_ci                "ignoreCase": null
131479e815959Sopenharmony_ci            }
131489e815959Sopenharmony_ci        ]
131499e815959Sopenharmony_ci    ],
131509e815959Sopenharmony_ci    "a[href*=#]": [
131519e815959Sopenharmony_ci        [
131529e815959Sopenharmony_ci            {
131539e815959Sopenharmony_ci                "type": "tag",
131549e815959Sopenharmony_ci                "name": "a",
131559e815959Sopenharmony_ci                "namespace": null
131569e815959Sopenharmony_ci            },
131579e815959Sopenharmony_ci            {
131589e815959Sopenharmony_ci                "type": "attribute",
131599e815959Sopenharmony_ci                "name": "href",
131609e815959Sopenharmony_ci                "action": "any",
131619e815959Sopenharmony_ci                "value": "#",
131629e815959Sopenharmony_ci                "namespace": null,
131639e815959Sopenharmony_ci                "ignoreCase": null
131649e815959Sopenharmony_ci            }
131659e815959Sopenharmony_ci        ]
131669e815959Sopenharmony_ci    ],
131679e815959Sopenharmony_ci    "a[href=\"#\"]": [
131689e815959Sopenharmony_ci        [
131699e815959Sopenharmony_ci            {
131709e815959Sopenharmony_ci                "type": "tag",
131719e815959Sopenharmony_ci                "name": "a",
131729e815959Sopenharmony_ci                "namespace": null
131739e815959Sopenharmony_ci            },
131749e815959Sopenharmony_ci            {
131759e815959Sopenharmony_ci                "type": "attribute",
131769e815959Sopenharmony_ci                "name": "href",
131779e815959Sopenharmony_ci                "action": "equals",
131789e815959Sopenharmony_ci                "value": "#",
131799e815959Sopenharmony_ci                "namespace": null,
131809e815959Sopenharmony_ci                "ignoreCase": null
131819e815959Sopenharmony_ci            }
131829e815959Sopenharmony_ci        ]
131839e815959Sopenharmony_ci    ],
131849e815959Sopenharmony_ci    "a[href]": [
131859e815959Sopenharmony_ci        [
131869e815959Sopenharmony_ci            {
131879e815959Sopenharmony_ci                "type": "tag",
131889e815959Sopenharmony_ci                "name": "a",
131899e815959Sopenharmony_ci                "namespace": null
131909e815959Sopenharmony_ci            },
131919e815959Sopenharmony_ci            {
131929e815959Sopenharmony_ci                "type": "attribute",
131939e815959Sopenharmony_ci                "name": "href",
131949e815959Sopenharmony_ci                "action": "exists",
131959e815959Sopenharmony_ci                "value": "",
131969e815959Sopenharmony_ci                "namespace": null,
131979e815959Sopenharmony_ci                "ignoreCase": null
131989e815959Sopenharmony_ci            }
131999e815959Sopenharmony_ci        ]
132009e815959Sopenharmony_ci    ],
132019e815959Sopenharmony_ci    "a[rel^=\"external\"]": [
132029e815959Sopenharmony_ci        [
132039e815959Sopenharmony_ci            {
132049e815959Sopenharmony_ci                "type": "tag",
132059e815959Sopenharmony_ci                "name": "a",
132069e815959Sopenharmony_ci                "namespace": null
132079e815959Sopenharmony_ci            },
132089e815959Sopenharmony_ci            {
132099e815959Sopenharmony_ci                "type": "attribute",
132109e815959Sopenharmony_ci                "name": "rel",
132119e815959Sopenharmony_ci                "action": "start",
132129e815959Sopenharmony_ci                "value": "external",
132139e815959Sopenharmony_ci                "namespace": null,
132149e815959Sopenharmony_ci                "ignoreCase": null
132159e815959Sopenharmony_ci            }
132169e815959Sopenharmony_ci        ]
132179e815959Sopenharmony_ci    ],
132189e815959Sopenharmony_ci    "a[rel^='external']": [
132199e815959Sopenharmony_ci        [
132209e815959Sopenharmony_ci            {
132219e815959Sopenharmony_ci                "type": "tag",
132229e815959Sopenharmony_ci                "name": "a",
132239e815959Sopenharmony_ci                "namespace": null
132249e815959Sopenharmony_ci            },
132259e815959Sopenharmony_ci            {
132269e815959Sopenharmony_ci                "type": "attribute",
132279e815959Sopenharmony_ci                "name": "rel",
132289e815959Sopenharmony_ci                "action": "start",
132299e815959Sopenharmony_ci                "value": "external",
132309e815959Sopenharmony_ci                "namespace": null,
132319e815959Sopenharmony_ci                "ignoreCase": null
132329e815959Sopenharmony_ci            }
132339e815959Sopenharmony_ci        ]
132349e815959Sopenharmony_ci    ],
132359e815959Sopenharmony_ci    "a[rel^=external]": [
132369e815959Sopenharmony_ci        [
132379e815959Sopenharmony_ci            {
132389e815959Sopenharmony_ci                "type": "tag",
132399e815959Sopenharmony_ci                "name": "a",
132409e815959Sopenharmony_ci                "namespace": null
132419e815959Sopenharmony_ci            },
132429e815959Sopenharmony_ci            {
132439e815959Sopenharmony_ci                "type": "attribute",
132449e815959Sopenharmony_ci                "name": "rel",
132459e815959Sopenharmony_ci                "action": "start",
132469e815959Sopenharmony_ci                "value": "external",
132479e815959Sopenharmony_ci                "namespace": null,
132489e815959Sopenharmony_ci                "ignoreCase": null
132499e815959Sopenharmony_ci            }
132509e815959Sopenharmony_ci        ]
132519e815959Sopenharmony_ci    ],
132529e815959Sopenharmony_ci    "body": [
132539e815959Sopenharmony_ci        [
132549e815959Sopenharmony_ci            {
132559e815959Sopenharmony_ci                "type": "tag",
132569e815959Sopenharmony_ci                "name": "body",
132579e815959Sopenharmony_ci                "namespace": null
132589e815959Sopenharmony_ci            }
132599e815959Sopenharmony_ci        ]
132609e815959Sopenharmony_ci    ],
132619e815959Sopenharmony_ci    "body div div div": [
132629e815959Sopenharmony_ci        [
132639e815959Sopenharmony_ci            {
132649e815959Sopenharmony_ci                "type": "tag",
132659e815959Sopenharmony_ci                "name": "body",
132669e815959Sopenharmony_ci                "namespace": null
132679e815959Sopenharmony_ci            },
132689e815959Sopenharmony_ci            {
132699e815959Sopenharmony_ci                "type": "descendant"
132709e815959Sopenharmony_ci            },
132719e815959Sopenharmony_ci            {
132729e815959Sopenharmony_ci                "type": "tag",
132739e815959Sopenharmony_ci                "name": "div",
132749e815959Sopenharmony_ci                "namespace": null
132759e815959Sopenharmony_ci            },
132769e815959Sopenharmony_ci            {
132779e815959Sopenharmony_ci                "type": "descendant"
132789e815959Sopenharmony_ci            },
132799e815959Sopenharmony_ci            {
132809e815959Sopenharmony_ci                "type": "tag",
132819e815959Sopenharmony_ci                "name": "div",
132829e815959Sopenharmony_ci                "namespace": null
132839e815959Sopenharmony_ci            },
132849e815959Sopenharmony_ci            {
132859e815959Sopenharmony_ci                "type": "descendant"
132869e815959Sopenharmony_ci            },
132879e815959Sopenharmony_ci            {
132889e815959Sopenharmony_ci                "type": "tag",
132899e815959Sopenharmony_ci                "name": "div",
132909e815959Sopenharmony_ci                "namespace": null
132919e815959Sopenharmony_ci            }
132929e815959Sopenharmony_ci        ]
132939e815959Sopenharmony_ci    ],
132949e815959Sopenharmony_ci    "body#body": [
132959e815959Sopenharmony_ci        [
132969e815959Sopenharmony_ci            {
132979e815959Sopenharmony_ci                "type": "tag",
132989e815959Sopenharmony_ci                "name": "body",
132999e815959Sopenharmony_ci                "namespace": null
133009e815959Sopenharmony_ci            },
133019e815959Sopenharmony_ci            {
133029e815959Sopenharmony_ci                "type": "attribute",
133039e815959Sopenharmony_ci                "name": "id",
133049e815959Sopenharmony_ci                "action": "equals",
133059e815959Sopenharmony_ci                "value": "body",
133069e815959Sopenharmony_ci                "namespace": null,
133079e815959Sopenharmony_ci                "ignoreCase": "quirks"
133089e815959Sopenharmony_ci            }
133099e815959Sopenharmony_ci        ]
133109e815959Sopenharmony_ci    ],
133119e815959Sopenharmony_ci    "body>div div div": [
133129e815959Sopenharmony_ci        [
133139e815959Sopenharmony_ci            {
133149e815959Sopenharmony_ci                "type": "tag",
133159e815959Sopenharmony_ci                "name": "body",
133169e815959Sopenharmony_ci                "namespace": null
133179e815959Sopenharmony_ci            },
133189e815959Sopenharmony_ci            {
133199e815959Sopenharmony_ci                "type": "child"
133209e815959Sopenharmony_ci            },
133219e815959Sopenharmony_ci            {
133229e815959Sopenharmony_ci                "type": "tag",
133239e815959Sopenharmony_ci                "name": "div",
133249e815959Sopenharmony_ci                "namespace": null
133259e815959Sopenharmony_ci            },
133269e815959Sopenharmony_ci            {
133279e815959Sopenharmony_ci                "type": "descendant"
133289e815959Sopenharmony_ci            },
133299e815959Sopenharmony_ci            {
133309e815959Sopenharmony_ci                "type": "tag",
133319e815959Sopenharmony_ci                "name": "div",
133329e815959Sopenharmony_ci                "namespace": null
133339e815959Sopenharmony_ci            },
133349e815959Sopenharmony_ci            {
133359e815959Sopenharmony_ci                "type": "descendant"
133369e815959Sopenharmony_ci            },
133379e815959Sopenharmony_ci            {
133389e815959Sopenharmony_ci                "type": "tag",
133399e815959Sopenharmony_ci                "name": "div",
133409e815959Sopenharmony_ci                "namespace": null
133419e815959Sopenharmony_ci            }
133429e815959Sopenharmony_ci        ]
133439e815959Sopenharmony_ci    ],
133449e815959Sopenharmony_ci    "cite[title=\"hello world!\"]": [
133459e815959Sopenharmony_ci        [
133469e815959Sopenharmony_ci            {
133479e815959Sopenharmony_ci                "type": "tag",
133489e815959Sopenharmony_ci                "name": "cite",
133499e815959Sopenharmony_ci                "namespace": null
133509e815959Sopenharmony_ci            },
133519e815959Sopenharmony_ci            {
133529e815959Sopenharmony_ci                "type": "attribute",
133539e815959Sopenharmony_ci                "name": "title",
133549e815959Sopenharmony_ci                "action": "equals",
133559e815959Sopenharmony_ci                "value": "hello world!",
133569e815959Sopenharmony_ci                "namespace": null,
133579e815959Sopenharmony_ci                "ignoreCase": null
133589e815959Sopenharmony_ci            }
133599e815959Sopenharmony_ci        ]
133609e815959Sopenharmony_ci    ],
133619e815959Sopenharmony_ci    "code": [
133629e815959Sopenharmony_ci        [
133639e815959Sopenharmony_ci            {
133649e815959Sopenharmony_ci                "type": "tag",
133659e815959Sopenharmony_ci                "name": "code",
133669e815959Sopenharmony_ci                "namespace": null
133679e815959Sopenharmony_ci            }
133689e815959Sopenharmony_ci        ]
133699e815959Sopenharmony_ci    ],
133709e815959Sopenharmony_ci    "code > *": [
133719e815959Sopenharmony_ci        [
133729e815959Sopenharmony_ci            {
133739e815959Sopenharmony_ci                "type": "tag",
133749e815959Sopenharmony_ci                "name": "code",
133759e815959Sopenharmony_ci                "namespace": null
133769e815959Sopenharmony_ci            },
133779e815959Sopenharmony_ci            {
133789e815959Sopenharmony_ci                "type": "child"
133799e815959Sopenharmony_ci            },
133809e815959Sopenharmony_ci            {
133819e815959Sopenharmony_ci                "type": "universal",
133829e815959Sopenharmony_ci                "namespace": null
133839e815959Sopenharmony_ci            }
133849e815959Sopenharmony_ci        ]
133859e815959Sopenharmony_ci    ],
133869e815959Sopenharmony_ci    "component": [
133879e815959Sopenharmony_ci        [
133889e815959Sopenharmony_ci            {
133899e815959Sopenharmony_ci                "type": "tag",
133909e815959Sopenharmony_ci                "name": "component",
133919e815959Sopenharmony_ci                "namespace": null
133929e815959Sopenharmony_ci            }
133939e815959Sopenharmony_ci        ]
133949e815959Sopenharmony_ci    ],
133959e815959Sopenharmony_ci    "component#seite1": [
133969e815959Sopenharmony_ci        [
133979e815959Sopenharmony_ci            {
133989e815959Sopenharmony_ci                "type": "tag",
133999e815959Sopenharmony_ci                "name": "component",
134009e815959Sopenharmony_ci                "namespace": null
134019e815959Sopenharmony_ci            },
134029e815959Sopenharmony_ci            {
134039e815959Sopenharmony_ci                "type": "attribute",
134049e815959Sopenharmony_ci                "name": "id",
134059e815959Sopenharmony_ci                "action": "equals",
134069e815959Sopenharmony_ci                "value": "seite1",
134079e815959Sopenharmony_ci                "namespace": null,
134089e815959Sopenharmony_ci                "ignoreCase": "quirks"
134099e815959Sopenharmony_ci            }
134109e815959Sopenharmony_ci        ]
134119e815959Sopenharmony_ci    ],
134129e815959Sopenharmony_ci    "div": [
134139e815959Sopenharmony_ci        [
134149e815959Sopenharmony_ci            {
134159e815959Sopenharmony_ci                "type": "tag",
134169e815959Sopenharmony_ci                "name": "div",
134179e815959Sopenharmony_ci                "namespace": null
134189e815959Sopenharmony_ci            }
134199e815959Sopenharmony_ci        ]
134209e815959Sopenharmony_ci    ],
134219e815959Sopenharmony_ci    "div #foo\\:bar": [
134229e815959Sopenharmony_ci        [
134239e815959Sopenharmony_ci            {
134249e815959Sopenharmony_ci                "type": "tag",
134259e815959Sopenharmony_ci                "name": "div",
134269e815959Sopenharmony_ci                "namespace": null
134279e815959Sopenharmony_ci            },
134289e815959Sopenharmony_ci            {
134299e815959Sopenharmony_ci                "type": "descendant"
134309e815959Sopenharmony_ci            },
134319e815959Sopenharmony_ci            {
134329e815959Sopenharmony_ci                "type": "attribute",
134339e815959Sopenharmony_ci                "name": "id",
134349e815959Sopenharmony_ci                "action": "equals",
134359e815959Sopenharmony_ci                "value": "foo:bar",
134369e815959Sopenharmony_ci                "namespace": null,
134379e815959Sopenharmony_ci                "ignoreCase": "quirks"
134389e815959Sopenharmony_ci            }
134399e815959Sopenharmony_ci        ]
134409e815959Sopenharmony_ci    ],
134419e815959Sopenharmony_ci    "div #test\\.foo\\[5\\]bar": [
134429e815959Sopenharmony_ci        [
134439e815959Sopenharmony_ci            {
134449e815959Sopenharmony_ci                "type": "tag",
134459e815959Sopenharmony_ci                "name": "div",
134469e815959Sopenharmony_ci                "namespace": null
134479e815959Sopenharmony_ci            },
134489e815959Sopenharmony_ci            {
134499e815959Sopenharmony_ci                "type": "descendant"
134509e815959Sopenharmony_ci            },
134519e815959Sopenharmony_ci            {
134529e815959Sopenharmony_ci                "type": "attribute",
134539e815959Sopenharmony_ci                "name": "id",
134549e815959Sopenharmony_ci                "action": "equals",
134559e815959Sopenharmony_ci                "value": "test.foo[5]bar",
134569e815959Sopenharmony_ci                "namespace": null,
134579e815959Sopenharmony_ci                "ignoreCase": "quirks"
134589e815959Sopenharmony_ci            }
134599e815959Sopenharmony_ci        ]
134609e815959Sopenharmony_ci    ],
134619e815959Sopenharmony_ci    "div #台北": [
134629e815959Sopenharmony_ci        [
134639e815959Sopenharmony_ci            {
134649e815959Sopenharmony_ci                "type": "tag",
134659e815959Sopenharmony_ci                "name": "div",
134669e815959Sopenharmony_ci                "namespace": null
134679e815959Sopenharmony_ci            },
134689e815959Sopenharmony_ci            {
134699e815959Sopenharmony_ci                "type": "descendant"
134709e815959Sopenharmony_ci            },
134719e815959Sopenharmony_ci            {
134729e815959Sopenharmony_ci                "type": "attribute",
134739e815959Sopenharmony_ci                "name": "id",
134749e815959Sopenharmony_ci                "action": "equals",
134759e815959Sopenharmony_ci                "value": "台北",
134769e815959Sopenharmony_ci                "namespace": null,
134779e815959Sopenharmony_ci                "ignoreCase": "quirks"
134789e815959Sopenharmony_ci            }
134799e815959Sopenharmony_ci        ]
134809e815959Sopenharmony_ci    ],
134819e815959Sopenharmony_ci    "div .foo\\:bar": [
134829e815959Sopenharmony_ci        [
134839e815959Sopenharmony_ci            {
134849e815959Sopenharmony_ci                "type": "tag",
134859e815959Sopenharmony_ci                "name": "div",
134869e815959Sopenharmony_ci                "namespace": null
134879e815959Sopenharmony_ci            },
134889e815959Sopenharmony_ci            {
134899e815959Sopenharmony_ci                "type": "descendant"
134909e815959Sopenharmony_ci            },
134919e815959Sopenharmony_ci            {
134929e815959Sopenharmony_ci                "type": "attribute",
134939e815959Sopenharmony_ci                "name": "class",
134949e815959Sopenharmony_ci                "action": "element",
134959e815959Sopenharmony_ci                "value": "foo:bar",
134969e815959Sopenharmony_ci                "namespace": null,
134979e815959Sopenharmony_ci                "ignoreCase": "quirks"
134989e815959Sopenharmony_ci            }
134999e815959Sopenharmony_ci        ]
135009e815959Sopenharmony_ci    ],
135019e815959Sopenharmony_ci    "div .test\\.foo\\[5\\]bar": [
135029e815959Sopenharmony_ci        [
135039e815959Sopenharmony_ci            {
135049e815959Sopenharmony_ci                "type": "tag",
135059e815959Sopenharmony_ci                "name": "div",
135069e815959Sopenharmony_ci                "namespace": null
135079e815959Sopenharmony_ci            },
135089e815959Sopenharmony_ci            {
135099e815959Sopenharmony_ci                "type": "descendant"
135109e815959Sopenharmony_ci            },
135119e815959Sopenharmony_ci            {
135129e815959Sopenharmony_ci                "type": "attribute",
135139e815959Sopenharmony_ci                "name": "class",
135149e815959Sopenharmony_ci                "action": "element",
135159e815959Sopenharmony_ci                "value": "test.foo[5]bar",
135169e815959Sopenharmony_ci                "namespace": null,
135179e815959Sopenharmony_ci                "ignoreCase": "quirks"
135189e815959Sopenharmony_ci            }
135199e815959Sopenharmony_ci        ]
135209e815959Sopenharmony_ci    ],
135219e815959Sopenharmony_ci    "div .tokens[title=\"one two three #%\"]": [
135229e815959Sopenharmony_ci        [
135239e815959Sopenharmony_ci            {
135249e815959Sopenharmony_ci                "type": "tag",
135259e815959Sopenharmony_ci                "name": "div",
135269e815959Sopenharmony_ci                "namespace": null
135279e815959Sopenharmony_ci            },
135289e815959Sopenharmony_ci            {
135299e815959Sopenharmony_ci                "type": "descendant"
135309e815959Sopenharmony_ci            },
135319e815959Sopenharmony_ci            {
135329e815959Sopenharmony_ci                "type": "attribute",
135339e815959Sopenharmony_ci                "name": "class",
135349e815959Sopenharmony_ci                "action": "element",
135359e815959Sopenharmony_ci                "value": "tokens",
135369e815959Sopenharmony_ci                "namespace": null,
135379e815959Sopenharmony_ci                "ignoreCase": "quirks"
135389e815959Sopenharmony_ci            },
135399e815959Sopenharmony_ci            {
135409e815959Sopenharmony_ci                "type": "attribute",
135419e815959Sopenharmony_ci                "name": "title",
135429e815959Sopenharmony_ci                "action": "equals",
135439e815959Sopenharmony_ci                "value": "one two three #%",
135449e815959Sopenharmony_ci                "namespace": null,
135459e815959Sopenharmony_ci                "ignoreCase": null
135469e815959Sopenharmony_ci            }
135479e815959Sopenharmony_ci        ]
135489e815959Sopenharmony_ci    ],
135499e815959Sopenharmony_ci    "div .tokens[title=\"one two three #%\"] a[href$=foo] div": [
135509e815959Sopenharmony_ci        [
135519e815959Sopenharmony_ci            {
135529e815959Sopenharmony_ci                "type": "tag",
135539e815959Sopenharmony_ci                "name": "div",
135549e815959Sopenharmony_ci                "namespace": null
135559e815959Sopenharmony_ci            },
135569e815959Sopenharmony_ci            {
135579e815959Sopenharmony_ci                "type": "descendant"
135589e815959Sopenharmony_ci            },
135599e815959Sopenharmony_ci            {
135609e815959Sopenharmony_ci                "type": "attribute",
135619e815959Sopenharmony_ci                "name": "class",
135629e815959Sopenharmony_ci                "action": "element",
135639e815959Sopenharmony_ci                "value": "tokens",
135649e815959Sopenharmony_ci                "namespace": null,
135659e815959Sopenharmony_ci                "ignoreCase": "quirks"
135669e815959Sopenharmony_ci            },
135679e815959Sopenharmony_ci            {
135689e815959Sopenharmony_ci                "type": "attribute",
135699e815959Sopenharmony_ci                "name": "title",
135709e815959Sopenharmony_ci                "action": "equals",
135719e815959Sopenharmony_ci                "value": "one two three #%",
135729e815959Sopenharmony_ci                "namespace": null,
135739e815959Sopenharmony_ci                "ignoreCase": null
135749e815959Sopenharmony_ci            },
135759e815959Sopenharmony_ci            {
135769e815959Sopenharmony_ci                "type": "descendant"
135779e815959Sopenharmony_ci            },
135789e815959Sopenharmony_ci            {
135799e815959Sopenharmony_ci                "type": "tag",
135809e815959Sopenharmony_ci                "name": "a",
135819e815959Sopenharmony_ci                "namespace": null
135829e815959Sopenharmony_ci            },
135839e815959Sopenharmony_ci            {
135849e815959Sopenharmony_ci                "type": "attribute",
135859e815959Sopenharmony_ci                "name": "href",
135869e815959Sopenharmony_ci                "action": "end",
135879e815959Sopenharmony_ci                "value": "foo",
135889e815959Sopenharmony_ci                "namespace": null,
135899e815959Sopenharmony_ci                "ignoreCase": null
135909e815959Sopenharmony_ci            },
135919e815959Sopenharmony_ci            {
135929e815959Sopenharmony_ci                "type": "descendant"
135939e815959Sopenharmony_ci            },
135949e815959Sopenharmony_ci            {
135959e815959Sopenharmony_ci                "type": "tag",
135969e815959Sopenharmony_ci                "name": "div",
135979e815959Sopenharmony_ci                "namespace": null
135989e815959Sopenharmony_ci            }
135999e815959Sopenharmony_ci        ]
136009e815959Sopenharmony_ci    ],
136019e815959Sopenharmony_ci    "div .tokens[title=\"one two\"]": [
136029e815959Sopenharmony_ci        [
136039e815959Sopenharmony_ci            {
136049e815959Sopenharmony_ci                "type": "tag",
136059e815959Sopenharmony_ci                "name": "div",
136069e815959Sopenharmony_ci                "namespace": null
136079e815959Sopenharmony_ci            },
136089e815959Sopenharmony_ci            {
136099e815959Sopenharmony_ci                "type": "descendant"
136109e815959Sopenharmony_ci            },
136119e815959Sopenharmony_ci            {
136129e815959Sopenharmony_ci                "type": "attribute",
136139e815959Sopenharmony_ci                "name": "class",
136149e815959Sopenharmony_ci                "action": "element",
136159e815959Sopenharmony_ci                "value": "tokens",
136169e815959Sopenharmony_ci                "namespace": null,
136179e815959Sopenharmony_ci                "ignoreCase": "quirks"
136189e815959Sopenharmony_ci            },
136199e815959Sopenharmony_ci            {
136209e815959Sopenharmony_ci                "type": "attribute",
136219e815959Sopenharmony_ci                "name": "title",
136229e815959Sopenharmony_ci                "action": "equals",
136239e815959Sopenharmony_ci                "value": "one two",
136249e815959Sopenharmony_ci                "namespace": null,
136259e815959Sopenharmony_ci                "ignoreCase": null
136269e815959Sopenharmony_ci            }
136279e815959Sopenharmony_ci        ]
136289e815959Sopenharmony_ci    ],
136299e815959Sopenharmony_ci    "div .tokens[title=\"one\"]": [
136309e815959Sopenharmony_ci        [
136319e815959Sopenharmony_ci            {
136329e815959Sopenharmony_ci                "type": "tag",
136339e815959Sopenharmony_ci                "name": "div",
136349e815959Sopenharmony_ci                "namespace": null
136359e815959Sopenharmony_ci            },
136369e815959Sopenharmony_ci            {
136379e815959Sopenharmony_ci                "type": "descendant"
136389e815959Sopenharmony_ci            },
136399e815959Sopenharmony_ci            {
136409e815959Sopenharmony_ci                "type": "attribute",
136419e815959Sopenharmony_ci                "name": "class",
136429e815959Sopenharmony_ci                "action": "element",
136439e815959Sopenharmony_ci                "value": "tokens",
136449e815959Sopenharmony_ci                "namespace": null,
136459e815959Sopenharmony_ci                "ignoreCase": "quirks"
136469e815959Sopenharmony_ci            },
136479e815959Sopenharmony_ci            {
136489e815959Sopenharmony_ci                "type": "attribute",
136499e815959Sopenharmony_ci                "name": "title",
136509e815959Sopenharmony_ci                "action": "equals",
136519e815959Sopenharmony_ci                "value": "one",
136529e815959Sopenharmony_ci                "namespace": null,
136539e815959Sopenharmony_ci                "ignoreCase": null
136549e815959Sopenharmony_ci            }
136559e815959Sopenharmony_ci        ]
136569e815959Sopenharmony_ci    ],
136579e815959Sopenharmony_ci    "div .tokens[title='one two three #%'] a": [
136589e815959Sopenharmony_ci        [
136599e815959Sopenharmony_ci            {
136609e815959Sopenharmony_ci                "type": "tag",
136619e815959Sopenharmony_ci                "name": "div",
136629e815959Sopenharmony_ci                "namespace": null
136639e815959Sopenharmony_ci            },
136649e815959Sopenharmony_ci            {
136659e815959Sopenharmony_ci                "type": "descendant"
136669e815959Sopenharmony_ci            },
136679e815959Sopenharmony_ci            {
136689e815959Sopenharmony_ci                "type": "attribute",
136699e815959Sopenharmony_ci                "name": "class",
136709e815959Sopenharmony_ci                "action": "element",
136719e815959Sopenharmony_ci                "value": "tokens",
136729e815959Sopenharmony_ci                "namespace": null,
136739e815959Sopenharmony_ci                "ignoreCase": "quirks"
136749e815959Sopenharmony_ci            },
136759e815959Sopenharmony_ci            {
136769e815959Sopenharmony_ci                "type": "attribute",
136779e815959Sopenharmony_ci                "name": "title",
136789e815959Sopenharmony_ci                "action": "equals",
136799e815959Sopenharmony_ci                "value": "one two three #%",
136809e815959Sopenharmony_ci                "namespace": null,
136819e815959Sopenharmony_ci                "ignoreCase": null
136829e815959Sopenharmony_ci            },
136839e815959Sopenharmony_ci            {
136849e815959Sopenharmony_ci                "type": "descendant"
136859e815959Sopenharmony_ci            },
136869e815959Sopenharmony_ci            {
136879e815959Sopenharmony_ci                "type": "tag",
136889e815959Sopenharmony_ci                "name": "a",
136899e815959Sopenharmony_ci                "namespace": null
136909e815959Sopenharmony_ci            }
136919e815959Sopenharmony_ci        ]
136929e815959Sopenharmony_ci    ],
136939e815959Sopenharmony_ci    "div .台北Táiběi": [
136949e815959Sopenharmony_ci        [
136959e815959Sopenharmony_ci            {
136969e815959Sopenharmony_ci                "type": "tag",
136979e815959Sopenharmony_ci                "name": "div",
136989e815959Sopenharmony_ci                "namespace": null
136999e815959Sopenharmony_ci            },
137009e815959Sopenharmony_ci            {
137019e815959Sopenharmony_ci                "type": "descendant"
137029e815959Sopenharmony_ci            },
137039e815959Sopenharmony_ci            {
137049e815959Sopenharmony_ci                "type": "attribute",
137059e815959Sopenharmony_ci                "name": "class",
137069e815959Sopenharmony_ci                "action": "element",
137079e815959Sopenharmony_ci                "value": "台北Táiběi",
137089e815959Sopenharmony_ci                "namespace": null,
137099e815959Sopenharmony_ci                "ignoreCase": "quirks"
137109e815959Sopenharmony_ci            }
137119e815959Sopenharmony_ci        ]
137129e815959Sopenharmony_ci    ],
137139e815959Sopenharmony_ci    "div > #nonexistent": [
137149e815959Sopenharmony_ci        [
137159e815959Sopenharmony_ci            {
137169e815959Sopenharmony_ci                "type": "tag",
137179e815959Sopenharmony_ci                "name": "div",
137189e815959Sopenharmony_ci                "namespace": null
137199e815959Sopenharmony_ci            },
137209e815959Sopenharmony_ci            {
137219e815959Sopenharmony_ci                "type": "child"
137229e815959Sopenharmony_ci            },
137239e815959Sopenharmony_ci            {
137249e815959Sopenharmony_ci                "type": "attribute",
137259e815959Sopenharmony_ci                "name": "id",
137269e815959Sopenharmony_ci                "action": "equals",
137279e815959Sopenharmony_ci                "value": "nonexistent",
137289e815959Sopenharmony_ci                "namespace": null,
137299e815959Sopenharmony_ci                "ignoreCase": "quirks"
137309e815959Sopenharmony_ci            }
137319e815959Sopenharmony_ci        ]
137329e815959Sopenharmony_ci    ],
137339e815959Sopenharmony_ci    "div > div #tName1": [
137349e815959Sopenharmony_ci        [
137359e815959Sopenharmony_ci            {
137369e815959Sopenharmony_ci                "type": "tag",
137379e815959Sopenharmony_ci                "name": "div",
137389e815959Sopenharmony_ci                "namespace": null
137399e815959Sopenharmony_ci            },
137409e815959Sopenharmony_ci            {
137419e815959Sopenharmony_ci                "type": "child"
137429e815959Sopenharmony_ci            },
137439e815959Sopenharmony_ci            {
137449e815959Sopenharmony_ci                "type": "tag",
137459e815959Sopenharmony_ci                "name": "div",
137469e815959Sopenharmony_ci                "namespace": null
137479e815959Sopenharmony_ci            },
137489e815959Sopenharmony_ci            {
137499e815959Sopenharmony_ci                "type": "descendant"
137509e815959Sopenharmony_ci            },
137519e815959Sopenharmony_ci            {
137529e815959Sopenharmony_ci                "type": "attribute",
137539e815959Sopenharmony_ci                "name": "id",
137549e815959Sopenharmony_ci                "action": "equals",
137559e815959Sopenharmony_ci                "value": "tName1",
137569e815959Sopenharmony_ci                "namespace": null,
137579e815959Sopenharmony_ci                "ignoreCase": "quirks"
137589e815959Sopenharmony_ci            }
137599e815959Sopenharmony_ci        ]
137609e815959Sopenharmony_ci    ],
137619e815959Sopenharmony_ci    "div > span": [
137629e815959Sopenharmony_ci        [
137639e815959Sopenharmony_ci            {
137649e815959Sopenharmony_ci                "type": "tag",
137659e815959Sopenharmony_ci                "name": "div",
137669e815959Sopenharmony_ci                "namespace": null
137679e815959Sopenharmony_ci            },
137689e815959Sopenharmony_ci            {
137699e815959Sopenharmony_ci                "type": "child"
137709e815959Sopenharmony_ci            },
137719e815959Sopenharmony_ci            {
137729e815959Sopenharmony_ci                "type": "tag",
137739e815959Sopenharmony_ci                "name": "span",
137749e815959Sopenharmony_ci                "namespace": null
137759e815959Sopenharmony_ci            }
137769e815959Sopenharmony_ci        ]
137779e815959Sopenharmony_ci    ],
137789e815959Sopenharmony_ci    "div ~ #level2_3": [
137799e815959Sopenharmony_ci        [
137809e815959Sopenharmony_ci            {
137819e815959Sopenharmony_ci                "type": "tag",
137829e815959Sopenharmony_ci                "name": "div",
137839e815959Sopenharmony_ci                "namespace": null
137849e815959Sopenharmony_ci            },
137859e815959Sopenharmony_ci            {
137869e815959Sopenharmony_ci                "type": "sibling"
137879e815959Sopenharmony_ci            },
137889e815959Sopenharmony_ci            {
137899e815959Sopenharmony_ci                "type": "attribute",
137909e815959Sopenharmony_ci                "name": "id",
137919e815959Sopenharmony_ci                "action": "equals",
137929e815959Sopenharmony_ci                "value": "level2_3",
137939e815959Sopenharmony_ci                "namespace": null,
137949e815959Sopenharmony_ci                "ignoreCase": "quirks"
137959e815959Sopenharmony_ci            }
137969e815959Sopenharmony_ci        ]
137979e815959Sopenharmony_ci    ],
137989e815959Sopenharmony_ci    "div ~ #level3_2": [
137999e815959Sopenharmony_ci        [
138009e815959Sopenharmony_ci            {
138019e815959Sopenharmony_ci                "type": "tag",
138029e815959Sopenharmony_ci                "name": "div",
138039e815959Sopenharmony_ci                "namespace": null
138049e815959Sopenharmony_ci            },
138059e815959Sopenharmony_ci            {
138069e815959Sopenharmony_ci                "type": "sibling"
138079e815959Sopenharmony_ci            },
138089e815959Sopenharmony_ci            {
138099e815959Sopenharmony_ci                "type": "attribute",
138109e815959Sopenharmony_ci                "name": "id",
138119e815959Sopenharmony_ci                "action": "equals",
138129e815959Sopenharmony_ci                "value": "level3_2",
138139e815959Sopenharmony_ci                "namespace": null,
138149e815959Sopenharmony_ci                "ignoreCase": "quirks"
138159e815959Sopenharmony_ci            }
138169e815959Sopenharmony_ci        ]
138179e815959Sopenharmony_ci    ],
138189e815959Sopenharmony_ci    "div#attr-child-boosh[attr=boosh]": [
138199e815959Sopenharmony_ci        [
138209e815959Sopenharmony_ci            {
138219e815959Sopenharmony_ci                "type": "tag",
138229e815959Sopenharmony_ci                "name": "div",
138239e815959Sopenharmony_ci                "namespace": null
138249e815959Sopenharmony_ci            },
138259e815959Sopenharmony_ci            {
138269e815959Sopenharmony_ci                "type": "attribute",
138279e815959Sopenharmony_ci                "name": "id",
138289e815959Sopenharmony_ci                "action": "equals",
138299e815959Sopenharmony_ci                "value": "attr-child-boosh",
138309e815959Sopenharmony_ci                "namespace": null,
138319e815959Sopenharmony_ci                "ignoreCase": "quirks"
138329e815959Sopenharmony_ci            },
138339e815959Sopenharmony_ci            {
138349e815959Sopenharmony_ci                "type": "attribute",
138359e815959Sopenharmony_ci                "name": "attr",
138369e815959Sopenharmony_ci                "action": "equals",
138379e815959Sopenharmony_ci                "value": "boosh",
138389e815959Sopenharmony_ci                "namespace": null,
138399e815959Sopenharmony_ci                "ignoreCase": null
138409e815959Sopenharmony_ci            }
138419e815959Sopenharmony_ci        ]
138429e815959Sopenharmony_ci    ],
138439e815959Sopenharmony_ci    "div#attr-test3.found.you[title=\"whatup duders\"]": [
138449e815959Sopenharmony_ci        [
138459e815959Sopenharmony_ci            {
138469e815959Sopenharmony_ci                "type": "tag",
138479e815959Sopenharmony_ci                "name": "div",
138489e815959Sopenharmony_ci                "namespace": null
138499e815959Sopenharmony_ci            },
138509e815959Sopenharmony_ci            {
138519e815959Sopenharmony_ci                "type": "attribute",
138529e815959Sopenharmony_ci                "name": "id",
138539e815959Sopenharmony_ci                "action": "equals",
138549e815959Sopenharmony_ci                "value": "attr-test3",
138559e815959Sopenharmony_ci                "namespace": null,
138569e815959Sopenharmony_ci                "ignoreCase": "quirks"
138579e815959Sopenharmony_ci            },
138589e815959Sopenharmony_ci            {
138599e815959Sopenharmony_ci                "type": "attribute",
138609e815959Sopenharmony_ci                "name": "class",
138619e815959Sopenharmony_ci                "action": "element",
138629e815959Sopenharmony_ci                "value": "found",
138639e815959Sopenharmony_ci                "namespace": null,
138649e815959Sopenharmony_ci                "ignoreCase": "quirks"
138659e815959Sopenharmony_ci            },
138669e815959Sopenharmony_ci            {
138679e815959Sopenharmony_ci                "type": "attribute",
138689e815959Sopenharmony_ci                "name": "class",
138699e815959Sopenharmony_ci                "action": "element",
138709e815959Sopenharmony_ci                "value": "you",
138719e815959Sopenharmony_ci                "namespace": null,
138729e815959Sopenharmony_ci                "ignoreCase": "quirks"
138739e815959Sopenharmony_ci            },
138749e815959Sopenharmony_ci            {
138759e815959Sopenharmony_ci                "type": "attribute",
138769e815959Sopenharmony_ci                "name": "title",
138779e815959Sopenharmony_ci                "action": "equals",
138789e815959Sopenharmony_ci                "value": "whatup duders",
138799e815959Sopenharmony_ci                "namespace": null,
138809e815959Sopenharmony_ci                "ignoreCase": null
138819e815959Sopenharmony_ci            }
138829e815959Sopenharmony_ci        ]
138839e815959Sopenharmony_ci    ],
138849e815959Sopenharmony_ci    "div#blargh": [
138859e815959Sopenharmony_ci        [
138869e815959Sopenharmony_ci            {
138879e815959Sopenharmony_ci                "type": "tag",
138889e815959Sopenharmony_ci                "name": "div",
138899e815959Sopenharmony_ci                "namespace": null
138909e815959Sopenharmony_ci            },
138919e815959Sopenharmony_ci            {
138929e815959Sopenharmony_ci                "type": "attribute",
138939e815959Sopenharmony_ci                "name": "id",
138949e815959Sopenharmony_ci                "action": "equals",
138959e815959Sopenharmony_ci                "value": "blargh",
138969e815959Sopenharmony_ci                "namespace": null,
138979e815959Sopenharmony_ci                "ignoreCase": "quirks"
138989e815959Sopenharmony_ci            }
138999e815959Sopenharmony_ci        ]
139009e815959Sopenharmony_ci    ],
139019e815959Sopenharmony_ci    "div#fixtures > div a": [
139029e815959Sopenharmony_ci        [
139039e815959Sopenharmony_ci            {
139049e815959Sopenharmony_ci                "type": "tag",
139059e815959Sopenharmony_ci                "name": "div",
139069e815959Sopenharmony_ci                "namespace": null
139079e815959Sopenharmony_ci            },
139089e815959Sopenharmony_ci            {
139099e815959Sopenharmony_ci                "type": "attribute",
139109e815959Sopenharmony_ci                "name": "id",
139119e815959Sopenharmony_ci                "action": "equals",
139129e815959Sopenharmony_ci                "value": "fixtures",
139139e815959Sopenharmony_ci                "namespace": null,
139149e815959Sopenharmony_ci                "ignoreCase": "quirks"
139159e815959Sopenharmony_ci            },
139169e815959Sopenharmony_ci            {
139179e815959Sopenharmony_ci                "type": "child"
139189e815959Sopenharmony_ci            },
139199e815959Sopenharmony_ci            {
139209e815959Sopenharmony_ci                "type": "tag",
139219e815959Sopenharmony_ci                "name": "div",
139229e815959Sopenharmony_ci                "namespace": null
139239e815959Sopenharmony_ci            },
139249e815959Sopenharmony_ci            {
139259e815959Sopenharmony_ci                "type": "descendant"
139269e815959Sopenharmony_ci            },
139279e815959Sopenharmony_ci            {
139289e815959Sopenharmony_ci                "type": "tag",
139299e815959Sopenharmony_ci                "name": "a",
139309e815959Sopenharmony_ci                "namespace": null
139319e815959Sopenharmony_ci            }
139329e815959Sopenharmony_ci        ]
139339e815959Sopenharmony_ci    ],
139349e815959Sopenharmony_ci    "div#fixtures div ~ a div": [
139359e815959Sopenharmony_ci        [
139369e815959Sopenharmony_ci            {
139379e815959Sopenharmony_ci                "type": "tag",
139389e815959Sopenharmony_ci                "name": "div",
139399e815959Sopenharmony_ci                "namespace": null
139409e815959Sopenharmony_ci            },
139419e815959Sopenharmony_ci            {
139429e815959Sopenharmony_ci                "type": "attribute",
139439e815959Sopenharmony_ci                "name": "id",
139449e815959Sopenharmony_ci                "action": "equals",
139459e815959Sopenharmony_ci                "value": "fixtures",
139469e815959Sopenharmony_ci                "namespace": null,
139479e815959Sopenharmony_ci                "ignoreCase": "quirks"
139489e815959Sopenharmony_ci            },
139499e815959Sopenharmony_ci            {
139509e815959Sopenharmony_ci                "type": "descendant"
139519e815959Sopenharmony_ci            },
139529e815959Sopenharmony_ci            {
139539e815959Sopenharmony_ci                "type": "tag",
139549e815959Sopenharmony_ci                "name": "div",
139559e815959Sopenharmony_ci                "namespace": null
139569e815959Sopenharmony_ci            },
139579e815959Sopenharmony_ci            {
139589e815959Sopenharmony_ci                "type": "sibling"
139599e815959Sopenharmony_ci            },
139609e815959Sopenharmony_ci            {
139619e815959Sopenharmony_ci                "type": "tag",
139629e815959Sopenharmony_ci                "name": "a",
139639e815959Sopenharmony_ci                "namespace": null
139649e815959Sopenharmony_ci            },
139659e815959Sopenharmony_ci            {
139669e815959Sopenharmony_ci                "type": "descendant"
139679e815959Sopenharmony_ci            },
139689e815959Sopenharmony_ci            {
139699e815959Sopenharmony_ci                "type": "tag",
139709e815959Sopenharmony_ci                "name": "div",
139719e815959Sopenharmony_ci                "namespace": null
139729e815959Sopenharmony_ci            }
139739e815959Sopenharmony_ci        ]
139749e815959Sopenharmony_ci    ],
139759e815959Sopenharmony_ci    "div#fixtures p": [
139769e815959Sopenharmony_ci        [
139779e815959Sopenharmony_ci            {
139789e815959Sopenharmony_ci                "type": "tag",
139799e815959Sopenharmony_ci                "name": "div",
139809e815959Sopenharmony_ci                "namespace": null
139819e815959Sopenharmony_ci            },
139829e815959Sopenharmony_ci            {
139839e815959Sopenharmony_ci                "type": "attribute",
139849e815959Sopenharmony_ci                "name": "id",
139859e815959Sopenharmony_ci                "action": "equals",
139869e815959Sopenharmony_ci                "value": "fixtures",
139879e815959Sopenharmony_ci                "namespace": null,
139889e815959Sopenharmony_ci                "ignoreCase": "quirks"
139899e815959Sopenharmony_ci            },
139909e815959Sopenharmony_ci            {
139919e815959Sopenharmony_ci                "type": "descendant"
139929e815959Sopenharmony_ci            },
139939e815959Sopenharmony_ci            {
139949e815959Sopenharmony_ci                "type": "tag",
139959e815959Sopenharmony_ci                "name": "p",
139969e815959Sopenharmony_ci                "namespace": null
139979e815959Sopenharmony_ci            }
139989e815959Sopenharmony_ci        ]
139999e815959Sopenharmony_ci    ],
140009e815959Sopenharmony_ci    "div#fixtures>div a": [
140019e815959Sopenharmony_ci        [
140029e815959Sopenharmony_ci            {
140039e815959Sopenharmony_ci                "type": "tag",
140049e815959Sopenharmony_ci                "name": "div",
140059e815959Sopenharmony_ci                "namespace": null
140069e815959Sopenharmony_ci            },
140079e815959Sopenharmony_ci            {
140089e815959Sopenharmony_ci                "type": "attribute",
140099e815959Sopenharmony_ci                "name": "id",
140109e815959Sopenharmony_ci                "action": "equals",
140119e815959Sopenharmony_ci                "value": "fixtures",
140129e815959Sopenharmony_ci                "namespace": null,
140139e815959Sopenharmony_ci                "ignoreCase": "quirks"
140149e815959Sopenharmony_ci            },
140159e815959Sopenharmony_ci            {
140169e815959Sopenharmony_ci                "type": "child"
140179e815959Sopenharmony_ci            },
140189e815959Sopenharmony_ci            {
140199e815959Sopenharmony_ci                "type": "tag",
140209e815959Sopenharmony_ci                "name": "div",
140219e815959Sopenharmony_ci                "namespace": null
140229e815959Sopenharmony_ci            },
140239e815959Sopenharmony_ci            {
140249e815959Sopenharmony_ci                "type": "descendant"
140259e815959Sopenharmony_ci            },
140269e815959Sopenharmony_ci            {
140279e815959Sopenharmony_ci                "type": "tag",
140289e815959Sopenharmony_ci                "name": "a",
140299e815959Sopenharmony_ci                "namespace": null
140309e815959Sopenharmony_ci            }
140319e815959Sopenharmony_ci        ]
140329e815959Sopenharmony_ci    ],
140339e815959Sopenharmony_ci    "div#form": [
140349e815959Sopenharmony_ci        [
140359e815959Sopenharmony_ci            {
140369e815959Sopenharmony_ci                "type": "tag",
140379e815959Sopenharmony_ci                "name": "div",
140389e815959Sopenharmony_ci                "namespace": null
140399e815959Sopenharmony_ci            },
140409e815959Sopenharmony_ci            {
140419e815959Sopenharmony_ci                "type": "attribute",
140429e815959Sopenharmony_ci                "name": "id",
140439e815959Sopenharmony_ci                "action": "equals",
140449e815959Sopenharmony_ci                "value": "form",
140459e815959Sopenharmony_ci                "namespace": null,
140469e815959Sopenharmony_ci                "ignoreCase": "quirks"
140479e815959Sopenharmony_ci            }
140489e815959Sopenharmony_ci        ]
140499e815959Sopenharmony_ci    ],
140509e815959Sopenharmony_ci    "div#grandfather > div": [
140519e815959Sopenharmony_ci        [
140529e815959Sopenharmony_ci            {
140539e815959Sopenharmony_ci                "type": "tag",
140549e815959Sopenharmony_ci                "name": "div",
140559e815959Sopenharmony_ci                "namespace": null
140569e815959Sopenharmony_ci            },
140579e815959Sopenharmony_ci            {
140589e815959Sopenharmony_ci                "type": "attribute",
140599e815959Sopenharmony_ci                "name": "id",
140609e815959Sopenharmony_ci                "action": "equals",
140619e815959Sopenharmony_ci                "value": "grandfather",
140629e815959Sopenharmony_ci                "namespace": null,
140639e815959Sopenharmony_ci                "ignoreCase": "quirks"
140649e815959Sopenharmony_ci            },
140659e815959Sopenharmony_ci            {
140669e815959Sopenharmony_ci                "type": "child"
140679e815959Sopenharmony_ci            },
140689e815959Sopenharmony_ci            {
140699e815959Sopenharmony_ci                "type": "tag",
140709e815959Sopenharmony_ci                "name": "div",
140719e815959Sopenharmony_ci                "namespace": null
140729e815959Sopenharmony_ci            }
140739e815959Sopenharmony_ci        ]
140749e815959Sopenharmony_ci    ],
140759e815959Sopenharmony_ci    "div,span": [
140769e815959Sopenharmony_ci        [
140779e815959Sopenharmony_ci            {
140789e815959Sopenharmony_ci                "type": "tag",
140799e815959Sopenharmony_ci                "name": "div",
140809e815959Sopenharmony_ci                "namespace": null
140819e815959Sopenharmony_ci            }
140829e815959Sopenharmony_ci        ],
140839e815959Sopenharmony_ci        [
140849e815959Sopenharmony_ci            {
140859e815959Sopenharmony_ci                "type": "tag",
140869e815959Sopenharmony_ci                "name": "span",
140879e815959Sopenharmony_ci                "namespace": null
140889e815959Sopenharmony_ci            }
140899e815959Sopenharmony_ci        ]
140909e815959Sopenharmony_ci    ],
140919e815959Sopenharmony_ci    "div.blah > p > a": [
140929e815959Sopenharmony_ci        [
140939e815959Sopenharmony_ci            {
140949e815959Sopenharmony_ci                "type": "tag",
140959e815959Sopenharmony_ci                "name": "div",
140969e815959Sopenharmony_ci                "namespace": null
140979e815959Sopenharmony_ci            },
140989e815959Sopenharmony_ci            {
140999e815959Sopenharmony_ci                "type": "attribute",
141009e815959Sopenharmony_ci                "name": "class",
141019e815959Sopenharmony_ci                "action": "element",
141029e815959Sopenharmony_ci                "value": "blah",
141039e815959Sopenharmony_ci                "namespace": null,
141049e815959Sopenharmony_ci                "ignoreCase": "quirks"
141059e815959Sopenharmony_ci            },
141069e815959Sopenharmony_ci            {
141079e815959Sopenharmony_ci                "type": "child"
141089e815959Sopenharmony_ci            },
141099e815959Sopenharmony_ci            {
141109e815959Sopenharmony_ci                "type": "tag",
141119e815959Sopenharmony_ci                "name": "p",
141129e815959Sopenharmony_ci                "namespace": null
141139e815959Sopenharmony_ci            },
141149e815959Sopenharmony_ci            {
141159e815959Sopenharmony_ci                "type": "child"
141169e815959Sopenharmony_ci            },
141179e815959Sopenharmony_ci            {
141189e815959Sopenharmony_ci                "type": "tag",
141199e815959Sopenharmony_ci                "name": "a",
141209e815959Sopenharmony_ci                "namespace": null
141219e815959Sopenharmony_ci            }
141229e815959Sopenharmony_ci        ]
141239e815959Sopenharmony_ci    ],
141249e815959Sopenharmony_ci    "div.brothers": [
141259e815959Sopenharmony_ci        [
141269e815959Sopenharmony_ci            {
141279e815959Sopenharmony_ci                "type": "tag",
141289e815959Sopenharmony_ci                "name": "div",
141299e815959Sopenharmony_ci                "namespace": null
141309e815959Sopenharmony_ci            },
141319e815959Sopenharmony_ci            {
141329e815959Sopenharmony_ci                "type": "attribute",
141339e815959Sopenharmony_ci                "name": "class",
141349e815959Sopenharmony_ci                "action": "element",
141359e815959Sopenharmony_ci                "value": "brothers",
141369e815959Sopenharmony_ci                "namespace": null,
141379e815959Sopenharmony_ci                "ignoreCase": "quirks"
141389e815959Sopenharmony_ci            }
141399e815959Sopenharmony_ci        ]
141409e815959Sopenharmony_ci    ],
141419e815959Sopenharmony_ci    "div.brothers + div": [
141429e815959Sopenharmony_ci        [
141439e815959Sopenharmony_ci            {
141449e815959Sopenharmony_ci                "type": "tag",
141459e815959Sopenharmony_ci                "name": "div",
141469e815959Sopenharmony_ci                "namespace": null
141479e815959Sopenharmony_ci            },
141489e815959Sopenharmony_ci            {
141499e815959Sopenharmony_ci                "type": "attribute",
141509e815959Sopenharmony_ci                "name": "class",
141519e815959Sopenharmony_ci                "action": "element",
141529e815959Sopenharmony_ci                "value": "brothers",
141539e815959Sopenharmony_ci                "namespace": null,
141549e815959Sopenharmony_ci                "ignoreCase": "quirks"
141559e815959Sopenharmony_ci            },
141569e815959Sopenharmony_ci            {
141579e815959Sopenharmony_ci                "type": "adjacent"
141589e815959Sopenharmony_ci            },
141599e815959Sopenharmony_ci            {
141609e815959Sopenharmony_ci                "type": "tag",
141619e815959Sopenharmony_ci                "name": "div",
141629e815959Sopenharmony_ci                "namespace": null
141639e815959Sopenharmony_ci            }
141649e815959Sopenharmony_ci        ]
141659e815959Sopenharmony_ci    ],
141669e815959Sopenharmony_ci    "div.brothers + div.brothers": [
141679e815959Sopenharmony_ci        [
141689e815959Sopenharmony_ci            {
141699e815959Sopenharmony_ci                "type": "tag",
141709e815959Sopenharmony_ci                "name": "div",
141719e815959Sopenharmony_ci                "namespace": null
141729e815959Sopenharmony_ci            },
141739e815959Sopenharmony_ci            {
141749e815959Sopenharmony_ci                "type": "attribute",
141759e815959Sopenharmony_ci                "name": "class",
141769e815959Sopenharmony_ci                "action": "element",
141779e815959Sopenharmony_ci                "value": "brothers",
141789e815959Sopenharmony_ci                "namespace": null,
141799e815959Sopenharmony_ci                "ignoreCase": "quirks"
141809e815959Sopenharmony_ci            },
141819e815959Sopenharmony_ci            {
141829e815959Sopenharmony_ci                "type": "adjacent"
141839e815959Sopenharmony_ci            },
141849e815959Sopenharmony_ci            {
141859e815959Sopenharmony_ci                "type": "tag",
141869e815959Sopenharmony_ci                "name": "div",
141879e815959Sopenharmony_ci                "namespace": null
141889e815959Sopenharmony_ci            },
141899e815959Sopenharmony_ci            {
141909e815959Sopenharmony_ci                "type": "attribute",
141919e815959Sopenharmony_ci                "name": "class",
141929e815959Sopenharmony_ci                "action": "element",
141939e815959Sopenharmony_ci                "value": "brothers",
141949e815959Sopenharmony_ci                "namespace": null,
141959e815959Sopenharmony_ci                "ignoreCase": "quirks"
141969e815959Sopenharmony_ci            }
141979e815959Sopenharmony_ci        ]
141989e815959Sopenharmony_ci    ],
141999e815959Sopenharmony_ci    "div.brothers:not(.brothers)": [
142009e815959Sopenharmony_ci        [
142019e815959Sopenharmony_ci            {
142029e815959Sopenharmony_ci                "type": "tag",
142039e815959Sopenharmony_ci                "name": "div",
142049e815959Sopenharmony_ci                "namespace": null
142059e815959Sopenharmony_ci            },
142069e815959Sopenharmony_ci            {
142079e815959Sopenharmony_ci                "type": "attribute",
142089e815959Sopenharmony_ci                "name": "class",
142099e815959Sopenharmony_ci                "action": "element",
142109e815959Sopenharmony_ci                "value": "brothers",
142119e815959Sopenharmony_ci                "namespace": null,
142129e815959Sopenharmony_ci                "ignoreCase": "quirks"
142139e815959Sopenharmony_ci            },
142149e815959Sopenharmony_ci            {
142159e815959Sopenharmony_ci                "type": "pseudo",
142169e815959Sopenharmony_ci                "name": "not",
142179e815959Sopenharmony_ci                "data": [
142189e815959Sopenharmony_ci                    [
142199e815959Sopenharmony_ci                        {
142209e815959Sopenharmony_ci                            "type": "attribute",
142219e815959Sopenharmony_ci                            "name": "class",
142229e815959Sopenharmony_ci                            "action": "element",
142239e815959Sopenharmony_ci                            "value": "brothers",
142249e815959Sopenharmony_ci                            "namespace": null,
142259e815959Sopenharmony_ci                            "ignoreCase": "quirks"
142269e815959Sopenharmony_ci                        }
142279e815959Sopenharmony_ci                    ]
142289e815959Sopenharmony_ci                ]
142299e815959Sopenharmony_ci            }
142309e815959Sopenharmony_ci        ]
142319e815959Sopenharmony_ci    ],
142329e815959Sopenharmony_ci    "div.foo": [
142339e815959Sopenharmony_ci        [
142349e815959Sopenharmony_ci            {
142359e815959Sopenharmony_ci                "type": "tag",
142369e815959Sopenharmony_ci                "name": "div",
142379e815959Sopenharmony_ci                "namespace": null
142389e815959Sopenharmony_ci            },
142399e815959Sopenharmony_ci            {
142409e815959Sopenharmony_ci                "type": "attribute",
142419e815959Sopenharmony_ci                "name": "class",
142429e815959Sopenharmony_ci                "action": "element",
142439e815959Sopenharmony_ci                "value": "foo",
142449e815959Sopenharmony_ci                "namespace": null,
142459e815959Sopenharmony_ci                "ignoreCase": "quirks"
142469e815959Sopenharmony_ci            }
142479e815959Sopenharmony_ci        ]
142489e815959Sopenharmony_ci    ],
142499e815959Sopenharmony_ci    "div.foo > span > a": [
142509e815959Sopenharmony_ci        [
142519e815959Sopenharmony_ci            {
142529e815959Sopenharmony_ci                "type": "tag",
142539e815959Sopenharmony_ci                "name": "div",
142549e815959Sopenharmony_ci                "namespace": null
142559e815959Sopenharmony_ci            },
142569e815959Sopenharmony_ci            {
142579e815959Sopenharmony_ci                "type": "attribute",
142589e815959Sopenharmony_ci                "name": "class",
142599e815959Sopenharmony_ci                "action": "element",
142609e815959Sopenharmony_ci                "value": "foo",
142619e815959Sopenharmony_ci                "namespace": null,
142629e815959Sopenharmony_ci                "ignoreCase": "quirks"
142639e815959Sopenharmony_ci            },
142649e815959Sopenharmony_ci            {
142659e815959Sopenharmony_ci                "type": "child"
142669e815959Sopenharmony_ci            },
142679e815959Sopenharmony_ci            {
142689e815959Sopenharmony_ci                "type": "tag",
142699e815959Sopenharmony_ci                "name": "span",
142709e815959Sopenharmony_ci                "namespace": null
142719e815959Sopenharmony_ci            },
142729e815959Sopenharmony_ci            {
142739e815959Sopenharmony_ci                "type": "child"
142749e815959Sopenharmony_ci            },
142759e815959Sopenharmony_ci            {
142769e815959Sopenharmony_ci                "type": "tag",
142779e815959Sopenharmony_ci                "name": "a",
142789e815959Sopenharmony_ci                "namespace": null
142799e815959Sopenharmony_ci            }
142809e815959Sopenharmony_ci        ]
142819e815959Sopenharmony_ci    ],
142829e815959Sopenharmony_ci    "div:has(div:not([id]))": [
142839e815959Sopenharmony_ci        [
142849e815959Sopenharmony_ci            {
142859e815959Sopenharmony_ci                "type": "tag",
142869e815959Sopenharmony_ci                "name": "div",
142879e815959Sopenharmony_ci                "namespace": null
142889e815959Sopenharmony_ci            },
142899e815959Sopenharmony_ci            {
142909e815959Sopenharmony_ci                "type": "pseudo",
142919e815959Sopenharmony_ci                "name": "has",
142929e815959Sopenharmony_ci                "data": [
142939e815959Sopenharmony_ci                    [
142949e815959Sopenharmony_ci                        {
142959e815959Sopenharmony_ci                            "type": "tag",
142969e815959Sopenharmony_ci                            "name": "div",
142979e815959Sopenharmony_ci                            "namespace": null
142989e815959Sopenharmony_ci                        },
142999e815959Sopenharmony_ci                        {
143009e815959Sopenharmony_ci                            "type": "pseudo",
143019e815959Sopenharmony_ci                            "name": "not",
143029e815959Sopenharmony_ci                            "data": [
143039e815959Sopenharmony_ci                                [
143049e815959Sopenharmony_ci                                    {
143059e815959Sopenharmony_ci                                        "type": "attribute",
143069e815959Sopenharmony_ci                                        "name": "id",
143079e815959Sopenharmony_ci                                        "action": "exists",
143089e815959Sopenharmony_ci                                        "value": "",
143099e815959Sopenharmony_ci                                        "namespace": null,
143109e815959Sopenharmony_ci                                        "ignoreCase": null
143119e815959Sopenharmony_ci                                    }
143129e815959Sopenharmony_ci                                ]
143139e815959Sopenharmony_ci                            ]
143149e815959Sopenharmony_ci                        }
143159e815959Sopenharmony_ci                    ]
143169e815959Sopenharmony_ci                ]
143179e815959Sopenharmony_ci            }
143189e815959Sopenharmony_ci        ]
143199e815959Sopenharmony_ci    ],
143209e815959Sopenharmony_ci    "div:not(.brothers)": [
143219e815959Sopenharmony_ci        [
143229e815959Sopenharmony_ci            {
143239e815959Sopenharmony_ci                "type": "tag",
143249e815959Sopenharmony_ci                "name": "div",
143259e815959Sopenharmony_ci                "namespace": null
143269e815959Sopenharmony_ci            },
143279e815959Sopenharmony_ci            {
143289e815959Sopenharmony_ci                "type": "pseudo",
143299e815959Sopenharmony_ci                "name": "not",
143309e815959Sopenharmony_ci                "data": [
143319e815959Sopenharmony_ci                    [
143329e815959Sopenharmony_ci                        {
143339e815959Sopenharmony_ci                            "type": "attribute",
143349e815959Sopenharmony_ci                            "name": "class",
143359e815959Sopenharmony_ci                            "action": "element",
143369e815959Sopenharmony_ci                            "value": "brothers",
143379e815959Sopenharmony_ci                            "namespace": null,
143389e815959Sopenharmony_ci                            "ignoreCase": "quirks"
143399e815959Sopenharmony_ci                        }
143409e815959Sopenharmony_ci                    ]
143419e815959Sopenharmony_ci                ]
143429e815959Sopenharmony_ci            }
143439e815959Sopenharmony_ci        ]
143449e815959Sopenharmony_ci    ],
143459e815959Sopenharmony_ci    "div:not([class~=brothers])": [
143469e815959Sopenharmony_ci        [
143479e815959Sopenharmony_ci            {
143489e815959Sopenharmony_ci                "type": "tag",
143499e815959Sopenharmony_ci                "name": "div",
143509e815959Sopenharmony_ci                "namespace": null
143519e815959Sopenharmony_ci            },
143529e815959Sopenharmony_ci            {
143539e815959Sopenharmony_ci                "type": "pseudo",
143549e815959Sopenharmony_ci                "name": "not",
143559e815959Sopenharmony_ci                "data": [
143569e815959Sopenharmony_ci                    [
143579e815959Sopenharmony_ci                        {
143589e815959Sopenharmony_ci                            "type": "attribute",
143599e815959Sopenharmony_ci                            "name": "class",
143609e815959Sopenharmony_ci                            "action": "element",
143619e815959Sopenharmony_ci                            "value": "brothers",
143629e815959Sopenharmony_ci                            "namespace": null,
143639e815959Sopenharmony_ci                            "ignoreCase": null
143649e815959Sopenharmony_ci                        }
143659e815959Sopenharmony_ci                    ]
143669e815959Sopenharmony_ci                ]
143679e815959Sopenharmony_ci            }
143689e815959Sopenharmony_ci        ]
143699e815959Sopenharmony_ci    ],
143709e815959Sopenharmony_ci    "div:not([id])": [
143719e815959Sopenharmony_ci        [
143729e815959Sopenharmony_ci            {
143739e815959Sopenharmony_ci                "type": "tag",
143749e815959Sopenharmony_ci                "name": "div",
143759e815959Sopenharmony_ci                "namespace": null
143769e815959Sopenharmony_ci            },
143779e815959Sopenharmony_ci            {
143789e815959Sopenharmony_ci                "type": "pseudo",
143799e815959Sopenharmony_ci                "name": "not",
143809e815959Sopenharmony_ci                "data": [
143819e815959Sopenharmony_ci                    [
143829e815959Sopenharmony_ci                        {
143839e815959Sopenharmony_ci                            "type": "attribute",
143849e815959Sopenharmony_ci                            "name": "id",
143859e815959Sopenharmony_ci                            "action": "exists",
143869e815959Sopenharmony_ci                            "value": "",
143879e815959Sopenharmony_ci                            "namespace": null,
143889e815959Sopenharmony_ci                            "ignoreCase": null
143899e815959Sopenharmony_ci                        }
143909e815959Sopenharmony_ci                    ]
143919e815959Sopenharmony_ci                ]
143929e815959Sopenharmony_ci            }
143939e815959Sopenharmony_ci        ]
143949e815959Sopenharmony_ci    ],
143959e815959Sopenharmony_ci    "div[class$=men]": [
143969e815959Sopenharmony_ci        [
143979e815959Sopenharmony_ci            {
143989e815959Sopenharmony_ci                "type": "tag",
143999e815959Sopenharmony_ci                "name": "div",
144009e815959Sopenharmony_ci                "namespace": null
144019e815959Sopenharmony_ci            },
144029e815959Sopenharmony_ci            {
144039e815959Sopenharmony_ci                "type": "attribute",
144049e815959Sopenharmony_ci                "name": "class",
144059e815959Sopenharmony_ci                "action": "end",
144069e815959Sopenharmony_ci                "value": "men",
144079e815959Sopenharmony_ci                "namespace": null,
144089e815959Sopenharmony_ci                "ignoreCase": null
144099e815959Sopenharmony_ci            }
144109e815959Sopenharmony_ci        ]
144119e815959Sopenharmony_ci    ],
144129e815959Sopenharmony_ci    "div[class*=\"ers m\"]": [
144139e815959Sopenharmony_ci        [
144149e815959Sopenharmony_ci            {
144159e815959Sopenharmony_ci                "type": "tag",
144169e815959Sopenharmony_ci                "name": "div",
144179e815959Sopenharmony_ci                "namespace": null
144189e815959Sopenharmony_ci            },
144199e815959Sopenharmony_ci            {
144209e815959Sopenharmony_ci                "type": "attribute",
144219e815959Sopenharmony_ci                "name": "class",
144229e815959Sopenharmony_ci                "action": "any",
144239e815959Sopenharmony_ci                "value": "ers m",
144249e815959Sopenharmony_ci                "namespace": null,
144259e815959Sopenharmony_ci                "ignoreCase": null
144269e815959Sopenharmony_ci            }
144279e815959Sopenharmony_ci        ]
144289e815959Sopenharmony_ci    ],
144299e815959Sopenharmony_ci    "div[class^=bro]": [
144309e815959Sopenharmony_ci        [
144319e815959Sopenharmony_ci            {
144329e815959Sopenharmony_ci                "type": "tag",
144339e815959Sopenharmony_ci                "name": "div",
144349e815959Sopenharmony_ci                "namespace": null
144359e815959Sopenharmony_ci            },
144369e815959Sopenharmony_ci            {
144379e815959Sopenharmony_ci                "type": "attribute",
144389e815959Sopenharmony_ci                "name": "class",
144399e815959Sopenharmony_ci                "action": "start",
144409e815959Sopenharmony_ci                "value": "bro",
144419e815959Sopenharmony_ci                "namespace": null,
144429e815959Sopenharmony_ci                "ignoreCase": null
144439e815959Sopenharmony_ci            }
144449e815959Sopenharmony_ci        ]
144459e815959Sopenharmony_ci    ],
144469e815959Sopenharmony_ci    "div[class~=brothers]": [
144479e815959Sopenharmony_ci        [
144489e815959Sopenharmony_ci            {
144499e815959Sopenharmony_ci                "type": "tag",
144509e815959Sopenharmony_ci                "name": "div",
144519e815959Sopenharmony_ci                "namespace": null
144529e815959Sopenharmony_ci            },
144539e815959Sopenharmony_ci            {
144549e815959Sopenharmony_ci                "type": "attribute",
144559e815959Sopenharmony_ci                "name": "class",
144569e815959Sopenharmony_ci                "action": "element",
144579e815959Sopenharmony_ci                "value": "brothers",
144589e815959Sopenharmony_ci                "namespace": null,
144599e815959Sopenharmony_ci                "ignoreCase": null
144609e815959Sopenharmony_ci            }
144619e815959Sopenharmony_ci        ]
144629e815959Sopenharmony_ci    ],
144639e815959Sopenharmony_ci    "div[class~=brothers].brothers": [
144649e815959Sopenharmony_ci        [
144659e815959Sopenharmony_ci            {
144669e815959Sopenharmony_ci                "type": "tag",
144679e815959Sopenharmony_ci                "name": "div",
144689e815959Sopenharmony_ci                "namespace": null
144699e815959Sopenharmony_ci            },
144709e815959Sopenharmony_ci            {
144719e815959Sopenharmony_ci                "type": "attribute",
144729e815959Sopenharmony_ci                "name": "class",
144739e815959Sopenharmony_ci                "action": "element",
144749e815959Sopenharmony_ci                "value": "brothers",
144759e815959Sopenharmony_ci                "namespace": null,
144769e815959Sopenharmony_ci                "ignoreCase": null
144779e815959Sopenharmony_ci            },
144789e815959Sopenharmony_ci            {
144799e815959Sopenharmony_ci                "type": "attribute",
144809e815959Sopenharmony_ci                "name": "class",
144819e815959Sopenharmony_ci                "action": "element",
144829e815959Sopenharmony_ci                "value": "brothers",
144839e815959Sopenharmony_ci                "namespace": null,
144849e815959Sopenharmony_ci                "ignoreCase": "quirks"
144859e815959Sopenharmony_ci            }
144869e815959Sopenharmony_ci        ]
144879e815959Sopenharmony_ci    ],
144889e815959Sopenharmony_ci    "dl\tol": [
144899e815959Sopenharmony_ci        [
144909e815959Sopenharmony_ci            {
144919e815959Sopenharmony_ci                "type": "tag",
144929e815959Sopenharmony_ci                "name": "dl",
144939e815959Sopenharmony_ci                "namespace": null
144949e815959Sopenharmony_ci            },
144959e815959Sopenharmony_ci            {
144969e815959Sopenharmony_ci                "type": "descendant"
144979e815959Sopenharmony_ci            },
144989e815959Sopenharmony_ci            {
144999e815959Sopenharmony_ci                "type": "tag",
145009e815959Sopenharmony_ci                "name": "ol",
145019e815959Sopenharmony_ci                "namespace": null
145029e815959Sopenharmony_ci            }
145039e815959Sopenharmony_ci        ]
145049e815959Sopenharmony_ci    ],
145059e815959Sopenharmony_ci    "dl ol": [
145069e815959Sopenharmony_ci        [
145079e815959Sopenharmony_ci            {
145089e815959Sopenharmony_ci                "type": "tag",
145099e815959Sopenharmony_ci                "name": "dl",
145109e815959Sopenharmony_ci                "namespace": null
145119e815959Sopenharmony_ci            },
145129e815959Sopenharmony_ci            {
145139e815959Sopenharmony_ci                "type": "descendant"
145149e815959Sopenharmony_ci            },
145159e815959Sopenharmony_ci            {
145169e815959Sopenharmony_ci                "type": "tag",
145179e815959Sopenharmony_ci                "name": "ol",
145189e815959Sopenharmony_ci                "namespace": null
145199e815959Sopenharmony_ci            }
145209e815959Sopenharmony_ci        ]
145219e815959Sopenharmony_ci    ],
145229e815959Sopenharmony_ci    "elem:not(:has(*))": [
145239e815959Sopenharmony_ci        [
145249e815959Sopenharmony_ci            {
145259e815959Sopenharmony_ci                "type": "tag",
145269e815959Sopenharmony_ci                "name": "elem",
145279e815959Sopenharmony_ci                "namespace": null
145289e815959Sopenharmony_ci            },
145299e815959Sopenharmony_ci            {
145309e815959Sopenharmony_ci                "type": "pseudo",
145319e815959Sopenharmony_ci                "name": "not",
145329e815959Sopenharmony_ci                "data": [
145339e815959Sopenharmony_ci                    [
145349e815959Sopenharmony_ci                        {
145359e815959Sopenharmony_ci                            "type": "pseudo",
145369e815959Sopenharmony_ci                            "name": "has",
145379e815959Sopenharmony_ci                            "data": [
145389e815959Sopenharmony_ci                                [
145399e815959Sopenharmony_ci                                    {
145409e815959Sopenharmony_ci                                        "type": "universal",
145419e815959Sopenharmony_ci                                        "namespace": null
145429e815959Sopenharmony_ci                                    }
145439e815959Sopenharmony_ci                                ]
145449e815959Sopenharmony_ci                            ]
145459e815959Sopenharmony_ci                        }
145469e815959Sopenharmony_ci                    ]
145479e815959Sopenharmony_ci                ]
145489e815959Sopenharmony_ci            }
145499e815959Sopenharmony_ci        ]
145509e815959Sopenharmony_ci    ],
145519e815959Sopenharmony_ci    "em[nopass~=\"copyright\"]": [
145529e815959Sopenharmony_ci        [
145539e815959Sopenharmony_ci            {
145549e815959Sopenharmony_ci                "type": "tag",
145559e815959Sopenharmony_ci                "name": "em",
145569e815959Sopenharmony_ci                "namespace": null
145579e815959Sopenharmony_ci            },
145589e815959Sopenharmony_ci            {
145599e815959Sopenharmony_ci                "type": "attribute",
145609e815959Sopenharmony_ci                "name": "nopass",
145619e815959Sopenharmony_ci                "action": "element",
145629e815959Sopenharmony_ci                "value": "copyright",
145639e815959Sopenharmony_ci                "namespace": null,
145649e815959Sopenharmony_ci                "ignoreCase": null
145659e815959Sopenharmony_ci            }
145669e815959Sopenharmony_ci        ]
145679e815959Sopenharmony_ci    ],
145689e815959Sopenharmony_ci    "em[rel~=\"copyright\"]": [
145699e815959Sopenharmony_ci        [
145709e815959Sopenharmony_ci            {
145719e815959Sopenharmony_ci                "type": "tag",
145729e815959Sopenharmony_ci                "name": "em",
145739e815959Sopenharmony_ci                "namespace": null
145749e815959Sopenharmony_ci            },
145759e815959Sopenharmony_ci            {
145769e815959Sopenharmony_ci                "type": "attribute",
145779e815959Sopenharmony_ci                "name": "rel",
145789e815959Sopenharmony_ci                "action": "element",
145799e815959Sopenharmony_ci                "value": "copyright",
145809e815959Sopenharmony_ci                "namespace": null,
145819e815959Sopenharmony_ci                "ignoreCase": null
145829e815959Sopenharmony_ci            }
145839e815959Sopenharmony_ci        ]
145849e815959Sopenharmony_ci    ],
145859e815959Sopenharmony_ci    "foo_bar": [
145869e815959Sopenharmony_ci        [
145879e815959Sopenharmony_ci            {
145889e815959Sopenharmony_ci                "type": "tag",
145899e815959Sopenharmony_ci                "name": "foo_bar",
145909e815959Sopenharmony_ci                "namespace": null
145919e815959Sopenharmony_ci            }
145929e815959Sopenharmony_ci        ]
145939e815959Sopenharmony_ci    ],
145949e815959Sopenharmony_ci    "form": [
145959e815959Sopenharmony_ci        [
145969e815959Sopenharmony_ci            {
145979e815959Sopenharmony_ci                "type": "tag",
145989e815959Sopenharmony_ci                "name": "form",
145999e815959Sopenharmony_ci                "namespace": null
146009e815959Sopenharmony_ci            }
146019e815959Sopenharmony_ci        ]
146029e815959Sopenharmony_ci    ],
146039e815959Sopenharmony_ci    "form > #foo\\:bar": [
146049e815959Sopenharmony_ci        [
146059e815959Sopenharmony_ci            {
146069e815959Sopenharmony_ci                "type": "tag",
146079e815959Sopenharmony_ci                "name": "form",
146089e815959Sopenharmony_ci                "namespace": null
146099e815959Sopenharmony_ci            },
146109e815959Sopenharmony_ci            {
146119e815959Sopenharmony_ci                "type": "child"
146129e815959Sopenharmony_ci            },
146139e815959Sopenharmony_ci            {
146149e815959Sopenharmony_ci                "type": "attribute",
146159e815959Sopenharmony_ci                "name": "id",
146169e815959Sopenharmony_ci                "action": "equals",
146179e815959Sopenharmony_ci                "value": "foo:bar",
146189e815959Sopenharmony_ci                "namespace": null,
146199e815959Sopenharmony_ci                "ignoreCase": "quirks"
146209e815959Sopenharmony_ci            }
146219e815959Sopenharmony_ci        ]
146229e815959Sopenharmony_ci    ],
146239e815959Sopenharmony_ci    "form > #test\\.foo\\[5\\]bar": [
146249e815959Sopenharmony_ci        [
146259e815959Sopenharmony_ci            {
146269e815959Sopenharmony_ci                "type": "tag",
146279e815959Sopenharmony_ci                "name": "form",
146289e815959Sopenharmony_ci                "namespace": null
146299e815959Sopenharmony_ci            },
146309e815959Sopenharmony_ci            {
146319e815959Sopenharmony_ci                "type": "child"
146329e815959Sopenharmony_ci            },
146339e815959Sopenharmony_ci            {
146349e815959Sopenharmony_ci                "type": "attribute",
146359e815959Sopenharmony_ci                "name": "id",
146369e815959Sopenharmony_ci                "action": "equals",
146379e815959Sopenharmony_ci                "value": "test.foo[5]bar",
146389e815959Sopenharmony_ci                "namespace": null,
146399e815959Sopenharmony_ci                "ignoreCase": "quirks"
146409e815959Sopenharmony_ci            }
146419e815959Sopenharmony_ci        ]
146429e815959Sopenharmony_ci    ],
146439e815959Sopenharmony_ci    "form > #台北": [
146449e815959Sopenharmony_ci        [
146459e815959Sopenharmony_ci            {
146469e815959Sopenharmony_ci                "type": "tag",
146479e815959Sopenharmony_ci                "name": "form",
146489e815959Sopenharmony_ci                "namespace": null
146499e815959Sopenharmony_ci            },
146509e815959Sopenharmony_ci            {
146519e815959Sopenharmony_ci                "type": "child"
146529e815959Sopenharmony_ci            },
146539e815959Sopenharmony_ci            {
146549e815959Sopenharmony_ci                "type": "attribute",
146559e815959Sopenharmony_ci                "name": "id",
146569e815959Sopenharmony_ci                "action": "equals",
146579e815959Sopenharmony_ci                "value": "台北",
146589e815959Sopenharmony_ci                "namespace": null,
146599e815959Sopenharmony_ci                "ignoreCase": "quirks"
146609e815959Sopenharmony_ci            }
146619e815959Sopenharmony_ci        ]
146629e815959Sopenharmony_ci    ],
146639e815959Sopenharmony_ci    "form > .foo\\:bar": [
146649e815959Sopenharmony_ci        [
146659e815959Sopenharmony_ci            {
146669e815959Sopenharmony_ci                "type": "tag",
146679e815959Sopenharmony_ci                "name": "form",
146689e815959Sopenharmony_ci                "namespace": null
146699e815959Sopenharmony_ci            },
146709e815959Sopenharmony_ci            {
146719e815959Sopenharmony_ci                "type": "child"
146729e815959Sopenharmony_ci            },
146739e815959Sopenharmony_ci            {
146749e815959Sopenharmony_ci                "type": "attribute",
146759e815959Sopenharmony_ci                "name": "class",
146769e815959Sopenharmony_ci                "action": "element",
146779e815959Sopenharmony_ci                "value": "foo:bar",
146789e815959Sopenharmony_ci                "namespace": null,
146799e815959Sopenharmony_ci                "ignoreCase": "quirks"
146809e815959Sopenharmony_ci            }
146819e815959Sopenharmony_ci        ]
146829e815959Sopenharmony_ci    ],
146839e815959Sopenharmony_ci    "form > .test\\.foo\\[5\\]bar": [
146849e815959Sopenharmony_ci        [
146859e815959Sopenharmony_ci            {
146869e815959Sopenharmony_ci                "type": "tag",
146879e815959Sopenharmony_ci                "name": "form",
146889e815959Sopenharmony_ci                "namespace": null
146899e815959Sopenharmony_ci            },
146909e815959Sopenharmony_ci            {
146919e815959Sopenharmony_ci                "type": "child"
146929e815959Sopenharmony_ci            },
146939e815959Sopenharmony_ci            {
146949e815959Sopenharmony_ci                "type": "attribute",
146959e815959Sopenharmony_ci                "name": "class",
146969e815959Sopenharmony_ci                "action": "element",
146979e815959Sopenharmony_ci                "value": "test.foo[5]bar",
146989e815959Sopenharmony_ci                "namespace": null,
146999e815959Sopenharmony_ci                "ignoreCase": "quirks"
147009e815959Sopenharmony_ci            }
147019e815959Sopenharmony_ci        ]
147029e815959Sopenharmony_ci    ],
147039e815959Sopenharmony_ci    "form > .台北Táiběi": [
147049e815959Sopenharmony_ci        [
147059e815959Sopenharmony_ci            {
147069e815959Sopenharmony_ci                "type": "tag",
147079e815959Sopenharmony_ci                "name": "form",
147089e815959Sopenharmony_ci                "namespace": null
147099e815959Sopenharmony_ci            },
147109e815959Sopenharmony_ci            {
147119e815959Sopenharmony_ci                "type": "child"
147129e815959Sopenharmony_ci            },
147139e815959Sopenharmony_ci            {
147149e815959Sopenharmony_ci                "type": "attribute",
147159e815959Sopenharmony_ci                "name": "class",
147169e815959Sopenharmony_ci                "action": "element",
147179e815959Sopenharmony_ci                "value": "台北Táiběi",
147189e815959Sopenharmony_ci                "namespace": null,
147199e815959Sopenharmony_ci                "ignoreCase": "quirks"
147209e815959Sopenharmony_ci            }
147219e815959Sopenharmony_ci        ]
147229e815959Sopenharmony_ci    ],
147239e815959Sopenharmony_ci    "form label[for]": [
147249e815959Sopenharmony_ci        [
147259e815959Sopenharmony_ci            {
147269e815959Sopenharmony_ci                "type": "tag",
147279e815959Sopenharmony_ci                "name": "form",
147289e815959Sopenharmony_ci                "namespace": null
147299e815959Sopenharmony_ci            },
147309e815959Sopenharmony_ci            {
147319e815959Sopenharmony_ci                "type": "descendant"
147329e815959Sopenharmony_ci            },
147339e815959Sopenharmony_ci            {
147349e815959Sopenharmony_ci                "type": "tag",
147359e815959Sopenharmony_ci                "name": "label",
147369e815959Sopenharmony_ci                "namespace": null
147379e815959Sopenharmony_ci            },
147389e815959Sopenharmony_ci            {
147399e815959Sopenharmony_ci                "type": "attribute",
147409e815959Sopenharmony_ci                "name": "for",
147419e815959Sopenharmony_ci                "action": "exists",
147429e815959Sopenharmony_ci                "value": "",
147439e815959Sopenharmony_ci                "namespace": null,
147449e815959Sopenharmony_ci                "ignoreCase": null
147459e815959Sopenharmony_ci            }
147469e815959Sopenharmony_ci        ]
147479e815959Sopenharmony_ci    ],
147489e815959Sopenharmony_ci    "form:nth-last-child( 5 )": [
147499e815959Sopenharmony_ci        [
147509e815959Sopenharmony_ci            {
147519e815959Sopenharmony_ci                "type": "tag",
147529e815959Sopenharmony_ci                "name": "form",
147539e815959Sopenharmony_ci                "namespace": null
147549e815959Sopenharmony_ci            },
147559e815959Sopenharmony_ci            {
147569e815959Sopenharmony_ci                "type": "pseudo",
147579e815959Sopenharmony_ci                "name": "nth-last-child",
147589e815959Sopenharmony_ci                "data": " 5 "
147599e815959Sopenharmony_ci            }
147609e815959Sopenharmony_ci        ]
147619e815959Sopenharmony_ci    ],
147629e815959Sopenharmony_ci    "form:nth-last-child(5)": [
147639e815959Sopenharmony_ci        [
147649e815959Sopenharmony_ci            {
147659e815959Sopenharmony_ci                "type": "tag",
147669e815959Sopenharmony_ci                "name": "form",
147679e815959Sopenharmony_ci                "namespace": null
147689e815959Sopenharmony_ci            },
147699e815959Sopenharmony_ci            {
147709e815959Sopenharmony_ci                "type": "pseudo",
147719e815959Sopenharmony_ci                "name": "nth-last-child",
147729e815959Sopenharmony_ci                "data": "5"
147739e815959Sopenharmony_ci            }
147749e815959Sopenharmony_ci        ]
147759e815959Sopenharmony_ci    ],
147769e815959Sopenharmony_ci    "form[title*=\"commas,\"], input[value=\"#commaOne,#commaTwo\"]": [
147779e815959Sopenharmony_ci        [
147789e815959Sopenharmony_ci            {
147799e815959Sopenharmony_ci                "type": "tag",
147809e815959Sopenharmony_ci                "name": "form",
147819e815959Sopenharmony_ci                "namespace": null
147829e815959Sopenharmony_ci            },
147839e815959Sopenharmony_ci            {
147849e815959Sopenharmony_ci                "type": "attribute",
147859e815959Sopenharmony_ci                "name": "title",
147869e815959Sopenharmony_ci                "action": "any",
147879e815959Sopenharmony_ci                "value": "commas,",
147889e815959Sopenharmony_ci                "namespace": null,
147899e815959Sopenharmony_ci                "ignoreCase": null
147909e815959Sopenharmony_ci            }
147919e815959Sopenharmony_ci        ],
147929e815959Sopenharmony_ci        [
147939e815959Sopenharmony_ci            {
147949e815959Sopenharmony_ci                "type": "tag",
147959e815959Sopenharmony_ci                "name": "input",
147969e815959Sopenharmony_ci                "namespace": null
147979e815959Sopenharmony_ci            },
147989e815959Sopenharmony_ci            {
147999e815959Sopenharmony_ci                "type": "attribute",
148009e815959Sopenharmony_ci                "name": "value",
148019e815959Sopenharmony_ci                "action": "equals",
148029e815959Sopenharmony_ci                "value": "#commaOne,#commaTwo",
148039e815959Sopenharmony_ci                "namespace": null,
148049e815959Sopenharmony_ci                "ignoreCase": null
148059e815959Sopenharmony_ci            }
148069e815959Sopenharmony_ci        ]
148079e815959Sopenharmony_ci    ],
148089e815959Sopenharmony_ci    "h1": [
148099e815959Sopenharmony_ci        [
148109e815959Sopenharmony_ci            {
148119e815959Sopenharmony_ci                "type": "tag",
148129e815959Sopenharmony_ci                "name": "h1",
148139e815959Sopenharmony_ci                "namespace": null
148149e815959Sopenharmony_ci            }
148159e815959Sopenharmony_ci        ]
148169e815959Sopenharmony_ci    ],
148179e815959Sopenharmony_ci    "h1 ~ ul": [
148189e815959Sopenharmony_ci        [
148199e815959Sopenharmony_ci            {
148209e815959Sopenharmony_ci                "type": "tag",
148219e815959Sopenharmony_ci                "name": "h1",
148229e815959Sopenharmony_ci                "namespace": null
148239e815959Sopenharmony_ci            },
148249e815959Sopenharmony_ci            {
148259e815959Sopenharmony_ci                "type": "sibling"
148269e815959Sopenharmony_ci            },
148279e815959Sopenharmony_ci            {
148289e815959Sopenharmony_ci                "type": "tag",
148299e815959Sopenharmony_ci                "name": "ul",
148309e815959Sopenharmony_ci                "namespace": null
148319e815959Sopenharmony_ci            }
148329e815959Sopenharmony_ci        ]
148339e815959Sopenharmony_ci    ],
148349e815959Sopenharmony_ci    "h1[CLASS]": [
148359e815959Sopenharmony_ci        [
148369e815959Sopenharmony_ci            {
148379e815959Sopenharmony_ci                "type": "tag",
148389e815959Sopenharmony_ci                "name": "h1",
148399e815959Sopenharmony_ci                "namespace": null
148409e815959Sopenharmony_ci            },
148419e815959Sopenharmony_ci            {
148429e815959Sopenharmony_ci                "type": "attribute",
148439e815959Sopenharmony_ci                "name": "CLASS",
148449e815959Sopenharmony_ci                "action": "exists",
148459e815959Sopenharmony_ci                "value": "",
148469e815959Sopenharmony_ci                "namespace": null,
148479e815959Sopenharmony_ci                "ignoreCase": null
148489e815959Sopenharmony_ci            }
148499e815959Sopenharmony_ci        ]
148509e815959Sopenharmony_ci    ],
148519e815959Sopenharmony_ci    "h1[class]": [
148529e815959Sopenharmony_ci        [
148539e815959Sopenharmony_ci            {
148549e815959Sopenharmony_ci                "type": "tag",
148559e815959Sopenharmony_ci                "name": "h1",
148569e815959Sopenharmony_ci                "namespace": null
148579e815959Sopenharmony_ci            },
148589e815959Sopenharmony_ci            {
148599e815959Sopenharmony_ci                "type": "attribute",
148609e815959Sopenharmony_ci                "name": "class",
148619e815959Sopenharmony_ci                "action": "exists",
148629e815959Sopenharmony_ci                "value": "",
148639e815959Sopenharmony_ci                "namespace": null,
148649e815959Sopenharmony_ci                "ignoreCase": null
148659e815959Sopenharmony_ci            }
148669e815959Sopenharmony_ci        ]
148679e815959Sopenharmony_ci    ],
148689e815959Sopenharmony_ci    "h2\t,\r#qunit-fixture p\n": [
148699e815959Sopenharmony_ci        [
148709e815959Sopenharmony_ci            {
148719e815959Sopenharmony_ci                "type": "tag",
148729e815959Sopenharmony_ci                "name": "h2",
148739e815959Sopenharmony_ci                "namespace": null
148749e815959Sopenharmony_ci            }
148759e815959Sopenharmony_ci        ],
148769e815959Sopenharmony_ci        [
148779e815959Sopenharmony_ci            {
148789e815959Sopenharmony_ci                "type": "attribute",
148799e815959Sopenharmony_ci                "name": "id",
148809e815959Sopenharmony_ci                "action": "equals",
148819e815959Sopenharmony_ci                "value": "qunit-fixture",
148829e815959Sopenharmony_ci                "namespace": null,
148839e815959Sopenharmony_ci                "ignoreCase": "quirks"
148849e815959Sopenharmony_ci            },
148859e815959Sopenharmony_ci            {
148869e815959Sopenharmony_ci                "type": "descendant"
148879e815959Sopenharmony_ci            },
148889e815959Sopenharmony_ci            {
148899e815959Sopenharmony_ci                "type": "tag",
148909e815959Sopenharmony_ci                "name": "p",
148919e815959Sopenharmony_ci                "namespace": null
148929e815959Sopenharmony_ci            }
148939e815959Sopenharmony_ci        ]
148949e815959Sopenharmony_ci    ],
148959e815959Sopenharmony_ci    "h2 , #qunit-fixture p": [
148969e815959Sopenharmony_ci        [
148979e815959Sopenharmony_ci            {
148989e815959Sopenharmony_ci                "type": "tag",
148999e815959Sopenharmony_ci                "name": "h2",
149009e815959Sopenharmony_ci                "namespace": null
149019e815959Sopenharmony_ci            }
149029e815959Sopenharmony_ci        ],
149039e815959Sopenharmony_ci        [
149049e815959Sopenharmony_ci            {
149059e815959Sopenharmony_ci                "type": "attribute",
149069e815959Sopenharmony_ci                "name": "id",
149079e815959Sopenharmony_ci                "action": "equals",
149089e815959Sopenharmony_ci                "value": "qunit-fixture",
149099e815959Sopenharmony_ci                "namespace": null,
149109e815959Sopenharmony_ci                "ignoreCase": "quirks"
149119e815959Sopenharmony_ci            },
149129e815959Sopenharmony_ci            {
149139e815959Sopenharmony_ci                "type": "descendant"
149149e815959Sopenharmony_ci            },
149159e815959Sopenharmony_ci            {
149169e815959Sopenharmony_ci                "type": "tag",
149179e815959Sopenharmony_ci                "name": "p",
149189e815959Sopenharmony_ci                "namespace": null
149199e815959Sopenharmony_ci            }
149209e815959Sopenharmony_ci        ]
149219e815959Sopenharmony_ci    ],
149229e815959Sopenharmony_ci    "h2, #qunit-fixture p": [
149239e815959Sopenharmony_ci        [
149249e815959Sopenharmony_ci            {
149259e815959Sopenharmony_ci                "type": "tag",
149269e815959Sopenharmony_ci                "name": "h2",
149279e815959Sopenharmony_ci                "namespace": null
149289e815959Sopenharmony_ci            }
149299e815959Sopenharmony_ci        ],
149309e815959Sopenharmony_ci        [
149319e815959Sopenharmony_ci            {
149329e815959Sopenharmony_ci                "type": "attribute",
149339e815959Sopenharmony_ci                "name": "id",
149349e815959Sopenharmony_ci                "action": "equals",
149359e815959Sopenharmony_ci                "value": "qunit-fixture",
149369e815959Sopenharmony_ci                "namespace": null,
149379e815959Sopenharmony_ci                "ignoreCase": "quirks"
149389e815959Sopenharmony_ci            },
149399e815959Sopenharmony_ci            {
149409e815959Sopenharmony_ci                "type": "descendant"
149419e815959Sopenharmony_ci            },
149429e815959Sopenharmony_ci            {
149439e815959Sopenharmony_ci                "type": "tag",
149449e815959Sopenharmony_ci                "name": "p",
149459e815959Sopenharmony_ci                "namespace": null
149469e815959Sopenharmony_ci            }
149479e815959Sopenharmony_ci        ]
149489e815959Sopenharmony_ci    ],
149499e815959Sopenharmony_ci    "h2, h1": [
149509e815959Sopenharmony_ci        [
149519e815959Sopenharmony_ci            {
149529e815959Sopenharmony_ci                "type": "tag",
149539e815959Sopenharmony_ci                "name": "h2",
149549e815959Sopenharmony_ci                "namespace": null
149559e815959Sopenharmony_ci            }
149569e815959Sopenharmony_ci        ],
149579e815959Sopenharmony_ci        [
149589e815959Sopenharmony_ci            {
149599e815959Sopenharmony_ci                "type": "tag",
149609e815959Sopenharmony_ci                "name": "h1",
149619e815959Sopenharmony_ci                "namespace": null
149629e815959Sopenharmony_ci            }
149639e815959Sopenharmony_ci        ]
149649e815959Sopenharmony_ci    ],
149659e815959Sopenharmony_ci    "h2,#qunit-fixture p": [
149669e815959Sopenharmony_ci        [
149679e815959Sopenharmony_ci            {
149689e815959Sopenharmony_ci                "type": "tag",
149699e815959Sopenharmony_ci                "name": "h2",
149709e815959Sopenharmony_ci                "namespace": null
149719e815959Sopenharmony_ci            }
149729e815959Sopenharmony_ci        ],
149739e815959Sopenharmony_ci        [
149749e815959Sopenharmony_ci            {
149759e815959Sopenharmony_ci                "type": "attribute",
149769e815959Sopenharmony_ci                "name": "id",
149779e815959Sopenharmony_ci                "action": "equals",
149789e815959Sopenharmony_ci                "value": "qunit-fixture",
149799e815959Sopenharmony_ci                "namespace": null,
149809e815959Sopenharmony_ci                "ignoreCase": "quirks"
149819e815959Sopenharmony_ci            },
149829e815959Sopenharmony_ci            {
149839e815959Sopenharmony_ci                "type": "descendant"
149849e815959Sopenharmony_ci            },
149859e815959Sopenharmony_ci            {
149869e815959Sopenharmony_ci                "type": "tag",
149879e815959Sopenharmony_ci                "name": "p",
149889e815959Sopenharmony_ci                "namespace": null
149899e815959Sopenharmony_ci            }
149909e815959Sopenharmony_ci        ]
149919e815959Sopenharmony_ci    ],
149929e815959Sopenharmony_ci    "h2,#qunit-fixture p ": [
149939e815959Sopenharmony_ci        [
149949e815959Sopenharmony_ci            {
149959e815959Sopenharmony_ci                "type": "tag",
149969e815959Sopenharmony_ci                "name": "h2",
149979e815959Sopenharmony_ci                "namespace": null
149989e815959Sopenharmony_ci            }
149999e815959Sopenharmony_ci        ],
150009e815959Sopenharmony_ci        [
150019e815959Sopenharmony_ci            {
150029e815959Sopenharmony_ci                "type": "attribute",
150039e815959Sopenharmony_ci                "name": "id",
150049e815959Sopenharmony_ci                "action": "equals",
150059e815959Sopenharmony_ci                "value": "qunit-fixture",
150069e815959Sopenharmony_ci                "namespace": null,
150079e815959Sopenharmony_ci                "ignoreCase": "quirks"
150089e815959Sopenharmony_ci            },
150099e815959Sopenharmony_ci            {
150109e815959Sopenharmony_ci                "type": "descendant"
150119e815959Sopenharmony_ci            },
150129e815959Sopenharmony_ci            {
150139e815959Sopenharmony_ci                "type": "tag",
150149e815959Sopenharmony_ci                "name": "p",
150159e815959Sopenharmony_ci                "namespace": null
150169e815959Sopenharmony_ci            }
150179e815959Sopenharmony_ci        ]
150189e815959Sopenharmony_ci    ],
150199e815959Sopenharmony_ci    "html": [
150209e815959Sopenharmony_ci        [
150219e815959Sopenharmony_ci            {
150229e815959Sopenharmony_ci                "type": "tag",
150239e815959Sopenharmony_ci                "name": "html",
150249e815959Sopenharmony_ci                "namespace": null
150259e815959Sopenharmony_ci            }
150269e815959Sopenharmony_ci        ]
150279e815959Sopenharmony_ci    ],
150289e815959Sopenharmony_ci    "input": [
150299e815959Sopenharmony_ci        [
150309e815959Sopenharmony_ci            {
150319e815959Sopenharmony_ci                "type": "tag",
150329e815959Sopenharmony_ci                "name": "input",
150339e815959Sopenharmony_ci                "namespace": null
150349e815959Sopenharmony_ci            }
150359e815959Sopenharmony_ci        ]
150369e815959Sopenharmony_ci    ],
150379e815959Sopenharmony_ci    "input[data-attr='\\01D306A']": [
150389e815959Sopenharmony_ci        [
150399e815959Sopenharmony_ci            {
150409e815959Sopenharmony_ci                "type": "tag",
150419e815959Sopenharmony_ci                "name": "input",
150429e815959Sopenharmony_ci                "namespace": null
150439e815959Sopenharmony_ci            },
150449e815959Sopenharmony_ci            {
150459e815959Sopenharmony_ci                "type": "attribute",
150469e815959Sopenharmony_ci                "name": "data-attr",
150479e815959Sopenharmony_ci                "action": "equals",
150489e815959Sopenharmony_ci                "value": "�A",
150499e815959Sopenharmony_ci                "namespace": null,
150509e815959Sopenharmony_ci                "ignoreCase": null
150519e815959Sopenharmony_ci            }
150529e815959Sopenharmony_ci        ]
150539e815959Sopenharmony_ci    ],
150549e815959Sopenharmony_ci    "input[data-comma=\"0,1\"]": [
150559e815959Sopenharmony_ci        [
150569e815959Sopenharmony_ci            {
150579e815959Sopenharmony_ci                "type": "tag",
150589e815959Sopenharmony_ci                "name": "input",
150599e815959Sopenharmony_ci                "namespace": null
150609e815959Sopenharmony_ci            },
150619e815959Sopenharmony_ci            {
150629e815959Sopenharmony_ci                "type": "attribute",
150639e815959Sopenharmony_ci                "name": "data-comma",
150649e815959Sopenharmony_ci                "action": "equals",
150659e815959Sopenharmony_ci                "value": "0,1",
150669e815959Sopenharmony_ci                "namespace": null,
150679e815959Sopenharmony_ci                "ignoreCase": null
150689e815959Sopenharmony_ci            }
150699e815959Sopenharmony_ci        ]
150709e815959Sopenharmony_ci    ],
150719e815959Sopenharmony_ci    "input[data-comma='0,1']": [
150729e815959Sopenharmony_ci        [
150739e815959Sopenharmony_ci            {
150749e815959Sopenharmony_ci                "type": "tag",
150759e815959Sopenharmony_ci                "name": "input",
150769e815959Sopenharmony_ci                "namespace": null
150779e815959Sopenharmony_ci            },
150789e815959Sopenharmony_ci            {
150799e815959Sopenharmony_ci                "type": "attribute",
150809e815959Sopenharmony_ci                "name": "data-comma",
150819e815959Sopenharmony_ci                "action": "equals",
150829e815959Sopenharmony_ci                "value": "0,1",
150839e815959Sopenharmony_ci                "namespace": null,
150849e815959Sopenharmony_ci                "ignoreCase": null
150859e815959Sopenharmony_ci            }
150869e815959Sopenharmony_ci        ]
150879e815959Sopenharmony_ci    ],
150889e815959Sopenharmony_ci    "input[data-pos=':first']": [
150899e815959Sopenharmony_ci        [
150909e815959Sopenharmony_ci            {
150919e815959Sopenharmony_ci                "type": "tag",
150929e815959Sopenharmony_ci                "name": "input",
150939e815959Sopenharmony_ci                "namespace": null
150949e815959Sopenharmony_ci            },
150959e815959Sopenharmony_ci            {
150969e815959Sopenharmony_ci                "type": "attribute",
150979e815959Sopenharmony_ci                "name": "data-pos",
150989e815959Sopenharmony_ci                "action": "equals",
150999e815959Sopenharmony_ci                "value": ":first",
151009e815959Sopenharmony_ci                "namespace": null,
151019e815959Sopenharmony_ci                "ignoreCase": null
151029e815959Sopenharmony_ci            }
151039e815959Sopenharmony_ci        ]
151049e815959Sopenharmony_ci    ],
151059e815959Sopenharmony_ci    "input[data-pos=\\:first]": [
151069e815959Sopenharmony_ci        [
151079e815959Sopenharmony_ci            {
151089e815959Sopenharmony_ci                "type": "tag",
151099e815959Sopenharmony_ci                "name": "input",
151109e815959Sopenharmony_ci                "namespace": null
151119e815959Sopenharmony_ci            },
151129e815959Sopenharmony_ci            {
151139e815959Sopenharmony_ci                "type": "attribute",
151149e815959Sopenharmony_ci                "name": "data-pos",
151159e815959Sopenharmony_ci                "action": "equals",
151169e815959Sopenharmony_ci                "value": ":first",
151179e815959Sopenharmony_ci                "namespace": null,
151189e815959Sopenharmony_ci                "ignoreCase": null
151199e815959Sopenharmony_ci            }
151209e815959Sopenharmony_ci        ]
151219e815959Sopenharmony_ci    ],
151229e815959Sopenharmony_ci    "input[id='idTest']": [
151239e815959Sopenharmony_ci        [
151249e815959Sopenharmony_ci            {
151259e815959Sopenharmony_ci                "type": "tag",
151269e815959Sopenharmony_ci                "name": "input",
151279e815959Sopenharmony_ci                "namespace": null
151289e815959Sopenharmony_ci            },
151299e815959Sopenharmony_ci            {
151309e815959Sopenharmony_ci                "type": "attribute",
151319e815959Sopenharmony_ci                "name": "id",
151329e815959Sopenharmony_ci                "action": "equals",
151339e815959Sopenharmony_ci                "value": "idTest",
151349e815959Sopenharmony_ci                "namespace": null,
151359e815959Sopenharmony_ci                "ignoreCase": null
151369e815959Sopenharmony_ci            }
151379e815959Sopenharmony_ci        ]
151389e815959Sopenharmony_ci    ],
151399e815959Sopenharmony_ci    "input[id=types_all]": [
151409e815959Sopenharmony_ci        [
151419e815959Sopenharmony_ci            {
151429e815959Sopenharmony_ci                "type": "tag",
151439e815959Sopenharmony_ci                "name": "input",
151449e815959Sopenharmony_ci                "namespace": null
151459e815959Sopenharmony_ci            },
151469e815959Sopenharmony_ci            {
151479e815959Sopenharmony_ci                "type": "attribute",
151489e815959Sopenharmony_ci                "name": "id",
151499e815959Sopenharmony_ci                "action": "equals",
151509e815959Sopenharmony_ci                "value": "types_all",
151519e815959Sopenharmony_ci                "namespace": null,
151529e815959Sopenharmony_ci                "ignoreCase": null
151539e815959Sopenharmony_ci            }
151549e815959Sopenharmony_ci        ]
151559e815959Sopenharmony_ci    ],
151569e815959Sopenharmony_ci    "input[name$='[bar]']": [
151579e815959Sopenharmony_ci        [
151589e815959Sopenharmony_ci            {
151599e815959Sopenharmony_ci                "type": "tag",
151609e815959Sopenharmony_ci                "name": "input",
151619e815959Sopenharmony_ci                "namespace": null
151629e815959Sopenharmony_ci            },
151639e815959Sopenharmony_ci            {
151649e815959Sopenharmony_ci                "type": "attribute",
151659e815959Sopenharmony_ci                "name": "name",
151669e815959Sopenharmony_ci                "action": "end",
151679e815959Sopenharmony_ci                "value": "[bar]",
151689e815959Sopenharmony_ci                "namespace": null,
151699e815959Sopenharmony_ci                "ignoreCase": null
151709e815959Sopenharmony_ci            }
151719e815959Sopenharmony_ci        ]
151729e815959Sopenharmony_ci    ],
151739e815959Sopenharmony_ci    "input[name$='bar]']": [
151749e815959Sopenharmony_ci        [
151759e815959Sopenharmony_ci            {
151769e815959Sopenharmony_ci                "type": "tag",
151779e815959Sopenharmony_ci                "name": "input",
151789e815959Sopenharmony_ci                "namespace": null
151799e815959Sopenharmony_ci            },
151809e815959Sopenharmony_ci            {
151819e815959Sopenharmony_ci                "type": "attribute",
151829e815959Sopenharmony_ci                "name": "name",
151839e815959Sopenharmony_ci                "action": "end",
151849e815959Sopenharmony_ci                "value": "bar]",
151859e815959Sopenharmony_ci                "namespace": null,
151869e815959Sopenharmony_ci                "ignoreCase": null
151879e815959Sopenharmony_ci            }
151889e815959Sopenharmony_ci        ]
151899e815959Sopenharmony_ci    ],
151909e815959Sopenharmony_ci    "input[name$='foo[bar]']": [
151919e815959Sopenharmony_ci        [
151929e815959Sopenharmony_ci            {
151939e815959Sopenharmony_ci                "type": "tag",
151949e815959Sopenharmony_ci                "name": "input",
151959e815959Sopenharmony_ci                "namespace": null
151969e815959Sopenharmony_ci            },
151979e815959Sopenharmony_ci            {
151989e815959Sopenharmony_ci                "type": "attribute",
151999e815959Sopenharmony_ci                "name": "name",
152009e815959Sopenharmony_ci                "action": "end",
152019e815959Sopenharmony_ci                "value": "foo[bar]",
152029e815959Sopenharmony_ci                "namespace": null,
152039e815959Sopenharmony_ci                "ignoreCase": null
152049e815959Sopenharmony_ci            }
152059e815959Sopenharmony_ci        ]
152069e815959Sopenharmony_ci    ],
152079e815959Sopenharmony_ci    "input[name*='[bar]']": [
152089e815959Sopenharmony_ci        [
152099e815959Sopenharmony_ci            {
152109e815959Sopenharmony_ci                "type": "tag",
152119e815959Sopenharmony_ci                "name": "input",
152129e815959Sopenharmony_ci                "namespace": null
152139e815959Sopenharmony_ci            },
152149e815959Sopenharmony_ci            {
152159e815959Sopenharmony_ci                "type": "attribute",
152169e815959Sopenharmony_ci                "name": "name",
152179e815959Sopenharmony_ci                "action": "any",
152189e815959Sopenharmony_ci                "value": "[bar]",
152199e815959Sopenharmony_ci                "namespace": null,
152209e815959Sopenharmony_ci                "ignoreCase": null
152219e815959Sopenharmony_ci            }
152229e815959Sopenharmony_ci        ]
152239e815959Sopenharmony_ci    ],
152249e815959Sopenharmony_ci    "input[name*='foo[bar]']": [
152259e815959Sopenharmony_ci        [
152269e815959Sopenharmony_ci            {
152279e815959Sopenharmony_ci                "type": "tag",
152289e815959Sopenharmony_ci                "name": "input",
152299e815959Sopenharmony_ci                "namespace": null
152309e815959Sopenharmony_ci            },
152319e815959Sopenharmony_ci            {
152329e815959Sopenharmony_ci                "type": "attribute",
152339e815959Sopenharmony_ci                "name": "name",
152349e815959Sopenharmony_ci                "action": "any",
152359e815959Sopenharmony_ci                "value": "foo[bar]",
152369e815959Sopenharmony_ci                "namespace": null,
152379e815959Sopenharmony_ci                "ignoreCase": null
152389e815959Sopenharmony_ci            }
152399e815959Sopenharmony_ci        ]
152409e815959Sopenharmony_ci    ],
152419e815959Sopenharmony_ci    "input[name=\"action\"]": [
152429e815959Sopenharmony_ci        [
152439e815959Sopenharmony_ci            {
152449e815959Sopenharmony_ci                "type": "tag",
152459e815959Sopenharmony_ci                "name": "input",
152469e815959Sopenharmony_ci                "namespace": null
152479e815959Sopenharmony_ci            },
152489e815959Sopenharmony_ci            {
152499e815959Sopenharmony_ci                "type": "attribute",
152509e815959Sopenharmony_ci                "name": "name",
152519e815959Sopenharmony_ci                "action": "equals",
152529e815959Sopenharmony_ci                "value": "action",
152539e815959Sopenharmony_ci                "namespace": null,
152549e815959Sopenharmony_ci                "ignoreCase": null
152559e815959Sopenharmony_ci            }
152569e815959Sopenharmony_ci        ]
152579e815959Sopenharmony_ci    ],
152589e815959Sopenharmony_ci    "input[name='action']": [
152599e815959Sopenharmony_ci        [
152609e815959Sopenharmony_ci            {
152619e815959Sopenharmony_ci                "type": "tag",
152629e815959Sopenharmony_ci                "name": "input",
152639e815959Sopenharmony_ci                "namespace": null
152649e815959Sopenharmony_ci            },
152659e815959Sopenharmony_ci            {
152669e815959Sopenharmony_ci                "type": "attribute",
152679e815959Sopenharmony_ci                "name": "name",
152689e815959Sopenharmony_ci                "action": "equals",
152699e815959Sopenharmony_ci                "value": "action",
152709e815959Sopenharmony_ci                "namespace": null,
152719e815959Sopenharmony_ci                "ignoreCase": null
152729e815959Sopenharmony_ci            }
152739e815959Sopenharmony_ci        ]
152749e815959Sopenharmony_ci    ],
152759e815959Sopenharmony_ci    "input[name='foo[bar]']": [
152769e815959Sopenharmony_ci        [
152779e815959Sopenharmony_ci            {
152789e815959Sopenharmony_ci                "type": "tag",
152799e815959Sopenharmony_ci                "name": "input",
152809e815959Sopenharmony_ci                "namespace": null
152819e815959Sopenharmony_ci            },
152829e815959Sopenharmony_ci            {
152839e815959Sopenharmony_ci                "type": "attribute",
152849e815959Sopenharmony_ci                "name": "name",
152859e815959Sopenharmony_ci                "action": "equals",
152869e815959Sopenharmony_ci                "value": "foo[bar]",
152879e815959Sopenharmony_ci                "namespace": null,
152889e815959Sopenharmony_ci                "ignoreCase": null
152899e815959Sopenharmony_ci            }
152909e815959Sopenharmony_ci        ]
152919e815959Sopenharmony_ci    ],
152929e815959Sopenharmony_ci    "input[name='types[]']": [
152939e815959Sopenharmony_ci        [
152949e815959Sopenharmony_ci            {
152959e815959Sopenharmony_ci                "type": "tag",
152969e815959Sopenharmony_ci                "name": "input",
152979e815959Sopenharmony_ci                "namespace": null
152989e815959Sopenharmony_ci            },
152999e815959Sopenharmony_ci            {
153009e815959Sopenharmony_ci                "type": "attribute",
153019e815959Sopenharmony_ci                "name": "name",
153029e815959Sopenharmony_ci                "action": "equals",
153039e815959Sopenharmony_ci                "value": "types[]",
153049e815959Sopenharmony_ci                "namespace": null,
153059e815959Sopenharmony_ci                "ignoreCase": null
153069e815959Sopenharmony_ci            }
153079e815959Sopenharmony_ci        ]
153089e815959Sopenharmony_ci    ],
153099e815959Sopenharmony_ci    "input[name=action]": [
153109e815959Sopenharmony_ci        [
153119e815959Sopenharmony_ci            {
153129e815959Sopenharmony_ci                "type": "tag",
153139e815959Sopenharmony_ci                "name": "input",
153149e815959Sopenharmony_ci                "namespace": null
153159e815959Sopenharmony_ci            },
153169e815959Sopenharmony_ci            {
153179e815959Sopenharmony_ci                "type": "attribute",
153189e815959Sopenharmony_ci                "name": "name",
153199e815959Sopenharmony_ci                "action": "equals",
153209e815959Sopenharmony_ci                "value": "action",
153219e815959Sopenharmony_ci                "namespace": null,
153229e815959Sopenharmony_ci                "ignoreCase": null
153239e815959Sopenharmony_ci            }
153249e815959Sopenharmony_ci        ]
153259e815959Sopenharmony_ci    ],
153269e815959Sopenharmony_ci    "input[name=foo\\ bar]": [
153279e815959Sopenharmony_ci        [
153289e815959Sopenharmony_ci            {
153299e815959Sopenharmony_ci                "type": "tag",
153309e815959Sopenharmony_ci                "name": "input",
153319e815959Sopenharmony_ci                "namespace": null
153329e815959Sopenharmony_ci            },
153339e815959Sopenharmony_ci            {
153349e815959Sopenharmony_ci                "type": "attribute",
153359e815959Sopenharmony_ci                "name": "name",
153369e815959Sopenharmony_ci                "action": "equals",
153379e815959Sopenharmony_ci                "value": "foo bar",
153389e815959Sopenharmony_ci                "namespace": null,
153399e815959Sopenharmony_ci                "ignoreCase": null
153409e815959Sopenharmony_ci            }
153419e815959Sopenharmony_ci        ]
153429e815959Sopenharmony_ci    ],
153439e815959Sopenharmony_ci    "input[name=foo\\.baz]": [
153449e815959Sopenharmony_ci        [
153459e815959Sopenharmony_ci            {
153469e815959Sopenharmony_ci                "type": "tag",
153479e815959Sopenharmony_ci                "name": "input",
153489e815959Sopenharmony_ci                "namespace": null
153499e815959Sopenharmony_ci            },
153509e815959Sopenharmony_ci            {
153519e815959Sopenharmony_ci                "type": "attribute",
153529e815959Sopenharmony_ci                "name": "name",
153539e815959Sopenharmony_ci                "action": "equals",
153549e815959Sopenharmony_ci                "value": "foo.baz",
153559e815959Sopenharmony_ci                "namespace": null,
153569e815959Sopenharmony_ci                "ignoreCase": null
153579e815959Sopenharmony_ci            }
153589e815959Sopenharmony_ci        ]
153599e815959Sopenharmony_ci    ],
153609e815959Sopenharmony_ci    "input[name=foo\\[baz\\]]": [
153619e815959Sopenharmony_ci        [
153629e815959Sopenharmony_ci            {
153639e815959Sopenharmony_ci                "type": "tag",
153649e815959Sopenharmony_ci                "name": "input",
153659e815959Sopenharmony_ci                "namespace": null
153669e815959Sopenharmony_ci            },
153679e815959Sopenharmony_ci            {
153689e815959Sopenharmony_ci                "type": "attribute",
153699e815959Sopenharmony_ci                "name": "name",
153709e815959Sopenharmony_ci                "action": "equals",
153719e815959Sopenharmony_ci                "value": "foo[baz]",
153729e815959Sopenharmony_ci                "namespace": null,
153739e815959Sopenharmony_ci                "ignoreCase": null
153749e815959Sopenharmony_ci            }
153759e815959Sopenharmony_ci        ]
153769e815959Sopenharmony_ci    ],
153779e815959Sopenharmony_ci    "input[name^='foo[']": [
153789e815959Sopenharmony_ci        [
153799e815959Sopenharmony_ci            {
153809e815959Sopenharmony_ci                "type": "tag",
153819e815959Sopenharmony_ci                "name": "input",
153829e815959Sopenharmony_ci                "namespace": null
153839e815959Sopenharmony_ci            },
153849e815959Sopenharmony_ci            {
153859e815959Sopenharmony_ci                "type": "attribute",
153869e815959Sopenharmony_ci                "name": "name",
153879e815959Sopenharmony_ci                "action": "start",
153889e815959Sopenharmony_ci                "value": "foo[",
153899e815959Sopenharmony_ci                "namespace": null,
153909e815959Sopenharmony_ci                "ignoreCase": null
153919e815959Sopenharmony_ci            }
153929e815959Sopenharmony_ci        ]
153939e815959Sopenharmony_ci    ],
153949e815959Sopenharmony_ci    "input[name^='foo[bar]']": [
153959e815959Sopenharmony_ci        [
153969e815959Sopenharmony_ci            {
153979e815959Sopenharmony_ci                "type": "tag",
153989e815959Sopenharmony_ci                "name": "input",
153999e815959Sopenharmony_ci                "namespace": null
154009e815959Sopenharmony_ci            },
154019e815959Sopenharmony_ci            {
154029e815959Sopenharmony_ci                "type": "attribute",
154039e815959Sopenharmony_ci                "name": "name",
154049e815959Sopenharmony_ci                "action": "start",
154059e815959Sopenharmony_ci                "value": "foo[bar]",
154069e815959Sopenharmony_ci                "namespace": null,
154079e815959Sopenharmony_ci                "ignoreCase": null
154089e815959Sopenharmony_ci            }
154099e815959Sopenharmony_ci        ]
154109e815959Sopenharmony_ci    ],
154119e815959Sopenharmony_ci    "input[title=\"Don't click me\"]": [
154129e815959Sopenharmony_ci        [
154139e815959Sopenharmony_ci            {
154149e815959Sopenharmony_ci                "type": "tag",
154159e815959Sopenharmony_ci                "name": "input",
154169e815959Sopenharmony_ci                "namespace": null
154179e815959Sopenharmony_ci            },
154189e815959Sopenharmony_ci            {
154199e815959Sopenharmony_ci                "type": "attribute",
154209e815959Sopenharmony_ci                "name": "title",
154219e815959Sopenharmony_ci                "action": "equals",
154229e815959Sopenharmony_ci                "value": "Don't click me",
154239e815959Sopenharmony_ci                "namespace": null,
154249e815959Sopenharmony_ci                "ignoreCase": null
154259e815959Sopenharmony_ci            }
154269e815959Sopenharmony_ci        ]
154279e815959Sopenharmony_ci    ],
154289e815959Sopenharmony_ci    "input[value=Test]": [
154299e815959Sopenharmony_ci        [
154309e815959Sopenharmony_ci            {
154319e815959Sopenharmony_ci                "type": "tag",
154329e815959Sopenharmony_ci                "name": "input",
154339e815959Sopenharmony_ci                "namespace": null
154349e815959Sopenharmony_ci            },
154359e815959Sopenharmony_ci            {
154369e815959Sopenharmony_ci                "type": "attribute",
154379e815959Sopenharmony_ci                "name": "value",
154389e815959Sopenharmony_ci                "action": "equals",
154399e815959Sopenharmony_ci                "value": "Test",
154409e815959Sopenharmony_ci                "namespace": null,
154419e815959Sopenharmony_ci                "ignoreCase": null
154429e815959Sopenharmony_ci            }
154439e815959Sopenharmony_ci        ]
154449e815959Sopenharmony_ci    ],
154459e815959Sopenharmony_ci    "li": [
154469e815959Sopenharmony_ci        [
154479e815959Sopenharmony_ci            {
154489e815959Sopenharmony_ci                "type": "tag",
154499e815959Sopenharmony_ci                "name": "li",
154509e815959Sopenharmony_ci                "namespace": null
154519e815959Sopenharmony_ci            }
154529e815959Sopenharmony_ci        ]
154539e815959Sopenharmony_ci    ],
154549e815959Sopenharmony_ci    "li ~ li": [
154559e815959Sopenharmony_ci        [
154569e815959Sopenharmony_ci            {
154579e815959Sopenharmony_ci                "type": "tag",
154589e815959Sopenharmony_ci                "name": "li",
154599e815959Sopenharmony_ci                "namespace": null
154609e815959Sopenharmony_ci            },
154619e815959Sopenharmony_ci            {
154629e815959Sopenharmony_ci                "type": "sibling"
154639e815959Sopenharmony_ci            },
154649e815959Sopenharmony_ci            {
154659e815959Sopenharmony_ci                "type": "tag",
154669e815959Sopenharmony_ci                "name": "li",
154679e815959Sopenharmony_ci                "namespace": null
154689e815959Sopenharmony_ci            }
154699e815959Sopenharmony_ci        ]
154709e815959Sopenharmony_ci    ],
154719e815959Sopenharmony_ci    "li#attr-child-boosh[attr=boosh]": [
154729e815959Sopenharmony_ci        [
154739e815959Sopenharmony_ci            {
154749e815959Sopenharmony_ci                "type": "tag",
154759e815959Sopenharmony_ci                "name": "li",
154769e815959Sopenharmony_ci                "namespace": null
154779e815959Sopenharmony_ci            },
154789e815959Sopenharmony_ci            {
154799e815959Sopenharmony_ci                "type": "attribute",
154809e815959Sopenharmony_ci                "name": "id",
154819e815959Sopenharmony_ci                "action": "equals",
154829e815959Sopenharmony_ci                "value": "attr-child-boosh",
154839e815959Sopenharmony_ci                "namespace": null,
154849e815959Sopenharmony_ci                "ignoreCase": "quirks"
154859e815959Sopenharmony_ci            },
154869e815959Sopenharmony_ci            {
154879e815959Sopenharmony_ci                "type": "attribute",
154889e815959Sopenharmony_ci                "name": "attr",
154899e815959Sopenharmony_ci                "action": "equals",
154909e815959Sopenharmony_ci                "value": "boosh",
154919e815959Sopenharmony_ci                "namespace": null,
154929e815959Sopenharmony_ci                "ignoreCase": null
154939e815959Sopenharmony_ci            }
154949e815959Sopenharmony_ci        ]
154959e815959Sopenharmony_ci    ],
154969e815959Sopenharmony_ci    "li#item_1.first": [
154979e815959Sopenharmony_ci        [
154989e815959Sopenharmony_ci            {
154999e815959Sopenharmony_ci                "type": "tag",
155009e815959Sopenharmony_ci                "name": "li",
155019e815959Sopenharmony_ci                "namespace": null
155029e815959Sopenharmony_ci            },
155039e815959Sopenharmony_ci            {
155049e815959Sopenharmony_ci                "type": "attribute",
155059e815959Sopenharmony_ci                "name": "id",
155069e815959Sopenharmony_ci                "action": "equals",
155079e815959Sopenharmony_ci                "value": "item_1",
155089e815959Sopenharmony_ci                "namespace": null,
155099e815959Sopenharmony_ci                "ignoreCase": "quirks"
155109e815959Sopenharmony_ci            },
155119e815959Sopenharmony_ci            {
155129e815959Sopenharmony_ci                "type": "attribute",
155139e815959Sopenharmony_ci                "name": "class",
155149e815959Sopenharmony_ci                "action": "element",
155159e815959Sopenharmony_ci                "value": "first",
155169e815959Sopenharmony_ci                "namespace": null,
155179e815959Sopenharmony_ci                "ignoreCase": "quirks"
155189e815959Sopenharmony_ci            }
155199e815959Sopenharmony_ci        ]
155209e815959Sopenharmony_ci    ],
155219e815959Sopenharmony_ci    "li#item_1.first.nonexistent": [
155229e815959Sopenharmony_ci        [
155239e815959Sopenharmony_ci            {
155249e815959Sopenharmony_ci                "type": "tag",
155259e815959Sopenharmony_ci                "name": "li",
155269e815959Sopenharmony_ci                "namespace": null
155279e815959Sopenharmony_ci            },
155289e815959Sopenharmony_ci            {
155299e815959Sopenharmony_ci                "type": "attribute",
155309e815959Sopenharmony_ci                "name": "id",
155319e815959Sopenharmony_ci                "action": "equals",
155329e815959Sopenharmony_ci                "value": "item_1",
155339e815959Sopenharmony_ci                "namespace": null,
155349e815959Sopenharmony_ci                "ignoreCase": "quirks"
155359e815959Sopenharmony_ci            },
155369e815959Sopenharmony_ci            {
155379e815959Sopenharmony_ci                "type": "attribute",
155389e815959Sopenharmony_ci                "name": "class",
155399e815959Sopenharmony_ci                "action": "element",
155409e815959Sopenharmony_ci                "value": "first",
155419e815959Sopenharmony_ci                "namespace": null,
155429e815959Sopenharmony_ci                "ignoreCase": "quirks"
155439e815959Sopenharmony_ci            },
155449e815959Sopenharmony_ci            {
155459e815959Sopenharmony_ci                "type": "attribute",
155469e815959Sopenharmony_ci                "name": "class",
155479e815959Sopenharmony_ci                "action": "element",
155489e815959Sopenharmony_ci                "value": "nonexistent",
155499e815959Sopenharmony_ci                "namespace": null,
155509e815959Sopenharmony_ci                "ignoreCase": "quirks"
155519e815959Sopenharmony_ci            }
155529e815959Sopenharmony_ci        ]
155539e815959Sopenharmony_ci    ],
155549e815959Sopenharmony_ci    "li#item_1.nonexistent": [
155559e815959Sopenharmony_ci        [
155569e815959Sopenharmony_ci            {
155579e815959Sopenharmony_ci                "type": "tag",
155589e815959Sopenharmony_ci                "name": "li",
155599e815959Sopenharmony_ci                "namespace": null
155609e815959Sopenharmony_ci            },
155619e815959Sopenharmony_ci            {
155629e815959Sopenharmony_ci                "type": "attribute",
155639e815959Sopenharmony_ci                "name": "id",
155649e815959Sopenharmony_ci                "action": "equals",
155659e815959Sopenharmony_ci                "value": "item_1",
155669e815959Sopenharmony_ci                "namespace": null,
155679e815959Sopenharmony_ci                "ignoreCase": "quirks"
155689e815959Sopenharmony_ci            },
155699e815959Sopenharmony_ci            {
155709e815959Sopenharmony_ci                "type": "attribute",
155719e815959Sopenharmony_ci                "name": "class",
155729e815959Sopenharmony_ci                "action": "element",
155739e815959Sopenharmony_ci                "value": "nonexistent",
155749e815959Sopenharmony_ci                "namespace": null,
155759e815959Sopenharmony_ci                "ignoreCase": "quirks"
155769e815959Sopenharmony_ci            }
155779e815959Sopenharmony_ci        ]
155789e815959Sopenharmony_ci    ],
155799e815959Sopenharmony_ci    "li#item_3[class]": [
155809e815959Sopenharmony_ci        [
155819e815959Sopenharmony_ci            {
155829e815959Sopenharmony_ci                "type": "tag",
155839e815959Sopenharmony_ci                "name": "li",
155849e815959Sopenharmony_ci                "namespace": null
155859e815959Sopenharmony_ci            },
155869e815959Sopenharmony_ci            {
155879e815959Sopenharmony_ci                "type": "attribute",
155889e815959Sopenharmony_ci                "name": "id",
155899e815959Sopenharmony_ci                "action": "equals",
155909e815959Sopenharmony_ci                "value": "item_3",
155919e815959Sopenharmony_ci                "namespace": null,
155929e815959Sopenharmony_ci                "ignoreCase": "quirks"
155939e815959Sopenharmony_ci            },
155949e815959Sopenharmony_ci            {
155959e815959Sopenharmony_ci                "type": "attribute",
155969e815959Sopenharmony_ci                "name": "class",
155979e815959Sopenharmony_ci                "action": "exists",
155989e815959Sopenharmony_ci                "value": "",
155999e815959Sopenharmony_ci                "namespace": null,
156009e815959Sopenharmony_ci                "ignoreCase": null
156019e815959Sopenharmony_ci            }
156029e815959Sopenharmony_ci        ]
156039e815959Sopenharmony_ci    ],
156049e815959Sopenharmony_ci    "li:contains(hello)": [
156059e815959Sopenharmony_ci        [
156069e815959Sopenharmony_ci            {
156079e815959Sopenharmony_ci                "type": "tag",
156089e815959Sopenharmony_ci                "name": "li",
156099e815959Sopenharmony_ci                "namespace": null
156109e815959Sopenharmony_ci            },
156119e815959Sopenharmony_ci            {
156129e815959Sopenharmony_ci                "type": "pseudo",
156139e815959Sopenharmony_ci                "name": "contains",
156149e815959Sopenharmony_ci                "data": "hello"
156159e815959Sopenharmony_ci            }
156169e815959Sopenharmony_ci        ]
156179e815959Sopenharmony_ci    ],
156189e815959Sopenharmony_ci    "li:contains(human)": [
156199e815959Sopenharmony_ci        [
156209e815959Sopenharmony_ci            {
156219e815959Sopenharmony_ci                "type": "tag",
156229e815959Sopenharmony_ci                "name": "li",
156239e815959Sopenharmony_ci                "namespace": null
156249e815959Sopenharmony_ci            },
156259e815959Sopenharmony_ci            {
156269e815959Sopenharmony_ci                "type": "pseudo",
156279e815959Sopenharmony_ci                "name": "contains",
156289e815959Sopenharmony_ci                "data": "human"
156299e815959Sopenharmony_ci            }
156309e815959Sopenharmony_ci        ]
156319e815959Sopenharmony_ci    ],
156329e815959Sopenharmony_ci    "li:contains(humans)": [
156339e815959Sopenharmony_ci        [
156349e815959Sopenharmony_ci            {
156359e815959Sopenharmony_ci                "type": "tag",
156369e815959Sopenharmony_ci                "name": "li",
156379e815959Sopenharmony_ci                "namespace": null
156389e815959Sopenharmony_ci            },
156399e815959Sopenharmony_ci            {
156409e815959Sopenharmony_ci                "type": "pseudo",
156419e815959Sopenharmony_ci                "name": "contains",
156429e815959Sopenharmony_ci                "data": "humans"
156439e815959Sopenharmony_ci            }
156449e815959Sopenharmony_ci        ]
156459e815959Sopenharmony_ci    ],
156469e815959Sopenharmony_ci    "li:not(:first-child)": [
156479e815959Sopenharmony_ci        [
156489e815959Sopenharmony_ci            {
156499e815959Sopenharmony_ci                "type": "tag",
156509e815959Sopenharmony_ci                "name": "li",
156519e815959Sopenharmony_ci                "namespace": null
156529e815959Sopenharmony_ci            },
156539e815959Sopenharmony_ci            {
156549e815959Sopenharmony_ci                "type": "pseudo",
156559e815959Sopenharmony_ci                "name": "not",
156569e815959Sopenharmony_ci                "data": [
156579e815959Sopenharmony_ci                    [
156589e815959Sopenharmony_ci                        {
156599e815959Sopenharmony_ci                            "type": "pseudo",
156609e815959Sopenharmony_ci                            "name": "first-child",
156619e815959Sopenharmony_ci                            "data": null
156629e815959Sopenharmony_ci                        }
156639e815959Sopenharmony_ci                    ]
156649e815959Sopenharmony_ci                ]
156659e815959Sopenharmony_ci            }
156669e815959Sopenharmony_ci        ]
156679e815959Sopenharmony_ci    ],
156689e815959Sopenharmony_ci    "meta property thing": [
156699e815959Sopenharmony_ci        [
156709e815959Sopenharmony_ci            {
156719e815959Sopenharmony_ci                "type": "tag",
156729e815959Sopenharmony_ci                "name": "meta",
156739e815959Sopenharmony_ci                "namespace": null
156749e815959Sopenharmony_ci            },
156759e815959Sopenharmony_ci            {
156769e815959Sopenharmony_ci                "type": "descendant"
156779e815959Sopenharmony_ci            },
156789e815959Sopenharmony_ci            {
156799e815959Sopenharmony_ci                "type": "tag",
156809e815959Sopenharmony_ci                "name": "property",
156819e815959Sopenharmony_ci                "namespace": null
156829e815959Sopenharmony_ci            },
156839e815959Sopenharmony_ci            {
156849e815959Sopenharmony_ci                "type": "descendant"
156859e815959Sopenharmony_ci            },
156869e815959Sopenharmony_ci            {
156879e815959Sopenharmony_ci                "type": "tag",
156889e815959Sopenharmony_ci                "name": "thing",
156899e815959Sopenharmony_ci                "namespace": null
156909e815959Sopenharmony_ci            }
156919e815959Sopenharmony_ci        ]
156929e815959Sopenharmony_ci    ],
156939e815959Sopenharmony_ci    "nonexistent": [
156949e815959Sopenharmony_ci        [
156959e815959Sopenharmony_ci            {
156969e815959Sopenharmony_ci                "type": "tag",
156979e815959Sopenharmony_ci                "name": "nonexistent",
156989e815959Sopenharmony_ci                "namespace": null
156999e815959Sopenharmony_ci            }
157009e815959Sopenharmony_ci        ]
157019e815959Sopenharmony_ci    ],
157029e815959Sopenharmony_ci    "ol > li[attr=\"boosh\"]:last-child": [
157039e815959Sopenharmony_ci        [
157049e815959Sopenharmony_ci            {
157059e815959Sopenharmony_ci                "type": "tag",
157069e815959Sopenharmony_ci                "name": "ol",
157079e815959Sopenharmony_ci                "namespace": null
157089e815959Sopenharmony_ci            },
157099e815959Sopenharmony_ci            {
157109e815959Sopenharmony_ci                "type": "child"
157119e815959Sopenharmony_ci            },
157129e815959Sopenharmony_ci            {
157139e815959Sopenharmony_ci                "type": "tag",
157149e815959Sopenharmony_ci                "name": "li",
157159e815959Sopenharmony_ci                "namespace": null
157169e815959Sopenharmony_ci            },
157179e815959Sopenharmony_ci            {
157189e815959Sopenharmony_ci                "type": "attribute",
157199e815959Sopenharmony_ci                "name": "attr",
157209e815959Sopenharmony_ci                "action": "equals",
157219e815959Sopenharmony_ci                "value": "boosh",
157229e815959Sopenharmony_ci                "namespace": null,
157239e815959Sopenharmony_ci                "ignoreCase": null
157249e815959Sopenharmony_ci            },
157259e815959Sopenharmony_ci            {
157269e815959Sopenharmony_ci                "type": "pseudo",
157279e815959Sopenharmony_ci                "name": "last-child",
157289e815959Sopenharmony_ci                "data": null
157299e815959Sopenharmony_ci            }
157309e815959Sopenharmony_ci        ]
157319e815959Sopenharmony_ci    ],
157329e815959Sopenharmony_ci    "ol li": [
157339e815959Sopenharmony_ci        [
157349e815959Sopenharmony_ci            {
157359e815959Sopenharmony_ci                "type": "tag",
157369e815959Sopenharmony_ci                "name": "ol",
157379e815959Sopenharmony_ci                "namespace": null
157389e815959Sopenharmony_ci            },
157399e815959Sopenharmony_ci            {
157409e815959Sopenharmony_ci                "type": "descendant"
157419e815959Sopenharmony_ci            },
157429e815959Sopenharmony_ci            {
157439e815959Sopenharmony_ci                "type": "tag",
157449e815959Sopenharmony_ci                "name": "li",
157459e815959Sopenharmony_ci                "namespace": null
157469e815959Sopenharmony_ci            }
157479e815959Sopenharmony_ci        ]
157489e815959Sopenharmony_ci    ],
157499e815959Sopenharmony_ci    "ol ol li#attr-child-boosh[attr=boosh]": [
157509e815959Sopenharmony_ci        [
157519e815959Sopenharmony_ci            {
157529e815959Sopenharmony_ci                "type": "tag",
157539e815959Sopenharmony_ci                "name": "ol",
157549e815959Sopenharmony_ci                "namespace": null
157559e815959Sopenharmony_ci            },
157569e815959Sopenharmony_ci            {
157579e815959Sopenharmony_ci                "type": "descendant"
157589e815959Sopenharmony_ci            },
157599e815959Sopenharmony_ci            {
157609e815959Sopenharmony_ci                "type": "tag",
157619e815959Sopenharmony_ci                "name": "ol",
157629e815959Sopenharmony_ci                "namespace": null
157639e815959Sopenharmony_ci            },
157649e815959Sopenharmony_ci            {
157659e815959Sopenharmony_ci                "type": "descendant"
157669e815959Sopenharmony_ci            },
157679e815959Sopenharmony_ci            {
157689e815959Sopenharmony_ci                "type": "tag",
157699e815959Sopenharmony_ci                "name": "li",
157709e815959Sopenharmony_ci                "namespace": null
157719e815959Sopenharmony_ci            },
157729e815959Sopenharmony_ci            {
157739e815959Sopenharmony_ci                "type": "attribute",
157749e815959Sopenharmony_ci                "name": "id",
157759e815959Sopenharmony_ci                "action": "equals",
157769e815959Sopenharmony_ci                "value": "attr-child-boosh",
157779e815959Sopenharmony_ci                "namespace": null,
157789e815959Sopenharmony_ci                "ignoreCase": "quirks"
157799e815959Sopenharmony_ci            },
157809e815959Sopenharmony_ci            {
157819e815959Sopenharmony_ci                "type": "attribute",
157829e815959Sopenharmony_ci                "name": "attr",
157839e815959Sopenharmony_ci                "action": "equals",
157849e815959Sopenharmony_ci                "value": "boosh",
157859e815959Sopenharmony_ci                "namespace": null,
157869e815959Sopenharmony_ci                "ignoreCase": null
157879e815959Sopenharmony_ci            }
157889e815959Sopenharmony_ci        ]
157899e815959Sopenharmony_ci    ],
157909e815959Sopenharmony_ci    "ol#list li#attr-child-boosh[attr=boosh]": [
157919e815959Sopenharmony_ci        [
157929e815959Sopenharmony_ci            {
157939e815959Sopenharmony_ci                "type": "tag",
157949e815959Sopenharmony_ci                "name": "ol",
157959e815959Sopenharmony_ci                "namespace": null
157969e815959Sopenharmony_ci            },
157979e815959Sopenharmony_ci            {
157989e815959Sopenharmony_ci                "type": "attribute",
157999e815959Sopenharmony_ci                "name": "id",
158009e815959Sopenharmony_ci                "action": "equals",
158019e815959Sopenharmony_ci                "value": "list",
158029e815959Sopenharmony_ci                "namespace": null,
158039e815959Sopenharmony_ci                "ignoreCase": "quirks"
158049e815959Sopenharmony_ci            },
158059e815959Sopenharmony_ci            {
158069e815959Sopenharmony_ci                "type": "descendant"
158079e815959Sopenharmony_ci            },
158089e815959Sopenharmony_ci            {
158099e815959Sopenharmony_ci                "type": "tag",
158109e815959Sopenharmony_ci                "name": "li",
158119e815959Sopenharmony_ci                "namespace": null
158129e815959Sopenharmony_ci            },
158139e815959Sopenharmony_ci            {
158149e815959Sopenharmony_ci                "type": "attribute",
158159e815959Sopenharmony_ci                "name": "id",
158169e815959Sopenharmony_ci                "action": "equals",
158179e815959Sopenharmony_ci                "value": "attr-child-boosh",
158189e815959Sopenharmony_ci                "namespace": null,
158199e815959Sopenharmony_ci                "ignoreCase": "quirks"
158209e815959Sopenharmony_ci            },
158219e815959Sopenharmony_ci            {
158229e815959Sopenharmony_ci                "type": "attribute",
158239e815959Sopenharmony_ci                "name": "attr",
158249e815959Sopenharmony_ci                "action": "equals",
158259e815959Sopenharmony_ci                "value": "boosh",
158269e815959Sopenharmony_ci                "namespace": null,
158279e815959Sopenharmony_ci                "ignoreCase": null
158289e815959Sopenharmony_ci            }
158299e815959Sopenharmony_ci        ]
158309e815959Sopenharmony_ci    ],
158319e815959Sopenharmony_ci    "ol#list>li#attr-child-boosh[attr=boosh]": [
158329e815959Sopenharmony_ci        [
158339e815959Sopenharmony_ci            {
158349e815959Sopenharmony_ci                "type": "tag",
158359e815959Sopenharmony_ci                "name": "ol",
158369e815959Sopenharmony_ci                "namespace": null
158379e815959Sopenharmony_ci            },
158389e815959Sopenharmony_ci            {
158399e815959Sopenharmony_ci                "type": "attribute",
158409e815959Sopenharmony_ci                "name": "id",
158419e815959Sopenharmony_ci                "action": "equals",
158429e815959Sopenharmony_ci                "value": "list",
158439e815959Sopenharmony_ci                "namespace": null,
158449e815959Sopenharmony_ci                "ignoreCase": "quirks"
158459e815959Sopenharmony_ci            },
158469e815959Sopenharmony_ci            {
158479e815959Sopenharmony_ci                "type": "child"
158489e815959Sopenharmony_ci            },
158499e815959Sopenharmony_ci            {
158509e815959Sopenharmony_ci                "type": "tag",
158519e815959Sopenharmony_ci                "name": "li",
158529e815959Sopenharmony_ci                "namespace": null
158539e815959Sopenharmony_ci            },
158549e815959Sopenharmony_ci            {
158559e815959Sopenharmony_ci                "type": "attribute",
158569e815959Sopenharmony_ci                "name": "id",
158579e815959Sopenharmony_ci                "action": "equals",
158589e815959Sopenharmony_ci                "value": "attr-child-boosh",
158599e815959Sopenharmony_ci                "namespace": null,
158609e815959Sopenharmony_ci                "ignoreCase": "quirks"
158619e815959Sopenharmony_ci            },
158629e815959Sopenharmony_ci            {
158639e815959Sopenharmony_ci                "type": "attribute",
158649e815959Sopenharmony_ci                "name": "attr",
158659e815959Sopenharmony_ci                "action": "equals",
158669e815959Sopenharmony_ci                "value": "boosh",
158679e815959Sopenharmony_ci                "namespace": null,
158689e815959Sopenharmony_ci                "ignoreCase": null
158699e815959Sopenharmony_ci            }
158709e815959Sopenharmony_ci        ]
158719e815959Sopenharmony_ci    ],
158729e815959Sopenharmony_ci    "ol:contains(human)": [
158739e815959Sopenharmony_ci        [
158749e815959Sopenharmony_ci            {
158759e815959Sopenharmony_ci                "type": "tag",
158769e815959Sopenharmony_ci                "name": "ol",
158779e815959Sopenharmony_ci                "namespace": null
158789e815959Sopenharmony_ci            },
158799e815959Sopenharmony_ci            {
158809e815959Sopenharmony_ci                "type": "pseudo",
158819e815959Sopenharmony_ci                "name": "contains",
158829e815959Sopenharmony_ci                "data": "human"
158839e815959Sopenharmony_ci            }
158849e815959Sopenharmony_ci        ]
158859e815959Sopenharmony_ci    ],
158869e815959Sopenharmony_ci    "ol:contains(humans)": [
158879e815959Sopenharmony_ci        [
158889e815959Sopenharmony_ci            {
158899e815959Sopenharmony_ci                "type": "tag",
158909e815959Sopenharmony_ci                "name": "ol",
158919e815959Sopenharmony_ci                "namespace": null
158929e815959Sopenharmony_ci            },
158939e815959Sopenharmony_ci            {
158949e815959Sopenharmony_ci                "type": "pseudo",
158959e815959Sopenharmony_ci                "name": "contains",
158969e815959Sopenharmony_ci                "data": "humans"
158979e815959Sopenharmony_ci            }
158989e815959Sopenharmony_ci        ]
158999e815959Sopenharmony_ci    ],
159009e815959Sopenharmony_ci    "ol:empty": [
159019e815959Sopenharmony_ci        [
159029e815959Sopenharmony_ci            {
159039e815959Sopenharmony_ci                "type": "tag",
159049e815959Sopenharmony_ci                "name": "ol",
159059e815959Sopenharmony_ci                "namespace": null
159069e815959Sopenharmony_ci            },
159079e815959Sopenharmony_ci            {
159089e815959Sopenharmony_ci                "type": "pseudo",
159099e815959Sopenharmony_ci                "name": "empty",
159109e815959Sopenharmony_ci                "data": null
159119e815959Sopenharmony_ci            }
159129e815959Sopenharmony_ci        ]
159139e815959Sopenharmony_ci    ],
159149e815959Sopenharmony_ci    "ol>li": [
159159e815959Sopenharmony_ci        [
159169e815959Sopenharmony_ci            {
159179e815959Sopenharmony_ci                "type": "tag",
159189e815959Sopenharmony_ci                "name": "ol",
159199e815959Sopenharmony_ci                "namespace": null
159209e815959Sopenharmony_ci            },
159219e815959Sopenharmony_ci            {
159229e815959Sopenharmony_ci                "type": "child"
159239e815959Sopenharmony_ci            },
159249e815959Sopenharmony_ci            {
159259e815959Sopenharmony_ci                "type": "tag",
159269e815959Sopenharmony_ci                "name": "li",
159279e815959Sopenharmony_ci                "namespace": null
159289e815959Sopenharmony_ci            }
159299e815959Sopenharmony_ci        ]
159309e815959Sopenharmony_ci    ],
159319e815959Sopenharmony_ci    "ol>li+li": [
159329e815959Sopenharmony_ci        [
159339e815959Sopenharmony_ci            {
159349e815959Sopenharmony_ci                "type": "tag",
159359e815959Sopenharmony_ci                "name": "ol",
159369e815959Sopenharmony_ci                "namespace": null
159379e815959Sopenharmony_ci            },
159389e815959Sopenharmony_ci            {
159399e815959Sopenharmony_ci                "type": "child"
159409e815959Sopenharmony_ci            },
159419e815959Sopenharmony_ci            {
159429e815959Sopenharmony_ci                "type": "tag",
159439e815959Sopenharmony_ci                "name": "li",
159449e815959Sopenharmony_ci                "namespace": null
159459e815959Sopenharmony_ci            },
159469e815959Sopenharmony_ci            {
159479e815959Sopenharmony_ci                "type": "adjacent"
159489e815959Sopenharmony_ci            },
159499e815959Sopenharmony_ci            {
159509e815959Sopenharmony_ci                "type": "tag",
159519e815959Sopenharmony_ci                "name": "li",
159529e815959Sopenharmony_ci                "namespace": null
159539e815959Sopenharmony_ci            }
159549e815959Sopenharmony_ci        ]
159559e815959Sopenharmony_ci    ],
159569e815959Sopenharmony_ci    "option": [
159579e815959Sopenharmony_ci        [
159589e815959Sopenharmony_ci            {
159599e815959Sopenharmony_ci                "type": "tag",
159609e815959Sopenharmony_ci                "name": "option",
159619e815959Sopenharmony_ci                "namespace": null
159629e815959Sopenharmony_ci            }
159639e815959Sopenharmony_ci        ]
159649e815959Sopenharmony_ci    ],
159659e815959Sopenharmony_ci    "option:first-child:contains('o')": [
159669e815959Sopenharmony_ci        [
159679e815959Sopenharmony_ci            {
159689e815959Sopenharmony_ci                "type": "tag",
159699e815959Sopenharmony_ci                "name": "option",
159709e815959Sopenharmony_ci                "namespace": null
159719e815959Sopenharmony_ci            },
159729e815959Sopenharmony_ci            {
159739e815959Sopenharmony_ci                "type": "pseudo",
159749e815959Sopenharmony_ci                "name": "first-child",
159759e815959Sopenharmony_ci                "data": null
159769e815959Sopenharmony_ci            },
159779e815959Sopenharmony_ci            {
159789e815959Sopenharmony_ci                "type": "pseudo",
159799e815959Sopenharmony_ci                "name": "contains",
159809e815959Sopenharmony_ci                "data": "o"
159819e815959Sopenharmony_ci            }
159829e815959Sopenharmony_ci        ]
159839e815959Sopenharmony_ci    ],
159849e815959Sopenharmony_ci    "p": [
159859e815959Sopenharmony_ci        [
159869e815959Sopenharmony_ci            {
159879e815959Sopenharmony_ci                "type": "tag",
159889e815959Sopenharmony_ci                "name": "p",
159899e815959Sopenharmony_ci                "namespace": null
159909e815959Sopenharmony_ci            }
159919e815959Sopenharmony_ci        ]
159929e815959Sopenharmony_ci    ],
159939e815959Sopenharmony_ci    "p + p": [
159949e815959Sopenharmony_ci        [
159959e815959Sopenharmony_ci            {
159969e815959Sopenharmony_ci                "type": "tag",
159979e815959Sopenharmony_ci                "name": "p",
159989e815959Sopenharmony_ci                "namespace": null
159999e815959Sopenharmony_ci            },
160009e815959Sopenharmony_ci            {
160019e815959Sopenharmony_ci                "type": "adjacent"
160029e815959Sopenharmony_ci            },
160039e815959Sopenharmony_ci            {
160049e815959Sopenharmony_ci                "type": "tag",
160059e815959Sopenharmony_ci                "name": "p",
160069e815959Sopenharmony_ci                "namespace": null
160079e815959Sopenharmony_ci            }
160089e815959Sopenharmony_ci        ]
160099e815959Sopenharmony_ci    ],
160109e815959Sopenharmony_ci    "p .blog": [
160119e815959Sopenharmony_ci        [
160129e815959Sopenharmony_ci            {
160139e815959Sopenharmony_ci                "type": "tag",
160149e815959Sopenharmony_ci                "name": "p",
160159e815959Sopenharmony_ci                "namespace": null
160169e815959Sopenharmony_ci            },
160179e815959Sopenharmony_ci            {
160189e815959Sopenharmony_ci                "type": "descendant"
160199e815959Sopenharmony_ci            },
160209e815959Sopenharmony_ci            {
160219e815959Sopenharmony_ci                "type": "attribute",
160229e815959Sopenharmony_ci                "name": "class",
160239e815959Sopenharmony_ci                "action": "element",
160249e815959Sopenharmony_ci                "value": "blog",
160259e815959Sopenharmony_ci                "namespace": null,
160269e815959Sopenharmony_ci                "ignoreCase": "quirks"
160279e815959Sopenharmony_ci            }
160289e815959Sopenharmony_ci        ]
160299e815959Sopenharmony_ci    ],
160309e815959Sopenharmony_ci    "p < div": [
160319e815959Sopenharmony_ci        [
160329e815959Sopenharmony_ci            {
160339e815959Sopenharmony_ci                "type": "tag",
160349e815959Sopenharmony_ci                "name": "p",
160359e815959Sopenharmony_ci                "namespace": null
160369e815959Sopenharmony_ci            },
160379e815959Sopenharmony_ci            {
160389e815959Sopenharmony_ci                "type": "parent"
160399e815959Sopenharmony_ci            },
160409e815959Sopenharmony_ci            {
160419e815959Sopenharmony_ci                "type": "tag",
160429e815959Sopenharmony_ci                "name": "div",
160439e815959Sopenharmony_ci                "namespace": null
160449e815959Sopenharmony_ci            }
160459e815959Sopenharmony_ci        ]
160469e815959Sopenharmony_ci    ],
160479e815959Sopenharmony_ci    "p > * > *": [
160489e815959Sopenharmony_ci        [
160499e815959Sopenharmony_ci            {
160509e815959Sopenharmony_ci                "type": "tag",
160519e815959Sopenharmony_ci                "name": "p",
160529e815959Sopenharmony_ci                "namespace": null
160539e815959Sopenharmony_ci            },
160549e815959Sopenharmony_ci            {
160559e815959Sopenharmony_ci                "type": "child"
160569e815959Sopenharmony_ci            },
160579e815959Sopenharmony_ci            {
160589e815959Sopenharmony_ci                "type": "universal",
160599e815959Sopenharmony_ci                "namespace": null
160609e815959Sopenharmony_ci            },
160619e815959Sopenharmony_ci            {
160629e815959Sopenharmony_ci                "type": "child"
160639e815959Sopenharmony_ci            },
160649e815959Sopenharmony_ci            {
160659e815959Sopenharmony_ci                "type": "universal",
160669e815959Sopenharmony_ci                "namespace": null
160679e815959Sopenharmony_ci            }
160689e815959Sopenharmony_ci        ]
160699e815959Sopenharmony_ci    ],
160709e815959Sopenharmony_ci    "p > a": [
160719e815959Sopenharmony_ci        [
160729e815959Sopenharmony_ci            {
160739e815959Sopenharmony_ci                "type": "tag",
160749e815959Sopenharmony_ci                "name": "p",
160759e815959Sopenharmony_ci                "namespace": null
160769e815959Sopenharmony_ci            },
160779e815959Sopenharmony_ci            {
160789e815959Sopenharmony_ci                "type": "child"
160799e815959Sopenharmony_ci            },
160809e815959Sopenharmony_ci            {
160819e815959Sopenharmony_ci                "type": "tag",
160829e815959Sopenharmony_ci                "name": "a",
160839e815959Sopenharmony_ci                "namespace": null
160849e815959Sopenharmony_ci            }
160859e815959Sopenharmony_ci        ]
160869e815959Sopenharmony_ci    ],
160879e815959Sopenharmony_ci    "p > a.blog": [
160889e815959Sopenharmony_ci        [
160899e815959Sopenharmony_ci            {
160909e815959Sopenharmony_ci                "type": "tag",
160919e815959Sopenharmony_ci                "name": "p",
160929e815959Sopenharmony_ci                "namespace": null
160939e815959Sopenharmony_ci            },
160949e815959Sopenharmony_ci            {
160959e815959Sopenharmony_ci                "type": "child"
160969e815959Sopenharmony_ci            },
160979e815959Sopenharmony_ci            {
160989e815959Sopenharmony_ci                "type": "tag",
160999e815959Sopenharmony_ci                "name": "a",
161009e815959Sopenharmony_ci                "namespace": null
161019e815959Sopenharmony_ci            },
161029e815959Sopenharmony_ci            {
161039e815959Sopenharmony_ci                "type": "attribute",
161049e815959Sopenharmony_ci                "name": "class",
161059e815959Sopenharmony_ci                "action": "element",
161069e815959Sopenharmony_ci                "value": "blog",
161079e815959Sopenharmony_ci                "namespace": null,
161089e815959Sopenharmony_ci                "ignoreCase": "quirks"
161099e815959Sopenharmony_ci            }
161109e815959Sopenharmony_ci        ]
161119e815959Sopenharmony_ci    ],
161129e815959Sopenharmony_ci    "p >a": [
161139e815959Sopenharmony_ci        [
161149e815959Sopenharmony_ci            {
161159e815959Sopenharmony_ci                "type": "tag",
161169e815959Sopenharmony_ci                "name": "p",
161179e815959Sopenharmony_ci                "namespace": null
161189e815959Sopenharmony_ci            },
161199e815959Sopenharmony_ci            {
161209e815959Sopenharmony_ci                "type": "child"
161219e815959Sopenharmony_ci            },
161229e815959Sopenharmony_ci            {
161239e815959Sopenharmony_ci                "type": "tag",
161249e815959Sopenharmony_ci                "name": "a",
161259e815959Sopenharmony_ci                "namespace": null
161269e815959Sopenharmony_ci            }
161279e815959Sopenharmony_ci        ]
161289e815959Sopenharmony_ci    ],
161299e815959Sopenharmony_ci    "p a[href*=#]": [
161309e815959Sopenharmony_ci        [
161319e815959Sopenharmony_ci            {
161329e815959Sopenharmony_ci                "type": "tag",
161339e815959Sopenharmony_ci                "name": "p",
161349e815959Sopenharmony_ci                "namespace": null
161359e815959Sopenharmony_ci            },
161369e815959Sopenharmony_ci            {
161379e815959Sopenharmony_ci                "type": "descendant"
161389e815959Sopenharmony_ci            },
161399e815959Sopenharmony_ci            {
161409e815959Sopenharmony_ci                "type": "tag",
161419e815959Sopenharmony_ci                "name": "a",
161429e815959Sopenharmony_ci                "namespace": null
161439e815959Sopenharmony_ci            },
161449e815959Sopenharmony_ci            {
161459e815959Sopenharmony_ci                "type": "attribute",
161469e815959Sopenharmony_ci                "name": "href",
161479e815959Sopenharmony_ci                "action": "any",
161489e815959Sopenharmony_ci                "value": "#",
161499e815959Sopenharmony_ci                "namespace": null,
161509e815959Sopenharmony_ci                "ignoreCase": null
161519e815959Sopenharmony_ci            }
161529e815959Sopenharmony_ci        ]
161539e815959Sopenharmony_ci    ],
161549e815959Sopenharmony_ci    "p a[href^=#]": [
161559e815959Sopenharmony_ci        [
161569e815959Sopenharmony_ci            {
161579e815959Sopenharmony_ci                "type": "tag",
161589e815959Sopenharmony_ci                "name": "p",
161599e815959Sopenharmony_ci                "namespace": null
161609e815959Sopenharmony_ci            },
161619e815959Sopenharmony_ci            {
161629e815959Sopenharmony_ci                "type": "descendant"
161639e815959Sopenharmony_ci            },
161649e815959Sopenharmony_ci            {
161659e815959Sopenharmony_ci                "type": "tag",
161669e815959Sopenharmony_ci                "name": "a",
161679e815959Sopenharmony_ci                "namespace": null
161689e815959Sopenharmony_ci            },
161699e815959Sopenharmony_ci            {
161709e815959Sopenharmony_ci                "type": "attribute",
161719e815959Sopenharmony_ci                "name": "href",
161729e815959Sopenharmony_ci                "action": "start",
161739e815959Sopenharmony_ci                "value": "#",
161749e815959Sopenharmony_ci                "namespace": null,
161759e815959Sopenharmony_ci                "ignoreCase": null
161769e815959Sopenharmony_ci            }
161779e815959Sopenharmony_ci        ]
161789e815959Sopenharmony_ci    ],
161799e815959Sopenharmony_ci    "p#blargh": [
161809e815959Sopenharmony_ci        [
161819e815959Sopenharmony_ci            {
161829e815959Sopenharmony_ci                "type": "tag",
161839e815959Sopenharmony_ci                "name": "p",
161849e815959Sopenharmony_ci                "namespace": null
161859e815959Sopenharmony_ci            },
161869e815959Sopenharmony_ci            {
161879e815959Sopenharmony_ci                "type": "attribute",
161889e815959Sopenharmony_ci                "name": "id",
161899e815959Sopenharmony_ci                "action": "equals",
161909e815959Sopenharmony_ci                "value": "blargh",
161919e815959Sopenharmony_ci                "namespace": null,
161929e815959Sopenharmony_ci                "ignoreCase": "quirks"
161939e815959Sopenharmony_ci            }
161949e815959Sopenharmony_ci        ]
161959e815959Sopenharmony_ci    ],
161969e815959Sopenharmony_ci    "p#firstp + p": [
161979e815959Sopenharmony_ci        [
161989e815959Sopenharmony_ci            {
161999e815959Sopenharmony_ci                "type": "tag",
162009e815959Sopenharmony_ci                "name": "p",
162019e815959Sopenharmony_ci                "namespace": null
162029e815959Sopenharmony_ci            },
162039e815959Sopenharmony_ci            {
162049e815959Sopenharmony_ci                "type": "attribute",
162059e815959Sopenharmony_ci                "name": "id",
162069e815959Sopenharmony_ci                "action": "equals",
162079e815959Sopenharmony_ci                "value": "firstp",
162089e815959Sopenharmony_ci                "namespace": null,
162099e815959Sopenharmony_ci                "ignoreCase": "quirks"
162109e815959Sopenharmony_ci            },
162119e815959Sopenharmony_ci            {
162129e815959Sopenharmony_ci                "type": "adjacent"
162139e815959Sopenharmony_ci            },
162149e815959Sopenharmony_ci            {
162159e815959Sopenharmony_ci                "type": "tag",
162169e815959Sopenharmony_ci                "name": "p",
162179e815959Sopenharmony_ci                "namespace": null
162189e815959Sopenharmony_ci            }
162199e815959Sopenharmony_ci        ]
162209e815959Sopenharmony_ci    ],
162219e815959Sopenharmony_ci    "p#strong": [
162229e815959Sopenharmony_ci        [
162239e815959Sopenharmony_ci            {
162249e815959Sopenharmony_ci                "type": "tag",
162259e815959Sopenharmony_ci                "name": "p",
162269e815959Sopenharmony_ci                "namespace": null
162279e815959Sopenharmony_ci            },
162289e815959Sopenharmony_ci            {
162299e815959Sopenharmony_ci                "type": "attribute",
162309e815959Sopenharmony_ci                "name": "id",
162319e815959Sopenharmony_ci                "action": "equals",
162329e815959Sopenharmony_ci                "value": "strong",
162339e815959Sopenharmony_ci                "namespace": null,
162349e815959Sopenharmony_ci                "ignoreCase": "quirks"
162359e815959Sopenharmony_ci            }
162369e815959Sopenharmony_ci        ]
162379e815959Sopenharmony_ci    ],
162389e815959Sopenharmony_ci    "p, div p": [
162399e815959Sopenharmony_ci        [
162409e815959Sopenharmony_ci            {
162419e815959Sopenharmony_ci                "type": "tag",
162429e815959Sopenharmony_ci                "name": "p",
162439e815959Sopenharmony_ci                "namespace": null
162449e815959Sopenharmony_ci            }
162459e815959Sopenharmony_ci        ],
162469e815959Sopenharmony_ci        [
162479e815959Sopenharmony_ci            {
162489e815959Sopenharmony_ci                "type": "tag",
162499e815959Sopenharmony_ci                "name": "div",
162509e815959Sopenharmony_ci                "namespace": null
162519e815959Sopenharmony_ci            },
162529e815959Sopenharmony_ci            {
162539e815959Sopenharmony_ci                "type": "descendant"
162549e815959Sopenharmony_ci            },
162559e815959Sopenharmony_ci            {
162569e815959Sopenharmony_ci                "type": "tag",
162579e815959Sopenharmony_ci                "name": "p",
162589e815959Sopenharmony_ci                "namespace": null
162599e815959Sopenharmony_ci            }
162609e815959Sopenharmony_ci        ]
162619e815959Sopenharmony_ci    ],
162629e815959Sopenharmony_ci    "p,a": [
162639e815959Sopenharmony_ci        [
162649e815959Sopenharmony_ci            {
162659e815959Sopenharmony_ci                "type": "tag",
162669e815959Sopenharmony_ci                "name": "p",
162679e815959Sopenharmony_ci                "namespace": null
162689e815959Sopenharmony_ci            }
162699e815959Sopenharmony_ci        ],
162709e815959Sopenharmony_ci        [
162719e815959Sopenharmony_ci            {
162729e815959Sopenharmony_ci                "type": "tag",
162739e815959Sopenharmony_ci                "name": "a",
162749e815959Sopenharmony_ci                "namespace": null
162759e815959Sopenharmony_ci            }
162769e815959Sopenharmony_ci        ]
162779e815959Sopenharmony_ci    ],
162789e815959Sopenharmony_ci    "p.first > a": [
162799e815959Sopenharmony_ci        [
162809e815959Sopenharmony_ci            {
162819e815959Sopenharmony_ci                "type": "tag",
162829e815959Sopenharmony_ci                "name": "p",
162839e815959Sopenharmony_ci                "namespace": null
162849e815959Sopenharmony_ci            },
162859e815959Sopenharmony_ci            {
162869e815959Sopenharmony_ci                "type": "attribute",
162879e815959Sopenharmony_ci                "name": "class",
162889e815959Sopenharmony_ci                "action": "element",
162899e815959Sopenharmony_ci                "value": "first",
162909e815959Sopenharmony_ci                "namespace": null,
162919e815959Sopenharmony_ci                "ignoreCase": "quirks"
162929e815959Sopenharmony_ci            },
162939e815959Sopenharmony_ci            {
162949e815959Sopenharmony_ci                "type": "child"
162959e815959Sopenharmony_ci            },
162969e815959Sopenharmony_ci            {
162979e815959Sopenharmony_ci                "type": "tag",
162989e815959Sopenharmony_ci                "name": "a",
162999e815959Sopenharmony_ci                "namespace": null
163009e815959Sopenharmony_ci            }
163019e815959Sopenharmony_ci        ]
163029e815959Sopenharmony_ci    ],
163039e815959Sopenharmony_ci    "p.foo": [
163049e815959Sopenharmony_ci        [
163059e815959Sopenharmony_ci            {
163069e815959Sopenharmony_ci                "type": "tag",
163079e815959Sopenharmony_ci                "name": "p",
163089e815959Sopenharmony_ci                "namespace": null
163099e815959Sopenharmony_ci            },
163109e815959Sopenharmony_ci            {
163119e815959Sopenharmony_ci                "type": "attribute",
163129e815959Sopenharmony_ci                "name": "class",
163139e815959Sopenharmony_ci                "action": "element",
163149e815959Sopenharmony_ci                "value": "foo",
163159e815959Sopenharmony_ci                "namespace": null,
163169e815959Sopenharmony_ci                "ignoreCase": "quirks"
163179e815959Sopenharmony_ci            }
163189e815959Sopenharmony_ci        ]
163199e815959Sopenharmony_ci    ],
163209e815959Sopenharmony_ci    "p.odd": [
163219e815959Sopenharmony_ci        [
163229e815959Sopenharmony_ci            {
163239e815959Sopenharmony_ci                "type": "tag",
163249e815959Sopenharmony_ci                "name": "p",
163259e815959Sopenharmony_ci                "namespace": null
163269e815959Sopenharmony_ci            },
163279e815959Sopenharmony_ci            {
163289e815959Sopenharmony_ci                "type": "attribute",
163299e815959Sopenharmony_ci                "name": "class",
163309e815959Sopenharmony_ci                "action": "element",
163319e815959Sopenharmony_ci                "value": "odd",
163329e815959Sopenharmony_ci                "namespace": null,
163339e815959Sopenharmony_ci                "ignoreCase": "quirks"
163349e815959Sopenharmony_ci            }
163359e815959Sopenharmony_ci        ]
163369e815959Sopenharmony_ci    ],
163379e815959Sopenharmony_ci    "p:contains(bar)": [
163389e815959Sopenharmony_ci        [
163399e815959Sopenharmony_ci            {
163409e815959Sopenharmony_ci                "type": "tag",
163419e815959Sopenharmony_ci                "name": "p",
163429e815959Sopenharmony_ci                "namespace": null
163439e815959Sopenharmony_ci            },
163449e815959Sopenharmony_ci            {
163459e815959Sopenharmony_ci                "type": "pseudo",
163469e815959Sopenharmony_ci                "name": "contains",
163479e815959Sopenharmony_ci                "data": "bar"
163489e815959Sopenharmony_ci            }
163499e815959Sopenharmony_ci        ]
163509e815959Sopenharmony_ci    ],
163519e815959Sopenharmony_ci    "p:contains(id=\"foo\")[id!=')']": [
163529e815959Sopenharmony_ci        [
163539e815959Sopenharmony_ci            {
163549e815959Sopenharmony_ci                "type": "tag",
163559e815959Sopenharmony_ci                "name": "p",
163569e815959Sopenharmony_ci                "namespace": null
163579e815959Sopenharmony_ci            },
163589e815959Sopenharmony_ci            {
163599e815959Sopenharmony_ci                "type": "pseudo",
163609e815959Sopenharmony_ci                "name": "contains",
163619e815959Sopenharmony_ci                "data": "id=\"foo\""
163629e815959Sopenharmony_ci            },
163639e815959Sopenharmony_ci            {
163649e815959Sopenharmony_ci                "type": "attribute",
163659e815959Sopenharmony_ci                "name": "id",
163669e815959Sopenharmony_ci                "action": "not",
163679e815959Sopenharmony_ci                "value": ")",
163689e815959Sopenharmony_ci                "namespace": null,
163699e815959Sopenharmony_ci                "ignoreCase": null
163709e815959Sopenharmony_ci            }
163719e815959Sopenharmony_ci        ]
163729e815959Sopenharmony_ci    ],
163739e815959Sopenharmony_ci    "p:contains(id=\"foo\")[id!=\\)]": [
163749e815959Sopenharmony_ci        [
163759e815959Sopenharmony_ci            {
163769e815959Sopenharmony_ci                "type": "tag",
163779e815959Sopenharmony_ci                "name": "p",
163789e815959Sopenharmony_ci                "namespace": null
163799e815959Sopenharmony_ci            },
163809e815959Sopenharmony_ci            {
163819e815959Sopenharmony_ci                "type": "pseudo",
163829e815959Sopenharmony_ci                "name": "contains",
163839e815959Sopenharmony_ci                "data": "id=\"foo\""
163849e815959Sopenharmony_ci            },
163859e815959Sopenharmony_ci            {
163869e815959Sopenharmony_ci                "type": "attribute",
163879e815959Sopenharmony_ci                "name": "id",
163889e815959Sopenharmony_ci                "action": "not",
163899e815959Sopenharmony_ci                "value": ")",
163909e815959Sopenharmony_ci                "namespace": null,
163919e815959Sopenharmony_ci                "ignoreCase": null
163929e815959Sopenharmony_ci            }
163939e815959Sopenharmony_ci        ]
163949e815959Sopenharmony_ci    ],
163959e815959Sopenharmony_ci    "p:first-child": [
163969e815959Sopenharmony_ci        [
163979e815959Sopenharmony_ci            {
163989e815959Sopenharmony_ci                "type": "tag",
163999e815959Sopenharmony_ci                "name": "p",
164009e815959Sopenharmony_ci                "namespace": null
164019e815959Sopenharmony_ci            },
164029e815959Sopenharmony_ci            {
164039e815959Sopenharmony_ci                "type": "pseudo",
164049e815959Sopenharmony_ci                "name": "first-child",
164059e815959Sopenharmony_ci                "data": null
164069e815959Sopenharmony_ci            }
164079e815959Sopenharmony_ci        ]
164089e815959Sopenharmony_ci    ],
164099e815959Sopenharmony_ci    "p:has( a )": [
164109e815959Sopenharmony_ci        [
164119e815959Sopenharmony_ci            {
164129e815959Sopenharmony_ci                "type": "tag",
164139e815959Sopenharmony_ci                "name": "p",
164149e815959Sopenharmony_ci                "namespace": null
164159e815959Sopenharmony_ci            },
164169e815959Sopenharmony_ci            {
164179e815959Sopenharmony_ci                "type": "pseudo",
164189e815959Sopenharmony_ci                "name": "has",
164199e815959Sopenharmony_ci                "data": [
164209e815959Sopenharmony_ci                    [
164219e815959Sopenharmony_ci                        {
164229e815959Sopenharmony_ci                            "type": "tag",
164239e815959Sopenharmony_ci                            "name": "a",
164249e815959Sopenharmony_ci                            "namespace": null
164259e815959Sopenharmony_ci                        }
164269e815959Sopenharmony_ci                    ]
164279e815959Sopenharmony_ci                ]
164289e815959Sopenharmony_ci            }
164299e815959Sopenharmony_ci        ]
164309e815959Sopenharmony_ci    ],
164319e815959Sopenharmony_ci    "p:has(a)": [
164329e815959Sopenharmony_ci        [
164339e815959Sopenharmony_ci            {
164349e815959Sopenharmony_ci                "type": "tag",
164359e815959Sopenharmony_ci                "name": "p",
164369e815959Sopenharmony_ci                "namespace": null
164379e815959Sopenharmony_ci            },
164389e815959Sopenharmony_ci            {
164399e815959Sopenharmony_ci                "type": "pseudo",
164409e815959Sopenharmony_ci                "name": "has",
164419e815959Sopenharmony_ci                "data": [
164429e815959Sopenharmony_ci                    [
164439e815959Sopenharmony_ci                        {
164449e815959Sopenharmony_ci                            "type": "tag",
164459e815959Sopenharmony_ci                            "name": "a",
164469e815959Sopenharmony_ci                            "namespace": null
164479e815959Sopenharmony_ci                        }
164489e815959Sopenharmony_ci                    ]
164499e815959Sopenharmony_ci                ]
164509e815959Sopenharmony_ci            }
164519e815959Sopenharmony_ci        ]
164529e815959Sopenharmony_ci    ],
164539e815959Sopenharmony_ci    "p:last-child": [
164549e815959Sopenharmony_ci        [
164559e815959Sopenharmony_ci            {
164569e815959Sopenharmony_ci                "type": "tag",
164579e815959Sopenharmony_ci                "name": "p",
164589e815959Sopenharmony_ci                "namespace": null
164599e815959Sopenharmony_ci            },
164609e815959Sopenharmony_ci            {
164619e815959Sopenharmony_ci                "type": "pseudo",
164629e815959Sopenharmony_ci                "name": "last-child",
164639e815959Sopenharmony_ci                "data": null
164649e815959Sopenharmony_ci            }
164659e815959Sopenharmony_ci        ]
164669e815959Sopenharmony_ci    ],
164679e815959Sopenharmony_ci    "p:not(a,p)": [
164689e815959Sopenharmony_ci        [
164699e815959Sopenharmony_ci            {
164709e815959Sopenharmony_ci                "type": "tag",
164719e815959Sopenharmony_ci                "name": "p",
164729e815959Sopenharmony_ci                "namespace": null
164739e815959Sopenharmony_ci            },
164749e815959Sopenharmony_ci            {
164759e815959Sopenharmony_ci                "type": "pseudo",
164769e815959Sopenharmony_ci                "name": "not",
164779e815959Sopenharmony_ci                "data": [
164789e815959Sopenharmony_ci                    [
164799e815959Sopenharmony_ci                        {
164809e815959Sopenharmony_ci                            "type": "tag",
164819e815959Sopenharmony_ci                            "name": "a",
164829e815959Sopenharmony_ci                            "namespace": null
164839e815959Sopenharmony_ci                        }
164849e815959Sopenharmony_ci                    ],
164859e815959Sopenharmony_ci                    [
164869e815959Sopenharmony_ci                        {
164879e815959Sopenharmony_ci                            "type": "tag",
164889e815959Sopenharmony_ci                            "name": "p",
164899e815959Sopenharmony_ci                            "namespace": null
164909e815959Sopenharmony_ci                        }
164919e815959Sopenharmony_ci                    ]
164929e815959Sopenharmony_ci                ]
164939e815959Sopenharmony_ci            }
164949e815959Sopenharmony_ci        ]
164959e815959Sopenharmony_ci    ],
164969e815959Sopenharmony_ci    "p:not(a,p,b)": [
164979e815959Sopenharmony_ci        [
164989e815959Sopenharmony_ci            {
164999e815959Sopenharmony_ci                "type": "tag",
165009e815959Sopenharmony_ci                "name": "p",
165019e815959Sopenharmony_ci                "namespace": null
165029e815959Sopenharmony_ci            },
165039e815959Sopenharmony_ci            {
165049e815959Sopenharmony_ci                "type": "pseudo",
165059e815959Sopenharmony_ci                "name": "not",
165069e815959Sopenharmony_ci                "data": [
165079e815959Sopenharmony_ci                    [
165089e815959Sopenharmony_ci                        {
165099e815959Sopenharmony_ci                            "type": "tag",
165109e815959Sopenharmony_ci                            "name": "a",
165119e815959Sopenharmony_ci                            "namespace": null
165129e815959Sopenharmony_ci                        }
165139e815959Sopenharmony_ci                    ],
165149e815959Sopenharmony_ci                    [
165159e815959Sopenharmony_ci                        {
165169e815959Sopenharmony_ci                            "type": "tag",
165179e815959Sopenharmony_ci                            "name": "p",
165189e815959Sopenharmony_ci                            "namespace": null
165199e815959Sopenharmony_ci                        }
165209e815959Sopenharmony_ci                    ],
165219e815959Sopenharmony_ci                    [
165229e815959Sopenharmony_ci                        {
165239e815959Sopenharmony_ci                            "type": "tag",
165249e815959Sopenharmony_ci                            "name": "b",
165259e815959Sopenharmony_ci                            "namespace": null
165269e815959Sopenharmony_ci                        }
165279e815959Sopenharmony_ci                    ]
165289e815959Sopenharmony_ci                ]
165299e815959Sopenharmony_ci            }
165309e815959Sopenharmony_ci        ]
165319e815959Sopenharmony_ci    ],
165329e815959Sopenharmony_ci    "p:not(p)": [
165339e815959Sopenharmony_ci        [
165349e815959Sopenharmony_ci            {
165359e815959Sopenharmony_ci                "type": "tag",
165369e815959Sopenharmony_ci                "name": "p",
165379e815959Sopenharmony_ci                "namespace": null
165389e815959Sopenharmony_ci            },
165399e815959Sopenharmony_ci            {
165409e815959Sopenharmony_ci                "type": "pseudo",
165419e815959Sopenharmony_ci                "name": "not",
165429e815959Sopenharmony_ci                "data": [
165439e815959Sopenharmony_ci                    [
165449e815959Sopenharmony_ci                        {
165459e815959Sopenharmony_ci                            "type": "tag",
165469e815959Sopenharmony_ci                            "name": "p",
165479e815959Sopenharmony_ci                            "namespace": null
165489e815959Sopenharmony_ci                        }
165499e815959Sopenharmony_ci                    ]
165509e815959Sopenharmony_ci                ]
165519e815959Sopenharmony_ci            }
165529e815959Sopenharmony_ci        ]
165539e815959Sopenharmony_ci    ],
165549e815959Sopenharmony_ci    "p:not(p,a)": [
165559e815959Sopenharmony_ci        [
165569e815959Sopenharmony_ci            {
165579e815959Sopenharmony_ci                "type": "tag",
165589e815959Sopenharmony_ci                "name": "p",
165599e815959Sopenharmony_ci                "namespace": null
165609e815959Sopenharmony_ci            },
165619e815959Sopenharmony_ci            {
165629e815959Sopenharmony_ci                "type": "pseudo",
165639e815959Sopenharmony_ci                "name": "not",
165649e815959Sopenharmony_ci                "data": [
165659e815959Sopenharmony_ci                    [
165669e815959Sopenharmony_ci                        {
165679e815959Sopenharmony_ci                            "type": "tag",
165689e815959Sopenharmony_ci                            "name": "p",
165699e815959Sopenharmony_ci                            "namespace": null
165709e815959Sopenharmony_ci                        }
165719e815959Sopenharmony_ci                    ],
165729e815959Sopenharmony_ci                    [
165739e815959Sopenharmony_ci                        {
165749e815959Sopenharmony_ci                            "type": "tag",
165759e815959Sopenharmony_ci                            "name": "a",
165769e815959Sopenharmony_ci                            "namespace": null
165779e815959Sopenharmony_ci                        }
165789e815959Sopenharmony_ci                    ]
165799e815959Sopenharmony_ci                ]
165809e815959Sopenharmony_ci            }
165819e815959Sopenharmony_ci        ]
165829e815959Sopenharmony_ci    ],
165839e815959Sopenharmony_ci    "p:nth-child( 1 )": [
165849e815959Sopenharmony_ci        [
165859e815959Sopenharmony_ci            {
165869e815959Sopenharmony_ci                "type": "tag",
165879e815959Sopenharmony_ci                "name": "p",
165889e815959Sopenharmony_ci                "namespace": null
165899e815959Sopenharmony_ci            },
165909e815959Sopenharmony_ci            {
165919e815959Sopenharmony_ci                "type": "pseudo",
165929e815959Sopenharmony_ci                "name": "nth-child",
165939e815959Sopenharmony_ci                "data": " 1 "
165949e815959Sopenharmony_ci            }
165959e815959Sopenharmony_ci        ]
165969e815959Sopenharmony_ci    ],
165979e815959Sopenharmony_ci    "p:nth-child(1)": [
165989e815959Sopenharmony_ci        [
165999e815959Sopenharmony_ci            {
166009e815959Sopenharmony_ci                "type": "tag",
166019e815959Sopenharmony_ci                "name": "p",
166029e815959Sopenharmony_ci                "namespace": null
166039e815959Sopenharmony_ci            },
166049e815959Sopenharmony_ci            {
166059e815959Sopenharmony_ci                "type": "pseudo",
166069e815959Sopenharmony_ci                "name": "nth-child",
166079e815959Sopenharmony_ci                "data": "1"
166089e815959Sopenharmony_ci            }
166099e815959Sopenharmony_ci        ]
166109e815959Sopenharmony_ci    ],
166119e815959Sopenharmony_ci    "p:nth-child(2)": [
166129e815959Sopenharmony_ci        [
166139e815959Sopenharmony_ci            {
166149e815959Sopenharmony_ci                "type": "tag",
166159e815959Sopenharmony_ci                "name": "p",
166169e815959Sopenharmony_ci                "namespace": null
166179e815959Sopenharmony_ci            },
166189e815959Sopenharmony_ci            {
166199e815959Sopenharmony_ci                "type": "pseudo",
166209e815959Sopenharmony_ci                "name": "nth-child",
166219e815959Sopenharmony_ci                "data": "2"
166229e815959Sopenharmony_ci            }
166239e815959Sopenharmony_ci        ]
166249e815959Sopenharmony_ci    ],
166259e815959Sopenharmony_ci    "p> a": [
166269e815959Sopenharmony_ci        [
166279e815959Sopenharmony_ci            {
166289e815959Sopenharmony_ci                "type": "tag",
166299e815959Sopenharmony_ci                "name": "p",
166309e815959Sopenharmony_ci                "namespace": null
166319e815959Sopenharmony_ci            },
166329e815959Sopenharmony_ci            {
166339e815959Sopenharmony_ci                "type": "child"
166349e815959Sopenharmony_ci            },
166359e815959Sopenharmony_ci            {
166369e815959Sopenharmony_ci                "type": "tag",
166379e815959Sopenharmony_ci                "name": "a",
166389e815959Sopenharmony_ci                "namespace": null
166399e815959Sopenharmony_ci            }
166409e815959Sopenharmony_ci        ]
166419e815959Sopenharmony_ci    ],
166429e815959Sopenharmony_ci    "p>a": [
166439e815959Sopenharmony_ci        [
166449e815959Sopenharmony_ci            {
166459e815959Sopenharmony_ci                "type": "tag",
166469e815959Sopenharmony_ci                "name": "p",
166479e815959Sopenharmony_ci                "namespace": null
166489e815959Sopenharmony_ci            },
166499e815959Sopenharmony_ci            {
166509e815959Sopenharmony_ci                "type": "child"
166519e815959Sopenharmony_ci            },
166529e815959Sopenharmony_ci            {
166539e815959Sopenharmony_ci                "type": "tag",
166549e815959Sopenharmony_ci                "name": "a",
166559e815959Sopenharmony_ci                "namespace": null
166569e815959Sopenharmony_ci            }
166579e815959Sopenharmony_ci        ]
166589e815959Sopenharmony_ci    ],
166599e815959Sopenharmony_ci    "p[lang=en] + p": [
166609e815959Sopenharmony_ci        [
166619e815959Sopenharmony_ci            {
166629e815959Sopenharmony_ci                "type": "tag",
166639e815959Sopenharmony_ci                "name": "p",
166649e815959Sopenharmony_ci                "namespace": null
166659e815959Sopenharmony_ci            },
166669e815959Sopenharmony_ci            {
166679e815959Sopenharmony_ci                "type": "attribute",
166689e815959Sopenharmony_ci                "name": "lang",
166699e815959Sopenharmony_ci                "action": "equals",
166709e815959Sopenharmony_ci                "value": "en",
166719e815959Sopenharmony_ci                "namespace": null,
166729e815959Sopenharmony_ci                "ignoreCase": null
166739e815959Sopenharmony_ci            },
166749e815959Sopenharmony_ci            {
166759e815959Sopenharmony_ci                "type": "adjacent"
166769e815959Sopenharmony_ci            },
166779e815959Sopenharmony_ci            {
166789e815959Sopenharmony_ci                "type": "tag",
166799e815959Sopenharmony_ci                "name": "p",
166809e815959Sopenharmony_ci                "namespace": null
166819e815959Sopenharmony_ci            }
166829e815959Sopenharmony_ci        ]
166839e815959Sopenharmony_ci    ],
166849e815959Sopenharmony_ci    "param": [
166859e815959Sopenharmony_ci        [
166869e815959Sopenharmony_ci            {
166879e815959Sopenharmony_ci                "type": "tag",
166889e815959Sopenharmony_ci                "name": "param",
166899e815959Sopenharmony_ci                "namespace": null
166909e815959Sopenharmony_ci            }
166919e815959Sopenharmony_ci        ]
166929e815959Sopenharmony_ci    ],
166939e815959Sopenharmony_ci    "property[name=prop2]": [
166949e815959Sopenharmony_ci        [
166959e815959Sopenharmony_ci            {
166969e815959Sopenharmony_ci                "type": "tag",
166979e815959Sopenharmony_ci                "name": "property",
166989e815959Sopenharmony_ci                "namespace": null
166999e815959Sopenharmony_ci            },
167009e815959Sopenharmony_ci            {
167019e815959Sopenharmony_ci                "type": "attribute",
167029e815959Sopenharmony_ci                "name": "name",
167039e815959Sopenharmony_ci                "action": "equals",
167049e815959Sopenharmony_ci                "value": "prop2",
167059e815959Sopenharmony_ci                "namespace": null,
167069e815959Sopenharmony_ci                "ignoreCase": null
167079e815959Sopenharmony_ci            }
167089e815959Sopenharmony_ci        ]
167099e815959Sopenharmony_ci    ],
167109e815959Sopenharmony_ci    "select": [
167119e815959Sopenharmony_ci        [
167129e815959Sopenharmony_ci            {
167139e815959Sopenharmony_ci                "type": "tag",
167149e815959Sopenharmony_ci                "name": "select",
167159e815959Sopenharmony_ci                "namespace": null
167169e815959Sopenharmony_ci            }
167179e815959Sopenharmony_ci        ]
167189e815959Sopenharmony_ci    ],
167199e815959Sopenharmony_ci    "select[name='select2'] option:selected": [
167209e815959Sopenharmony_ci        [
167219e815959Sopenharmony_ci            {
167229e815959Sopenharmony_ci                "type": "tag",
167239e815959Sopenharmony_ci                "name": "select",
167249e815959Sopenharmony_ci                "namespace": null
167259e815959Sopenharmony_ci            },
167269e815959Sopenharmony_ci            {
167279e815959Sopenharmony_ci                "type": "attribute",
167289e815959Sopenharmony_ci                "name": "name",
167299e815959Sopenharmony_ci                "action": "equals",
167309e815959Sopenharmony_ci                "value": "select2",
167319e815959Sopenharmony_ci                "namespace": null,
167329e815959Sopenharmony_ci                "ignoreCase": null
167339e815959Sopenharmony_ci            },
167349e815959Sopenharmony_ci            {
167359e815959Sopenharmony_ci                "type": "descendant"
167369e815959Sopenharmony_ci            },
167379e815959Sopenharmony_ci            {
167389e815959Sopenharmony_ci                "type": "tag",
167399e815959Sopenharmony_ci                "name": "option",
167409e815959Sopenharmony_ci                "namespace": null
167419e815959Sopenharmony_ci            },
167429e815959Sopenharmony_ci            {
167439e815959Sopenharmony_ci                "type": "pseudo",
167449e815959Sopenharmony_ci                "name": "selected",
167459e815959Sopenharmony_ci                "data": null
167469e815959Sopenharmony_ci            }
167479e815959Sopenharmony_ci        ]
167489e815959Sopenharmony_ci    ],
167499e815959Sopenharmony_ci    "soap\\:Envelope": [
167509e815959Sopenharmony_ci        [
167519e815959Sopenharmony_ci            {
167529e815959Sopenharmony_ci                "type": "tag",
167539e815959Sopenharmony_ci                "name": "soap:Envelope",
167549e815959Sopenharmony_ci                "namespace": null
167559e815959Sopenharmony_ci            }
167569e815959Sopenharmony_ci        ]
167579e815959Sopenharmony_ci    ],
167589e815959Sopenharmony_ci    "span": [
167599e815959Sopenharmony_ci        [
167609e815959Sopenharmony_ci            {
167619e815959Sopenharmony_ci                "type": "tag",
167629e815959Sopenharmony_ci                "name": "span",
167639e815959Sopenharmony_ci                "namespace": null
167649e815959Sopenharmony_ci            }
167659e815959Sopenharmony_ci        ]
167669e815959Sopenharmony_ci    ],
167679e815959Sopenharmony_ci    "span > span": [
167689e815959Sopenharmony_ci        [
167699e815959Sopenharmony_ci            {
167709e815959Sopenharmony_ci                "type": "tag",
167719e815959Sopenharmony_ci                "name": "span",
167729e815959Sopenharmony_ci                "namespace": null
167739e815959Sopenharmony_ci            },
167749e815959Sopenharmony_ci            {
167759e815959Sopenharmony_ci                "type": "child"
167769e815959Sopenharmony_ci            },
167779e815959Sopenharmony_ci            {
167789e815959Sopenharmony_ci                "type": "tag",
167799e815959Sopenharmony_ci                "name": "span",
167809e815959Sopenharmony_ci                "namespace": null
167819e815959Sopenharmony_ci            }
167829e815959Sopenharmony_ci        ]
167839e815959Sopenharmony_ci    ],
167849e815959Sopenharmony_ci    "span span": [
167859e815959Sopenharmony_ci        [
167869e815959Sopenharmony_ci            {
167879e815959Sopenharmony_ci                "type": "tag",
167889e815959Sopenharmony_ci                "name": "span",
167899e815959Sopenharmony_ci                "namespace": null
167909e815959Sopenharmony_ci            },
167919e815959Sopenharmony_ci            {
167929e815959Sopenharmony_ci                "type": "descendant"
167939e815959Sopenharmony_ci            },
167949e815959Sopenharmony_ci            {
167959e815959Sopenharmony_ci                "type": "tag",
167969e815959Sopenharmony_ci                "name": "span",
167979e815959Sopenharmony_ci                "namespace": null
167989e815959Sopenharmony_ci            }
167999e815959Sopenharmony_ci        ]
168009e815959Sopenharmony_ci    ],
168019e815959Sopenharmony_ci    "span ~ #level3_2": [
168029e815959Sopenharmony_ci        [
168039e815959Sopenharmony_ci            {
168049e815959Sopenharmony_ci                "type": "tag",
168059e815959Sopenharmony_ci                "name": "span",
168069e815959Sopenharmony_ci                "namespace": null
168079e815959Sopenharmony_ci            },
168089e815959Sopenharmony_ci            {
168099e815959Sopenharmony_ci                "type": "sibling"
168109e815959Sopenharmony_ci            },
168119e815959Sopenharmony_ci            {
168129e815959Sopenharmony_ci                "type": "attribute",
168139e815959Sopenharmony_ci                "name": "id",
168149e815959Sopenharmony_ci                "action": "equals",
168159e815959Sopenharmony_ci                "value": "level3_2",
168169e815959Sopenharmony_ci                "namespace": null,
168179e815959Sopenharmony_ci                "ignoreCase": "quirks"
168189e815959Sopenharmony_ci            }
168199e815959Sopenharmony_ci        ]
168209e815959Sopenharmony_ci    ],
168219e815959Sopenharmony_ci    "span#dupL1": [
168229e815959Sopenharmony_ci        [
168239e815959Sopenharmony_ci            {
168249e815959Sopenharmony_ci                "type": "tag",
168259e815959Sopenharmony_ci                "name": "span",
168269e815959Sopenharmony_ci                "namespace": null
168279e815959Sopenharmony_ci            },
168289e815959Sopenharmony_ci            {
168299e815959Sopenharmony_ci                "type": "attribute",
168309e815959Sopenharmony_ci                "name": "id",
168319e815959Sopenharmony_ci                "action": "equals",
168329e815959Sopenharmony_ci                "value": "dupL1",
168339e815959Sopenharmony_ci                "namespace": null,
168349e815959Sopenharmony_ci                "ignoreCase": "quirks"
168359e815959Sopenharmony_ci            }
168369e815959Sopenharmony_ci        ]
168379e815959Sopenharmony_ci    ],
168389e815959Sopenharmony_ci    "span.span_bar": [
168399e815959Sopenharmony_ci        [
168409e815959Sopenharmony_ci            {
168419e815959Sopenharmony_ci                "type": "tag",
168429e815959Sopenharmony_ci                "name": "span",
168439e815959Sopenharmony_ci                "namespace": null
168449e815959Sopenharmony_ci            },
168459e815959Sopenharmony_ci            {
168469e815959Sopenharmony_ci                "type": "attribute",
168479e815959Sopenharmony_ci                "name": "class",
168489e815959Sopenharmony_ci                "action": "element",
168499e815959Sopenharmony_ci                "value": "span_bar",
168509e815959Sopenharmony_ci                "namespace": null,
168519e815959Sopenharmony_ci                "ignoreCase": "quirks"
168529e815959Sopenharmony_ci            }
168539e815959Sopenharmony_ci        ]
168549e815959Sopenharmony_ci    ],
168559e815959Sopenharmony_ci    "span.span_foo": [
168569e815959Sopenharmony_ci        [
168579e815959Sopenharmony_ci            {
168589e815959Sopenharmony_ci                "type": "tag",
168599e815959Sopenharmony_ci                "name": "span",
168609e815959Sopenharmony_ci                "namespace": null
168619e815959Sopenharmony_ci            },
168629e815959Sopenharmony_ci            {
168639e815959Sopenharmony_ci                "type": "attribute",
168649e815959Sopenharmony_ci                "name": "class",
168659e815959Sopenharmony_ci                "action": "element",
168669e815959Sopenharmony_ci                "value": "span_foo",
168679e815959Sopenharmony_ci                "namespace": null,
168689e815959Sopenharmony_ci                "ignoreCase": "quirks"
168699e815959Sopenharmony_ci            }
168709e815959Sopenharmony_ci        ]
168719e815959Sopenharmony_ci    ],
168729e815959Sopenharmony_ci    "span.span_wtf": [
168739e815959Sopenharmony_ci        [
168749e815959Sopenharmony_ci            {
168759e815959Sopenharmony_ci                "type": "tag",
168769e815959Sopenharmony_ci                "name": "span",
168779e815959Sopenharmony_ci                "namespace": null
168789e815959Sopenharmony_ci            },
168799e815959Sopenharmony_ci            {
168809e815959Sopenharmony_ci                "type": "attribute",
168819e815959Sopenharmony_ci                "name": "class",
168829e815959Sopenharmony_ci                "action": "element",
168839e815959Sopenharmony_ci                "value": "span_wtf",
168849e815959Sopenharmony_ci                "namespace": null,
168859e815959Sopenharmony_ci                "ignoreCase": "quirks"
168869e815959Sopenharmony_ci            }
168879e815959Sopenharmony_ci        ]
168889e815959Sopenharmony_ci    ],
168899e815959Sopenharmony_ci    "span:empty > *": [
168909e815959Sopenharmony_ci        [
168919e815959Sopenharmony_ci            {
168929e815959Sopenharmony_ci                "type": "tag",
168939e815959Sopenharmony_ci                "name": "span",
168949e815959Sopenharmony_ci                "namespace": null
168959e815959Sopenharmony_ci            },
168969e815959Sopenharmony_ci            {
168979e815959Sopenharmony_ci                "type": "pseudo",
168989e815959Sopenharmony_ci                "name": "empty",
168999e815959Sopenharmony_ci                "data": null
169009e815959Sopenharmony_ci            },
169019e815959Sopenharmony_ci            {
169029e815959Sopenharmony_ci                "type": "child"
169039e815959Sopenharmony_ci            },
169049e815959Sopenharmony_ci            {
169059e815959Sopenharmony_ci                "type": "universal",
169069e815959Sopenharmony_ci                "namespace": null
169079e815959Sopenharmony_ci            }
169089e815959Sopenharmony_ci        ]
169099e815959Sopenharmony_ci    ],
169109e815959Sopenharmony_ci    "span:first-child": [
169119e815959Sopenharmony_ci        [
169129e815959Sopenharmony_ci            {
169139e815959Sopenharmony_ci                "type": "tag",
169149e815959Sopenharmony_ci                "name": "span",
169159e815959Sopenharmony_ci                "namespace": null
169169e815959Sopenharmony_ci            },
169179e815959Sopenharmony_ci            {
169189e815959Sopenharmony_ci                "type": "pseudo",
169199e815959Sopenharmony_ci                "name": "first-child",
169209e815959Sopenharmony_ci                "data": null
169219e815959Sopenharmony_ci            }
169229e815959Sopenharmony_ci        ]
169239e815959Sopenharmony_ci    ],
169249e815959Sopenharmony_ci    "span:nth-child(5)": [
169259e815959Sopenharmony_ci        [
169269e815959Sopenharmony_ci            {
169279e815959Sopenharmony_ci                "type": "tag",
169289e815959Sopenharmony_ci                "name": "span",
169299e815959Sopenharmony_ci                "namespace": null
169309e815959Sopenharmony_ci            },
169319e815959Sopenharmony_ci            {
169329e815959Sopenharmony_ci                "type": "pseudo",
169339e815959Sopenharmony_ci                "name": "nth-child",
169349e815959Sopenharmony_ci                "data": "5"
169359e815959Sopenharmony_ci            }
169369e815959Sopenharmony_ci        ]
169379e815959Sopenharmony_ci    ],
169389e815959Sopenharmony_ci    "span[lang=中文]": [
169399e815959Sopenharmony_ci        [
169409e815959Sopenharmony_ci            {
169419e815959Sopenharmony_ci                "type": "tag",
169429e815959Sopenharmony_ci                "name": "span",
169439e815959Sopenharmony_ci                "namespace": null
169449e815959Sopenharmony_ci            },
169459e815959Sopenharmony_ci            {
169469e815959Sopenharmony_ci                "type": "attribute",
169479e815959Sopenharmony_ci                "name": "lang",
169489e815959Sopenharmony_ci                "action": "equals",
169499e815959Sopenharmony_ci                "value": "中文",
169509e815959Sopenharmony_ci                "namespace": null,
169519e815959Sopenharmony_ci                "ignoreCase": null
169529e815959Sopenharmony_ci            }
169539e815959Sopenharmony_ci        ]
169549e815959Sopenharmony_ci    ],
169559e815959Sopenharmony_ci    "strong": [
169569e815959Sopenharmony_ci        [
169579e815959Sopenharmony_ci            {
169589e815959Sopenharmony_ci                "type": "tag",
169599e815959Sopenharmony_ci                "name": "strong",
169609e815959Sopenharmony_ci                "namespace": null
169619e815959Sopenharmony_ci            }
169629e815959Sopenharmony_ci        ]
169639e815959Sopenharmony_ci    ],
169649e815959Sopenharmony_ci    "strong#strong": [
169659e815959Sopenharmony_ci        [
169669e815959Sopenharmony_ci            {
169679e815959Sopenharmony_ci                "type": "tag",
169689e815959Sopenharmony_ci                "name": "strong",
169699e815959Sopenharmony_ci                "namespace": null
169709e815959Sopenharmony_ci            },
169719e815959Sopenharmony_ci            {
169729e815959Sopenharmony_ci                "type": "attribute",
169739e815959Sopenharmony_ci                "name": "id",
169749e815959Sopenharmony_ci                "action": "equals",
169759e815959Sopenharmony_ci                "value": "strong",
169769e815959Sopenharmony_ci                "namespace": null,
169779e815959Sopenharmony_ci                "ignoreCase": "quirks"
169789e815959Sopenharmony_ci            }
169799e815959Sopenharmony_ci        ]
169809e815959Sopenharmony_ci    ],
169819e815959Sopenharmony_ci    "tostring#toString": [
169829e815959Sopenharmony_ci        [
169839e815959Sopenharmony_ci            {
169849e815959Sopenharmony_ci                "type": "tag",
169859e815959Sopenharmony_ci                "name": "tostring",
169869e815959Sopenharmony_ci                "namespace": null
169879e815959Sopenharmony_ci            },
169889e815959Sopenharmony_ci            {
169899e815959Sopenharmony_ci                "type": "attribute",
169909e815959Sopenharmony_ci                "name": "id",
169919e815959Sopenharmony_ci                "action": "equals",
169929e815959Sopenharmony_ci                "value": "toString",
169939e815959Sopenharmony_ci                "namespace": null,
169949e815959Sopenharmony_ci                "ignoreCase": "quirks"
169959e815959Sopenharmony_ci            }
169969e815959Sopenharmony_ci        ]
169979e815959Sopenharmony_ci    ],
169989e815959Sopenharmony_ci    "ul > li": [
169999e815959Sopenharmony_ci        [
170009e815959Sopenharmony_ci            {
170019e815959Sopenharmony_ci                "type": "tag",
170029e815959Sopenharmony_ci                "name": "ul",
170039e815959Sopenharmony_ci                "namespace": null
170049e815959Sopenharmony_ci            },
170059e815959Sopenharmony_ci            {
170069e815959Sopenharmony_ci                "type": "child"
170079e815959Sopenharmony_ci            },
170089e815959Sopenharmony_ci            {
170099e815959Sopenharmony_ci                "type": "tag",
170109e815959Sopenharmony_ci                "name": "li",
170119e815959Sopenharmony_ci                "namespace": null
170129e815959Sopenharmony_ci            }
170139e815959Sopenharmony_ci        ]
170149e815959Sopenharmony_ci    ],
170159e815959Sopenharmony_ci    "ul > li:first-child": [
170169e815959Sopenharmony_ci        [
170179e815959Sopenharmony_ci            {
170189e815959Sopenharmony_ci                "type": "tag",
170199e815959Sopenharmony_ci                "name": "ul",
170209e815959Sopenharmony_ci                "namespace": null
170219e815959Sopenharmony_ci            },
170229e815959Sopenharmony_ci            {
170239e815959Sopenharmony_ci                "type": "child"
170249e815959Sopenharmony_ci            },
170259e815959Sopenharmony_ci            {
170269e815959Sopenharmony_ci                "type": "tag",
170279e815959Sopenharmony_ci                "name": "li",
170289e815959Sopenharmony_ci                "namespace": null
170299e815959Sopenharmony_ci            },
170309e815959Sopenharmony_ci            {
170319e815959Sopenharmony_ci                "type": "pseudo",
170329e815959Sopenharmony_ci                "name": "first-child",
170339e815959Sopenharmony_ci                "data": null
170349e815959Sopenharmony_ci            }
170359e815959Sopenharmony_ci        ]
170369e815959Sopenharmony_ci    ],
170379e815959Sopenharmony_ci    "ul > li:last-child": [
170389e815959Sopenharmony_ci        [
170399e815959Sopenharmony_ci            {
170409e815959Sopenharmony_ci                "type": "tag",
170419e815959Sopenharmony_ci                "name": "ul",
170429e815959Sopenharmony_ci                "namespace": null
170439e815959Sopenharmony_ci            },
170449e815959Sopenharmony_ci            {
170459e815959Sopenharmony_ci                "type": "child"
170469e815959Sopenharmony_ci            },
170479e815959Sopenharmony_ci            {
170489e815959Sopenharmony_ci                "type": "tag",
170499e815959Sopenharmony_ci                "name": "li",
170509e815959Sopenharmony_ci                "namespace": null
170519e815959Sopenharmony_ci            },
170529e815959Sopenharmony_ci            {
170539e815959Sopenharmony_ci                "type": "pseudo",
170549e815959Sopenharmony_ci                "name": "last-child",
170559e815959Sopenharmony_ci                "data": null
170569e815959Sopenharmony_ci            }
170579e815959Sopenharmony_ci        ]
170589e815959Sopenharmony_ci    ],
170599e815959Sopenharmony_ci    "ul > li:nth-child(1)": [
170609e815959Sopenharmony_ci        [
170619e815959Sopenharmony_ci            {
170629e815959Sopenharmony_ci                "type": "tag",
170639e815959Sopenharmony_ci                "name": "ul",
170649e815959Sopenharmony_ci                "namespace": null
170659e815959Sopenharmony_ci            },
170669e815959Sopenharmony_ci            {
170679e815959Sopenharmony_ci                "type": "child"
170689e815959Sopenharmony_ci            },
170699e815959Sopenharmony_ci            {
170709e815959Sopenharmony_ci                "type": "tag",
170719e815959Sopenharmony_ci                "name": "li",
170729e815959Sopenharmony_ci                "namespace": null
170739e815959Sopenharmony_ci            },
170749e815959Sopenharmony_ci            {
170759e815959Sopenharmony_ci                "type": "pseudo",
170769e815959Sopenharmony_ci                "name": "nth-child",
170779e815959Sopenharmony_ci                "data": "1"
170789e815959Sopenharmony_ci            }
170799e815959Sopenharmony_ci        ]
170809e815959Sopenharmony_ci    ],
170819e815959Sopenharmony_ci    "ul > li:nth-child(2n)": [
170829e815959Sopenharmony_ci        [
170839e815959Sopenharmony_ci            {
170849e815959Sopenharmony_ci                "type": "tag",
170859e815959Sopenharmony_ci                "name": "ul",
170869e815959Sopenharmony_ci                "namespace": null
170879e815959Sopenharmony_ci            },
170889e815959Sopenharmony_ci            {
170899e815959Sopenharmony_ci                "type": "child"
170909e815959Sopenharmony_ci            },
170919e815959Sopenharmony_ci            {
170929e815959Sopenharmony_ci                "type": "tag",
170939e815959Sopenharmony_ci                "name": "li",
170949e815959Sopenharmony_ci                "namespace": null
170959e815959Sopenharmony_ci            },
170969e815959Sopenharmony_ci            {
170979e815959Sopenharmony_ci                "type": "pseudo",
170989e815959Sopenharmony_ci                "name": "nth-child",
170999e815959Sopenharmony_ci                "data": "2n"
171009e815959Sopenharmony_ci            }
171019e815959Sopenharmony_ci        ]
171029e815959Sopenharmony_ci    ],
171039e815959Sopenharmony_ci    "ul > li:nth-child(2n+1)": [
171049e815959Sopenharmony_ci        [
171059e815959Sopenharmony_ci            {
171069e815959Sopenharmony_ci                "type": "tag",
171079e815959Sopenharmony_ci                "name": "ul",
171089e815959Sopenharmony_ci                "namespace": null
171099e815959Sopenharmony_ci            },
171109e815959Sopenharmony_ci            {
171119e815959Sopenharmony_ci                "type": "child"
171129e815959Sopenharmony_ci            },
171139e815959Sopenharmony_ci            {
171149e815959Sopenharmony_ci                "type": "tag",
171159e815959Sopenharmony_ci                "name": "li",
171169e815959Sopenharmony_ci                "namespace": null
171179e815959Sopenharmony_ci            },
171189e815959Sopenharmony_ci            {
171199e815959Sopenharmony_ci                "type": "pseudo",
171209e815959Sopenharmony_ci                "name": "nth-child",
171219e815959Sopenharmony_ci                "data": "2n+1"
171229e815959Sopenharmony_ci            }
171239e815959Sopenharmony_ci        ]
171249e815959Sopenharmony_ci    ],
171259e815959Sopenharmony_ci    "ul > li:nth-child(even)": [
171269e815959Sopenharmony_ci        [
171279e815959Sopenharmony_ci            {
171289e815959Sopenharmony_ci                "type": "tag",
171299e815959Sopenharmony_ci                "name": "ul",
171309e815959Sopenharmony_ci                "namespace": null
171319e815959Sopenharmony_ci            },
171329e815959Sopenharmony_ci            {
171339e815959Sopenharmony_ci                "type": "child"
171349e815959Sopenharmony_ci            },
171359e815959Sopenharmony_ci            {
171369e815959Sopenharmony_ci                "type": "tag",
171379e815959Sopenharmony_ci                "name": "li",
171389e815959Sopenharmony_ci                "namespace": null
171399e815959Sopenharmony_ci            },
171409e815959Sopenharmony_ci            {
171419e815959Sopenharmony_ci                "type": "pseudo",
171429e815959Sopenharmony_ci                "name": "nth-child",
171439e815959Sopenharmony_ci                "data": "even"
171449e815959Sopenharmony_ci            }
171459e815959Sopenharmony_ci        ]
171469e815959Sopenharmony_ci    ],
171479e815959Sopenharmony_ci    "ul > li:nth-child(n)": [
171489e815959Sopenharmony_ci        [
171499e815959Sopenharmony_ci            {
171509e815959Sopenharmony_ci                "type": "tag",
171519e815959Sopenharmony_ci                "name": "ul",
171529e815959Sopenharmony_ci                "namespace": null
171539e815959Sopenharmony_ci            },
171549e815959Sopenharmony_ci            {
171559e815959Sopenharmony_ci                "type": "child"
171569e815959Sopenharmony_ci            },
171579e815959Sopenharmony_ci            {
171589e815959Sopenharmony_ci                "type": "tag",
171599e815959Sopenharmony_ci                "name": "li",
171609e815959Sopenharmony_ci                "namespace": null
171619e815959Sopenharmony_ci            },
171629e815959Sopenharmony_ci            {
171639e815959Sopenharmony_ci                "type": "pseudo",
171649e815959Sopenharmony_ci                "name": "nth-child",
171659e815959Sopenharmony_ci                "data": "n"
171669e815959Sopenharmony_ci            }
171679e815959Sopenharmony_ci        ]
171689e815959Sopenharmony_ci    ],
171699e815959Sopenharmony_ci    "ul > li:nth-child(n-128)": [
171709e815959Sopenharmony_ci        [
171719e815959Sopenharmony_ci            {
171729e815959Sopenharmony_ci                "type": "tag",
171739e815959Sopenharmony_ci                "name": "ul",
171749e815959Sopenharmony_ci                "namespace": null
171759e815959Sopenharmony_ci            },
171769e815959Sopenharmony_ci            {
171779e815959Sopenharmony_ci                "type": "child"
171789e815959Sopenharmony_ci            },
171799e815959Sopenharmony_ci            {
171809e815959Sopenharmony_ci                "type": "tag",
171819e815959Sopenharmony_ci                "name": "li",
171829e815959Sopenharmony_ci                "namespace": null
171839e815959Sopenharmony_ci            },
171849e815959Sopenharmony_ci            {
171859e815959Sopenharmony_ci                "type": "pseudo",
171869e815959Sopenharmony_ci                "name": "nth-child",
171879e815959Sopenharmony_ci                "data": "n-128"
171889e815959Sopenharmony_ci            }
171899e815959Sopenharmony_ci        ]
171909e815959Sopenharmony_ci    ],
171919e815959Sopenharmony_ci    "ul > li:nth-child(odd)": [
171929e815959Sopenharmony_ci        [
171939e815959Sopenharmony_ci            {
171949e815959Sopenharmony_ci                "type": "tag",
171959e815959Sopenharmony_ci                "name": "ul",
171969e815959Sopenharmony_ci                "namespace": null
171979e815959Sopenharmony_ci            },
171989e815959Sopenharmony_ci            {
171999e815959Sopenharmony_ci                "type": "child"
172009e815959Sopenharmony_ci            },
172019e815959Sopenharmony_ci            {
172029e815959Sopenharmony_ci                "type": "tag",
172039e815959Sopenharmony_ci                "name": "li",
172049e815959Sopenharmony_ci                "namespace": null
172059e815959Sopenharmony_ci            },
172069e815959Sopenharmony_ci            {
172079e815959Sopenharmony_ci                "type": "pseudo",
172089e815959Sopenharmony_ci                "name": "nth-child",
172099e815959Sopenharmony_ci                "data": "odd"
172109e815959Sopenharmony_ci            }
172119e815959Sopenharmony_ci        ]
172129e815959Sopenharmony_ci    ],
172139e815959Sopenharmony_ci    "ul > li:nth-last-child(1)": [
172149e815959Sopenharmony_ci        [
172159e815959Sopenharmony_ci            {
172169e815959Sopenharmony_ci                "type": "tag",
172179e815959Sopenharmony_ci                "name": "ul",
172189e815959Sopenharmony_ci                "namespace": null
172199e815959Sopenharmony_ci            },
172209e815959Sopenharmony_ci            {
172219e815959Sopenharmony_ci                "type": "child"
172229e815959Sopenharmony_ci            },
172239e815959Sopenharmony_ci            {
172249e815959Sopenharmony_ci                "type": "tag",
172259e815959Sopenharmony_ci                "name": "li",
172269e815959Sopenharmony_ci                "namespace": null
172279e815959Sopenharmony_ci            },
172289e815959Sopenharmony_ci            {
172299e815959Sopenharmony_ci                "type": "pseudo",
172309e815959Sopenharmony_ci                "name": "nth-last-child",
172319e815959Sopenharmony_ci                "data": "1"
172329e815959Sopenharmony_ci            }
172339e815959Sopenharmony_ci        ]
172349e815959Sopenharmony_ci    ],
172359e815959Sopenharmony_ci    "ul#first": [
172369e815959Sopenharmony_ci        [
172379e815959Sopenharmony_ci            {
172389e815959Sopenharmony_ci                "type": "tag",
172399e815959Sopenharmony_ci                "name": "ul",
172409e815959Sopenharmony_ci                "namespace": null
172419e815959Sopenharmony_ci            },
172429e815959Sopenharmony_ci            {
172439e815959Sopenharmony_ci                "type": "attribute",
172449e815959Sopenharmony_ci                "name": "id",
172459e815959Sopenharmony_ci                "action": "equals",
172469e815959Sopenharmony_ci                "value": "first",
172479e815959Sopenharmony_ci                "namespace": null,
172489e815959Sopenharmony_ci                "ignoreCase": "quirks"
172499e815959Sopenharmony_ci            }
172509e815959Sopenharmony_ci        ]
172519e815959Sopenharmony_ci    ],
172529e815959Sopenharmony_ci    "ul:empty": [
172539e815959Sopenharmony_ci        [
172549e815959Sopenharmony_ci            {
172559e815959Sopenharmony_ci                "type": "tag",
172569e815959Sopenharmony_ci                "name": "ul",
172579e815959Sopenharmony_ci                "namespace": null
172589e815959Sopenharmony_ci            },
172599e815959Sopenharmony_ci            {
172609e815959Sopenharmony_ci                "type": "pseudo",
172619e815959Sopenharmony_ci                "name": "empty",
172629e815959Sopenharmony_ci                "data": null
172639e815959Sopenharmony_ci            }
172649e815959Sopenharmony_ci        ]
172659e815959Sopenharmony_ci    ],
172669e815959Sopenharmony_ci    "ul>li": [
172679e815959Sopenharmony_ci        [
172689e815959Sopenharmony_ci            {
172699e815959Sopenharmony_ci                "type": "tag",
172709e815959Sopenharmony_ci                "name": "ul",
172719e815959Sopenharmony_ci                "namespace": null
172729e815959Sopenharmony_ci            },
172739e815959Sopenharmony_ci            {
172749e815959Sopenharmony_ci                "type": "child"
172759e815959Sopenharmony_ci            },
172769e815959Sopenharmony_ci            {
172779e815959Sopenharmony_ci                "type": "tag",
172789e815959Sopenharmony_ci                "name": "li",
172799e815959Sopenharmony_ci                "namespace": null
172809e815959Sopenharmony_ci            }
172819e815959Sopenharmony_ci        ]
172829e815959Sopenharmony_ci    ]
172839e815959Sopenharmony_ci}
17284