Bug 1486252 - Resolve mask-image url value as an image even if it contains reference. r=heycam
☠☠ backed out by c10ce927fed8 ☠ ☠
authorXidorn Quan <me@upsuper.org>
Mon, 03 Sep 2018 01:02:04 +0000
changeset 434440 991f66df325128a737357f1a3d81a0544cc5969d
parent 434439 eac4056f176a6cad1bc6a68a3606b8daa3a83bc3
child 434441 c10ce927fed8f00e67fc131b41ffedf40b168957
push id34558
push useraciure@mozilla.com
push dateMon, 03 Sep 2018 09:34:38 +0000
treeherdermozilla-central@d263a0a200f5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersheycam
bugs1486252
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1486252 - Resolve mask-image url value as an image even if it contains reference. r=heycam The corresponding handling code in the old style system can be found in: https://dxr.mozilla.org/mozilla-esr60/rev/dd52b41d2b775e5c7261ce52795268b7670635fc/layout/style/nsCSSDataBlock.cpp#65-106 mask-iage-url-hash.html is the test that don't pass without this change. Differential Revision: https://phabricator.services.mozilla.com/D4831
layout/style/nsStyleStruct.cpp
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/css/css-masking/mask-image/mask-image-url-image-hash.html
testing/web-platform/tests/css/css-masking/mask-image/mask-image-url-image.html
testing/web-platform/tests/css/css-masking/mask-image/mask-image-url-local-mask.html
testing/web-platform/tests/css/css-masking/mask-image/mask-image-url-remote-mask.html
testing/web-platform/tests/css/css-masking/mask-image/reference/mask-image-ref.html
testing/web-platform/tests/css/css-masking/mask-image/support/image-with-ref.svg
testing/web-platform/tests/css/css-masking/mask-image/support/image.svg
testing/web-platform/tests/css/css-masking/mask-image/support/mask.svg
--- a/layout/style/nsStyleStruct.cpp
+++ b/layout/style/nsStyleStruct.cpp
@@ -1315,28 +1315,40 @@ nsStyleSVGReset::nsStyleSVGReset(const n
 void
 nsStyleSVGReset::FinishStyle(nsPresContext* aPresContext, const nsStyleSVGReset* aOldStyle)
 {
   MOZ_ASSERT(NS_IsMainThread());
 
   NS_FOR_VISIBLE_IMAGE_LAYERS_BACK_TO_FRONT(i, mMask) {
     nsStyleImage& image = mMask.mLayers[i].mImage;
     if (image.GetType() == eStyleImageType_Image) {
-      // If the url of mask resource contains a reference('#'), it should be a
-      // <mask-source>, mostly. For a <mask-source>, there is no need to
-      // resolve this style image, since we do not depend on it to get the
-      // SVG mask resource.
-      if (!image.GetURLValue()->HasRef()) {
-        const nsStyleImage* oldImage =
-          (aOldStyle && aOldStyle->mMask.mLayers.Length() > i)
-          ? &aOldStyle->mMask.mLayers[i].mImage
-          : nullptr;
-
-        image.ResolveImage(aPresContext, oldImage);
+      URLValueData* url = image.GetURLValue();
+      // If the url is a local ref, it must be a <mask-resource>, so we don't
+      // need to resolve the style image.
+      if (url->IsLocalRef()) {
+        continue;
       }
+#if 0
+      // XXX The old style system also checks whether this is a reference to
+      // the current document with reference, but it doesn't seem to be a
+      // behavior mentioned anywhere, so we comment out the code for now.
+      nsIURI* docURI = aPresContext->Document()->GetDocumentURI();
+      if (url->EqualsExceptRef(docURI)) {
+        continue;
+      }
+#endif
+
+      // Otherwise, we may need the image even if it has a reference, in case
+      // the referenced element isn't a valid SVG <mask> element.
+      const nsStyleImage* oldImage =
+        (aOldStyle && aOldStyle->mMask.mLayers.Length() > i)
+        ? &aOldStyle->mMask.mLayers[i].mImage
+        : nullptr;
+
+      image.ResolveImage(aPresContext, oldImage);
     }
   }
 }
 
 nsChangeHint
 nsStyleSVGReset::CalcDifference(const nsStyleSVGReset& aNewData) const
 {
   nsChangeHint hint = nsChangeHint(0);
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -10598,130 +10598,16 @@
     ]
    ],
    "css/selectors/hover-002-manual.html": [
     [
      "/css/selectors/hover-002-manual.html",
      {}
     ]
    ],
-   "css/selectors/old-tests/css3-modsel-159.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-159.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-16.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-16.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-161.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-161.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-17.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-17.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-177a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-177a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-18.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-18.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-18a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-18a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-18b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-18b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-18c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-18c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-19.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-19.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-19b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-19b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-20.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-20.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-21.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-21.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-61.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-61.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-62.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-62.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-63.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-63.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-64.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-64.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-65.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-65.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-66.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-66.xml",
-     {}
-    ]
-   ],
    "css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html": [
     [
      "/css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-block-page-break-inside-avoid-1.html",
      {}
     ]
    ],
    "css/vendor-imports/mozilla/mozilla-central-reftests/css21/pagination/moz-css21-block-page-break-inside-avoid-10.html": [
     [
@@ -11612,22 +11498,16 @@
     ]
    ],
    "fullscreen/rendering/fullscreen-pseudo-class-manual.html": [
     [
      "/fullscreen/rendering/fullscreen-pseudo-class-manual.html",
      {}
     ]
    ],
-   "fullscreen/rendering/fullscreen-root-block-size-manual.html": [
-    [
-     "/fullscreen/rendering/fullscreen-root-block-size-manual.html",
-     {}
-    ]
-   ],
    "fullscreen/rendering/ua-style-iframe-manual.html": [
     [
      "/fullscreen/rendering/ua-style-iframe-manual.html",
      {}
     ]
    ],
    "gamepad/events-manual.html": [
     [
@@ -47898,100 +47778,16 @@
       [
        "/css/reference/ref-filled-green-100px-square-only.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/CSS2/floats/float-nowrap-2.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-2.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-1.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-3.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-3.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-3-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-5.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-5.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-5-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-6.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-6.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-5-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-7.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-7.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-1.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-8.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-8.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-1.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-9.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-9.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-3-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/CSS2/floats/floated-table-wider-than-specified.html": [
     [
      "/css/CSS2/floats/floated-table-wider-than-specified.html",
      [
       [
        "/css/reference/ref-filled-green-200px-square.html",
        "=="
       ]
@@ -53302,28 +53098,16 @@
       [
        "/css/CSS2/reference/inline-svg-margin-padding-border-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/CSS2/linebox/anonymous-inline-inherit-001.html": [
-    [
-     "/css/CSS2/linebox/anonymous-inline-inherit-001.html",
-     [
-      [
-       "/css/CSS2/linebox/anonymous-inline-inherit-001-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/CSS2/linebox/border-padding-bleed-001.xht": [
     [
      "/css/CSS2/linebox/border-padding-bleed-001.xht",
      [
       [
        "/css/CSS2/linebox/border-padding-bleed-001-ref.xht",
        "=="
       ]
@@ -125338,16 +125122,64 @@
       [
        "/css/css-masking/clip/reference/clip-no-clipping-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
+   "css/css-masking/mask-image/mask-image-url-image-hash.html": [
+    [
+     "/css/css-masking/mask-image/mask-image-url-image-hash.html",
+     [
+      [
+       "/css/css-masking/mask-image/reference/mask-image-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/mask-image-url-image.html": [
+    [
+     "/css/css-masking/mask-image/mask-image-url-image.html",
+     [
+      [
+       "/css/css-masking/mask-image/reference/mask-image-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/mask-image-url-local-mask.html": [
+    [
+     "/css/css-masking/mask-image/mask-image-url-local-mask.html",
+     [
+      [
+       "/css/css-masking/mask-image/reference/mask-image-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/mask-image-url-remote-mask.html": [
+    [
+     "/css/css-masking/mask-image/mask-image-url-remote-mask.html",
+     [
+      [
+       "/css/css-masking/mask-image/reference/mask-image-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
    "css/css-masking/test-mask.html": [
     [
      "/css/css-masking/test-mask.html",
      [
       [
        "/css/css-masking/test-mask-ref.html",
        "=="
       ]
@@ -128578,28 +128410,16 @@
       [
        "/css/css-pseudo/first-letter-block-to-inline-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/css-pseudo/first-letter-and-whitespace.html": [
-    [
-     "/css/css-pseudo/first-letter-and-whitespace.html",
-     [
-      [
-       "/css/css-pseudo/first-letter-and-whitespace-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/css-pseudo/first-letter-block-to-inline.html": [
     [
      "/css/css-pseudo/first-letter-block-to-inline.html",
      [
       [
        "/css/css-pseudo/first-letter-block-to-inline-ref.html",
        "=="
       ]
@@ -152274,16 +152094,28 @@
       [
        "/css/css-ui/reference/text-overflow-029-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
+   "css/css-values-3/calc-in-counter-001.xhtml": [
+    [
+     "/css/css-values-3/calc-in-counter-001.xhtml",
+     [
+      [
+       "/css/css-values-3/calc-in-counter-001-ref.xhtml",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
    "css/css-values/attr-color-invalid-cast.html": [
     [
      "/css/css-values/attr-color-invalid-cast.html",
      [
       [
        "/css/css-values/reference/200-200-green.html",
        "=="
       ]
@@ -152454,28 +152286,16 @@
       [
        "/css/css-values/reference/all-green.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/css-values/calc-in-counter-001.xhtml": [
-    [
-     "/css/css-values/calc-in-counter-001.xhtml",
-     [
-      [
-       "/css/css-values/calc-in-counter-001-ref.xhtml",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/css-values/calc-in-media-queries-001.html": [
     [
      "/css/css-values/calc-in-media-queries-001.html",
      [
       [
        "/css/css-values/reference/all-green.html",
        "=="
       ]
@@ -165590,28 +165410,16 @@
       [
        "/css/selectors/focus-within-shadow-001-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/selectors/historical-xmlid.xht": [
-    [
-     "/css/selectors/historical-xmlid.xht",
-     [
-      [
-       "/css/reference/ref-filled-green-100px-square.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/selectors/invalidation/sheet-going-away-002.html": [
     [
      "/css/selectors/invalidation/sheet-going-away-002.html",
      [
       [
        "/css/selectors/invalidation/sheet-going-away-002-ref.html",
        "=="
       ]
@@ -165626,1288 +165434,16 @@
       [
        "/css/selectors/of-type-selectors-ref.xhtml",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/selectors/old-tests/css3-modsel-101.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-101.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-101b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-101b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-102.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-102.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-103.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-103.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-103b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-103b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-105.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-105.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-105b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-105b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-106.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-106.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-106b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-106b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-108.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-108.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-108b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-108b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-109.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-109.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-109b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-109b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-110.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-110.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-110b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-110b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-112.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-112.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-112b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-112b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-115.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-115.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-115b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-115b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-116.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-116.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-116b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-116b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-117.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-117.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-117b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-117b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-122.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-122.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-125.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-125.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-125b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-125b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-126.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-126.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-126b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-126b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-127.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-127.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-127b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-127b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-128.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-128.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-128b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-128b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-129.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-129.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-129b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-129b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-134.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-134.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-134b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-134b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-135.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-135.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-135b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-135b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-136.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-136.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-136b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-136b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-141.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-141.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-141b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-141b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-142.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-142.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-142b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-142b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-143.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-143.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-143b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-143b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-148.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-148.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-149.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-149.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background-offset.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-149b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-149b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background-offset.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-14b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-14b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-151.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-151.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background-offset.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-152.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-152.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background-offset.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-154.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-154.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-155.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-155.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-155a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-155a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-155b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-155b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-155c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-155c.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-155d.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-155d.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-156.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-156.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-156b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-156b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-156c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-156c.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-157.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-157.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-158.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-158.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-15b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-15b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-160.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-160.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-168.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-168.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-test-has-passed-desc.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-168a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-168a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-test-has-passed-desc.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-169.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-169.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-test-has-passed-desc.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-169a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-169a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-test-has-passed-desc.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-170.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-170.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-170a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-170a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-170b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-170b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-170c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-170c.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-170d.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-170d.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-172a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-172a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/seven-green-divs.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-172b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-172b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/seven-green-divs.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-173a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-173a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/seven-green-divs.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-173b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-173b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/seven-green-divs.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-175a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-175a.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-175b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-175b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-175c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-175c.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-176.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-176.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-177b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-177b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-178.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-178.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-179.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-179.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-green-color.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184a.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184b.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184c.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184d.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184d.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184e.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184e.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-184f.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-184f.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-184-ref.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-48.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-48.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-49.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-49.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-54.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-54.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-55.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-55.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-56.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-56.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-59.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-59.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-60.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-60.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-7b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-7b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/this-line-lime-background.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-83.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-83.xml",
-     [
-      [
-       "/css/selectors/old-tests/css3-modsel-83-ref.xml",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-87.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-87.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/bq-u-u-u-green.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-87b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-87b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/bq-u-u-u-green.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-90.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-90.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/bq-u-u-u-green.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-90b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-90b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/bq-u-u-u-green.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-99.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-99.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-99b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-99b.xml",
-     [
-      [
-       "/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/selectors/root-siblings.htm": [
     [
      "/css/selectors/root-siblings.htm",
      [
       [
        "/css/CSS2/reference/ref-this-text-should-be-green.xht",
        "=="
       ]
@@ -185018,118 +183554,22 @@
       [
        "/html/rendering/non-replaced-elements/tables/table-width-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-gap.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-gap.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-gap-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-list-item.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-list-item.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-list-item-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-hidden.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-hidden.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-hidden-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-position-relative.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-position-relative.html",
-     [
-      [
-       "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-position-relative-ref.html",
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/legend-position-relative.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/legend-position-relative.html",
+     [
+      [
+       "/html/rendering/non-replaced-elements/the-fieldset-element-0/legend-position-relative-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "html/rendering/non-replaced-elements/the-hr-element-0/align.html": [
     [
@@ -186770,28 +185210,16 @@
       [
        "/infrastructure/reftest/reftest_and_fail_0-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "infrastructure/reftest/reftest_and_mismatch.html": [
-    [
-     "/infrastructure/reftest/reftest_and_mismatch.html",
-     [
-      [
-       "/infrastructure/reftest/reftest_and_mismatch_0.html",
-       "!="
-      ]
-     ],
-     {}
-    ]
-   ],
    "infrastructure/reftest/reftest_match.html": [
     [
      "/infrastructure/reftest/reftest_match.html",
      [
       [
        "/infrastructure/reftest/green.html",
        "=="
       ]
@@ -187314,40 +185742,16 @@
       [
        "/quirks/historical/list-item-bullet-size-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "quirks/text-decoration-doesnt-propagate-into-tables/quirks.html": [
-    [
-     "/quirks/text-decoration-doesnt-propagate-into-tables/quirks.html",
-     [
-      [
-       "/quirks/text-decoration-doesnt-propagate-into-tables/quirks-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "quirks/text-decoration-doesnt-propagate-into-tables/standards.html": [
-    [
-     "/quirks/text-decoration-doesnt-propagate-into-tables/standards.html",
-     [
-      [
-       "/quirks/text-decoration-doesnt-propagate-into-tables/standards-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "service-workers/service-worker/svg-target-reftest.https.html": [
     [
      "/service-workers/service-worker/svg-target-reftest.https.html",
      [
       [
        "/service-workers/service-worker/resources/svg-target-reftest-001.html",
        "=="
       ]
@@ -191012,52 +189416,16 @@
        "=="
       ]
      ],
      {}
     ]
    ]
   },
   "reftest_node": {
-   "css/CSS2/floats/float-nowrap-1.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-1.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-1-notref.html",
-       "!="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-3-ref.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-3-ref.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-4.html",
-       "!="
-      ]
-     ],
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-4.html": [
-    [
-     "/css/CSS2/floats/float-nowrap-4.html",
-     [
-      [
-       "/css/CSS2/floats/float-nowrap-4-ref.html",
-       "=="
-      ]
-     ],
-     {}
-    ]
-   ],
    "css/CSS2/floats/floats-placement-vertical-004-ref.xht": [
     [
      "/css/CSS2/floats/floats-placement-vertical-004-ref.xht",
      [
       [
        "/css/CSS2/floats/floats-placement-vertical-004-ref2.xht",
        "=="
       ]
@@ -192188,28 +190556,16 @@
       [
        "/infrastructure/reftest/red.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "infrastructure/reftest/reftest_and_mismatch_0.html": [
-    [
-     "/infrastructure/reftest/reftest_and_mismatch_0.html",
-     [
-      [
-       "/infrastructure/reftest/reftest_and_mismatch_1.html",
-       "!="
-      ]
-     ],
-     {}
-    ]
-   ],
    "infrastructure/reftest/reftest_cycle.html": [
     [
      "/infrastructure/reftest/reftest_cycle.html",
      [
       [
        "/infrastructure/reftest/reftest_cycle_0-ref.html",
        "=="
       ]
@@ -228599,31 +226955,16 @@
      {}
     ]
    ],
    "css/CSS2/floats-clear/support/test-tr.png": [
     [
      {}
     ]
    ],
-   "css/CSS2/floats/float-nowrap-1-notref.html": [
-    [
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-4-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "css/CSS2/floats/float-nowrap-5-ref.html": [
-    [
-     {}
-    ]
-   ],
    "css/CSS2/floats/floats-in-table-caption-001-ref.html": [
     [
      {}
     ]
    ],
    "css/CSS2/floats/floats-line-wrap-shifted-001-ref.html": [
     [
      {}
@@ -230804,21 +229145,16 @@
      {}
     ]
    ],
    "css/CSS2/i18n/visuren/support/samenot.png": [
     [
      {}
     ]
    ],
-   "css/CSS2/linebox/anonymous-inline-inherit-001-ref.html": [
-    [
-     {}
-    ]
-   ],
    "css/CSS2/linebox/border-padding-bleed-001-ref.xht": [
     [
      {}
     ]
    ],
    "css/CSS2/linebox/empty-inline-002-ref.xht": [
     [
      {}
@@ -256679,16 +255015,36 @@
      {}
     ]
    ],
    "css/css-masking/clip/reference/clip-vertical-stripe-ref.html": [
     [
      {}
     ]
    ],
+   "css/css-masking/mask-image/reference/mask-image-ref.html": [
+    [
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/support/image-with-ref.svg": [
+    [
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/support/image.svg": [
+    [
+     {}
+    ]
+   ],
+   "css/css-masking/mask-image/support/mask.svg": [
+    [
+     {}
+    ]
+   ],
    "css/css-masking/parsing/support/parsing-testcommon.js": [
     [
      {}
     ]
    ],
    "css/css-masking/test-mask-ref.html": [
     [
      {}
@@ -258009,21 +256365,16 @@
      {}
     ]
    ],
    "css/css-pseudo/first-letter-004-ref.html": [
     [
      {}
     ]
    ],
-   "css/css-pseudo/first-letter-and-whitespace-ref.html": [
-    [
-     {}
-    ]
-   ],
    "css/css-pseudo/first-letter-block-to-inline-ref.html": [
     [
      {}
     ]
    ],
    "css/css-pseudo/first-letter-opacity-float-001-ref.html": [
     [
      {}
@@ -265529,31 +263880,31 @@
      {}
     ]
    ],
    "css/css-ui/text-overflow-ref.html": [
     [
      {}
     ]
    ],
+   "css/css-values-3/calc-in-counter-001-ref.xhtml": [
+    [
+     {}
+    ]
+   ],
    "css/css-values/META.yml": [
     [
      {}
     ]
    ],
    "css/css-values/calc-ch-ex-lang-ref.html": [
     [
      {}
     ]
    ],
-   "css/css-values/calc-in-counter-001-ref.xhtml": [
-    [
-     {}
-    ]
-   ],
    "css/css-values/calc-rem-lang-ref.html": [
     [
      {}
     ]
    ],
    "css/css-values/ex-calc-expression-001-ref.html": [
     [
      {}
@@ -269679,21 +268030,41 @@
      {}
     ]
    ],
    "css/requirements.txt": [
     [
      {}
     ]
    ],
+   "css/selectors/CHANGES": [
+    [
+     {}
+    ]
+   ],
    "css/selectors/META.yml": [
     [
      {}
     ]
    ],
+   "css/selectors/Makefile": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/README": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/TODO": [
+    [
+     {}
+    ]
+   ],
    "css/selectors/any-link-dynamic-001-ref.html": [
     [
      {}
     ]
    ],
    "css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html": [
     [
      {}
@@ -269709,16 +268080,1601 @@
      {}
     ]
    ],
    "css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml": [
     [
      {}
     ]
    ],
+   "css/selectors/css3-modsel-1.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-10.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-100.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-100b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-101.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-101b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-102.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-102b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-103.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-103b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-104.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-104b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-105.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-105b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-106.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-106b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-107.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-107b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-108.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-108b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-109.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-109b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-11.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-110.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-110b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-111.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-111b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-112.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-112b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-113.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-113b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-114.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-114b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-115.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-115b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-116.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-116b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-117.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-117b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-118.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-119.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-12.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-120.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-121.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-122.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-123.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-123b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-124.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-124b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-125.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-125b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-126.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-126b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-127.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-127b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-128.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-128b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-129.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-129b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-13.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-130.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-130b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-131.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-131b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-132.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-132b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-133.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-133b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-134.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-134b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-135.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-135b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-136.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-136b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-137.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-137b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-138.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-138b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-139.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-139b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-14.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-140.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-140b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-141.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-141b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-142.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-142b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-143.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-143b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-144.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-145a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-145b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-146a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-146b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-147a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-147b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-148.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-149.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-149b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-14b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-14c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-14d.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-14e.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-15.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-150.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-151.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-152.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-153.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-154.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-155.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-155a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-155b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-155c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-155d.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-156.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-156b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-156c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-157.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-158.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-159.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-15b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-15c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-16.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-160.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-161.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-162.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-163.xml-disabled-contains-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-164.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-165.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-166.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-166a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-167.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-167a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-168.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-168a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-169.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-169a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-17.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-170.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-170a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-170b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-170c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-170d.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-171.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-172a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-172b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-173a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-173b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-174a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-174b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-175a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-175b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-175c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-176.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-177a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-177b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-178.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-179.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-179a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-18.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-180.xml-disabled-because-we-want-to-allow-for-expansion": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-180a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-181.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-182.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-183.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184d.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184e.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-184f.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-18a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-18b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-18c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-19.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-19a.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-19b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-2.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-20.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-21.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-21b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-21c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-22.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-23.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-24.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-25.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-27.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-27a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-27b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-28.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-28b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-28c.pl-draft": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-29.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-29b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-3.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-30.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-31.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-32.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-33.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-34.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-35.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-36.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-37.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-38.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-39.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-39a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-39b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-39c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-3a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-4.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-40.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-41.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-41a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-42.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-42a.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-43.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-43b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-44.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-44b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-44c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-44d.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-45.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-45b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-45c.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-46.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-46b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-47.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-48.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-49.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-5.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-50.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-51.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-52.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-53.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-54.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-55.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-56.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-57.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-57b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-58.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-59.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-6.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-60.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-61.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-62.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-63.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-64.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-65.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-66.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-66b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-67.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-68.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-69.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-7.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-70.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-72.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-72b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-73.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-73b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-74.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-74b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-75.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-75b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-76.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-76b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-77.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-77b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-78.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-78b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-79.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-7b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-7c.xml-disabled-due-to-limitations-in-the-build-system": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-7d.xml-disabled-due-to-limitations-in-the-build-system": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-8.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-80.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-81.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-81b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-82.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-82b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-83.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-84.xml-disabled-contains-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-84b.xml-disabled-contains-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-85.xml-disabled-contains-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-86.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-87.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-87b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-88.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-88b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-89.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-9.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-90.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-90b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-91.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-92.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-93.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-94.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-94b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-95.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-96.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-96b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-97.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-97b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-98.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-98b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-99.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-99b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d1.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d1b.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d2.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d3.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d4.xml": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5a.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5b.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5c.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5d.xml-removed": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/css3-modsel-d5e.xml-removed": [
+    [
+     {}
+    ]
+   ],
    "css/selectors/focus-within-001-ref.html": [
     [
      {}
     ]
    ],
    "css/selectors/focus-within-006-ref.html": [
     [
      {}
@@ -269729,16 +269685,36 @@
      {}
     ]
    ],
    "css/selectors/focus-within-shadow-001-ref.html": [
     [
      {}
     ]
    ],
+   "css/selectors/generate.pl": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/htaccess": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/html-full.css": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/html-shell.css": [
+    [
+     {}
+    ]
+   ],
    "css/selectors/i18n/META.yml": [
     [
      {}
     ]
    ],
    "css/selectors/i18n/README": [
     [
      {}
@@ -269749,106 +269725,16 @@
      {}
     ]
    ],
    "css/selectors/of-type-selectors-ref.xhtml": [
     [
      {}
     ]
    ],
-   "css/selectors/old-tests/css3-modsel-184-ref.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-83-ref.xml": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/bq-u-u-u-green.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/seven-green-divs.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-line-green-background.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-line-green-color.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-line-lime-background-offset.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-line-lime-background.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/this-test-has-passed-desc.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht": [
-    [
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/reference/three-paragraph-lime-characters.xht": [
-    [
-     {}
-    ]
-   ],
    "css/selectors/resources/blue15x15.png": [
     [
      {}
     ]
    ],
    "css/selectors/selector-placeholder-shown-type-change-001-ref.html": [
     [
      {}
@@ -269904,16 +269790,56 @@
      {}
     ]
    ],
    "css/selectors/selectors-namespace-001-ref.xml": [
     [
      {}
     ]
    ],
+   "css/selectors/tng.css": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/utils/generators.pm": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/utils/helpers.pm": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/utils/parser.pm": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/xhtml-full.css": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/xhtml-shell.css": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/xml-full.css": [
+    [
+     {}
+    ]
+   ],
+   "css/selectors/xml-shell.css": [
+    [
+     {}
+    ]
+   ],
    "css/support/1x1-green.png": [
     [
      {}
     ]
    ],
    "css/support/1x1-lime.png": [
     [
      {}
@@ -274909,21 +274835,16 @@
      {}
     ]
    ],
    "docs/_writing-tests/general-guidelines.md": [
     [
      {}
     ]
    ],
-   "docs/_writing-tests/h2tests.md": [
-    [
-     {}
-    ]
-   ],
    "docs/_writing-tests/idlharness.md": [
     [
      {}
     ]
    ],
    "docs/_writing-tests/index.md": [
     [
      {}
@@ -285484,16 +285405,21 @@
      {}
     ]
    ],
    "html/infrastructure/safe-passing-of-structured-data/echo.js": [
     [
      {}
     ]
    ],
+   "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success.js": [
+    [
+     {}
+    ]
+   ],
    "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/blank.html": [
     [
      {}
     ]
    ],
    "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/resources/broadcastchannel-iframe.html": [
     [
      {}
@@ -285779,87 +285705,17 @@
      {}
     ]
    ],
    "html/rendering/non-replaced-elements/tables/table-width-ref.html": [
     [
      {}
     ]
    ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/META.yml": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-gap-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-containing-block-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-div-display-contents.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-foo-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-list-item-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-hidden-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-shadow-dom.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-transform-translatez-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-dynamic-update.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-position-relative-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/resources/fieldset-vertical.css": [
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/legend-position-relative-ref.html": [
     [
      {}
     ]
    ],
    "html/rendering/non-replaced-elements/the-hr-element-0/align-ref.html": [
     [
      {}
     ]
@@ -289089,51 +288945,26 @@
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/aborted-parser-frame.html": [
     [
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-custom-element-with-domain-frame.sub.html": [
-    [
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-frame.html": [
     [
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-with-domain-frame.sub.html": [
-    [
-     {}
-    ]
-   ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-domain-frame.sub.xhtml": [
-    [
-     {}
-    ]
-   ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-synchronous-script-frame.xhtml": [
-    [
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/document-open-side-effects.js": [
     [
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/dummy.html": [
-    [
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/encoding-frame.html": [
     [
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/global-variables-frame.html": [
     [
      {}
@@ -289649,21 +289480,16 @@
      {}
     ]
    ],
    "infrastructure/reftest/red.html": [
     [
      {}
     ]
    ],
-   "infrastructure/reftest/reftest_and_mismatch_1.html": [
-    [
-     {}
-    ]
-   ],
    "infrastructure/reftest/reftest_ref_timeout-ref.html": [
     [
      {}
     ]
    ],
    "infrastructure/server/resources/expect-global.js": [
     [
      {}
@@ -292729,26 +292555,16 @@
      {}
     ]
    ],
    "quirks/support/test-ref-iframe.js": [
     [
      {}
     ]
    ],
-   "quirks/text-decoration-doesnt-propagate-into-tables/quirks-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "quirks/text-decoration-doesnt-propagate-into-tables/standards-ref.html": [
-    [
-     {}
-    ]
-   ],
    "quirks/unitless-length/support/common.js": [
     [
      {}
     ]
    ],
    "referrer-policy/META.yml": [
     [
      {}
@@ -299049,21 +298865,16 @@
      {}
     ]
    ],
    "service-workers/cache-storage/script-tests/cache-storage.js": [
     [
      {}
     ]
    ],
-   "service-workers/service-worker/ServiceWorkerGlobalScope/isSecureContext.serviceworker.js": [
-    [
-     {}
-    ]
-   ],
    "service-workers/service-worker/ServiceWorkerGlobalScope/resources/close-worker.js": [
     [
      {}
     ]
    ],
    "service-workers/service-worker/ServiceWorkerGlobalScope/resources/error-worker.js": [
     [
      {}
@@ -310224,21 +310035,16 @@
      {}
     ]
    ],
    "wasm/jsapi/bad-imports.js": [
     [
      {}
     ]
    ],
-   "wasm/jsapi/table/assertions.js": [
-    [
-     {}
-    ]
-   ],
    "wasm/jsapi/wasm-constants.js": [
     [
      {}
     ]
    ],
    "wasm/jsapi/wasm-module-builder.js": [
     [
      {}
@@ -310984,21 +310790,16 @@
      {}
     ]
    ],
    "webdriver/tests/get_window_rect/__init__.py": [
     [
      {}
     ]
    ],
-   "webdriver/tests/is_element_enabled/__init__.py": [
-    [
-     {}
-    ]
-   ],
    "webdriver/tests/is_element_selected/__init__.py": [
     [
      {}
     ]
    ],
    "webdriver/tests/maximize_window/__init__.py": [
     [
      {}
@@ -311069,22 +310870,17 @@
      {}
     ]
    ],
    "webdriver/tests/support/asserts.py": [
     [
      {}
     ]
    ],
-   "webdriver/tests/support/defaults.py": [
-    [
-     {}
-    ]
-   ],
-   "webdriver/tests/support/helpers.py": [
+   "webdriver/tests/support/fixtures.py": [
     [
      {}
     ]
    ],
    "webdriver/tests/support/http_request.py": [
     [
      {}
     ]
@@ -311114,26 +310910,16 @@
      {}
     ]
    ],
    "webdriver/tests/switch_to_window/__init__.py": [
     [
      {}
     ]
    ],
-   "webdriver/tests/take_element_screenshot/__init__.py": [
-    [
-     {}
-    ]
-   ],
-   "webdriver/tests/take_screenshot/__init__.py": [
-    [
-     {}
-    ]
-   ],
    "webgl/META.yml": [
     [
      {}
     ]
    ],
    "webgl/common.js": [
     [
      {}
@@ -311199,21 +310985,16 @@
      {}
     ]
    ],
    "webmessaging/without-ports/025-1.js": [
     [
      {}
     ]
    ],
-   "webmessaging/worker_postMessage_user_activation.js": [
-    [
-     {}
-    ]
-   ],
    "webmidi/META.yml": [
     [
      {}
     ]
    ],
    "webrtc-stats/META.yml": [
     [
      {}
@@ -316205,46 +315986,16 @@
     ]
    ],
    "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html": [
     [
      "/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",
      {}
     ]
    ],
-   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html": [
-    [
-     "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html",
-     {}
-    ]
-   ],
-   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.advances.html": [
-    [
-     "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.advances.html",
-     {}
-    ]
-   ],
-   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.baselines.html": [
-    [
-     "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.baselines.html",
-     {}
-    ]
-   ],
-   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.emHeights.html": [
-    [
-     "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.emHeights.html",
-     {}
-    ]
-   ],
-   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html": [
-    [
-     "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html",
-     {}
-    ]
-   ],
    "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html": [
     [
      "/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",
      {}
     ]
    ],
    "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html": [
     [
@@ -323653,22 +323404,16 @@
    "beacon/beacon-navigate.html": [
     [
      "/beacon/beacon-navigate.html",
      {
       "timeout": "long"
      }
     ]
    ],
-   "beacon/beacon-readablestream.window.js": [
-    [
-     "/beacon/beacon-readablestream.window.html",
-     {}
-    ]
-   ],
    "beacon/beacon-redirect.window.js": [
     [
      "/beacon/beacon-redirect.window.html",
      {}
     ]
    ],
    "beacon/headers/header-content-type.html": [
     [
@@ -325145,19 +324890,19 @@
     ]
    ],
    "compat/idlharness.window.js": [
     [
      "/compat/idlharness.window.html",
      {}
     ]
    ],
-   "compat/webkit-appearance.html": [
-    [
-     "/compat/webkit-appearance.html",
+   "compat/webkit-pseudo-element.html": [
+    [
+     "/compat/webkit-pseudo-element.html",
      {}
     ]
    ],
    "compat/webkit-text-fill-color-currentColor.html": [
     [
      "/compat/webkit-text-fill-color-currentColor.html",
      {}
     ]
@@ -330156,19 +329901,17 @@
     [
      "/css/css-fonts/variations/at-font-face-descriptors.html",
      {}
     ]
    ],
    "css/css-fonts/variations/at-font-face-font-matching.html": [
     [
      "/css/css-fonts/variations/at-font-face-font-matching.html",
-     {
-      "timeout": "long"
-     }
+     {}
     ]
    ],
    "css/css-fonts/variations/font-opentype-collections.html": [
     [
      "/css/css-fonts/variations/font-opentype-collections.html",
      {}
     ]
    ],
@@ -339703,22 +339446,16 @@
     ]
    ],
    "css/selectors/user-invalid.html": [
     [
      "/css/selectors/user-invalid.html",
      {}
     ]
    ],
-   "css/selectors/webkit-pseudo-element.html": [
-    [
-     "/css/selectors/webkit-pseudo-element.html",
-     {}
-    ]
-   ],
    "custom-elements/CustomElementRegistry.html": [
     [
      "/custom-elements/CustomElementRegistry.html",
      {}
     ]
    ],
    "custom-elements/Document-createElement-svg.svg": [
     [
@@ -342185,29 +341922,17 @@
    "editing/run/backcolor.html": [
     [
      "/editing/run/backcolor.html",
      {}
     ]
    ],
    "editing/run/bold.html": [
     [
-     "/editing/run/bold.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/bold.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/bold.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/bold.html?3001-last",
+     "/editing/run/bold.html",
      {}
     ]
    ],
    "editing/run/createlink.html": [
     [
      "/editing/run/createlink.html",
      {}
     ]
@@ -342215,135 +341940,47 @@
    "editing/run/delete-list-items-in-table-cell.html": [
     [
      "/editing/run/delete-list-items-in-table-cell.html",
      {}
     ]
    ],
    "editing/run/delete.html": [
     [
-     "/editing/run/delete.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?4001-5000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?5001-6000",
-     {}
-    ],
-    [
-     "/editing/run/delete.html?6001-last",
+     "/editing/run/delete.html",
      {}
     ]
    ],
    "editing/run/fontname.html": [
     [
-     "/editing/run/fontname.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/fontname.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/fontname.html?2001-last",
+     "/editing/run/fontname.html",
      {}
     ]
    ],
    "editing/run/fontsize.html": [
     [
-     "/editing/run/fontsize.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/fontsize.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/fontsize.html?2001-last",
+     "/editing/run/fontsize.html",
      {}
     ]
    ],
    "editing/run/forecolor.html": [
     [
-     "/editing/run/forecolor.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/forecolor.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/forecolor.html?2001-last",
+     "/editing/run/forecolor.html",
      {}
     ]
    ],
    "editing/run/formatblock.html": [
     [
-     "/editing/run/formatblock.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/formatblock.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/formatblock.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/formatblock.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/formatblock.html?4001-last",
+     "/editing/run/formatblock.html",
      {}
     ]
    ],
    "editing/run/forwarddelete.html": [
     [
-     "/editing/run/forwarddelete.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?4001-5000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?5001-6000",
-     {}
-    ],
-    [
-     "/editing/run/forwarddelete.html?6001-last",
+     "/editing/run/forwarddelete.html",
      {}
     ]
    ],
    "editing/run/hilitecolor.html": [
     [
      "/editing/run/hilitecolor.html",
      {}
     ]
@@ -342387,279 +342024,93 @@
    "editing/run/insertorderedlist.html": [
     [
      "/editing/run/insertorderedlist.html",
      {}
     ]
    ],
    "editing/run/insertparagraph.html": [
     [
-     "/editing/run/insertparagraph.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?4001-5000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?5001-6000",
-     {}
-    ],
-    [
-     "/editing/run/insertparagraph.html?6001-last",
+     "/editing/run/insertparagraph.html",
      {}
     ]
    ],
    "editing/run/inserttext.html": [
     [
-     "/editing/run/inserttext.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/inserttext.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/inserttext.html?2001-last",
+     "/editing/run/inserttext.html",
      {}
     ]
    ],
    "editing/run/insertunorderedlist.html": [
     [
      "/editing/run/insertunorderedlist.html",
      {}
     ]
    ],
    "editing/run/italic.html": [
     [
-     "/editing/run/italic.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/italic.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/italic.html?2001-last",
+     "/editing/run/italic.html",
      {}
     ]
    ],
    "editing/run/justifycenter.html": [
     [
-     "/editing/run/justifycenter.html?1-1000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?1001-2000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?2001-3000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?3001-4000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?4001-5000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?5001-6000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/justifycenter.html?6001-last",
+     "/editing/run/justifycenter.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "editing/run/justifyfull.html": [
     [
-     "/editing/run/justifyfull.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/justifyfull.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/justifyfull.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/justifyfull.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/justifyfull.html?4001-last",
+     "/editing/run/justifyfull.html",
      {}
     ]
    ],
    "editing/run/justifyleft.html": [
     [
-     "/editing/run/justifyleft.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/justifyleft.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/justifyleft.html?2001-last",
+     "/editing/run/justifyleft.html",
      {}
     ]
    ],
    "editing/run/justifyright.html": [
     [
-     "/editing/run/justifyright.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/justifyright.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/justifyright.html?2001-3000",
-     {}
-    ],
-    [
-     "/editing/run/justifyright.html?3001-4000",
-     {}
-    ],
-    [
-     "/editing/run/justifyright.html?4001-last",
+     "/editing/run/justifyright.html",
      {}
     ]
    ],
    "editing/run/misc.html": [
     [
      "/editing/run/misc.html",
      {}
     ]
    ],
    "editing/run/multitest.html": [
     [
-     "/editing/run/multitest.html?1-1000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?1001-2000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?2001-3000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?3001-4000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?4001-5000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?5001-6000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?6001-7000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?7001-8000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?8001-9000",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/editing/run/multitest.html?9001-last",
+     "/editing/run/multitest.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "editing/run/outdent.html": [
     [
-     "/editing/run/outdent.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/outdent.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/outdent.html?2001-last",
+     "/editing/run/outdent.html",
      {}
     ]
    ],
    "editing/run/removeformat.html": [
     [
      "/editing/run/removeformat.html",
      {}
     ]
    ],
    "editing/run/strikethrough.html": [
     [
-     "/editing/run/strikethrough.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/strikethrough.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/strikethrough.html?2001-last",
+     "/editing/run/strikethrough.html",
      {}
     ]
    ],
    "editing/run/subscript.html": [
     [
      "/editing/run/subscript.html",
      {}
     ]
@@ -342667,25 +342118,17 @@
    "editing/run/superscript.html": [
     [
      "/editing/run/superscript.html",
      {}
     ]
    ],
    "editing/run/underline.html": [
     [
-     "/editing/run/underline.html?1-1000",
-     {}
-    ],
-    [
-     "/editing/run/underline.html?1001-2000",
-     {}
-    ],
-    [
-     "/editing/run/underline.html?2001-last",
+     "/editing/run/underline.html",
      {}
     ]
    ],
    "editing/run/unlink.html": [
     [
      "/editing/run/unlink.html",
      {}
     ]
@@ -351587,34 +351030,16 @@
     ]
    ],
    "fetch/api/basic/error-after-response.html": [
     [
      "/fetch/api/basic/error-after-response.html",
      {}
     ]
    ],
-   "fetch/api/basic/header-value-null-byte.any.js": [
-    [
-     "/fetch/api/basic/header-value-null-byte.any.html",
-     {}
-    ],
-    [
-     "/fetch/api/basic/header-value-null-byte.any.serviceworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/basic/header-value-null-byte.any.sharedworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/basic/header-value-null-byte.any.worker.html",
-     {}
-    ]
-   ],
    "fetch/api/basic/integrity.sub.any.js": [
     [
      "/fetch/api/basic/integrity.sub.any.html",
      {}
     ],
     [
      "/fetch/api/basic/integrity.sub.any.sharedworker.html",
      {}
@@ -352175,26 +351600,16 @@
     ]
    ],
    "fetch/api/policies/referrer-unsafe-url.html": [
     [
      "/fetch/api/policies/referrer-unsafe-url.html",
      {}
     ]
    ],
-   "fetch/api/redirect/redirect-back-to-original-origin.any.js": [
-    [
-     "/fetch/api/redirect/redirect-back-to-original-origin.any.html",
-     {}
-    ],
-    [
-     "/fetch/api/redirect/redirect-back-to-original-origin.any.worker.html",
-     {}
-    ]
-   ],
    "fetch/api/redirect/redirect-count.any.js": [
     [
      "/fetch/api/redirect/redirect-count.any.html",
      {}
     ],
     [
      "/fetch/api/redirect/redirect-count.any.worker.html",
      {}
@@ -352403,34 +351818,16 @@
     ]
    ],
    "fetch/api/request/request-init-003.sub.html": [
     [
      "/fetch/api/request/request-init-003.sub.html",
      {}
     ]
    ],
-   "fetch/api/request/request-init-stream.any.js": [
-    [
-     "/fetch/api/request/request-init-stream.any.html",
-     {}
-    ],
-    [
-     "/fetch/api/request/request-init-stream.any.serviceworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/request/request-init-stream.any.sharedworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/request/request-init-stream.any.worker.html",
-     {}
-    ]
-   ],
    "fetch/api/request/request-keepalive-quota.html": [
     [
      "/fetch/api/request/request-keepalive-quota.html?include=fast",
      {}
     ],
     [
      "/fetch/api/request/request-keepalive-quota.html?include=slow-1",
      {}
@@ -352517,34 +351914,16 @@
     ]
    ],
    "fetch/api/response/response-error.html": [
     [
      "/fetch/api/response/response-error.html",
      {}
     ]
    ],
-   "fetch/api/response/response-from-stream.any.js": [
-    [
-     "/fetch/api/response/response-from-stream.any.html",
-     {}
-    ],
-    [
-     "/fetch/api/response/response-from-stream.any.serviceworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/response/response-from-stream.any.sharedworker.html",
-     {}
-    ],
-    [
-     "/fetch/api/response/response-from-stream.any.worker.html",
-     {}
-    ]
-   ],
    "fetch/api/response/response-init-001.html": [
     [
      "/fetch/api/response/response-init-001.html",
      {}
     ]
    ],
    "fetch/api/response/response-init-002.html": [
     [
@@ -352717,30 +352096,28 @@
     ]
    ],
    "fetch/cross-origin-resource-policy/fetch-in-iframe.html": [
     [
      "/fetch/cross-origin-resource-policy/fetch-in-iframe.html",
      {}
     ]
    ],
+   "fetch/cross-origin-resource-policy/fetch-in-service-worker.html": [
+    [
+     "/fetch/cross-origin-resource-policy/fetch-in-service-worker.html",
+     {}
+    ]
+   ],
    "fetch/cross-origin-resource-policy/fetch.any.js": [
     [
      "/fetch/cross-origin-resource-policy/fetch.any.html",
      {}
     ],
     [
-     "/fetch/cross-origin-resource-policy/fetch.any.serviceworker.html",
-     {}
-    ],
-    [
-     "/fetch/cross-origin-resource-policy/fetch.any.sharedworker.html",
-     {}
-    ],
-    [
      "/fetch/cross-origin-resource-policy/fetch.any.worker.html",
      {}
     ]
    ],
    "fetch/cross-origin-resource-policy/iframe-loads.html": [
     [
      "/fetch/cross-origin-resource-policy/iframe-loads.html",
      {}
@@ -356279,23 +355656,25 @@
     ]
    ],
    "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/identity-not-preserved.html": [
     [
      "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/identity-not-preserved.html",
      {}
     ]
    ],
-   "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success.any.js": [
-    [
-     "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success.any.sharedworker.html",
-     {}
-    ],
-    [
-     "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success.any.worker.html",
+   "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success-dedicatedworker.html": [
+    [
+     "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success-dedicatedworker.html",
+     {}
+    ]
+   ],
+   "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success-sharedworker.html": [
+    [
+     "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-worker-success-sharedworker.html",
      {}
     ]
    ],
    "html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/no-transferring.html": [
     [
      "/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/no-transferring.html",
      {}
     ]
@@ -356625,103 +356004,55 @@
     ]
    ],
    "html/rendering/non-replaced-elements/tables/table-vspace-hspace.html": [
     [
      "/html/rendering/non-replaced-elements/tables/table-vspace-hspace.html",
      {}
     ]
    ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html",
-     {}
-    ]
-   ],
-   "html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html": [
-    [
-     "/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html",
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-default-style.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-default-style.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-display.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-display.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-flexbox.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-flexbox.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-multicol.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/fieldset-multicol.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/legend-block-formatting-context.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/legend-block-formatting-context.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/legend.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/legend.html",
+     {}
+    ]
+   ],
+   "html/rendering/non-replaced-elements/the-fieldset-element-0/min-inline-size.html": [
+    [
+     "/html/rendering/non-replaced-elements/the-fieldset-element-0/min-inline-size.html",
      {}
     ]
    ],
    "html/rendering/non-replaced-elements/the-hr-element-0/hr.html": [
     [
      "/html/rendering/non-replaced-elements/the-hr-element-0/hr.html",
      {}
     ]
@@ -365683,16 +365014,22 @@
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004.html": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004.html",
      {}
     ]
    ],
+   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/005.html": [
+    [
+     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/005.html",
+     {}
+    ]
+   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006.html": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006.html",
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/010.html": [
     [
@@ -365737,28 +365074,16 @@
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.html",
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.html",
-     {}
-    ]
-   ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.html",
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.html",
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js": [
     [
@@ -365815,22 +365140,16 @@
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.html",
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.html",
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.html",
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js": [
     [
@@ -365851,28 +365170,16 @@
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub.html": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub.html",
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.html",
-     {}
-    ]
-   ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.html",
-     {}
-    ]
-   ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.html",
      {}
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.js": [
     [
@@ -365881,22 +365188,16 @@
     ]
    ],
    "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.js": [
     [
      "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.html",
      {}
     ]
    ],
-   "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js": [
-    [
-     "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.html",
-     {}
-    ]
-   ],
    "html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js": [
     [
      "/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.html",
      {}
     ],
     [
      "/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.serviceworker.html",
      {}
@@ -366685,25 +365986,25 @@
    "infrastructure/testdriver/send_keys.html": [
     [
      "/infrastructure/testdriver/send_keys.html",
      {
       "testdriver": true
      }
     ]
    ],
-   "input-device-capabilities/idlharness.window.js": [
-    [
-     "/input-device-capabilities/idlharness.window.html",
-     {}
-    ]
-   ],
-   "input-events/idlharness.window.js": [
-    [
-     "/input-events/idlharness.window.html",
+   "input-device-capabilities/interfaces.html": [
+    [
+     "/input-device-capabilities/interfaces.html",
+     {}
+    ]
+   ],
+   "input-events/idlharness.html": [
+    [
+     "/input-events/idlharness.html",
      {}
     ]
    ],
    "input-events/input-events-exec-command.html": [
     [
      "/input-events/input-events-exec-command.html",
      {}
     ]
@@ -379841,28 +379142,16 @@
    "payment-request/payment-request-show-method.https.html": [
     [
      "/payment-request/payment-request-show-method.https.html",
      {
       "testdriver": true
      }
     ]
    ],
-   "payment-request/payment-response/onpayerdetailchange-attribute.https.html": [
-    [
-     "/payment-request/payment-response/onpayerdetailchange-attribute.https.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html": [
-    [
-     "/payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html",
-     {}
-    ]
-   ],
    "payment-request/rejects_if_not_active.https.html": [
     [
      "/payment-request/rejects_if_not_active.https.html",
      {}
     ]
    ],
    "performance-timeline/case-sensitivity.any.js": [
     [
@@ -389579,22 +388868,16 @@
     ]
    ],
    "resource-timing/test_resource_timing.html": [
     [
      "/resource-timing/test_resource_timing.html",
      {}
     ]
    ],
-   "screen-capture/getdisplaymedia.https.html": [
-    [
-     "/screen-capture/getdisplaymedia.https.html",
-     {}
-    ]
-   ],
    "screen-capture/idlharness.window.js": [
     [
      "/screen-capture/idlharness.window.html",
      {}
     ]
    ],
    "screen-orientation/idlharness.window.js": [
     [
@@ -389633,19 +388916,19 @@
     ]
    ],
    "screen-orientation/orientation-reading.html": [
     [
      "/screen-orientation/orientation-reading.html",
      {}
     ]
    ],
-   "scroll-animations/idlharness.window.js": [
-    [
-     "/scroll-animations/idlharness.window.html",
+   "scroll-animations/idlharness.html": [
+    [
+     "/scroll-animations/idlharness.html",
      {}
     ]
    ],
    "secure-contexts/basic-dedicated-worker.html": [
     [
      "/secure-contexts/basic-dedicated-worker.html",
      {}
     ]
@@ -390329,22 +389612,16 @@
     ]
    ],
    "service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html": [
     [
      "/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html",
      {}
     ]
    ],
-   "service-workers/service-worker/ServiceWorkerGlobalScope/isSecureContext.https.html": [
-    [
-     "/service-workers/service-worker/ServiceWorkerGlobalScope/isSecureContext.https.html",
-     {}
-    ]
-   ],
    "service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html": [
     [
      "/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html",
      {}
     ]
    ],
    "service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html": [
     [
@@ -394923,80 +394200,16 @@
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/constructor/instantiate-bad-imports.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/global/constructor.any.js": [
-    [
-     "/wasm/jsapi/global/constructor.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/global/constructor.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/global/constructor.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/global/toString.any.js": [
-    [
-     "/wasm/jsapi/global/toString.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/global/toString.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/global/toString.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/global/value-set.any.js": [
-    [
-     "/wasm/jsapi/global/value-set.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/global/value-set.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/global/value-set.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/global/valueOf.any.js": [
-    [
-     "/wasm/jsapi/global/valueOf.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/global/valueOf.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/global/valueOf.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/jsapi/instance/constructor-bad-imports.any.js": [
     [
      "/wasm/jsapi/instance/constructor-bad-imports.any.html",
      {}
     ],
     [
      "/wasm/jsapi/instance/constructor-bad-imports.any.js",
      {
@@ -395019,128 +394232,48 @@
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/instance/constructor.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/instance/exports.any.js": [
-    [
-     "/wasm/jsapi/instance/exports.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/instance/exports.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/instance/exports.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/instance/toString.any.js": [
-    [
-     "/wasm/jsapi/instance/toString.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/instance/toString.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/instance/toString.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/jsapi/interface.any.js": [
     [
      "/wasm/jsapi/interface.any.html",
      {}
     ],
     [
      "/wasm/jsapi/interface.any.js",
      {
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/interface.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/memory/buffer.any.js": [
-    [
-     "/wasm/jsapi/memory/buffer.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/memory/buffer.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/memory/buffer.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/jsapi/memory/constructor.any.js": [
     [
      "/wasm/jsapi/memory/constructor.any.html",
      {}
     ],
     [
      "/wasm/jsapi/memory/constructor.any.js",
      {
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/memory/constructor.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/memory/grow.any.js": [
-    [
-     "/wasm/jsapi/memory/grow.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/memory/grow.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/memory/grow.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/memory/toString.any.js": [
-    [
-     "/wasm/jsapi/memory/toString.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/memory/toString.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/memory/toString.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/jsapi/module/constructor.any.js": [
     [
      "/wasm/jsapi/module/constructor.any.html",
      {}
     ],
     [
      "/wasm/jsapi/module/constructor.any.js",
      {
@@ -395195,112 +394328,32 @@
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/module/imports.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/module/toString.any.js": [
-    [
-     "/wasm/jsapi/module/toString.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/module/toString.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/module/toString.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/jsapi/table/constructor.any.js": [
     [
      "/wasm/jsapi/table/constructor.any.html",
      {}
     ],
     [
      "/wasm/jsapi/table/constructor.any.js",
      {
       "jsshell": true
      }
     ],
     [
      "/wasm/jsapi/table/constructor.any.worker.html",
      {}
     ]
    ],
-   "wasm/jsapi/table/get-set.any.js": [
-    [
-     "/wasm/jsapi/table/get-set.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/table/get-set.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/table/get-set.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/table/grow.any.js": [
-    [
-     "/wasm/jsapi/table/grow.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/table/grow.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/table/grow.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/table/length.any.js": [
-    [
-     "/wasm/jsapi/table/length.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/table/length.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/table/length.any.worker.html",
-     {}
-    ]
-   ],
-   "wasm/jsapi/table/toString.any.js": [
-    [
-     "/wasm/jsapi/table/toString.any.html",
-     {}
-    ],
-    [
-     "/wasm/jsapi/table/toString.any.js",
-     {
-      "jsshell": true
-     }
-    ],
-    [
-     "/wasm/jsapi/table/toString.any.worker.html",
-     {}
-    ]
-   ],
    "wasm/wasm_local_iframe_test.html": [
     [
      "/wasm/wasm_local_iframe_test.html",
      {}
     ]
    ],
    "wasm/wasm_serialization_tests.html": [
     [
@@ -397327,22 +396380,16 @@
     ]
    ],
    "webmessaging/message-channels/dictionary-transferrable.html": [
     [
      "/webmessaging/message-channels/dictionary-transferrable.html",
      {}
     ]
    ],
-   "webmessaging/message-channels/user-activation.tentative.html": [
-    [
-     "/webmessaging/message-channels/user-activation.tentative.html",
-     {}
-    ]
-   ],
    "webmessaging/message-channels/worker.html": [
     [
      "/webmessaging/message-channels/worker.html",
      {}
     ]
    ],
    "webmessaging/messageerror.html": [
     [
@@ -397801,22 +396848,16 @@
     ]
    ],
    "webmessaging/without-ports/029.html": [
     [
      "/webmessaging/without-ports/029.html",
      {}
     ]
    ],
-   "webmessaging/worker_postMessage_user_activation.tentative.html": [
-    [
-     "/webmessaging/worker_postMessage_user_activation.tentative.html",
-     {}
-    ]
-   ],
    "webmidi/idlharness.window.js": [
     [
      "/webmidi/idlharness.window.html",
      {}
     ]
    ],
    "webrtc-stats/idlharness.window.js": [
     [
@@ -398157,22 +397198,16 @@
     ]
    ],
    "webrtc/RTCPeerConnectionIceEvent-constructor.html": [
     [
      "/webrtc/RTCPeerConnectionIceEvent-constructor.html",
      {}
     ]
    ],
-   "webrtc/RTCQuicTransport.https.html": [
-    [
-     "/webrtc/RTCQuicTransport.https.html",
-     {}
-    ]
-   ],
    "webrtc/RTCRtpParameters-codecs.html": [
     [
      "/webrtc/RTCRtpParameters-codecs.html",
      {}
     ]
    ],
    "webrtc/RTCRtpParameters-degradationPreference.html": [
     [
@@ -401297,139 +400332,25 @@
     ]
    ],
    "webxr/idlharness.https.window.js": [
     [
      "/webxr/idlharness.https.window.html",
      {}
     ]
    ],
-   "webxr/navigator_xr_requestDevice.https.html": [
-    [
-     "/webxr/navigator_xr_requestDevice.https.html",
-     {}
-    ]
-   ],
-   "webxr/navigator_xr_requestDevice_no_device.https.html": [
-    [
-     "/webxr/navigator_xr_requestDevice_no_device.https.html",
-     {}
-    ]
-   ],
-   "webxr/webGLCanvasContext_create_with_xrdevice.https.html": [
-    [
-     "/webxr/webGLCanvasContext_create_with_xrdevice.https.html",
-     {}
-    ]
-   ],
-   "webxr/webGLCanvasContext_setdevice_contextlost.https.html": [
-    [
-     "/webxr/webGLCanvasContext_setdevice_contextlost.https.html",
-     {}
-    ]
-   ],
    "webxr/webxr_availability.http.sub.html": [
     [
      "/webxr/webxr_availability.http.sub.html",
      {}
     ]
    ],
-   "webxr/xrDevice_requestSession_immersive.https.html": [
-    [
-     "/webxr/xrDevice_requestSession_immersive.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_requestSession_immersive_no_gesture.https.html": [
-    [
-     "/webxr/xrDevice_requestSession_immersive_no_gesture.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_requestSession_immersive_unsupported.https.html": [
-    [
-     "/webxr/xrDevice_requestSession_immersive_unsupported.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html": [
-    [
-     "/webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_supportsSession_immersive.https.html": [
-    [
-     "/webxr/xrDevice_supportsSession_immersive.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_supportsSession_immersive_unsupported.https.html": [
-    [
-     "/webxr/xrDevice_supportsSession_immersive_unsupported.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrDevice_supportsSession_non_immersive.https.html": [
-    [
-     "/webxr/xrDevice_supportsSession_non_immersive.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_cancelAnimationFrame.https.html": [
-    [
-     "/webxr/xrSession_cancelAnimationFrame.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html": [
-    [
-     "/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_device.https.html": [
-    [
-     "/webxr/xrSession_device.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_end.https.html": [
-    [
-     "/webxr/xrSession_end.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_prevent_multiple_exclusive.https.html": [
-    [
-     "/webxr/xrSession_prevent_multiple_exclusive.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_requestAnimationFrame_callback_calls.https.html": [
-    [
-     "/webxr/xrSession_requestAnimationFrame_callback_calls.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_requestAnimationFrame_data_valid.https.html": [
-    [
-     "/webxr/xrSession_requestAnimationFrame_data_valid.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_requestAnimationFrame_getDevicePose.https.html": [
-    [
-     "/webxr/xrSession_requestAnimationFrame_getDevicePose.https.html",
-     {}
-    ]
-   ],
-   "webxr/xrSession_requestFrameOfReference.https.html": [
-    [
-     "/webxr/xrSession_requestFrameOfReference.https.html",
+   "webxr/xrSession_exclusive_requestAnimationFrame.https.html": [
+    [
+     "/webxr/xrSession_exclusive_requestAnimationFrame.https.html",
      {}
     ]
    ],
    "workers/SharedWorkerPerformanceNow.html": [
     [
      "/workers/SharedWorkerPerformanceNow.html",
      {}
     ]
@@ -402701,46 +401622,16 @@
     ]
    ],
    "worklets/animation-worklet-service-worker-interception.https.html": [
     [
      "/worklets/animation-worklet-service-worker-interception.https.html",
      {}
     ]
    ],
-   "worklets/audio-worklet-credentials.https.html": [
-    [
-     "/worklets/audio-worklet-credentials.https.html",
-     {}
-    ]
-   ],
-   "worklets/audio-worklet-csp.https.html": [
-    [
-     "/worklets/audio-worklet-csp.https.html",
-     {}
-    ]
-   ],
-   "worklets/audio-worklet-import.https.html": [
-    [
-     "/worklets/audio-worklet-import.https.html",
-     {}
-    ]
-   ],
-   "worklets/audio-worklet-referrer.https.html": [
-    [
-     "/worklets/audio-worklet-referrer.https.html",
-     {}
-    ]
-   ],
-   "worklets/audio-worklet-service-worker-interception.https.html": [
-    [
-     "/worklets/audio-worklet-service-worker-interception.https.html",
-     {}
-    ]
-   ],
    "worklets/idlharness.worker.js": [
     [
      "/worklets/idlharness.worker.html",
      {}
     ]
    ],
    "worklets/layout-worklet-credentials.https.html": [
     [
@@ -404071,30 +402962,16 @@
     ]
    ],
    "xhr/send-data-formdata.htm": [
     [
      "/xhr/send-data-formdata.htm",
      {}
     ]
    ],
-   "xhr/send-data-readablestream.any.js": [
-    [
-     "/xhr/send-data-readablestream.any.html",
-     {}
-    ],
-    [
-     "/xhr/send-data-readablestream.any.sharedworker.html",
-     {}
-    ],
-    [
-     "/xhr/send-data-readablestream.any.worker.html",
-     {}
-    ]
-   ],
    "xhr/send-data-unexpected-tostring.htm": [
     [
      "/xhr/send-data-unexpected-tostring.htm",
      {}
     ]
    ],
    "xhr/send-entity-body-basic.htm": [
     [
@@ -404505,265 +403382,121 @@
    "xhr/xmlhttprequest-sync-not-hang-scriptloader.html": [
     [
      "/xhr/xmlhttprequest-sync-not-hang-scriptloader.html",
      {}
     ]
    ],
    "xhr/xmlhttprequest-timeout-aborted.html": [
     [
-     "/xhr/xmlhttprequest-timeout-aborted.html?aborted immediately after send()",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-aborted.html?call abort() after TIME_NORMAL_LOAD",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-aborted.html?only open()ed, not aborted",
+     "/xhr/xmlhttprequest-timeout-aborted.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-abortedonmain.html": [
     [
-     "/xhr/xmlhttprequest-timeout-abortedonmain.html?abort() from a 0ms timeout",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-abortedonmain.html?aborted after TIME_DELAY",
+     "/xhr/xmlhttprequest-timeout-abortedonmain.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-overrides.html": [
     [
-     "/xhr/xmlhttprequest-timeout-overrides.html?timeout disabled after initially set",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-overrides.html?timeout enabled after initially disabled",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-overrides.html?timeout overrides load after a delay",
+     "/xhr/xmlhttprequest-timeout-overrides.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-overridesexpires.html": [
     [
-     "/xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load fires",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expiring value after load fires",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to non-expiring value after timeout fires",
+     "/xhr/xmlhttprequest-timeout-overridesexpires.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-reused.html": [
     [
      "/xhr/xmlhttprequest-timeout-reused.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-simple.html": [
     [
-     "/xhr/xmlhttprequest-timeout-simple.html?load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-simple.html?no time out scheduled, load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-simple.html?timeout hit before load",
+     "/xhr/xmlhttprequest-timeout-simple.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-synconmain.html": [
     [
-     "/xhr/xmlhttprequest-timeout-synconmain.html?timeout after open",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-synconmain.html?timeout before open",
+     "/xhr/xmlhttprequest-timeout-synconmain.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-twice.html": [
     [
-     "/xhr/xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twice",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-twice.html?load fires normally with same timeout set twice",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-twice.html?timeout fires normally with same timeout set twice",
+     "/xhr/xmlhttprequest-timeout-twice.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-aborted.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-aborted.html?aborted immediately after send()",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-aborted.html?call abort() after TIME_NORMAL_LOAD",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-aborted.html?only open()ed, not aborted",
+     "/xhr/xmlhttprequest-timeout-worker-aborted.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-overrides.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially set",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-overrides.html?timeout enabled after initially disabled",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-overrides.html?timeout overrides load after a delay",
+     "/xhr/xmlhttprequest-timeout-worker-overrides.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-overridesexpires.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expired value before load fires",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expiring value after load fires",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to non-expiring value after timeout fires",
+     "/xhr/xmlhttprequest-timeout-worker-overridesexpires.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-simple.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-simple.html?load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-simple.html?no time out scheduled, load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-simple.html?timeout hit before load",
+     "/xhr/xmlhttprequest-timeout-worker-simple.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-synconworker.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-synconworker.html?load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-synconworker.html?no time out scheduled, load fires normally",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-synconworker.html?timeout hit before load",
+     "/xhr/xmlhttprequest-timeout-worker-synconworker.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-timeout-worker-twice.html": [
     [
-     "/xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twice",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with same timeout set twice",
-     {
-      "timeout": "long"
-     }
-    ],
-    [
-     "/xhr/xmlhttprequest-timeout-worker-twice.html?timeout fires normally with same timeout set twice",
+     "/xhr/xmlhttprequest-timeout-worker-twice.html",
      {
       "timeout": "long"
      }
     ]
    ],
    "xhr/xmlhttprequest-unsent.htm": [
     [
      "/xhr/xmlhttprequest-unsent.htm",
@@ -423787,1036 +422520,16 @@
     ]
    ],
    "css/mediaqueries/media-queries-003.xht": [
     [
      "/css/mediaqueries/media-queries-003.xht",
      {}
     ]
    ],
-   "css/selectors/old-tests/css3-modsel-1.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-1.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-10.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-10.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-100.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-100.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-100b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-100b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-102b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-102b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-104.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-104.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-104b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-104b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-107.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-107.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-107b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-107b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-11.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-11.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-111.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-111.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-111b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-111b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-113.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-113.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-113b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-113b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-114.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-114.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-114b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-114b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-118.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-118.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-119.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-119.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-120.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-120.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-121.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-121.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-123.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-123.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-123b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-123b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-124.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-124.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-124b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-124b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-13.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-13.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-130.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-130.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-130b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-130b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-131.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-131.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-131b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-131b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-132.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-132.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-132b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-132b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-133.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-133.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-133b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-133b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-137.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-137.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-137b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-137b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-138.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-138.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-138b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-138b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-139.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-139.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-139b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-139b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-14.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-14.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-140.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-140.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-140b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-140b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-144.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-144.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-145a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-145a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-145b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-145b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-146a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-146a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-146b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-146b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-147a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-147a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-147b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-147b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-14c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-14c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-14d.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-14d.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-14e.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-14e.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-15.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-15.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-150.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-150.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-153.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-153.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-166.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-166.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-166a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-166a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-167.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-167.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-167a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-167a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-171.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-171.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-174a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-174a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-174b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-174b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-179a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-179a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-180a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-180a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-181.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-181.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-182.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-182.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-183.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-183.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-2.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-2.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-21b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-21b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-21c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-21c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-22.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-22.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-23.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-23.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-24.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-24.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-25.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-25.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-27.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-27.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-27a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-27a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-27b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-27b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-28.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-28.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-28b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-28b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-29.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-29.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-29b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-29b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-3.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-3.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-30.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-30.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-31.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-31.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-32.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-32.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-33.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-33.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-34.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-34.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-35.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-35.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-36.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-36.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-37.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-37.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-38.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-38.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-39.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-39.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-39a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-39a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-39b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-39b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-39c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-39c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-3a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-3a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-4.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-4.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-41.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-41.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-41a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-41a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-42.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-42.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-42a.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-42a.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-43.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-43.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-43b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-43b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-44.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-44.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-44b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-44b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-44c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-44c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-44d.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-44d.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-45.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-45.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-45b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-45b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-45c.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-45c.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-46.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-46.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-46b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-46b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-47.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-47.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-5.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-5.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-50.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-50.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-51.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-51.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-52.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-52.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-53.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-53.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-57.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-57.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-57b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-57b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-6.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-6.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-66b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-66b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-67.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-67.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-68.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-68.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-69.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-69.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-7.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-7.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-70.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-70.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-72.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-72.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-72b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-72b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-73.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-73.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-73b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-73b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-74.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-74.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-74b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-74b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-75.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-75.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-75b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-75b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-76.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-76.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-76b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-76b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-77.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-77.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-77b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-77b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-78.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-78.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-78b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-78b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-79.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-79.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-8.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-8.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-80.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-80.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-81.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-81.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-81b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-81b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-82.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-82.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-82b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-82b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-86.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-86.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-88.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-88.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-88b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-88b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-89.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-89.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-9.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-9.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-91.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-91.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-92.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-92.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-93.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-93.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-94.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-94.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-94b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-94b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-95.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-95.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-96.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-96.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-96b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-96b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-97.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-97.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-97b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-97b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-98.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-98.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-98b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-98b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-d1.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-d1.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-d1b.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-d1b.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-d2.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-d2.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-d3.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-d3.xml",
-     {}
-    ]
-   ],
-   "css/selectors/old-tests/css3-modsel-d4.xml": [
-    [
-     "/css/selectors/old-tests/css3-modsel-d4.xml",
-     {}
-    ]
-   ],
    "css/selectors/selection-image-001-no-selection-noref.html": [
     [
      "/css/selectors/selection-image-001-no-selection-noref.html",
      {}
     ]
    ],
    "css/selectors/selection-image-001-noref.html": [
     [
@@ -425389,30 +423102,16 @@
    "webdriver/tests/get_window_rect/user_prompts.py": [
     [
      "/webdriver/tests/get_window_rect/user_prompts.py",
      {
       "timeout": "long"
      }
     ]
    ],
-   "webdriver/tests/is_element_enabled/enabled.py": [
-    [
-     "/webdriver/tests/is_element_enabled/enabled.py",
-     {}
-    ]
-   ],
-   "webdriver/tests/is_element_enabled/user_prompts.py": [
-    [
-     "/webdriver/tests/is_element_enabled/user_prompts.py",
-     {
-      "timeout": "long"
-     }
-    ]
-   ],
    "webdriver/tests/is_element_selected/selected.py": [
     [
      "/webdriver/tests/is_element_selected/selected.py",
      {}
     ]
    ],
    "webdriver/tests/is_element_selected/user_prompts.py": [
     [
@@ -425592,44 +423291,16 @@
      {}
     ]
    ],
    "webdriver/tests/switch_to_window/switch.py": [
     [
      "/webdriver/tests/switch_to_window/switch.py",
      {}
     ]
-   ],
-   "webdriver/tests/take_element_screenshot/screenshot.py": [
-    [
-     "/webdriver/tests/take_element_screenshot/screenshot.py",
-     {}
-    ]
-   ],
-   "webdriver/tests/take_element_screenshot/user_prompts.py": [
-    [
-     "/webdriver/tests/take_element_screenshot/user_prompts.py",
-     {
-      "timeout": "long"
-     }
-    ]
-   ],
-   "webdriver/tests/take_screenshot/screenshot.py": [
-    [
-     "/webdriver/tests/take_screenshot/screenshot.py",
-     {}
-    ]
-   ],
-   "webdriver/tests/take_screenshot/user_prompts.py": [
-    [
-     "/webdriver/tests/take_screenshot/user_prompts.py",
-     {
-      "timeout": "long"
-     }
-    ]
    ]
   }
  },
  "paths": {
   ".codecov.yml": [
    "904cf85a4fd7576bb470172ade7317de94435dd0",
    "support"
   ],
@@ -426729,17 +424400,17 @@
    "f070d0d5b7f3255802df2932716b40de46ec63e7",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic-manual.html": [
    "5a4be6d371474e3113a6e927f2f950f31c12031c",
    "manual"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.basic.png": [
-   "70d7b046cb226cfcb2bfeebe3477d3b580d8270a",
+   "1e313371d828e9f5edf61480e64ea5c689653fca",
    "support"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.NaN.html": [
    "28647ac55aabd21f21341c5a0179eee95b3d52e5",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html": [
    "c538618c68baf7106498e254159d05530af64f6f",
@@ -426749,17 +424420,17 @@
    "f1212ff9fb0c04db3b8dac48c56ebd7b8d706ae4",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large-manual.html": [
    "5f599c84d2d4cbbf6d7f4090679e45aad15d266e",
    "manual"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.large.png": [
-   "70d7b046cb226cfcb2bfeebe3477d3b580d8270a",
+   "1e313371d828e9f5edf61480e64ea5c689653fca",
    "support"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html": [
    "a6ec4f290636958f22c9bbc5dc8ee88410a56ce8",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html": [
    "d0364d872297ba20d7a26e9176abe6332ffba7e9",
@@ -426769,17 +424440,17 @@
    "176e43197a8f8aa11f2ccfc4af74db2798140f2c",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl-manual.html": [
    "1066b837d42254efeb1c0b1c2d42bcbee19e899b",
    "manual"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.rtl.png": [
-   "70d7b046cb226cfcb2bfeebe3477d3b580d8270a",
+   "1e313371d828e9f5edf61480e64ea5c689653fca",
    "support"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html": [
    "a7ddee418630a485178f834d9f714db3f82b977c",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html": [
    "d3ac5378f1240d54d1f8b56a9a6e1e48998eac64",
@@ -426805,43 +424476,23 @@
    "8be967bb12e37b4b0da9600740c050e943751ebd",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic-manual.html": [
    "f9eac1f62c29d99c897f31620125860f363a3b68",
    "manual"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.basic.png": [
-   "fb3b5b830d345d2aa858e41673e08f99977baf08",
+   "b04566f5c66e5816afdf094c1441d8a483297420",
    "support"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html": [
    "1da4d927706b4f074eb912e04bc4f7af23e1e87b",
    "testharness"
   ],
-  "2dcontext/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html": [
-   "484af7c239935c073f29df8fe517000af183cc71",
-   "testharness"
-  ],
-  "2dcontext/drawing-text-to-the-canvas/2d.text.measure.advances.html": [
-   "0af5a213cd345e099cde8bf981cb4b7cd42b7e8d",
-   "testharness"
-  ],
-  "2dcontext/drawing-text-to-the-canvas/2d.text.measure.baselines.html": [
-   "2472889a607f5a39e10d18f9a53d9addb6ddb9c2",
-   "testharness"
-  ],
-  "2dcontext/drawing-text-to-the-canvas/2d.text.measure.emHeights.html": [
-   "19b939e63b743c74c2505634ed6a6d2a11b30230",
-   "testharness"
-  ],
-  "2dcontext/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html": [
-   "1c9bfc492c1d1e57e857cf92ff3cf0172b8b464a",
-   "testharness"
-  ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html": [
    "1cfe16438f4910db4b03e40a00ca8a31e0d9fe85",
    "testharness"
   ],
   "2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html": [
    "add8ce5ba5f1fcdee619c59f523ae5688166ec93",
    "testharness"
   ],
@@ -429629,17 +427280,17 @@
    "a11d7c0f35b1a6c908a26e7f584e900d80cfc13e",
    "support"
   ],
   "2dcontext/tools/tests2d.yaml": [
    "7feebd0c0e0aa2f41ef63e471abd3ec8bddfa2b8",
    "support"
   ],
   "2dcontext/tools/tests2dtext.yaml": [
-   "8490cd4f2b2c1f68d7fa400f8cfd5f651abaf790",
+   "336e3cf38b496f77ab52ea8df76555ca10b32c64",
    "support"
   ],
   "2dcontext/transformations/2d.transformation.order.html": [
    "8209ad66d42bfeaa51616425d687194f239eb372",
    "testharness"
   ],
   "2dcontext/transformations/2d.transformation.rotate.direction.html": [
    "5113fa238274d08a5210580903cf18d358a54763",
@@ -435333,25 +432984,25 @@
    "0b5b1cb5e94d3f27bebbb5a462bf1e823dfc57b4",
    "testharness"
   ],
   "background-fetch/dangling-markup.https.window.js": [
    "764257d7d1a8eecfba6735647637055b21dcb94b",
    "testharness"
   ],
   "background-fetch/fetch.https.window.js": [
-   "b8b1e5a83005bbd72f5cb7dcee99d57639363e20",
+   "33c8124ffa4569c905e9243703cb245ef3f81ca3",
    "testharness"
   ],
   "background-fetch/get-ids.https.window.js": [
    "4c8bf26190719108e65b446a34aafe0aeb1377be",
    "testharness"
   ],
   "background-fetch/get.https.window.js": [
-   "5f249663fda2f02e3457d49226e8efd1754f49a3",
+   "a0b2acd4a6955274e3e05e9666f0c6182f07404f",
    "testharness"
   ],
   "background-fetch/idlharness.https.any.js": [
    "f2c8a56590aedc52051e7ad8f51b3725091821dc",
    "testharness"
   ],
   "background-fetch/mixed-content-and-allowed-schemes.https.window.js": [
    "9f24f13581819ef444a89cb7549de900f5b98ef6",
@@ -435365,25 +433016,25 @@
    "4d54f5054c450b8cf81e35015d5336f51b7117ef",
    "support"
   ],
   "background-fetch/resources/utils.js": [
    "dbe041941d093e3c91472c410d506d40a466fe45",
    "support"
   ],
   "background-fetch/service_workers/sw-helpers.js": [
-   "e4c772135dba2610fc8a17119cf73b42aaba6746",
+   "ff51f22a2b950f25ff5668a20868a5e03cb13b4c",
    "support"
   ],
   "background-fetch/service_workers/sw-update-ui.js": [
    "5dec087cd155b486b974f3a26c149fcd113380c3",
    "support"
   ],
   "background-fetch/service_workers/sw.js": [
-   "ab2445d18b09735321fc8c85a2eb2382e44cc5f5",
+   "10e17f5874f2c76eaff7116107fa5896e31095a0",
    "support"
   ],
   "background-fetch/update-ui.https.window.js": [
    "aed0bb86d26398aabc3688c6fee90c0cfc7d4206",
    "testharness"
   ],
   "battery-status/META.yml": [
    "eded36c5e2f2487376caae21cda9cc36a5090168",
@@ -435484,20 +433135,16 @@
   "beacon/beacon-error.window.js": [
    "b53353abc1ea29679216488ef17c9c9a010a434d",
    "testharness"
   ],
   "beacon/beacon-navigate.html": [
    "5df13905978dad65dea1f42606317897061d4aa4",
    "testharness"
   ],
-  "beacon/beacon-readablestream.window.js": [
-   "fc7f81f884bdf47b6eb76f6d9b237bc38556efa4",
-   "testharness"
-  ],
   "beacon/beacon-redirect.window.js": [
    "659759baa3f5c58b26b9ed042047348b67a23e44",
    "testharness"
   ],
   "beacon/headers/header-content-type.html": [
    "e2f2705ee64943cc595a1cc12488270db83c40fc",
    "testharness"
   ],
@@ -436385,17 +434032,17 @@
    "50d77646f89aea13c212c6ecee4e7f32107007e9",
    "testharness"
   ],
   "client-hints/accept_ch.http.html.headers": [
    "4f3a57b865b8b58fd5c037976880de8e6cc184da",
    "support"
   ],
   "client-hints/accept_ch.tentative.https.html": [
-   "491ef3c71873bdc349be28deda2a3b455b10da78",
+   "b8379de46a22062f626164a050fe28549da0082d",
    "testharness"
   ],
   "client-hints/accept_ch.tentative.sub.https.html": [
    "43c1fb12c2005e08b75f7cdfb24e6ad1a90ead1a",
    "testharness"
   ],
   "client-hints/accept_ch.tentative.sub.https.html.headers": [
    "4f3a57b865b8b58fd5c037976880de8e6cc184da",
@@ -436405,17 +434052,17 @@
    "0055b131f9287a8fa56330c8c6f79becddee09f5",
    "testharness"
   ],
   "client-hints/accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [
    "8273ac78b271786184f9a6dd6b48fc9072c08219",
    "testharness"
   ],
   "client-hints/accept_ch_lifetime_same_origin_iframe.tentative.https.html": [
-   "e828d6718d96ae7da1e6c32fa4967d4db0fd7a4d",
+   "4d339b6dbf2643d4e69cae887aaff205429a6e7b",
    "testharness"
   ],
   "client-hints/accept_ch_lifetime_subresource.tentative.https.html": [
    "e3864294875cb97d767ac6904d57df0f8056a1f8",
    "testharness"
   ],
   "client-hints/accept_ch_malformed_header.https.html": [
    "70ccab8c80d0576a1f745703c77351fe21785fb6",
@@ -436445,17 +434092,17 @@
    "73ca1fcdbe011b95297c0524b89657e62fb01e46",
    "testharness"
   ],
   "client-hints/http_equiv_accept_ch_lifetime_cross_origin_iframe.tentative.sub.https.html": [
    "ab878f88961077625268d5e6a4fc4ae29b3b8e1c",
    "testharness"
   ],
   "client-hints/http_equiv_accept_ch_lifetime_same_origin_iframe.tentative.https.html": [
-   "9da173c37913fe9e435d0cd5d03ad265d4bfb9d3",
+   "9f7d1f35096a49aa77e8248a70ad453c3d497474",
    "testharness"
   ],
   "client-hints/http_equiv_accept_ch_lifetime_subresource.tentative.https.html": [
    "17f287d3ea9fc4b20b79c3e22d2f569ac78ec0c9",
    "testharness"
   ],
   "client-hints/http_equiv_accept_ch_malformed_header.tentative.https.html": [
    "dd516a97c965f4a248fa27ed8ce71dae6251e106",
@@ -436609,17 +434256,17 @@
    "9ef04cbd12daf19dd8810cae8844bd22f3264926",
    "support"
   ],
   "common/domain-setter.sub.html": [
    "ad3b9f8b80847ff811aa8f3083dc9c5fcf221f05",
    "support"
   ],
   "common/dummy.xhtml": [
-   "dba6945f4baf55d6f3ecdc7884499919f471c97c",
+   "5b208d7445050fe3bee8066ad2e3caecedb354fd",
    "support"
   ],
   "common/dummy.xml": [
    "4a60c3035fcc3617de38a514159a281e2422b067",
    "support"
   ],
   "common/entities.json": [
    "8a1f590a6abe4872d3b8b4c665d9b165d7dce84d",
@@ -436740,20 +434387,16 @@
   "compat/historical.html": [
    "a1d80f9fe87e8ff24eb72e0e3ea77254f133daff",
    "testharness"
   ],
   "compat/idlharness.window.js": [
    "91793af71e741ef6546d1eca37e93338ab2779f7",
    "testharness"
   ],
-  "compat/webkit-appearance.html": [
-   "210944522a9a7dd6797d8b01f33c76e19b0b320b",
-   "testharness"
-  ],
   "compat/webkit-background-origin-text-ref.html": [
    "d1f183874c09d7984d461e577151008e5b363b2c",
    "support"
   ],
   "compat/webkit-background-origin-text.html": [
    "06e728342cdb63a72b420423b40b6e32ae3e2162",
    "reftest"
   ],
@@ -436768,16 +434411,20 @@
   "compat/webkit-linear-gradient-line-right.html": [
    "0f1a4b9500c362b67430ccbc9caeb165ee5327f4",
    "reftest"
   ],
   "compat/webkit-linear-gradient-line-top.html": [
    "579d88220610e4f2ea7e884018b655cf1c5c8dca",
    "reftest"
   ],
+  "compat/webkit-pseudo-element.html": [
+   "8f69477489a8eee76a6b379f07dcbcafda539c5a",
+   "testharness"
+  ],
   "compat/webkit-text-fill-color-currentColor.html": [
    "f4912c93450edf03b43b220d205460cc82ef9ba2",
    "testharness"
   ],
   "compat/webkit-text-fill-color-property-001-ref.html": [
    "8d9b8cc22e77bd92873e9846780add24cbc61e32",
    "support"
   ],
@@ -458825,17 +456472,17 @@
    "476f32688f91cede949edf2a1e650ef573525bd7",
    "support"
   ],
   "credential-management/support/passwordcredential-get.html": [
    "0ec584d73d1f6d8626efe4c7190e5160fe527286",
    "support"
   ],
   "css/.gitignore": [
-   "7b1bd439b774021cdf9b79e6a12eee9c65ff74a1",
+   "3ed165f4bd692f6866a08fa094e2a6d73595e02a",
    "support"
   ],
   "css/.htaccess": [
    "cb8abdbe3dae48a0015e6845a8b956faf215bddf",
    "support"
   ],
   "css/CSS1/META.yml": [
    "f92263937757dc53dfda158fb4754cf176e1ffab",
@@ -477004,68 +474651,16 @@
   "css/CSS2/floats-clear/support/test-tl.png": [
    "f6ac0ef7e8f6e192c9c26239884bf92b13cf67b8",
    "support"
   ],
   "css/CSS2/floats-clear/support/test-tr.png": [
    "59843ae54b64f6ce4f7e616d4be491c911ea84cf",
    "support"
   ],
-  "css/CSS2/floats/float-nowrap-1-notref.html": [
-   "90eb8ef0501371ed2bac0d9a5d834f389f6df7cc",
-   "support"
-  ],
-  "css/CSS2/floats/float-nowrap-1.html": [
-   "e9bd0db6fec826573204e1e1b0a0a96ca0db8204",
-   "reftest_node"
-  ],
-  "css/CSS2/floats/float-nowrap-2.html": [
-   "a20ebee2e17969ebc2a3cc4c564268b2d9b460c7",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-3-ref.html": [
-   "a7d1a0b3a5d054a5d729d6c39e05a2226d023698",
-   "reftest_node"
-  ],
-  "css/CSS2/floats/float-nowrap-3.html": [
-   "68be2ca43749459ef5e89ee5e4e5413e208fdc97",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-4-ref.html": [
-   "bcc45773c03ba4014569442509b82beac79ff1c3",
-   "support"
-  ],
-  "css/CSS2/floats/float-nowrap-4.html": [
-   "3df6dcc3a8fdd9397322f2bc2ce182a1b66da9af",
-   "reftest_node"
-  ],
-  "css/CSS2/floats/float-nowrap-5-ref.html": [
-   "61ec5b6e4a4413eedeedf452f49200dac57d1efc",
-   "support"
-  ],
-  "css/CSS2/floats/float-nowrap-5.html": [
-   "e3dd4f2092e13f5326f2724ae24e63d418d17930",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-6.html": [
-   "480421e65b0d537835899bc0ad24cc6abe6f2c2e",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-7.html": [
-   "81f43c1770f07113e685395143b331fcaf4c79a1",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-8.html": [
-   "bd066e4f94566395a78e7ac757c91f611257dfa9",
-   "reftest"
-  ],
-  "css/CSS2/floats/float-nowrap-9.html": [
-   "f16e798ab48ffbdf25e25b50d33791503dd299f2",
-   "reftest"
-  ],
   "css/CSS2/floats/floated-table-wider-than-specified.html": [
    "f93d50e43dd3eb49d5c8964200b7fe4ebb5bd6c8",
    "reftest"
   ],
   "css/CSS2/floats/floats-in-table-caption-001-ref.html": [
    "bf02b993c455a7630c4508b7bb5e0efdebde5f47",
    "support"
   ],
@@ -481920,24 +479515,16 @@
   "css/CSS2/inline-svg-intrinsic-size-100-percent-2.html": [
    "f635d3cd53a41028a468fa465b6847b89d03cddf",
    "reftest"
   ],
   "css/CSS2/inline-svg-margin-padding-border.html": [
    "4a3318f1cdc7c7cf3edb8bcab8cfdaef655bf765",
    "reftest"
   ],
-  "css/CSS2/linebox/anonymous-inline-inherit-001-ref.html": [
-   "e97da2169d55e5dec9a2888cb534bc7321a1c5e1",
-   "support"
-  ],
-  "css/CSS2/linebox/anonymous-inline-inherit-001.html": [
-   "77904d80e459037e029467479db2c101f0d383b8",
-   "reftest"
-  ],
   "css/CSS2/linebox/border-padding-bleed-001-ref.xht": [
    "10fe3e08b45a5722b27e2a16bf806b116958d9c2",
    "support"
   ],
   "css/CSS2/linebox/border-padding-bleed-001.xht": [
    "8aa38c0efe1a879efa2950ee3778f875af816151",
    "reftest"
   ],
@@ -525693,21 +523280,21 @@
    "af56147f52291a8b4515c67f843505703875c594",
    "support"
   ],
   "css/css-filter/META.yml": [
    "8d0683319b0fbbd1262cbdd12cdbcb727b2aa9a0",
    "support"
   ],
   "css/css-filter/blur-clip-stacking-context-001.html": [
-   "a96994a8afe126e474f9ee015338749f0015dc1f",
+   "48c1bae3042b6912ba5edd7ae74c190e5bd8f2d2",
    "reftest"
   ],
   "css/css-filter/blur-clip-stacking-context-002.html": [
-   "0473f12949446da04849386ffea69e7436703010",
+   "f4df453b17b86a6da67c4cf5f71261e9315eab95",
    "reftest"
   ],
   "css/css-filter/blur-clip-stacking-context-ref.html": [
    "82b907334fd71791cd2f6530e2e85169e29afa41",
    "support"
   ],
   "css/css-filter/filtered-block-is-container-ref.html": [
    "fc9467f8717dfc722dcb6dbbbb31bfd8c2baee3b",
@@ -536117,17 +533704,17 @@
    "53487a6d85ecaafdc33738292312120ffed4bb6a",
    "support"
   ],
   "css/css-fonts/variations/at-font-face-descriptors.html": [
    "ece5b4be9b93622346e43fc79915f8f9cc8c48c1",
    "testharness"
   ],
   "css/css-fonts/variations/at-font-face-font-matching.html": [
-   "28fa626849b53d19a2e898eae99a4a5f59362de5",
+   "24f0bdcc1a7c28c88082c58289933cfda381ba1f",
    "testharness"
   ],
   "css/css-fonts/variations/font-opentype-collections.html": [
    "1b403b32462b1b5a395da5f4cebcef8113c50d64",
    "testharness"
   ],
   "css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html": [
    "fed4aa508dee7f255cda1a466ed4c2c6a9a271bf",
@@ -540512,16 +538099,48 @@
   "css/css-masking/clip/reference/clip-vertical-stripe-ref.html": [
    "96ccc2c19c428ddf3717c641db07bce710bb6690",
    "support"
   ],
   "css/css-masking/idlharness.html": [
    "c415eaaa67a2bc9a4b621700049eb0c0b60ec0a3",
    "testharness"
   ],
+  "css/css-masking/mask-image/mask-image-url-image-hash.html": [
+   "b1efc90818bec85d5022a9b908a14c2e0c35ff3b",
+   "reftest"
+  ],
+  "css/css-masking/mask-image/mask-image-url-image.html": [
+   "40a1ff9b281647a03cd90046cb62a088c0ed7081",
+   "reftest"
+  ],
+  "css/css-masking/mask-image/mask-image-url-local-mask.html": [
+   "18abc54f85eb4bfd93962dbef92dd5cffe5ba62b",
+   "reftest"
+  ],
+  "css/css-masking/mask-image/mask-image-url-remote-mask.html": [
+   "f3f2eefaa92df83296379efd861b39e2ab65f78e",
+   "reftest"
+  ],
+  "css/css-masking/mask-image/reference/mask-image-ref.html": [
+   "4e121163f9d093b468e710882cb164bb965d9aa8",
+   "support"
+  ],
+  "css/css-masking/mask-image/support/image-with-ref.svg": [
+   "fe77fb37ac60a8a503d849d019c9ca391d9cf523",
+   "support"
+  ],
+  "css/css-masking/mask-image/support/image.svg": [
+   "28dbaa0238353b47b0d7877cac054d002352078a",
+   "support"
+  ],
+  "css/css-masking/mask-image/support/mask.svg": [
+   "cab55923d32ddb9525cb81a12d8035b1bf51bb4c",
+   "support"
+  ],
   "css/css-masking/parsing/clip-invalid.html": [
    "18ae8b552a5904097a4b9f0f639b3d0ca123242b",
    "testharness"
   ],
   "css/css-masking/parsing/clip-path-invalid.html": [
    "3d33de251f6c046a6cd15a6cb84416563e2dc293",
    "testharness"
   ],
@@ -542940,24 +540559,16 @@
   "css/css-pseudo/first-letter-004.html": [
    "9079126d3a6f7e1f70e4f5004450fa50b40862fd",
    "reftest"
   ],
   "css/css-pseudo/first-letter-and-sibling-display-change.html": [
    "29bdc5bbbe8ed4c1f4082dabbd7116325ed6e933",
    "reftest"
   ],
-  "css/css-pseudo/first-letter-and-whitespace-ref.html": [
-   "d193306fe45064d281bd22e87ed50e6e1988db71",
-   "support"
-  ],
-  "css/css-pseudo/first-letter-and-whitespace.html": [
-   "a10612ac9731a7ecdf07416df23e802c131b7570",
-   "reftest"
-  ],
   "css/css-pseudo/first-letter-block-to-inline-ref.html": [
    "5c777f1a92e373042ffbfeb5604cc665013663f7",
    "support"
   ],
   "css/css-pseudo/first-letter-block-to-inline.html": [
    "94f27e6a6665ab1024e1c6367c46a6976a4eec24",
    "reftest"
   ],
@@ -545549,17 +543160,17 @@
    "6d3c1865fe7b1e05ea7897db4118abeabb73d02f",
    "testharness"
   ],
   "css/css-scroll-snap/scroll-snap-type-proximity.html": [
    "cfe990c4fcab85898899039f71fa353484558789",
    "testharness"
   ],
   "css/css-scroll-snap/scrollTo-scrollBy-snaps.html": [
-   "3e022f0a12147fc29dbf45905e36c74e5d221f0a",
+   "58807a6836f7366d8ccc69c56bb63ad022b877ef",
    "testharness"
   ],
   "css/css-scroll-snap/snap-at-user-scroll-end-manual.html": [
    "0ab50d6be3e556603b2d2b4b2e41278e9431ba71",
    "manual"
   ],
   "css/css-scroll-snap/snap-inline-block.html": [
    "ea1442f6706fdc17307471eb9c04e32249f6b092",
@@ -562076,16 +559687,24 @@
   "css/css-ui/text-overflow-ref.html": [
    "a8795599ec3cdfe71090b06e1a6ad19941dd21b1",
    "support"
   ],
   "css/css-ui/text-overflow.html": [
    "50af0313de5fd78476c92155161c5d2b35519e3f",
    "manual"
   ],
+  "css/css-values-3/calc-in-counter-001-ref.xhtml": [
+   "5614ec09b2641a580f8c965c339568701e46b612",
+   "support"
+  ],
+  "css/css-values-3/calc-in-counter-001.xhtml": [
+   "1a2db830983a89cb7852818e8ba497baa7837726",
+   "reftest"
+  ],
   "css/css-values/META.yml": [
    "a22882a9996b14afa942d3403fa1a873f526073a",
    "support"
   ],
   "css/css-values/absolute-length-units-001.html": [
    "ae20834572efdba85a1bab124a774632bd057329",
    "testharness"
   ],
@@ -562156,24 +559775,16 @@
   "css/css-values/calc-in-calc.html": [
    "51a1ae59a0f5e13fe3c4ea1edf381fc9849ae62c",
    "reftest"
   ],
   "css/css-values/calc-in-color-001.html": [
    "7db087def7552af2662524e26813aa51daae0cb1",
    "testharness"
   ],
-  "css/css-values/calc-in-counter-001-ref.xhtml": [
-   "5614ec09b2641a580f8c965c339568701e46b612",
-   "support"
-  ],
-  "css/css-values/calc-in-counter-001.xhtml": [
-   "1a2db830983a89cb7852818e8ba497baa7837726",
-   "reftest"
-  ],
   "css/css-values/calc-in-font-feature-settings.html": [
    "0ce8d7e5c774d03791c0f128cd4388e56125bf53",
    "testharness"
   ],
   "css/css-values/calc-in-media-queries-001.html": [
    "af59969635964247eb30be35c32bd2586cb9db53",
    "reftest"
   ],
@@ -571432,20 +569043,36 @@
   "css/reference/single_square_list_marker.xht": [
    "bafbe908ab45203a872da0ded812988a835fe807",
    "support"
   ],
   "css/requirements.txt": [
    "416628d8cc5c6dcc9f8fab9236efe8097f11f1e2",
    "support"
   ],
+  "css/selectors/CHANGES": [
+   "681a56f9158803526ff6f1f672b2f466d311829f",
+   "support"
+  ],
   "css/selectors/META.yml": [
    "3f86842591ed35be1b36757e58e900899e8e0627",
    "support"
   ],
+  "css/selectors/Makefile": [
+   "210118befd5f2bbae42bfe3f5d0a3f81d57ccb72",
+   "support"
+  ],
+  "css/selectors/README": [
+   "06016f638ba053c6c4ac7a04c3fb37995b80c4a9",
+   "support"
+  ],
+  "css/selectors/TODO": [
+   "f504110bf143df8b2de742cbf8356b4093481581",
+   "support"
+  ],
   "css/selectors/anplusb-selector-parsing.html": [
    "b7cfd293515b67d5aa66bfe7b62262e1b64c0942",
    "testharness"
   ],
   "css/selectors/any-link-dynamic-001-ref.html": [
    "b5407429be803d9b774c4ca0108318fbd6e5134f",
    "support"
   ],
@@ -571480,16 +569107,1284 @@
   "css/selectors/attribute-selectors/attribute-case/syntax.html": [
    "be00f624e399dc5ce3cff144bfb1f251abe1023f",
    "testharness"
   ],
   "css/selectors/child-indexed-pseudo-class.html": [
    "2e496d854184796be55d66566af8739fd4a7f776",
    "testharness"
   ],
+  "css/selectors/css3-modsel-1.xml": [
+   "54b2ad93f71cbe73e0478888e650406ffd6676d0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-10.xml": [
+   "e6a028b472cef064489e9c7758b6b0353c057874",
+   "support"
+  ],
+  "css/selectors/css3-modsel-100.xml": [
+   "44910f25d1a885066ac91074e5d94dd2e38c1d93",
+   "support"
+  ],
+  "css/selectors/css3-modsel-100b.xml": [
+   "7e58b62fc1c2b5643a72ff1457d42ae359353535",
+   "support"
+  ],
+  "css/selectors/css3-modsel-101.xml": [
+   "bb8e1639aa0127bd152a96737ae7c33d4eec5893",
+   "support"
+  ],
+  "css/selectors/css3-modsel-101b.xml": [
+   "e71226d5d124f68e16d13e3abb6f7cb3fe6b1a6e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-102.xml": [
+   "c331c591a47f8069dc6ecbbb432f218890fea32b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-102b.xml": [
+   "ed37bf7a6496abf663fd860d8245e19645712e09",
+   "support"
+  ],
+  "css/selectors/css3-modsel-103.xml": [
+   "d0581121a11c84c2964a567b1bd67c5e7d27305b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-103b.xml": [
+   "ef1e8557bccbc86855b44b583b4506046013c5f7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-104.xml": [
+   "a7919bbb27ce359989e4570e07cbea49a2be8262",
+   "support"
+  ],
+  "css/selectors/css3-modsel-104b.xml": [
+   "2147452f3f82fbaede1c1db5e242c5e61f4f5211",
+   "support"
+  ],
+  "css/selectors/css3-modsel-105.xml": [
+   "12946be512a4ccfc9b5f7210fe3dedc8de6b53ae",
+   "support"
+  ],
+  "css/selectors/css3-modsel-105b.xml": [
+   "47c4d987c08419809b2df76b87e1ff7eec939370",
+   "support"
+  ],
+  "css/selectors/css3-modsel-106.xml": [
+   "13e1f5d3fd621e0212f2ab2593e5ff425ef21ea0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-106b.xml": [
+   "e990b19905262376a65a4a44170a4b4a5476c9da",
+   "support"
+  ],
+  "css/selectors/css3-modsel-107.xml": [
+   "3782017361d0449de9936dcc27801e63271b533d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-107b.xml": [
+   "fb8d7c82e91569add8bc9d862238bcd5751f85df",
+   "support"
+  ],
+  "css/selectors/css3-modsel-108.xml": [
+   "790435a2d5d75a6d448e99459963089fd7b37127",
+   "support"
+  ],
+  "css/selectors/css3-modsel-108b.xml": [
+   "cea8ca41d22b52cf5ad18834b02e49b28cd58467",
+   "support"
+  ],
+  "css/selectors/css3-modsel-109.xml": [
+   "da0cdb5c06bca3cb5a443b60224441787a423dce",
+   "support"
+  ],
+  "css/selectors/css3-modsel-109b.xml": [
+   "41914e08b8e90ec6ff0d14bad7f7cc5b370c0108",
+   "support"
+  ],
+  "css/selectors/css3-modsel-11.xml": [
+   "6a8ef38babf7ce61cbc185f77b25cc1e58626b56",
+   "support"
+  ],
+  "css/selectors/css3-modsel-110.xml": [
+   "a6c13036a2ff4647a5980ac36064f6fe89e4c059",
+   "support"
+  ],
+  "css/selectors/css3-modsel-110b.xml": [
+   "07b5bd816de7a872cd486e57ba57aba2f73aa820",
+   "support"
+  ],
+  "css/selectors/css3-modsel-111.xml": [
+   "4d22762c22c56a1ad45058122d3dd528cf9abc03",
+   "support"
+  ],
+  "css/selectors/css3-modsel-111b.xml": [
+   "530c32ae77271894c47b3bf9fb48ebb11e14bcc7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-112.xml": [
+   "d8976209589a8732acf392d1523a0ae5f29f001e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-112b.xml": [
+   "e4ad26641ef880417320164563d8de3c591d7425",
+   "support"
+  ],
+  "css/selectors/css3-modsel-113.xml": [
+   "cc6d62375b258589f04e1fd83094e1dd628b069e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-113b.xml": [
+   "5c345804b2a4a783d4426ac67d1503225b83f9a6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-114.xml": [
+   "0524450449c23d0df7ea749de79047d4d01eeb3b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-114b.xml": [
+   "15eb9a5670241029ffca6f22a4bfcaf7c1ba2cae",
+   "support"
+  ],
+  "css/selectors/css3-modsel-115.xml": [
+   "fc7c1ddcbce883f2e13321ad75a448216d2dce78",
+   "support"
+  ],
+  "css/selectors/css3-modsel-115b.xml": [
+   "9d35f3a9123d182b18b64ecf55593052943e7b12",
+   "support"
+  ],
+  "css/selectors/css3-modsel-116.xml": [
+   "6cb57a475b03b06a6449be0d75cc5178f63722b1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-116b.xml": [
+   "c6ee055bd3fa944e35e508e2946e5c593b378cfa",
+   "support"
+  ],
+  "css/selectors/css3-modsel-117.xml": [
+   "162692dbd8a318e6eb7647944d47a0f233e07f24",
+   "support"
+  ],
+  "css/selectors/css3-modsel-117b.xml": [
+   "18b49772a59dc11dda0a2b6458bc01dee3adea2b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-118.xml": [
+   "9179fc63b7e5ea2dc63ccc1a33e88e16ba4d02b2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-119.xml": [
+   "17ca9382442e7ea13d206a3a6ca5ea4a602959df",
+   "support"
+  ],
+  "css/selectors/css3-modsel-12.xml-removed": [
+   "7e5efa12b08afbb1d99d4e1faa575681c4dbbcbd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-120.xml": [
+   "536153b5624ea2495e1139101bde4979980d6bdd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-121.xml": [
+   "28705a986a4946f75df10e1f0914ae8d6f23837d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-122.xml": [
+   "648983399be313b5ced0ef674adac08ba811c5d7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-123.xml": [
+   "e9f541cf368f2092221f15641d6083aa2d40ca9d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-123b.xml": [
+   "1cd2ae359aee66802cc26d91b625facc947aa700",
+   "support"
+  ],
+  "css/selectors/css3-modsel-124.xml": [
+   "6d7fc65024ba152de0ea88cb77ff7d397536176d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-124b.xml": [
+   "1a4f8633896cd3fffe29187545fe1e145d50e5ee",
+   "support"
+  ],
+  "css/selectors/css3-modsel-125.xml": [
+   "0365c2a4421cc625c6e71b5bec53ed7cef81b71c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-125b.xml": [
+   "25cf9336304377c21470604cc1cc097ff35612ad",
+   "support"
+  ],
+  "css/selectors/css3-modsel-126.xml": [
+   "57bfd40d6cbbefae7136c069bf16ad1f8037b354",
+   "support"
+  ],
+  "css/selectors/css3-modsel-126b.xml": [
+   "3d200684d4ed3cdbbc2674725eb7a7e4a427ed23",
+   "support"
+  ],
+  "css/selectors/css3-modsel-127.xml": [
+   "b9d4d717c472511aedd6bae6f23ceee40881449f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-127b.xml": [
+   "aeed223c2b305697e94de8fb9201b0af0facdd1a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-128.xml": [
+   "b7095d1ff83d7b648541c062b9344379b777924e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-128b.xml": [
+   "ec336c02bda17c68e5d813087d4b073d7e9f4984",
+   "support"
+  ],
+  "css/selectors/css3-modsel-129.xml": [
+   "7b035992d3f7a8a38a0d851ef3a28d9a2cba1fec",
+   "support"
+  ],
+  "css/selectors/css3-modsel-129b.xml": [
+   "80ea9377d0c88df80733b7ccdc4bc9e1d41376f7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-13.xml": [
+   "9fbd1d596ad150d18f5e3b65a8525e50da1130da",
+   "support"
+  ],
+  "css/selectors/css3-modsel-130.xml": [
+   "89758646f3fea2d98e58871a121870d19a5ea4ae",
+   "support"
+  ],
+  "css/selectors/css3-modsel-130b.xml": [
+   "cbbc27506ef1944613a929520713315855b45d85",
+   "support"
+  ],
+  "css/selectors/css3-modsel-131.xml": [
+   "7796e77ab18e33cf80776b92a168ceac095a86ca",
+   "support"
+  ],
+  "css/selectors/css3-modsel-131b.xml": [
+   "20bebae23f7b49873fd4b5f13123552296647b69",
+   "support"
+  ],
+  "css/selectors/css3-modsel-132.xml": [
+   "93b657592a9c5e601e3528afdb8b288e50e02ece",
+   "support"
+  ],
+  "css/selectors/css3-modsel-132b.xml": [
+   "bdfc4b01162daeb51ede62b815d0ef4103810669",
+   "support"
+  ],
+  "css/selectors/css3-modsel-133.xml": [
+   "aac7b33aababc354bb0ad93efb928f18b9ba7b68",
+   "support"
+  ],
+  "css/selectors/css3-modsel-133b.xml": [
+   "bbee1b9fdd4e4ea42c1b19aef40c9bcd49d1a5a9",
+   "support"
+  ],
+  "css/selectors/css3-modsel-134.xml": [
+   "0786e24af6601e9be0ecb71a58d58c5f6e157c9c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-134b.xml": [
+   "e526178e31225a4ee49cbe777180023a40575e65",
+   "support"
+  ],
+  "css/selectors/css3-modsel-135.xml": [
+   "6f07a3f05727a1e43772f590777dbfb260abf392",
+   "support"
+  ],
+  "css/selectors/css3-modsel-135b.xml": [
+   "be2ffab1605a5590bbe25e829c04e844496384d1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-136.xml": [
+   "e5b9be82129590a8c444503cd2c600ac70c1f7c2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-136b.xml": [
+   "df0a18c7c2280de9efab9620d05294be4c37f105",
+   "support"
+  ],
+  "css/selectors/css3-modsel-137.xml": [
+   "449365b2f0291e9913e792c6a9e3223e1074ed76",
+   "support"
+  ],
+  "css/selectors/css3-modsel-137b.xml": [
+   "01570504e4ee0e1940aee34ab1170761ecf2b887",
+   "support"
+  ],
+  "css/selectors/css3-modsel-138.xml": [
+   "ef64af1ce58ed747b0e381d1c70df4a01acbfd95",
+   "support"
+  ],
+  "css/selectors/css3-modsel-138b.xml": [
+   "1723302997b5394fa5ff694a50419740a151f49f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-139.xml": [
+   "e06aa60f5573b9f6839256a2cdafd6c38d6a40f8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-139b.xml": [
+   "d60f718048986c8766b8e4f0de16bcf455b4cd22",
+   "support"
+  ],
+  "css/selectors/css3-modsel-14.xml": [
+   "d570a2e50e253219fc6f4783c2688f7f2199d355",
+   "support"
+  ],
+  "css/selectors/css3-modsel-140.xml": [
+   "5dc99e07ce189d0f06b8e8f254dec2c867c7904d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-140b.xml": [
+   "93b811a004d3cd0285aee609fe85bb5ba06a92a6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-141.xml": [
+   "def596ab199e4bde245217f305a7b83c2da6b081",
+   "support"
+  ],
+  "css/selectors/css3-modsel-141b.xml": [
+   "cc310d5135ae58d0862b480cef1bc47bdc0342c8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-142.xml": [
+   "49bf0b7c588713b95038123d55ca3799192476d1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-142b.xml": [
+   "861e3f58a681ec2a73df99d180970ce3644586bd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-143.xml": [
+   "b9bddae77d6609c2f242aac16b5cf1109c49b3f5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-143b.xml": [
+   "b81f992559c67b877f9785106eea14517f3a7158",
+   "support"
+  ],
+  "css/selectors/css3-modsel-144.xml": [
+   "790d05f61ae31cac24e268fc7814eed5f4d598e5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-145a.xml": [
+   "7ad7011c1d3e745830becf997899d679a90470e6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-145b.xml": [
+   "d55730b065283b08d0a264c2b3f66c4e611eaeca",
+   "support"
+  ],
+  "css/selectors/css3-modsel-146a.xml": [
+   "2e2f822568c921716503394ccddd422df87daf50",
+   "support"
+  ],
+  "css/selectors/css3-modsel-146b.xml": [
+   "b8ac824396903475d2a6ac4b0903b62b15c2c2e8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-147a.xml": [
+   "70bab9788b93df417c8c5f03b6d39305cf0049ab",
+   "support"
+  ],
+  "css/selectors/css3-modsel-147b.xml": [
+   "3791bdd4a7e6f6e9eb232a05eb6fb1863aa1a257",
+   "support"
+  ],
+  "css/selectors/css3-modsel-148.xml": [
+   "da1756f509c12bd1198ab385090ef7c7dece721f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-149.xml": [
+   "1c20641cd2deced3c4224fcf585a2a7285710217",
+   "support"
+  ],
+  "css/selectors/css3-modsel-149b.xml": [
+   "c883ff0d5460f3e7f190afd3f3516322c0981a8d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-14b.xml": [
+   "fd9801f55c735cdbfd0b2d7177fa608f58aa1dd6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-14c.xml": [
+   "7e0946dcb8f74eb1cd424c3aebfd900962f389fc",
+   "support"
+  ],
+  "css/selectors/css3-modsel-14d.xml": [
+   "2623cc919ae17cc3f84839a2f088b5acd72e6c21",
+   "support"
+  ],
+  "css/selectors/css3-modsel-14e.xml": [
+   "3cd4f29bc8954815c9951e6c1d7a2b110a9f3a29",
+   "support"
+  ],
+  "css/selectors/css3-modsel-15.xml": [
+   "2821ea2ccdbafa9db7b8ea88d8d9c3e5a508c7d5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-150.xml": [
+   "79455907d525c2a9c49dffc1bbd5a941c66fbedf",
+   "support"
+  ],
+  "css/selectors/css3-modsel-151.xml": [
+   "dee60a2045dedef271004825aa948b837536f6ca",
+   "support"
+  ],
+  "css/selectors/css3-modsel-152.xml": [
+   "77d8ee55b29d03be56e70a576cb95be3a1d9a121",
+   "support"
+  ],
+  "css/selectors/css3-modsel-153.xml": [
+   "b822c6acd848b90f9316b620549fc3fdb505079d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-154.xml": [
+   "0f822776af5572bc89c329c81a170b51a0b70506",
+   "support"
+  ],
+  "css/selectors/css3-modsel-155.xml": [
+   "cf9a62869767cd2b61afa322f626f9c6b194f824",
+   "support"
+  ],
+  "css/selectors/css3-modsel-155a.xml": [
+   "4c7f3531b0bce6608ece8ee0c189cc4a66761cf8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-155b.xml": [
+   "36ea99926b0d93102f2d963bc3609b4d09703822",
+   "support"
+  ],
+  "css/selectors/css3-modsel-155c.xml": [
+   "ba42bf6b2b5efa882e20ea507ea9b7c7af308f58",
+   "support"
+  ],
+  "css/selectors/css3-modsel-155d.xml": [
+   "f604ceafac273d51a3a53c4c430a9bd9913301f9",
+   "support"
+  ],
+  "css/selectors/css3-modsel-156.xml": [
+   "9233997880e981958c31e509f5fbd978582c2dff",
+   "support"
+  ],
+  "css/selectors/css3-modsel-156b.xml": [
+   "149e6d0bcc262ea4c7c257215ec15a1f468dfdb2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-156c.xml": [
+   "c5796d2930eb21a762b31fba60cde7229ec30afa",
+   "support"
+  ],
+  "css/selectors/css3-modsel-157.xml": [
+   "241b1d1aac50e1681d1d9cfb4bb8052df2bf051f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-158.xml": [
+   "e8b37afa4b242e92db37fa095b090f813325cd5f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-159.xml": [
+   "19d1de75ff22d250c31a28708403919604f0fd8d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-15b.xml": [
+   "07f9bc5e63020d3904c0d8974eb4336f1d4e29fb",
+   "support"
+  ],
+  "css/selectors/css3-modsel-15c.xml": [
+   "f5fd8ad6d57ec4b1680e9c5a95c5d409530dc75b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-16.xml": [
+   "ea4c9849b8a86c0db23b83ac280f1efb8707e69e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-160.xml": [
+   "721d60af63fdd27527a7b6472fb7e2c9e0543f46",
+   "support"
+  ],
+  "css/selectors/css3-modsel-161.xml": [
+   "285b4d2938eeac473c60c194ee7f0e46fd6691f0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-162.xml-removed": [
+   "b81ef952c64ff305d6389ac4063502bb69f49d82",
+   "support"
+  ],
+  "css/selectors/css3-modsel-163.xml-disabled-contains-removed": [
+   "88deffac63ec72b3d19c72a892d41fc10a922b18",
+   "support"
+  ],
+  "css/selectors/css3-modsel-164.xml-removed": [
+   "2c26d874176852561f13b049b300fe4d7136f23a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-165.xml-removed": [
+   "c2d16df2d79345c01ef0322a52b3c45ea6c7b2ef",
+   "support"
+  ],
+  "css/selectors/css3-modsel-166.xml": [
+   "2b5ede8f529a13c1656d0cccad2e758056b52911",
+   "support"
+  ],
+  "css/selectors/css3-modsel-166a.xml": [
+   "141d6cfa09ff897250b9be83fb5290a437379e70",
+   "support"
+  ],
+  "css/selectors/css3-modsel-167.xml": [
+   "28809de1351181c453b0af8d0dbe568debef1909",
+   "support"
+  ],
+  "css/selectors/css3-modsel-167a.xml": [
+   "1bff3b132ea852b96a1c6bc65f8e07961740e375",
+   "support"
+  ],
+  "css/selectors/css3-modsel-168.xml": [
+   "9cc9bbebb13a9c835626910e7a0b6283eecfcbfc",
+   "support"
+  ],
+  "css/selectors/css3-modsel-168a.xml": [
+   "8332c3345c514fa144b1d60e738843ad1826638d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-169.xml": [
+   "0579bc96e6029e409b73a03d2084c6dfdf99678e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-169a.xml": [
+   "f39e6b530bc2f786a6876b1cc191fddd41c16343",
+   "support"
+  ],
+  "css/selectors/css3-modsel-17.xml": [
+   "8203771cf1cb1afb05ee385555c7607bc9a72052",
+   "support"
+  ],
+  "css/selectors/css3-modsel-170.xml": [
+   "2feb3cf9c49c27a03e239df16dd4e336d6d41e80",
+   "support"
+  ],
+  "css/selectors/css3-modsel-170a.xml": [
+   "749bb0709cdb2ee988169527d24dbd5abe997f2b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-170b.xml": [
+   "c0f6887cf09acb28b1e74a3c84d75241228f6c85",
+   "support"
+  ],
+  "css/selectors/css3-modsel-170c.xml": [
+   "b8c68bd6135a7fdf09c0945a190d5299814f99ed",
+   "support"
+  ],
+  "css/selectors/css3-modsel-170d.xml": [
+   "5d79d1ff45e0df916a589d26a9e25b63faf737d7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-171.xml": [
+   "df876299aa35317c29a741689ff2c37079ae454e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-172a.xml": [
+   "a936ab7fdf0c48ef02becc2f2624706fbe222512",
+   "support"
+  ],
+  "css/selectors/css3-modsel-172b.xml": [
+   "ea3f3b54ad520b053bb1a11618f049ca66bbe262",
+   "support"
+  ],
+  "css/selectors/css3-modsel-173a.xml": [
+   "ee0c48cc4b4ea2c3ccdd935840caebb4e18bbbc5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-173b.xml": [
+   "4520c7c8f60717b9830ffae3a74d26ad6a348166",
+   "support"
+  ],
+  "css/selectors/css3-modsel-174a.xml": [
+   "2593661e45d83ef1b0c0c70cc60b92c6df1a7950",
+   "support"
+  ],
+  "css/selectors/css3-modsel-174b.xml": [
+   "a8dddce2b5207b959446a324da89d942de76353a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-175a.xml": [
+   "6d74fd27a9de4585a82a774a37a60fb72a2daf55",
+   "support"
+  ],
+  "css/selectors/css3-modsel-175b.xml": [
+   "ea136a0cef352a267ea7b376f130e7886e9cedcc",
+   "support"
+  ],
+  "css/selectors/css3-modsel-175c.xml": [
+   "dabde06c883570ad02cc6d9ba25dbc85fd88553d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-176.xml": [
+   "b56202954fdaca943b1bbe7b56c574e2930779ea",
+   "support"
+  ],
+  "css/selectors/css3-modsel-177a.xml": [
+   "27b39e8f06d618dffb29e2ede9df98e153d5dba2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-177b.xml": [
+   "fc78911553f0cd3ed1e99f4afc909d22d06a7f2a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-178.xml": [
+   "fc37aedc7612b2c521934f612bc5e4fe410f55bd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-179.xml": [
+   "d18dbbfc40d989e6cc36838cc07c64daa7104f26",
+   "support"
+  ],
+  "css/selectors/css3-modsel-179a.xml": [
+   "ff4361ab1adaeba3b17009bd3f8a35f12cd8ab27",
+   "support"
+  ],
+  "css/selectors/css3-modsel-18.xml": [
+   "72e8b4456cf6ccb15f780107a7c517b4ed9783a4",
+   "support"
+  ],
+  "css/selectors/css3-modsel-180.xml-disabled-because-we-want-to-allow-for-expansion": [
+   "713e761b82f957db8996111fa0a6bd24a646bf79",
+   "support"
+  ],
+  "css/selectors/css3-modsel-180a.xml": [
+   "e76bb43776e2cfdf8e96e184bf825105f32b1d25",
+   "support"
+  ],
+  "css/selectors/css3-modsel-181.xml": [
+   "3eca72a32ed305f7795e954196adeeb492d3f64f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-182.xml": [
+   "f8212bf1cca73e4fd33340691c742f3c56e2c669",
+   "support"
+  ],
+  "css/selectors/css3-modsel-183.xml": [
+   "03de4bcaec54f24b024f214812ba384ecd0d34e5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184a.xml": [
+   "e6da5a1a98457fb4a97e29bd75c4368a1f5161fc",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184b.xml": [
+   "b2230ede04ea29dbbeaa1e62c638246bf0aa1ed8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184c.xml": [
+   "b04d44185108b37aa718c639b717c24dbb9c2188",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184d.xml": [
+   "4e38023ea429d22dd9c39a4819e79026ece67e37",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184e.xml": [
+   "6f96b7f77651f293ee32eea3ab23fd826c3be29f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-184f.xml": [
+   "a9593f8dc4fa23a85308fab561bb7759d818561b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-18a.xml": [
+   "70b168a3a5b66c5aa5388c7d84e1bcfccf556393",
+   "support"
+  ],
+  "css/selectors/css3-modsel-18b.xml": [
+   "b57cbfb25d0107c553779d796530cdfd7b773762",
+   "support"
+  ],
+  "css/selectors/css3-modsel-18c.xml": [
+   "3d28e24bfa2ef5996b4a8ed2a495ff3a85601325",
+   "support"
+  ],
+  "css/selectors/css3-modsel-19.xml": [
+   "5f348f242aaa29323867cb0a74fdd01bd195a2cc",
+   "support"
+  ],
+  "css/selectors/css3-modsel-19a.xml-removed": [
+   "138c1fab50891745607c430300c89aadac0b54c6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-19b.xml": [
+   "9c3683c327cc453eaecaf4ceab0daf06b58bf4af",
+   "support"
+  ],
+  "css/selectors/css3-modsel-2.xml": [
+   "e06740a7d53c272d5ea29357c98ebca235653599",
+   "support"
+  ],
+  "css/selectors/css3-modsel-20.xml": [
+   "d6204affe156c4ff9b87e0d8448a203932f06c96",
+   "support"
+  ],
+  "css/selectors/css3-modsel-21.xml": [
+   "56b1a5f185ea009e504f6a808d74c51a656e24c1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-21b.xml": [
+   "fde26af08ac9634ee4655a22df68709965c70c7f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-21c.xml": [
+   "a62a1518b126478164fe98b3340d0d504f06f341",
+   "support"
+  ],
+  "css/selectors/css3-modsel-22.xml": [
+   "5996160912dea2c114a46a0b7b544fa9871ce686",
+   "support"
+  ],
+  "css/selectors/css3-modsel-23.xml": [
+   "9c10294fa6d0b6437ad19f6fe505e8f92b14fd09",
+   "support"
+  ],
+  "css/selectors/css3-modsel-24.xml": [
+   "cd109dfea19a14f5a59d29c7bdc99834ec1893ee",
+   "support"
+  ],
+  "css/selectors/css3-modsel-25.xml": [
+   "aea599d761b8606702cb56e4d1f9914f073b5b66",
+   "support"
+  ],
+  "css/selectors/css3-modsel-27.xml": [
+   "3d9f31b6f4d269199c724e112a03d7b80bcfc380",
+   "support"
+  ],
+  "css/selectors/css3-modsel-27a.xml": [
+   "9c8cad695b2f8902a338abe5e66c1ad11b3eb6cf",
+   "support"
+  ],
+  "css/selectors/css3-modsel-27b.xml": [
+   "7045d492b7d0e24c53fb74ed98965626a07c005c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-28.xml": [
+   "7972d5dfc0c8c69887e614ff722cb3459bbc4ade",
+   "support"
+  ],
+  "css/selectors/css3-modsel-28b.xml": [
+   "21a5a5479e00c6fd844da18e5cff4986cf1ba0e0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-28c.pl-draft": [
+   "f8601068c0190271e60bc05062f77733cb9c34b5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-29.xml": [
+   "f98b97fd105f90f0379b2f82d0a0bbee5ac690a0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-29b.xml": [
+   "31e75b5b42bffaf380d07cad8c790f39fbdea645",
+   "support"
+  ],
+  "css/selectors/css3-modsel-3.xml": [
+   "7dd22bd1f36dfd653e97c3c0ab6ec456f66ad915",
+   "support"
+  ],
+  "css/selectors/css3-modsel-30.xml": [
+   "67ed015543ff148ea25905903298778ce0eb96d7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-31.xml": [
+   "e8b9e373430b07ab5077f8f14f827d312cc08fce",
+   "support"
+  ],
+  "css/selectors/css3-modsel-32.xml": [
+   "362a42a5da9e2662c7586d7478e816d246104e1c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-33.xml": [
+   "62b2398034b046f486e2b91f7619b963b43700ed",
+   "support"
+  ],
+  "css/selectors/css3-modsel-34.xml": [
+   "1fe467a4e03788db95191db35bfa5ecaadc6cf09",
+   "support"
+  ],
+  "css/selectors/css3-modsel-35.xml": [
+   "91eba66224543238695e8d0c0f9678c4a0f8bbf7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-36.xml": [
+   "4873f20937833224b7eb1806697d4e82eb583c8a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-37.xml": [
+   "c660db6b789b5e2ec900346a75429a8af5178c38",
+   "support"
+  ],
+  "css/selectors/css3-modsel-38.xml": [
+   "ad0515a1628368a54fcdc68dcb2c18af2ec112b2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-39.xml": [
+   "a262929ac20fe7a50bd1846ed47f42b0829877c6",
+   "support"
+  ],
+  "css/selectors/css3-modsel-39a.xml": [
+   "dcc1730d0ca9257f7173ae1f6893fa0899c45101",
+   "support"
+  ],
+  "css/selectors/css3-modsel-39b.xml": [
+   "fd1a787ce2978d3b3ac1ca30f39668b57d6d8245",
+   "support"
+  ],
+  "css/selectors/css3-modsel-39c.xml": [
+   "5832c074e542fbeb556e0f5cfe122a647e948dc1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-3a.xml": [
+   "2737ccc6dbc5ff12e7e1d2f02be1e10d4deb8e3f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-4.xml": [
+   "1f8c1187b735f9282972e3e4c1f7945f06429a43",
+   "support"
+  ],
+  "css/selectors/css3-modsel-40.xml-removed": [
+   "6422bfa4d3323baf9f4cf1aeacc4ef1603403566",
+   "support"
+  ],
+  "css/selectors/css3-modsel-41.xml": [
+   "1b54a0ad824370cbb273f33647f02bc6f7303450",
+   "support"
+  ],
+  "css/selectors/css3-modsel-41a.xml": [
+   "9dda3c76ea1fb13e0bcc7dcf6ccaec577596a3ef",
+   "support"
+  ],
+  "css/selectors/css3-modsel-42.xml": [
+   "226b3d9d33ec82d8036dcd7826a64b2356a9b3d0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-42a.xml": [
+   "b7b68750ad59b3cbc93248d5314416780d2cc8d9",
+   "support"
+  ],
+  "css/selectors/css3-modsel-43.xml": [
+   "8453553fb9b37de031f2dd7ba0c68c4f286a6a87",
+   "support"
+  ],
+  "css/selectors/css3-modsel-43b.xml": [
+   "5707a2bb4399a2ce9daf3becb28e1e2667306429",
+   "support"
+  ],
+  "css/selectors/css3-modsel-44.xml": [
+   "bedc9840168780b6ac7561613e9ae1da1349d35f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-44b.xml": [
+   "d4df889b06d73534dd467af1ff626431c05dbf2c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-44c.xml": [
+   "90bc43abf7de99ec43b109f7a27bc6dbf9d72799",
+   "support"
+  ],
+  "css/selectors/css3-modsel-44d.xml": [
+   "882f74a48dda75da465bcd90b3bf65ba52be8e51",
+   "support"
+  ],
+  "css/selectors/css3-modsel-45.xml": [
+   "ed406c223ceee8f80077843cede8ae21f82b4e5c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-45b.xml": [
+   "b1cc9bba4bce0cd3d2f977ac6dd1bd84b533fca0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-45c.xml": [
+   "47ec8819a41527a9ef0470a59ff15530ced1a9e5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-46.xml": [
+   "15c8ae2370f224dadb9c16b1a3e083f375297c01",
+   "support"
+  ],
+  "css/selectors/css3-modsel-46b.xml": [
+   "da34d40f623da70d1967fb0a249e408e107c685d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-47.xml": [
+   "b3a30d36daa4d6a71d89ca433584b893321e128a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-48.xml": [
+   "eff468f1532a2a8e29899f8e6517de5ba43aeb7a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-49.xml": [
+   "d55fbfc02a8eb073e6d7cbd36d0d42225b5c8c65",
+   "support"
+  ],
+  "css/selectors/css3-modsel-5.xml": [
+   "69153646c0187e936105f5ac9f5a064b1caa369b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-50.xml": [
+   "e437ecc6a2d2810188ff2824038703b850e475f7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-51.xml": [
+   "c2476d13b9441f795538d2ebb38e6a483ba51742",
+   "support"
+  ],
+  "css/selectors/css3-modsel-52.xml": [
+   "ef1ae777bb056d4d70a1a4ae328ba801d247ec02",
+   "support"
+  ],
+  "css/selectors/css3-modsel-53.xml": [
+   "fa5ea77a07b2b1f9e88b545bb78c8e9b49b6f4fa",
+   "support"
+  ],
+  "css/selectors/css3-modsel-54.xml": [
+   "09fba60bf87bb2d53148074bd6f29c8e58c3bb0c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-55.xml": [
+   "947352d7784579a6927509287cf8417a2762be4e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-56.xml": [
+   "34e3c8456729bd1869e7d37a2e0481ef332fedb0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-57.xml": [
+   "89b824672b3369bd40df17b3e3586d95dd45f24e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-57b.xml": [
+   "9f0e3f38d348aa4ce7304245b7844fd57886c893",
+   "support"
+  ],
+  "css/selectors/css3-modsel-58.xml-removed": [
+   "5e147c80a73fa7df51b4a5c8e7f607eda64510b9",
+   "support"
+  ],
+  "css/selectors/css3-modsel-59.xml": [
+   "b0aa032a2a915d5af66d719ab32df85f5d084c42",
+   "support"
+  ],
+  "css/selectors/css3-modsel-6.xml": [
+   "9a386de0297aee8c2688bad7f34cc16529436ff1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-60.xml": [
+   "882156d32230069c1b9193ac508de56fe935607f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-61.xml": [
+   "aee3da868ca811c55dfa979ef8c332448e11eb51",
+   "support"
+  ],
+  "css/selectors/css3-modsel-62.xml": [
+   "26e175951588b21ed03be40b14468827d9ec8e12",
+   "support"
+  ],
+  "css/selectors/css3-modsel-63.xml": [
+   "1215c119d662329999f480db100e9bc9f48c03ee",
+   "support"
+  ],
+  "css/selectors/css3-modsel-64.xml": [
+   "87eb45bce9ee6a1d39e6fa171d14278e9c0c9bf7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-65.xml": [
+   "8fc8e954b360309cef7de1aad6d63c3440a93100",
+   "support"
+  ],
+  "css/selectors/css3-modsel-66.xml": [
+   "7d17bf525dd6ad7eb0a2c23b0d49e3baa58b2c9b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-66b.xml": [
+   "c3b4070773367dea07d795076f19a503e08a3870",
+   "support"
+  ],
+  "css/selectors/css3-modsel-67.xml": [
+   "533498fd9044e5b33e543d3906a9cb45e4bec2ea",
+   "support"
+  ],
+  "css/selectors/css3-modsel-68.xml": [
+   "7c8afe60230237d7ca47b147d821b28a4443ec9f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-69.xml": [
+   "8915eb2839e36bb70cb97a493bc014edb3505502",
+   "support"
+  ],
+  "css/selectors/css3-modsel-7.xml": [
+   "bd5199ddffaeeb43040d023c17dc1e1e10ad5caa",
+   "support"
+  ],
+  "css/selectors/css3-modsel-70.xml": [
+   "cce76420397231835a2111a2652184a5361aebe1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-72.xml": [
+   "cdf956b89c7526e3b9e797dab15d84a9e3931ec5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-72b.xml": [
+   "0d1f0d1a515dbc73dd1c3036888b0ed21964662d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-73.xml": [
+   "54dafec9b36e394043fa6816d951a9737a8f4c92",
+   "support"
+  ],
+  "css/selectors/css3-modsel-73b.xml": [
+   "b5657a1189b42cf823d3bc9d1c09b2a9e927c8f4",
+   "support"
+  ],
+  "css/selectors/css3-modsel-74.xml": [
+   "cb3efc99cd86c617e749e2ef3a87227ff23c0be7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-74b.xml": [
+   "ed7f208684686b8df954ac3af90c6c4cfa67a049",
+   "support"
+  ],
+  "css/selectors/css3-modsel-75.xml": [
+   "996af7b18f719db9193725c1aa6166cca12264aa",
+   "support"
+  ],
+  "css/selectors/css3-modsel-75b.xml": [
+   "fae417ee01377f919ba0b2bb0b6eab45b8b7642f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-76.xml": [
+   "4c1caa7abe2cf183151ffa5fa3aa4b5500d3e4f5",
+   "support"
+  ],
+  "css/selectors/css3-modsel-76b.xml": [
+   "089f673ecf4a4e79cff2073c5de210ee5bda0752",
+   "support"
+  ],
+  "css/selectors/css3-modsel-77.xml": [
+   "e204565968d130953eea208bbb50c5e54d5296be",
+   "support"
+  ],
+  "css/selectors/css3-modsel-77b.xml": [
+   "77a6f9b7efd68e9bb1901d290214e0ba2545bd62",
+   "support"
+  ],
+  "css/selectors/css3-modsel-78.xml": [
+   "42dd9ccaf3dce5a238d11aa4a397dbf6c153a953",
+   "support"
+  ],
+  "css/selectors/css3-modsel-78b.xml": [
+   "491dcaa7e99a1fb7090c418a9369ed9c08b13c96",
+   "support"
+  ],
+  "css/selectors/css3-modsel-79.xml": [
+   "e0f664373a22e65a6f3d123cca473f76dcf98b12",
+   "support"
+  ],
+  "css/selectors/css3-modsel-7b.xml": [
+   "51fcccb0ada583ce9f264787ffa005dc0d7a75ac",
+   "support"
+  ],
+  "css/selectors/css3-modsel-7c.xml-disabled-due-to-limitations-in-the-build-system": [
+   "68c5a9fe804445e6834ce14052723869d49d6814",
+   "support"
+  ],
+  "css/selectors/css3-modsel-7d.xml-disabled-due-to-limitations-in-the-build-system": [
+   "61faff542740738ede1d480d5d6a986af7e72775",
+   "support"
+  ],
+  "css/selectors/css3-modsel-8.xml": [
+   "8ad15c3ed3f1676bab51ff027ed6b33c49bb61bd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-80.xml": [
+   "9199f4b5bd0f899e88bef788f5397050bac8c540",
+   "support"
+  ],
+  "css/selectors/css3-modsel-81.xml": [
+   "2e16fdb3b900f7ddb1988abab15e4b6e294af10f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-81b.xml": [
+   "3d70619eb954b2d5a7d6fe5b62d1a1dac6b107e0",
+   "support"
+  ],
+  "css/selectors/css3-modsel-82.xml": [
+   "180aa135583a1fcc0e808874fd6b36d3668dadb8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-82b.xml": [
+   "388a7e0dbd526740efbfb6691c3ba4e4fc265e87",
+   "support"
+  ],
+  "css/selectors/css3-modsel-83.xml": [
+   "07f6c1211b72fc125fedcf5095c3466b3a139d0a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-84.xml-disabled-contains-removed": [
+   "9a19e01f486cf0136ea44f21173275ffd1693fd2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-84b.xml-disabled-contains-removed": [
+   "fbb0f06a69828fd85ed8a79224320c3e43d57718",
+   "support"
+  ],
+  "css/selectors/css3-modsel-85.xml-disabled-contains-removed": [
+   "2021bd8fba63cb5a885deeda32d803222ce07154",
+   "support"
+  ],
+  "css/selectors/css3-modsel-86.xml": [
+   "cb55d9fca491f8d791a8f698b7d29ab1d3831b85",
+   "support"
+  ],
+  "css/selectors/css3-modsel-87.xml": [
+   "377fbb601c49a1a9ca0cb70a4ee5411412aefa8a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-87b.xml": [
+   "0e0861f17e14e6d6ce77379194e0e418573e5c25",
+   "support"
+  ],
+  "css/selectors/css3-modsel-88.xml": [
+   "f9795eabf91d5ac8ed9f0a3422c4a2bd10fd230d",
+   "support"
+  ],
+  "css/selectors/css3-modsel-88b.xml": [
+   "97a8a654d9382ebe98f32da18a5a5f10dfd55266",
+   "support"
+  ],
+  "css/selectors/css3-modsel-89.xml": [
+   "48aca00df9ef61d7c3ab233bf658225208a3cc40",
+   "support"
+  ],
+  "css/selectors/css3-modsel-9.xml": [
+   "17c5faa589ec21365d9bfb0b61d66d5126a9665c",
+   "support"
+  ],
+  "css/selectors/css3-modsel-90.xml": [
+   "3269a9c9397fac6819f2703572417653e73ff091",
+   "support"
+  ],
+  "css/selectors/css3-modsel-90b.xml": [
+   "cc6303e0e5b514eb848c51533808bf7f849c6849",
+   "support"
+  ],
+  "css/selectors/css3-modsel-91.xml": [
+   "64db9e8fd074b41b1fc592d26839828e918f631a",
+   "support"
+  ],
+  "css/selectors/css3-modsel-92.xml": [
+   "66995165f768dd92ecb4ef46b846b178998443a7",
+   "support"
+  ],
+  "css/selectors/css3-modsel-93.xml": [
+   "d27bc7646487b65c091277e92193c63f8c2fcce3",
+   "support"
+  ],
+  "css/selectors/css3-modsel-94.xml": [
+   "3182eedd5b963d245582a62c4769ceddb78fc704",
+   "support"
+  ],
+  "css/selectors/css3-modsel-94b.xml": [
+   "683af54fd62e3586f5e401b38cff2609b688eb0b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-95.xml": [
+   "c501fecd1106bb232f247633acf79908736b5dac",
+   "support"
+  ],
+  "css/selectors/css3-modsel-96.xml": [
+   "3675657022f8c21a18477694655d048d9629e722",
+   "support"
+  ],
+  "css/selectors/css3-modsel-96b.xml": [
+   "415115970c032bfcb79c1e342098ebb52e2a8c67",
+   "support"
+  ],
+  "css/selectors/css3-modsel-97.xml": [
+   "bcfddc6ff3484a9ed883b17df36eb12a40fdb110",
+   "support"
+  ],
+  "css/selectors/css3-modsel-97b.xml": [
+   "684b97e470c99f3ce41dec2dd4cadf0308edded2",
+   "support"
+  ],
+  "css/selectors/css3-modsel-98.xml": [
+   "f8a7ea055f51e73ed01c49509a972e7ec0d86d70",
+   "support"
+  ],
+  "css/selectors/css3-modsel-98b.xml": [
+   "b9ac686f2d25b9abff18d51cdb4b2e8110277628",
+   "support"
+  ],
+  "css/selectors/css3-modsel-99.xml": [
+   "f5e88ecb5438fefce58c4efbbd909b15784faa32",
+   "support"
+  ],
+  "css/selectors/css3-modsel-99b.xml": [
+   "30fb0021bc13761bd974d4ac3360d6719d970d4f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d1.xml": [
+   "06b98529876db7d19e830866afc9a0840240eae8",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d1b.xml": [
+   "caf7ae8a8aded385820ca1427014a218b3f9284b",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d2.xml": [
+   "927c92c51eac158abd7a285e541551648c629be3",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d3.xml": [
+   "ba8956cc82c888c39028281ceec2d29dabd846cd",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d4.xml": [
+   "4d1050a423188794b344f928172a3617a5b57557",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5.xml-removed": [
+   "70c9e12009100898b6e19672c70349c8c9136944",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5a.xml-removed": [
+   "e57f5e67914b413da605cedfac49526fc258db31",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5b.xml-removed": [
+   "b8114fabca6ee30af649290b8fe05dee92a88a2f",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5c.xml-removed": [
+   "a568e301d510d2a31707af366d3cee2a953a1b1e",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5d.xml-removed": [
+   "a8343d6ab833ed0a5b8e2061f3d2e4fdbb0bf2d1",
+   "support"
+  ],
+  "css/selectors/css3-modsel-d5e.xml-removed": [
+   "ffe1b1a019bc9dbc5f5feb04d438a806d44d7cda",
+   "support"
+  ],
   "css/selectors/focus-display-none-001.html": [
    "fe5716cc41c4a622159395ba26da3a7598cfcec8",
    "testharness"
   ],
   "css/selectors/focus-visible-001-manual.html": [
    "3475ba6cac8af1fcb2095aeaae13a0db76ccc7b2",
    "manual"
   ],
@@ -571608,28 +570503,40 @@
   "css/selectors/focus-within-shadow-005.html": [
    "c645d62f7604ee3e8664bc553eba1ac2e22c6db6",
    "reftest"
   ],
   "css/selectors/focus-within-shadow-006.html": [
    "39a2f706102db918b6a45b2f10e1d58861676413",
    "reftest"
   ],
-  "css/selectors/historical-xmlid.xht": [
-   "7916d9c1203376188e9aa57ed7d9353906d3d9ca",
-   "reftest"
+  "css/selectors/generate.pl": [
+   "812dd7a1126cce89fcdaba09fdacbcdf704206cb",
+   "support"
   ],
   "css/selectors/hover-001-manual.html": [
    "87d7af91b6994371b72ff33923ea1cacc65c8b5b",
    "manual"
   ],
   "css/selectors/hover-002-manual.html": [
    "50859c5cfb80f1f82c453adad72643009347d7c2",
    "manual"
   ],
+  "css/selectors/htaccess": [
+   "c91ca1c3e52ffa387276decc32558c195f94c8d4",
+   "support"
+  ],
+  "css/selectors/html-full.css": [
+   "fa306e5c535ad6277cdc5b51171273c732ce1087",
+   "support"
+  ],
+  "css/selectors/html-shell.css": [
+   "1c23986cc7b21ee9b935607134c6835a15760feb",
+   "support"
+  ],
   "css/selectors/i18n/META.yml": [
    "9fa8c3b6c9bdbfa2b9731c89b23ffc6f47ceba2b",
    "support"
   ],
   "css/selectors/i18n/README": [
    "df60c5800acbc449917b82504fe6a8c44649ec66",
    "support"
   ],
@@ -571844,1268 +570751,16 @@
   "css/selectors/of-type-selectors-ref.xhtml": [
    "af883c97ecf1a968edcdcd5cc5d2f7d6fba71212",
    "support"
   ],
   "css/selectors/of-type-selectors.xhtml": [
    "18fead9b1cc452059ad74f9cc3154d663e5f8d4b",
    "reftest"
   ],
-  "css/selectors/old-tests/css3-modsel-1.xml": [
-   "0ce55a4d99e7d9f00a5b4e5de233efc95fdf8e40",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-10.xml": [
-   "bb2f40f492ec8d97d25c52ec1504e4560b4bbbb2",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-100.xml": [
-   "57658b7013a4f2f81cd6eb5b8df4ec00abe5bc22",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-100b.xml": [
-   "8519170f151463ad6785395e082dcf2c5556c3f6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-101.xml": [
-   "4d17096f436d05b6f6fd09f0c5115c00f29d8b2a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-101b.xml": [
-   "23fc37b86ab289f5a44feb71694a49ef91e6a972",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-102.xml": [
-   "de5978185190d295804663577265daa27b853cd6",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-102b.xml": [
-   "cfd121ab71b45752bd129624c7b4689e12c70eb2",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-103.xml": [
-   "191533a5d388dba8737e890b16dc4e2158dde5d6",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-103b.xml": [
-   "4cdd208fa478fd247dff4a06a7cf5315e343694f",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-104.xml": [
-   "beed75ddaafe7396d525b18a6ec0c7ac28cc0552",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-104b.xml": [
-   "9a87d41fa3a0b9a5049e32fff3dc41ea77156759",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-105.xml": [
-   "51d511ee988a5618a84695a6a319f0545d59f311",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-105b.xml": [
-   "3c3cd2ce4c7987250974a981606bfcf6ed65ff40",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-106.xml": [
-   "c806d6bf56cf3fd2a87badd1e3cec8f71a790b99",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-106b.xml": [
-   "a76ec5a05fe1c80947b1b39e10fa5d1b60e5a1c6",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-107.xml": [
-   "260bdd40c60ca6f44b6d583c8b012ac36aee7f8c",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-107b.xml": [
-   "ebdd2e009bd55fbccaad419bec12fd8719b78e31",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-108.xml": [
-   "30e354522d98b24cf7ef248013b3e6129086e3d5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-108b.xml": [
-   "933aee9c141222bf3626bd756c05e6457cc9065c",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-109.xml": [
-   "9f8cee6a73809b9c2411a29f7c46a0981f9657a5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-109b.xml": [
-   "5e242f5d73ec9dbc34831051cb1e8bc3397d253a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-11.xml": [
-   "5e4d827e4cc0ccd6c12ade6875f62cc35656e4a4",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-110.xml": [
-   "8760fac79abae06cbb5e455c9e47d331986ea4a8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-110b.xml": [
-   "a20984ac4120e79d5c4c4dfe1f377ed5c9f12ad4",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-111.xml": [
-   "f834da54858926844094281607d6a7b402f403d0",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-111b.xml": [
-   "8d55801a2440717ef903eea1188c7c6682afa5c3",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-112.xml": [
-   "f335eff311e4264c770c16a7f32a595b4bc6f156",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-112b.xml": [
-   "0b5b174b3a726eee51c51511731e28d285b7dee0",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-113.xml": [
-   "c779e14650e33063a2a8c936d9d72ec1ba72ea20",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-113b.xml": [
-   "4cbfc6dfeed849b6d0c10c9a2f73ca3fcf15d6ad",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-114.xml": [
-   "9a7f451ee8f30b9d2d176fabdad808adce483c8d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-114b.xml": [
-   "b5aab0d17d44f148760cac91719a28f9ac021a8b",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-115.xml": [
-   "4c2492bd1b6b0faa661bcf99521e868d50b0b2f7",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-115b.xml": [
-   "9b37ed1ab8a630e9424e1e6577698e7d26016e57",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-116.xml": [
-   "e73d83db14f5c6c2339e09b3b313fadfa56b58a3",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-116b.xml": [
-   "59a46a6362c7fae514d8907ae7fa18854c8459ed",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-117.xml": [
-   "5381cec147babd4d5e6fcee0a6de5d1611d1e172",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-117b.xml": [
-   "b88ac99a653d13f9e479e1a77ea39115d24d5ff6",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-118.xml": [
-   "823c577031d79160a46bf748c36c2efb49fea5f3",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-119.xml": [
-   "8a4eda34b41b6ecb30ee6e226baa5673d82fbb86",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-120.xml": [
-   "4f233426b2fdcf2aee867e49514ead1db1b93073",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-121.xml": [
-   "4d666876cc89c324743a9d5534a18008a717d520",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-122.xml": [
-   "23538313056aa97bcf3f7beb8b3424108bef32b9",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-123.xml": [
-   "b9e577a059375f9adc415c1cad0f5dc75dd79268",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-123b.xml": [
-   "b6dcd3a97ee3dfb4f8474d340b69ebcf21c80451",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-124.xml": [
-   "6c487f8af8cb8ca1326635eb8f64b16f3d615f4a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-124b.xml": [
-   "a6fba323d2996b501b745fe4963e00f076dcbbbf",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-125.xml": [
-   "10e3ec1d8445d53f67fe74e626e544e182b282e0",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-125b.xml": [
-   "032a0eab06f417cb2a9ce1721b0f438033b904c2",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-126.xml": [
-   "dca13bdbf7032a8809954584ec9c8887dc28b867",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-126b.xml": [
-   "9dba3b1c7250da97c10c88966dc9cb2e4b5e308e",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-127.xml": [
-   "9ef8cd77a74e13da2ac4bd9e40a3dab931222f86",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-127b.xml": [
-   "41e88ecf652f99ce3bbb4d68ee6d7e5192d5991a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-128.xml": [
-   "cb192739debbe010cade14d030d7724ffc826923",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-128b.xml": [
-   "26dbce728c1d6bb8fbad170520d80ff9a45ee0d0",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-129.xml": [
-   "c3dbdbaf6dab721951bc3d1407ca8e79b85d754e",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-129b.xml": [
-   "407d6a91c53a897e91a79bba158f885c89cd2bf3",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-13.xml": [
-   "826e576ad41565bce2280e4ad4eea241021016dc",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-130.xml": [
-   "e9a7672c53e69ad2e3e9118bbeda1cbd7bb54f8e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-130b.xml": [
-   "54c6c6a9c2c867f223d93d04e62589025cfed356",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-131.xml": [
-   "f937a8094ad91d261f47c0297017d871f946cffe",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-131b.xml": [
-   "05a7753eac6f5024133220612b3f82c18165a6ff",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-132.xml": [
-   "f7080850ff9e895124aeeacbd75bf7c816616adb",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-132b.xml": [
-   "8270be88dedf4fd9396c8e27c61c2d8891c80749",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-133.xml": [
-   "1c1b5baf5756e0b258c4e6855d8a0e911a977186",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-133b.xml": [
-   "6f67b88a179295d665dff1efe6b177a05d77e4b6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-134.xml": [
-   "20f42fda6095fcff3755cf449282d55dea322351",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-134b.xml": [
-   "5a14b8f7334bc241da90318a14b3bc8d03196125",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-135.xml": [
-   "842ff6573ae9ea1ce1b15cc29f28669b14431751",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-135b.xml": [
-   "9658c29253af7fcfdcff67c2df081c95068b5ca7",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-136.xml": [
-   "ca2a6ca22de1474a9502c4cda3bd12bbb5ad75b5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-136b.xml": [
-   "94e8cb03d23c7c8cdfe96ec3dddc67cbcd383bce",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-137.xml": [
-   "fd17088d3839a3e637d2ac41bb33bc0faba18d69",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-137b.xml": [
-   "47d5dc7b200540e47d836bf1dd1887237ba16fb6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-138.xml": [
-   "9e8f8c0e2ef1bfa1434340006a3196aaa52efc7b",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-138b.xml": [
-   "7cc16fd3c39991e9c433c3ea0569db52130d57ed",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-139.xml": [
-   "ceebe6640b993d44aca1fd3b835e1e43d5118156",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-139b.xml": [
-   "4e727ea9c95de1ef0b1863a6ac4a9e0d156610cd",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-14.xml": [
-   "5074fe0249c19e1cb8291ef69fbc04361ddb3386",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-140.xml": [
-   "49c9e4bf743d81d1c1e90f1ea61cb5f2372bae62",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-140b.xml": [
-   "a39bd7d7730e03d3349756ddd959d326e3af5207",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-141.xml": [
-   "d69a2722fc6e5c1561479cd3a77a4ff2349aaace",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-141b.xml": [
-   "184cb4e9dad8fa8c8a6e19e0019e35cf021f545f",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-142.xml": [
-   "230f49032d01f0aec8592b45af1a114ee659660f",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-142b.xml": [
-   "a107e2a4eac8eafac08a935d18a794218f401fda",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-143.xml": [
-   "3bcd4f23c7f6cb4d95920d0628af5cb059e7fc08",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-143b.xml": [
-   "3c867296568e7407cc697a65df2d3ac659d74146",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-144.xml": [
-   "7efde113c565ca4041f3e2099fe585b59a016d0b",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-145a.xml": [
-   "ff15de6779a40b17fb7daf60f74be1ab1edf6e6d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-145b.xml": [
-   "fb57366b69649307d2135dad023117c7558da0a3",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-146a.xml": [
-   "8704f09e6dcf2bf6006826d36a4a5ed345212126",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-146b.xml": [
-   "a7b28b4e5c5f6952150b9c5eece6ffb7968edc84",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-147a.xml": [
-   "dcf600bf8056ca9550f7d1ed18d2e408f5cfeb4a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-147b.xml": [
-   "fdea6da42506613addd49fb055c0907889cb25d0",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-148.xml": [
-   "217ba53bbd0980a20cdf141383066cbb9f1fc67b",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-149.xml": [
-   "98fce81fac67dfebb3263a643006459e0478c274",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-149b.xml": [
-   "98fce81fac67dfebb3263a643006459e0478c274",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-14b.xml": [
-   "0be061ee973ee170c7f6b3fb60583e5abddde337",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-14c.xml": [
-   "0384f33280eb5b6b00f8c1a9014ef8ea0b2ad0c6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-14d.xml": [
-   "37e057b517fb02238505af7fc650e8d94428dc68",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-14e.xml": [
-   "a8f8d75621512741eadcdfa3344013f5c3424c24",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-15.xml": [
-   "f3aa372602f9c34c9d8b0548ba89bb4f735f7007",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-150.xml": [
-   "b9fdca487eabf508b7436d84c2c0216137e74232",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-151.xml": [
-   "a4bb1dd2017678d8438cf2c81794bdacb1708994",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-152.xml": [
-   "b39d57346347b05d2c41d8b97b9532b31c247580",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-153.xml": [
-   "45f65fb5988c809769d73f0bab7051c5c2eb38e8",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-154.xml": [
-   "f5f029542b708880d3a88504b00af6ece58a432f",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-155.xml": [
-   "961374d6994ce566e9fe5bd86ac41b0e0d195f35",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-155a.xml": [
-   "1fca1916e4fe244bdd0b0fae823cfb263435de5c",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-155b.xml": [
-   "168f86523ee78cce5eecb489e7c2605e284784a9",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-155c.xml": [
-   "4fd0b48d6b7deb06e85c6086a3d9a501fe50a236",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-155d.xml": [
-   "0c21d5f12ec39474bba65c9e9876840d53b25a3e",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-156.xml": [
-   "fa0483e6455794ce3d29a0bfe6064bab37f97cff",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-156b.xml": [
-   "59d9f3b65c8e623755c6bc3368b28aba5b2dec4a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-156c.xml": [
-   "2b9d445924cdc9fada0c1370378722c2ee886cad",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-157.xml": [
-   "6a7e1d85ffde2f75d28d6cf2086b6e11577a9dc5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-158.xml": [
-   "9595b90793656620828f6b82daf9f0aed5c66ae8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-159.xml": [
-   "3504398dbcf20f70f35c2842b75922cc8e6d7056",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-15b.xml": [
-   "b7e4205e0d4e6f1593d444234147a1173236c675",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-16.xml": [
-   "48122c26d8a51c1db54adf374cb31a2aa388aad8",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-160.xml": [
-   "ec1de24cb28d58ac9e1bce40d2504e71960a1cc5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-161.xml": [
-   "888c6f436b52655f1b86804726d2b6a5a75c1573",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-166.xml": [
-   "5d4e31f9a5ca8fb83347a611afed749f282d0145",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-166a.xml": [
-   "55d36bb68c90da1cdb8d03f83b22a6d7f0e05ecb",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-167.xml": [
-   "0fa9e6cdbb9acff6cfa0942cf4cbcdf43d0c227e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-167a.xml": [
-   "6dd9d8faac2ded7e8f4692b5c8ef126b09c58d7e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-168.xml": [
-   "431a41b159f908d1a99c6eb73da63748ddb74a99",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-168a.xml": [
-   "d5ddad42b1d17c5abcd893274829dcd6b758d4b8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-169.xml": [
-   "eee2bef3573a461682be7bfccfc2efd9efefbbdb",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-169a.xml": [
-   "6254a520c3139e0e2c6a928164298b7ad02ae4de",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-17.xml": [
-   "e06fb70d5887257672a7abe7bfee45a4f11e0939",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-170.xml": [
-   "c56ae2ac295c3e080715582b3b59b0a295b391ab",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-170a.xml": [
-   "1cde707145710f39a93ccb0575c205d694496986",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-170b.xml": [
-   "50b4fc0825b2baba1cdff400c7833cf1ba39419b",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-170c.xml": [
-   "9e5cf375d6f595f06a6d78ee84605087d0e6e43b",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-170d.xml": [
-   "371945a439f4a7723b9522c87be71ea94161d603",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-171.xml": [
-   "aa3b86e82fa96169b523f50d6da4722b42ae3a3c",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-172a.xml": [
-   "fca9c6d4b7d294353df42fe5b9bdb70ef079e702",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-172b.xml": [
-   "ec93920fbb7618473719cce9d0fd1bad43e224d8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-173a.xml": [
-   "b75f8309c7d638d13ccdc8b76d82263ae6a3e7c7",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-173b.xml": [
-   "7769701a9bd1d51c660fe9261a4e0a10537ff6b8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-174a.xml": [
-   "25e23c5272ca95baad046a0a786f3c08fb89c82c",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-174b.xml": [
-   "3a4d0a5e3a23941bed2d8a924ea22d59135f2b49",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-175a.xml": [
-   "ca91d681235fc5de046ff14f7a804a78378bd56e",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-175b.xml": [
-   "135b84102794194b0005bd00fc50bab0533540e5",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-175c.xml": [
-   "7a93313e7731be409e4f3b2c12ffe484c30f0380",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-176.xml": [
-   "31482f08983793f5d025d10bf821c2f407e23b30",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-177a.xml": [
-   "09ea141d6475bff966c3029250b3e40b5debd981",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-177b.xml": [
-   "1205619970a213268025265a1aba5edb5e72dd28",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-178.xml": [
-   "00f25827619825e9bcae9ddb2587982727495227",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-179.xml": [
-   "d58cbe961d0c2432672d385ee555e01f6b8d84d2",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-179a.xml": [
-   "184365703d38ba3de9d8a221997346a7c565cc2a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-18.xml": [
-   "97443c66cfb836db5cf2dd8ff70e456a0f23d975",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-180a.xml": [
-   "3661eb9c1f0cfff486716e547f7b9529f2ded2a5",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-181.xml": [
-   "62465e4be5499590dacbf43639109c32dc516ac6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-182.xml": [
-   "293c11b780faa869fcbf99ea926a179b7fdcf2f9",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-183.xml": [
-   "97412ddef6ea254c1b0fbe35703b47f623124eb1",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-184-ref.xht": [
-   "8ffc002f9b055338da4cb0d6af1a6a2e11fa2f4a",
-   "support"
-  ],
-  "css/selectors/old-tests/css3-modsel-184a.xml": [
-   "9777db1410e8b3bba30b797c32bc52f38f0e330c",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-184b.xml": [
-   "2ea9ad9816de8e1db0aac4f8d1f73d616a6b7ffb",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-184c.xml": [
-   "4e945506ce2e2bf3c858d458f43a8346d0d8c27a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-184d.xml": [
-   "73402386ae077956ec4b2a6765f37c1ce45bd9c8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-184e.xml": [
-   "418169b8cd05ddc68ac137f9a0f0b1cb662edac4",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-184f.xml": [
-   "c28b61dabfb2fd0e1788f926d7997e7081f30d5d",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-18a.xml": [
-   "da5d12dc881c792b6f19eb27e71a7196d934e9ad",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-18b.xml": [
-   "b8dc445f98eb9dc3330309ba56d2eaa7d8d69396",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-18c.xml": [
-   "77fba265b980085b37f2cb7bd46ecb38a28f95f3",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-19.xml": [
-   "79f23a5084a6a44e79f8b076358e3d5b58b48880",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-19b.xml": [
-   "48ae456ca3734dc4791698010abd900e7b4dd0de",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-2.xml": [
-   "09f84d60e98f5a151a5435d9a4b046a74b21bda0",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-20.xml": [
-   "7d1288c9f24c525e967b285485d77e1cdc1d9197",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-21.xml": [
-   "5c530922475e345d606d2f2dce89d1f6924f400e",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-21b.xml": [
-   "d97181d47dcdf74eb031d7e761896f60bf2831b8",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-21c.xml": [
-   "e45074c9a09faceadeb89280e3105d381a5416f0",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-22.xml": [
-   "098679c368958d6371b56e7956759b038699ff24",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-23.xml": [
-   "663ec09ef2c4db8ae168553bdc99c27748ec6cd8",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-24.xml": [
-   "d20a0116f74ff10e119a6035f1b1bc97eb291223",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-25.xml": [
-   "ef1875fc89e68906ae1a8ad949e931005c81b964",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-27.xml": [
-   "e20227755cb29c46d4991b779bb524613cd7ef95",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-27a.xml": [
-   "42736a3909547ef0680d3bdd576640046d74b79c",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-27b.xml": [
-   "8bfb356e50d963ccb8868436f67585529de4e964",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-28.xml": [
-   "f73184d1cac2f6687ed4f9666449862ddb6aecaf",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-28b.xml": [
-   "dd3944a92880914accadc94f8f87a49027cbd19a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-29.xml": [
-   "cfa23b50c5427dd3a11ff23bc0df9ceb05910250",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-29b.xml": [
-   "39227d21895c502d1105c0ffa73905b4f67db16e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-3.xml": [
-   "7bcc09b947fdca2add8d8a92ae6a40771eece7ab",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-30.xml": [
-   "facd83b7116ad906408dfb3ff523fae802711b6e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-31.xml": [
-   "dbf672bda0594b29f7e21b08cf5ae0105220d7bb",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-32.xml": [
-   "a5551b33f5f1eca3a6072d478a10d9452f9fbb59",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-33.xml": [
-   "c3fc2731a93f92dd1151839b682351ea32a4e3d3",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-34.xml": [
-   "6ea08bbae2fd5ef53eec579d4490b515b5bd42a4",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-35.xml": [
-   "ac53300ad1187613ed6a956a618a3947edaef181",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-36.xml": [
-   "393073a4be976d225d3586dfd620287ac0f02053",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-37.xml": [
-   "2c805492f7eb9d5846d9cfa5c2e060db616d74e2",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-38.xml": [
-   "ff60e4290d875fd6c76ab0b5214f60fcefe3363e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-39.xml": [
-   "bd0207a8f8bd9e6ecddfd5d5649b9ab424569bbe",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-39a.xml": [
-   "70746c18572c6b721ff47f9008e8264fc6241816",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-39b.xml": [
-   "95b85d5efe3339b07461a7cbdb59b91793627814",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-39c.xml": [
-   "4401b78fb6e59d37670db1ce0236f2eb9fda6164",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-3a.xml": [
-   "8ee5d04a9941f5df96fddeb75cf638ee85c113d9",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-4.xml": [
-   "4d38e6c2d510ad2811e30957768747b44f02e77e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-41.xml": [
-   "8d0caef31129fe31efcb2335bf7fdd0ea3984164",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-41a.xml": [
-   "a010e28af7345dfd9d21ffa8d1b2fb763454affc",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-42.xml": [
-   "32617aee70b4abe4f9ebd3c1f036790a487ad76b",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-42a.xml": [
-   "600e68138e334de0396f0a046c2a15847300f07e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-43.xml": [
-   "312c185510bb99dcef41f6a8a841dac9b248a034",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-43b.xml": [
-   "386b5994c78860d7e5324bfba1abdd44c1147a3a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-44.xml": [
-   "3ba816eba4d3a303251f965d84672914e98bd3a7",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-44b.xml": [
-   "cdbf452c925f400ffb7ec1d9073a786d058a869d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-44c.xml": [
-   "9f5c8d25c1730ac6d6039bf21441182acf741824",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-44d.xml": [
-   "8f448aba1bcd3e1e1ce1b779fd2de8b5707d00be",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-45.xml": [
-   "7d29eeaab2b01950c66cdeb834b30dfb7f890ee1",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-45b.xml": [
-   "7aa209e96f8033b4b5108229a589e2adb6836474",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-45c.xml": [
-   "4e139447cf7149b75ad0172719961f60c47cac8e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-46.xml": [
-   "c826cc9675e0819b4f22b5abd3e04a8bcb7b1fad",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-46b.xml": [
-   "35b47b898a75d3ff261061acca4f0526c34bbceb",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-47.xml": [
-   "320490f2112bf99a9588af4c9e09ef6c7dc294b9",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-48.xml": [
-   "51484c8eac603100c26cb9e56446ecff7f098f4f",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-49.xml": [
-   "40aa8315ce04adffc46756bc397fa0a3978566c6",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-5.xml": [
-   "cd559508ec44264ad229cfc8505580132e294eb0",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-50.xml": [
-   "7b81eaec828a8ab8075f903d93b2bc876d9a2350",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-51.xml": [
-   "327bdca14d8d45cd9ef0548651486e6668208c62",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-52.xml": [
-   "3320e3d2c0a1dca95c1fceb3c7511f6c1575965e",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-53.xml": [
-   "bb9118688b63cd0121fb7f552345fa06296bb63a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-54.xml": [
-   "6e5327a9c262c4d18248a880a1cce5dabad2b1f8",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-55.xml": [
-   "acc6dcd7290ec278380ac577924d8f653c31eb64",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-56.xml": [
-   "27ae88d296b2f488a6b15c0ad9bd65d73f5cfe6a",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-57.xml": [
-   "4539b0a9ec20f94dfbca2ca10b7faa89f90ed9a2",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-57b.xml": [
-   "baf4a38b2ec6a2bc140ea085c018d38463f1d616",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-59.xml": [
-   "543123eba56a463b0760ffebab7bea2558d2e6c3",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-6.xml": [
-   "98c8722892637d54803cb4e2cf76fc8d286cef21",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-60.xml": [
-   "eec66ac79aae406f2f9d42744d23fc8a82d9c5ec",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-61.xml": [
-   "cb3c2df6fcdc87a28114a5c07bae1e89ab9e2e2c",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-62.xml": [
-   "ffaea5d44a6ebc8e8175cb58e5cc9a2336c23f20",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-63.xml": [
-   "7c4a34a9b297c3f3818cf339e55fabf91a5dbe1e",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-64.xml": [
-   "b1f00e49095f527f5c47e0a2b989212c546c7b79",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-65.xml": [
-   "384c6bcd18bc0d50c0f0644a7e312f48e36641fb",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-66.xml": [
-   "e7b9562ea353f077d317d1bd1796605293898896",
-   "manual"
-  ],
-  "css/selectors/old-tests/css3-modsel-66b.xml": [
-   "91fc0d324f9d578c334a3a2bdd05caf878f8abe6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-67.xml": [
-   "4fbffc211f12f66d73173fea9857cbe0398d272d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-68.xml": [
-   "99c28261381b13ff28c907f2ae161b018beb7c32",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-69.xml": [
-   "3da2a7f43c55620fdf19c3d8788b64895fd18d91",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-7.xml": [
-   "a464ccdb771462e68ee22bd3fc2f6e0dd05215d2",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-70.xml": [
-   "1c18a1e9526089724cab19fe45114a24b2e6b490",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-72.xml": [
-   "72bf8bc10779ce09fa43b39bf112fc24d8bdfc77",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-72b.xml": [
-   "ce912f0b701bd216f2c4ce8618439033e0f46622",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-73.xml": [
-   "84954c80f19c7cb541cad2e3d4a15909d933da53",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-73b.xml": [
-   "d7e476c916cb144a665881993cbffeed56c6cf4d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-74.xml": [
-   "aff2e9b33c769d95e7af77cb2791da79450b8923",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-74b.xml": [
-   "82cf0051f963381a739b627e30d7fa7097186edc",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-75.xml": [
-   "235183445ac58d304e5396c09f3ca199ca1a1949",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-75b.xml": [
-   "6d6345e6543be855ea70ae0fac72b83599a89ef1",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-76.xml": [
-   "d1181a4aaee24520a49a0d6fd0b4338f2cb89eb7",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-76b.xml": [
-   "7ba99cc2ce0d480bbe0b8fc8b48f9ee4c4907f5a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-77.xml": [
-   "c99fa70543a19f2329b37aafc44a4d9a173500fd",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-77b.xml": [
-   "073579042b6714fc31b35cfbdc2a4503a1c84c5d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-78.xml": [
-   "8e265200c653d83ba5165b11063dc681495b2df6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-78b.xml": [
-   "2983d0ee2ac87e99b31f5a891fa03c11399e46bc",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-79.xml": [
-   "4edac8d622bea66cbe507a88950079ac7e09dfb9",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-7b.xml": [
-   "e1ad8d766d58f91ff344b0f467f9222ee2a1b160",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-8.xml": [
-   "ce5a68ffec64d157f5788a57a34cf21e0fd9a1c6",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-80.xml": [
-   "b7c08e54cf14061499add3b03e28bf6311f69d68",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-81.xml": [
-   "d27e3161095a628d96d28572a829216e455279ef",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-81b.xml": [
-   "305cf9b63f791aff7499a38ab34e96481fde3a79",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-82.xml": [
-   "5b2202696a34729f330538807911aa814f260b8a",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-82b.xml": [
-   "1aafc549ea7e334f177dab560f16e9e7f0a16554",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-83-ref.xml": [
-   "6ab85b3239ef81c930779b7484176519ff587344",
-   "support"
-  ],
-  "css/selectors/old-tests/css3-modsel-83.xml": [
-   "b5f101226248e1db21485f720e510e0250c4f842",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-86.xml": [
-   "5d2355f7f707313e2dd749f5d1f0c931c34c49d9",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-87.xml": [
-   "da5adca13adaa707518dce6d57aecb1491a97563",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-87b.xml": [
-   "efdcb019b00556581814fb8c8e487173db42c794",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-88.xml": [
-   "f354cf21a3dcc0bea6f5f538fec5d8d110d3f115",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-88b.xml": [
-   "2c10a61fd4892a1d53cc20b4a6e1d02008ff4b59",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-89.xml": [
-   "22ac828a8273eb7f6bbbbad1875c64e60129a873",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-9.xml": [
-   "e7eeba381c8cd44505aea6b26d05620b6c034e3d",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-90.xml": [
-   "03973b90c43c246e2325e7691495d8396479dffd",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-90b.xml": [
-   "15e06bcfa40c8e29b2ef50128537d1cde7ecc07c",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-91.xml": [
-   "2fc2ed6d730c8556299aa0c615408ec81b34c364",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-92.xml": [
-   "16883a4a42358381ee75613c1b12ca31143a6f97",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-93.xml": [
-   "47f802396c3a9d667eed67fd598adc4d6b3fe696",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-94.xml": [
-   "4bebf5303c5e2487f4aa532616b42f181ac4d019",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-94b.xml": [
-   "d2ab44d297a3b56543812958b3b093794b3d0e1c",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-95.xml": [
-   "9ba5dd0e8f049cb96e776854c68a8d86f0764982",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-96.xml": [
-   "8d62a81ea8c71cd4e0b9784a0c7d274bfe5f6807",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-96b.xml": [
-   "5c85d67f15b7871fd305089d7e83c00cb47227f1",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-97.xml": [
-   "a254bafb5555a71c5c105a91e4990c86e2ebfe29",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-97b.xml": [
-   "71e3467f27cc37e48bbcf907cdb412bf6aec81df",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-98.xml": [
-   "9d68a22d6b548d5d7d66843b732dfa3241532a41",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-98b.xml": [
-   "bf416abf82a9e07de56004bd02e901d0cca29411",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-99.xml": [
-   "2d385fe6f474d0de8d667e1569da0026e9db1610",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-99b.xml": [
-   "f8aff417ef0c0d408378f5db8eb551d6c88cba2d",
-   "reftest"
-  ],
-  "css/selectors/old-tests/css3-modsel-d1.xml": [
-   "144cf0e0fd86ac7773d335bd6ed9ee5b118653b8",
-   "visual"
-  ],
-  "css/selectors/old-tests/css3-modsel-d1b.xml": [
-   "