{
  "ua": [
    "Ch73"
  ],
  "results": {
    "/service-workers/cache-storage/window/cache-add.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.add called with no arguments": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with relative URL specified as a string": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with non-HTTP/HTTPS URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with Request object": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with POST request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called twice with the same Request object": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request with null body (not consumed)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with 206 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with 206 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 404": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 500": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with no arguments": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of valid and undefined arguments": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with an empty array": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with string URL arguments": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with Request arguments": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of succeeding and failing requests": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll called with the same Request object specified twice": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should succeed when entries differ by vary header": {
          "stNum": 18,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"InvalidStateError: Cache.addAll(): duplicate requests (https://webapitests2018.ctawave.org:8443/service-workers/cache-storage/resources/vary.py?vary=x-shape)\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.addAll should reject when entries are duplicate by vary header": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should reject when one entry has a vary header matching another entry": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/referer.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the referer": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-using-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test worker claims client which is using another registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test for the waiting worker claims a client which is using the the same registration": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-xhr.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "event.request has the expected headers for same-origin GET.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: assert_array_equals: event.request has the expected headers for same-origin GET. lengths differ, expected 1 got 2\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "event.request has the expected headers for same-origin POST.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: assert_array_equals: event.request has the expected headers for same-origin POST. lengths differ, expected 2 got 4\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "event.request has the expected headers for cross-origin GET.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: assert_array_equals: event.request has the expected headers for cross-origin GET. lengths differ, expected 1 got 2\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "event.request has the expected headers for cross-origin POST.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: assert_array_equals: event.request has the expected headers for cross-origin POST. lengths differ, expected 2 got 4\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#request.body contains XHR request data (string)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.body contains XHR request data (blob)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.method is set to XHR method": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XHR using OPTIONS method": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XHR with form data": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XHR with mode/credentials set": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "XHR to data URL": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/websocket.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify WebSocket handshake channel does not get intercepted": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall-exact-controller.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Clients.matchAll() with exact controller": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: property 0, expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-xhr-sync-on-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify SyncXHR on Worker is intercepted": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-script-url.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Script URL including URL-encoded slash": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including uppercase URL-encoded slash": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including URL-encoded backslash": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including uppercase URL-encoded backslash": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL is a data URL": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including self-reference": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including parent-reference": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-put.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.put": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with simple Request and Response": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with Request and Response from fetch()": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Request without a body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Response without a body": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a Response containing an empty URL": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an empty response body": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with synthetic 206 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 206 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 500 response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with matching Requests and different Responses": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with request URLs that differ only by a fragment": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a string request": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an invalid response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-HTTP/HTTPS request": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a relative URL": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-GET request": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a null response": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a POST request": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a used response body": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getReader() after Cache.put": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a VARY:* Response": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an embedded VARY:* Response": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put should store Response.redirect() correctly": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with simple Request and blob Response": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-response-taint.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"omit\" should succeed.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"same-origin\" should succeed.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"include\" should succeed.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"omit\" should fail.": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=*\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=*\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=*\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should succeed.": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should succeed.": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should succeed.": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 39,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 40,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"omit\" should succeed.": {
          "stNum": 41,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"same-origin\" should succeed.": {
          "stNum": 42,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"include\" should succeed.": {
          "stNum": 43,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 44,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 45,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 46,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 47,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 48,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 49,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 50,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 51,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 52,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 53,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 54,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 55,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 56,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 57,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=same-origin&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 58,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 59,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 60,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 61,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should fail.": {
          "stNum": 62,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 63,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should fail.": {
          "stNum": 64,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should fail.": {
          "stNum": 65,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 66,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 67,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 68,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 69,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 70,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should fail.": {
          "stNum": 71,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 72,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should fail.": {
          "stNum": 73,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should fail.": {
          "stNum": 74,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 75,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=same-origin&credentials=omit&\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 76,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 77,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 78,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 79,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 80,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 81,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 82,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should fail.": {
          "stNum": 83,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 84,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 85,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 86,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 87,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 88,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 89,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 90,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 91,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should fail.": {
          "stNum": 92,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should fail.": {
          "stNum": 93,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3F&mode=no-cors&credentials=omit&\" mode:\"cors\" credentials:\"include\" should fail.": {
          "stNum": 94,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 95,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 96,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 97,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 98,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 99,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 100,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 101,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 102,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 103,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 104,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 105,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 106,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 107,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 108,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 109,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 110,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 111,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3D*&mode=cors&credentials=omit&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 112,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 113,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 114,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 115,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 116,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 117,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 118,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 119,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 120,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 121,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"omit\" should fail.": {
          "stNum": 122,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"same-origin\" should fail.": {
          "stNum": 123,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"same-origin\" credentials:\"include\" should fail.": {
          "stNum": 124,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"omit\" should succeed.": {
          "stNum": 125,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 126,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"no-cors\" credentials:\"include\" should succeed.": {
          "stNum": 127,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"omit\" should succeed.": {
          "stNum": 128,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"same-origin\" should succeed.": {
          "stNum": 129,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "fetching url:\"https://www1.webapitests2018.ctawave.org:8443/?url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%26ACACredentials%3Dtrue&mode=cors&credentials=include&\" mode:\"cors\" credentials:\"include\" should succeed.": {
          "stNum": 130,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-delete.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.delete with no arguments": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a string URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a Request object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a HEAD request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete supports ignoreVary": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with a non-existent entry": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (when it is specified as false)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "ServiceWorkerGlobalScope: close operation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope close operation": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-after-navigation-fetch-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update should be triggered after a navigation (no fetch event worker).": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Update should be triggered after a navigation (fetch event worker).": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Update should be triggered after a navigation (network error).": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/embed-and-object-are-not-intercepted.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "requests for EMBED elements of embedded HTML content should not be intercepted by service workers": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "requests for OBJECT elements of embedded HTML content should not be intercepted by service workers": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "requests for EMBED elements of an image should not be intercepted by service workers": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "requests for OBJECT elements of an image should not be intercepted by service workers": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-after-navigation-redirect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "service workers are updated on redirects during navigation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.match with no matching entries": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with multiple cache hits": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with new Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with HEAD": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with no search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with search parameter)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreVary": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL containing fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with string fragment \"http\" as query": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with responses containing \"Vary\" header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request and Response objects with different URLs": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match invoked multiple times for the same Request/Response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match blob should be sliceable": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with POST Request": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a non-2xx Response": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a network error Response": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache produces large Responses that can be cloned and read correctly.": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cors-exposed header should be stored correctly.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-recovery.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Recover from a bad service worker by updating after a failed navigation.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"expected bad iframe should not fire a load event!\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Post loopback messages": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Post messages among service workers": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Response with a ReadableStream having non-Uint8Array chunks should be transferred as errored": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/multiple-update.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Trigger multiple updates.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify Mixed content of fetch() in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"finish\" but got \"FAIL(2)finish\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-result.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "ServiceWorkerRegistration.update() should resolve a registration object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-add.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.add and Cache.addAll": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with no arguments": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with relative URL specified as a string": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with non-HTTP/HTTPS URL": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with Request object": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with POST request": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called twice with the same Request object": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request with null body (not consumed)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with 206 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with 206 response": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 404": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 500": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with no arguments": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of valid and undefined arguments": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with an empty array": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with string URL arguments": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with Request arguments": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of succeeding and failing requests": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll called with the same Request object specified twice": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should succeed when entries differ by vary header": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should reject when entries are duplicate by vary header": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should reject when one entry has a vary header matching another entry": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-xhr-sync.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify SyncXHR is intercepted": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: HTTP response status code for intercepted request expected 200 but got 404"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/invalid-header.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the response of FetchEvent using XMLHttpRequest": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/request-headers.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation Preload request headers.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-events.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registration: events": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-frame-resource.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Basic type response could be loaded in the iframe.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CORS type response could be loaded in the iframe.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'jsonpResult' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Opaque type response could not be loaded in the iframe.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Basic type response could be loaded in the new window.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'jsonpResult' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "CORS type response could be loaded in the new window.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'jsonpResult' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Opaque type response could not be loaded in the new window.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/redirected-response.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state (service worker registration and caches)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", non-intercepted request, no server redirect": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", non-intercepted request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"manual\", non-intercepted request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"error\", non-intercepted request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", no mode change, no server redirect": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", no mode change": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"error\", mode change: \"follow\"": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"manual\", mode change: \"follow\"": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", mode change: \"manual\"": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"error\", mode change: \"manual\"": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"manual\", no mode change": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"follow\", generated redirect response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"error\", generated redirect response": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "mode: \"manual\", generated redirect response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch should follow the redirect response 20 times": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch should not follow the redirect response 21 times.": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The URL for the service worker redirected request should be propagated to response.": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state (service worker registration)": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state (caches)": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-video-with-range-request.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "range responses from single origin (same-origin)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "range responses from multiple origins (cross-origin first)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "range responses from single origin with both opaque and non-opaque responses": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "FetchEvent#preloadResponse resolves even if the body is sent with broken chunked encoding.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#preloadResponse resolves even if the body is sent with broken chunked encoding with some delays": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-scope.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Scope including URL-encoded slash": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including URL-encoded backslash": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including URL-encoded multibyte characters": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including non-escaped multibyte characters": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including self-reference": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including parent-reference": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including consecutive slashes": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope URL is same-origin filesystem: URL": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/webvtt-cross-origin.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin text track should load": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin text track with no-cors request should not load": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin text track with rejected cors request should not load": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin text track with approved cors request should not load": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin text track that redirects same-origin should load": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin text track that redirects cross-origin should not load": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin text track that redirects to a cross-origin text track with rejected cors should not load": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin text track that redirects to a cross-origin text track with approved cors should not load": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/oninstall-script-error.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "install handler throws an error": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "install handler throws an error, error handler does not cancel": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "install handler dispatches an event that throws an error": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "install handler throws an error in the waitUntil": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "install handler throws an error that is cancelled": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "install handler throws an error and prevents default": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/install-event-type.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "install event type": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-css-base-url.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "global setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "base URL when service worker does respondWith(fetch(responseUrl)).": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "base URL when service worker does respondWith(new Response()).": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cleanup global state": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Clients.matchAll()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: property 0, expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-put.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.put called with simple Request and Response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with Request and Response from fetch()": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Request without a body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Response without a body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a Response containing an empty URL": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an empty response body": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with synthetic 206 response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 206 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 500 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with matching Requests and different Responses": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with request URLs that differ only by a fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a string request": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an invalid response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-HTTP/HTTPS request": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a relative URL": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-GET request": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a null response": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a POST request": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a used response body": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getReader() after Cache.put": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a VARY:* Response": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an embedded VARY:* Response": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put should store Response.redirect() correctly": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with simple Request and blob Response": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with simple Request and form data Response": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-abort.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache Storage: Abort": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() on an already-aborted request should reject with AbortError": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() synchronously followed by abort should reject with AbortError": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() followed by abort after headers received should reject with AbortError": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() on an already-aborted request should reject with AbortError": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() synchronously followed by abort should reject with AbortError": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() followed by abort after headers received should reject with AbortError": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() on an already-aborted request should reject with AbortError": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() synchronously followed by abort should reject with AbortError": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() followed by abort after headers received should reject with AbortError": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "global setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker headers in the request of a fetch event": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with string": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event using request fragment with string": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with blob body": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with the referrer URL": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with an existing client id": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with the correct resulting client id": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker does not respond to fetch event": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with null response body": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker fetches other file in fetch event": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with POST form": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker falls back to network in fetch event with POST form": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Multiple calls of respondWith must throw InvalidStateErrors": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker event.respondWith must set the used flag": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker should expose FetchEvent URL fragments.": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with the correct cache types": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker should intercept EventSource": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with the correct integrity_metadata": {
          "stNum": 18,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: integrity expected \"gs0nqru8KbsrIt5YToQqS9fYao4GQJXtcId610g7cCU=\" but got \"\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#body is a string": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#body is a string and is passed to network fallback": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#body is a blob": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#body is a blob and is passed to network fallback": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker responds to fetch event with the correct keepalive value": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isReloadNavigation is true (location.reload())": {
          "stNum": 24,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"method = GET, isReloadNavigation = false\" but got \"method = GET, isReloadNavigation = undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#request.isReloadNavigation is true (history.go(0))": {
          "stNum": 25,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"method = GET, isReloadNavigation = false\" but got \"method = GET, isReloadNavigation = undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#request.isReloadNavigation is true (POST + location.reload())": {
          "stNum": 26,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"method = GET, isReloadNavigation = false\" but got \"method = GET, isReloadNavigation = undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#request.isReloadNavigation is true (with history traversal)": {
          "stNum": 27,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"method = GET, isReloadNavigation = false\" but got \"method = GET, isReloadNavigation = undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is true (with history.go(-1))": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is true (with history.go(1))": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is false (with history.go(0))": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is false (with location.reload)": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is true (with history.go(-2))": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is true (with history.go(2))": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FetchEvent#request.isHistoryNavigation is true (POST + history.go(-1))": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-abort.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "put() on an already-aborted request should reject with AbortError": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() synchronously followed by abort should reject with AbortError": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() followed by abort after headers received should reject with AbortError": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() on an already-aborted request should reject with AbortError": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() synchronously followed by abort should reject with AbortError": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() followed by abort after headers received should reject with AbortError": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() on an already-aborted request should reject with AbortError": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() synchronously followed by abort should reject with AbortError": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() followed by abort after headers received should reject with AbortError": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-affect-other-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "claim() should affect the originally controlling registration.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-registration-with-type.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update the registration with a different script type (classic => module).": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"ReferenceError: guid is not defined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Update the registration with a different script type (module => classic).": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"ReferenceError: guid is not defined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Update the registration with a different script type (classic => module) and with a same main script.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Update the registration with a different script type (module => classic) and with a same main script.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Does not update the registration with the same script type and the same main script.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: Registering with invalid evaluation should be failed. function \"function() { throw e }\" threw object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\" (\"NotSupportedError\") expected object \"TypeError\" (\"TypeError\")"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/service-worker-csp-script.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CSP test for script-src in ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "importScripts test for script-src": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch test for script-src": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: unexpected rejection: assert_unreached: fetch should not fail. Reached unreachable code Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Redirected fetch test for script-src": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: unexpected rejection: assert_unreached: Redirected fetch should not fail. Reached unreachable code Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/uncontrolled-page.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch events should not go through uncontrolled page.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage-to-client.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "postMessage from ServiceWorker to Client.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/resource-timing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Controlled resource loads": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Network fallback cross-origin image expected 1 but got 0"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-controlled resource loads": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/interfaces-window.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "test setup (worker registration)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "navigator.serviceWorker is not available in a data: iframe": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface object length": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface object name": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: attribute scriptURL": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: attribute state": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: operation postMessage(any, [object Object])": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: attribute onstatechange": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker must be primary interface of window.registrationInstance.installing": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of window.registrationInstance.installing": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: window.registrationInstance.installing must inherit property \"scriptURL\" with the proper type": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: window.registrationInstance.installing must inherit property \"state\" with the proper type": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: window.registrationInstance.installing must inherit property \"postMessage(any, [object Object])\" with the proper type": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: calling postMessage(any, [object Object]) on window.registrationInstance.installing with too few arguments must throw TypeError": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: window.registrationInstance.installing must inherit property \"onstatechange\" with the proper type": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface object": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface object length": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface object name": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute installing": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute waiting": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute active": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute scope": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute updateViaCache": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: operation update()": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: operation unregister()": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute onupdatefound": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration must be primary interface of window.registrationInstance": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of window.registrationInstance": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"installing\" with the proper type": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"waiting\" with the proper type": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"active\" with the proper type": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"scope\" with the proper type": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"updateViaCache\" with the proper type": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"update()\" with the proper type": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"unregister()\" with the proper type": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: window.registrationInstance must inherit property \"onupdatefound\" with the proper type": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: existence and properties of interface object": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: existence and properties of interface object": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: existence and properties of interface object": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: existence and properties of interface object": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface object": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface object length": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface object name": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation match(RequestInfo, CacheQueryOptions)": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation matchAll(RequestInfo, CacheQueryOptions)": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation add(RequestInfo)": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation addAll([object Object])": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation put(RequestInfo, Response)": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation delete(RequestInfo, CacheQueryOptions)": {
          "stNum": 58,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation keys(RequestInfo, CacheQueryOptions)": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface object": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface object length": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface object name": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 65,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation match(RequestInfo, MultiCacheQueryOptions)": {
          "stNum": 66,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation has(DOMString)": {
          "stNum": 67,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation open(DOMString)": {
          "stNum": 68,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation delete(DOMString)": {
          "stNum": 69,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation keys()": {
          "stNum": 70,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WorkerGlobalScope interface: existence and properties of interface object": {
          "stNum": 71,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify Mixed content of fetch() in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"finish\" but got \"FAIL(2)finish\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall-client-types.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify matchAll() with window client type": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: property 0, expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Verify matchAll() with {window, sharedworker, worker} client types": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error: wait_for_state must be passed a ServiceWorker\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/common.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Window sees cache puts by Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/multiple-register.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Subsequent registrations resolve to the same registration object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subsequent registrations from a different iframe resolve to the different registration object but they refer to the same registration and workers": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Concurrent registrations resolve to the same registration object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&reject\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&reject\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&reject\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-add.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.add called with no arguments": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with relative URL specified as a string": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with non-HTTP/HTTPS URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with Request object": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called with POST request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add called twice with the same Request object": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request with null body (not consumed)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with 206 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with 206 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 404": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.add with request that results in a status of 500": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with no arguments": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of valid and undefined arguments": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with an empty array": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with string URL arguments": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with Request arguments": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll with a mix of succeeding and failing requests": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll called with the same Request object specified twice": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should succeed when entries differ by vary header": {
          "stNum": 18,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"InvalidStateError: Cache.addAll(): duplicate requests (https://webapitests2018.ctawave.org:8443/service-workers/cache-storage/resources/vary.py?vary=x-shape)\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.addAll should reject when entries are duplicate by vary header": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.addAll should reject when one entry has a vary header matching another entry": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update a registration on ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/register-default-scope.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "default scope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "undefined scope": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "null scope": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-keys-attributes-for-service-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Request.IsReloadNavigation should persist.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"original: false, stored: false\" but got \"original: undefined, stored: undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request.IsHistoryNavigation should persist.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"original: true, stored: true\" but got \"original: true, stored: false\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-worker-fetch.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "fetch() in Worker should be intercepted after the client is claimed.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch() in nested Worker should be intercepted after the client is claimed.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Respond by chunks with a Response being loaded": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/active.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "active is set": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The ServiceWorker objects returned from active attribute getter that represent the same service worker are the same objects": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/import-scripts-mime-types.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Global setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch importScripts tests from service worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with no MIME type ": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with bad MIME type text/plain": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type application/ecmascript": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type application/javascript": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type application/x-ecmascript": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type application/x-javascript": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/ecmascript": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.0": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.1": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.2": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.3": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.4": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/javascript1.5": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/jscript": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/livescript": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/x-ecmascript": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Importing script with valid JavaScript MIME type text/x-javascript": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-get-client-types.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Clients.get() with window and worker clients": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: Window client property 0, expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-storage-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage keys": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-within-sw.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Service worker intercepts requests from window": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service worker does not intercept fetch/cache requests within service worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-no-freshness-headers.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "The headers of FetchEvent shouldn't contain freshness headers.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.match": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with no matching entries": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with multiple cache hits": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with new Request": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with HEAD": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with no search parameters)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with search parameter)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreVary": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL containing fragment": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with string fragment \"http\" as query": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with responses containing \"Vary\" header": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request and Response objects with different URLs": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match invoked multiple times for the same Request/Response": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match blob should be sliceable": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with POST Request": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a non-2xx Response": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a network error Response": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache produces large Responses that can be cloned and read correctly.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cors-exposed header should be stored correctly.": {
          "stNum": 21,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/serviceworker-message-event-historical.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test MessageEvent supplants ServiceWorkerMessageEvent.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/skip-waiting.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test skipWaiting with both active and waiting workers": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-resources.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify FetchEvent for resources.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Image load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test1 cross_origin:)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test2 cross_origin:)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test3 cross_origin:)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test4 cross_origin:)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test5 cross_origin:anonymous)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test6 cross_origin:use-credentials)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test7 cross_origin:)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test8 cross_origin:anonymous)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Image load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test9 cross_origin:use-credentials)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test10 cross_origin:)": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test11 cross_origin:anonymous)": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test12 cross_origin:use-credentials)": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test13 cross_origin:)": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test14 cross_origin:anonymous)": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test15 cross_origin:use-credentials)": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test16 cross_origin:)": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test17 cross_origin:anonymous)": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test18 cross_origin:use-credentials)": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test19 cross_origin:)": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test20 cross_origin:anonymous)": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test21 cross_origin:use-credentials)": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FontFace load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test22)": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "FontFace load (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test23)": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test24)": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test25)": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test26)": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test27)": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test28)": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test29)": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test30)": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test31)": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test32)": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test33)": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test34)": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CSS load (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test35)": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test36 mode:same-origin credentials:omit)": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test37 mode:same-origin credentials:same-origin)": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test38 mode:same-origin credentials:include)": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test39 mode:no-cors credentials:omit)": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test40 mode:no-cors credentials:same-origin)": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test41 mode:no-cors credentials:include)": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test42 mode:cors credentials:omit)": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test43 mode:cors credentials:same-origin)": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test44 mode:cors credentials:include)": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test45 mode:no-cors credentials:omit)": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test46 mode:no-cors credentials:same-origin)": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test47 mode:no-cors credentials:include)": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test48 mode:cors credentials:omit)": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test49 mode:cors credentials:same-origin)": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "fetch (url:https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/dummy?test50 mode:cors credentials:include)": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/installing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "installing is set": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: controller expected null but got object \"[object ServiceWorker]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The ServiceWorker objects returned from installing attribute getter that represent the same service worker are the same objects": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "ServiceWorkerGlobalScope: ExtendableMessageEvent Constructor": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "no initializer specified": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`bubbles` is specified": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`cancelable` is specified": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`data` is specified": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`origin` is specified": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`lastEventId` is specified": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`source` is specified": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "`ports` is specified": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "all initial values are specified": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/rejections.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Rejections are DOMExceptions": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/import-scripts-resource-map.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "import the same script URL multiple times": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-iframe.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "register method should use the \"relevant global object\" to parse its scriptURL and scope - normal case": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register method should use the \"relevant global object\" to parse its scriptURL and scope - error case": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "A scope url should start with the given script url": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-double-write.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "canvas is tainted after writing both a non-opaque image and an opaque image from the same URL": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"failed to load: https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-shared-worker-fetch.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "fetch() in SharedWorker should be intercepted after the client is claimed.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-storage-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage.match": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no cache name provided": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches by name": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a string request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a HEAD request": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no cached entry": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no caches available but name provided": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with empty cache name provided": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreSearch": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreVary": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/service-worker-error-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Error handlers inside serviceworker should see the attributes of ErrorEvent": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/unregister-then-register.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unregister then register resolves to a new value": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister then register resolves to the original value if the registration is in use.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Reloading the last controlled iframe after unregistration should ensure the deletion of the registration": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister then register does not affect existing controllee": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister then register resurrects the registration": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/skip-waiting-installed.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test skipWaiting when a installed worker is waiting": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "respondWith() invokes stopImmediatePropagation()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-header-visibility.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Visibility of defaulted headers during interception": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"withUA FAIL - expected \\\"custom_ua\\\", got \\\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3640.0 Safari/537.36\\\"\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall-order.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Clients.matchAll() returns non-focused controlled windows in creation order.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients.matchAll() returns controlled windows in focus order.  Case 1.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Clients.matchAll() returns controlled windows in focus order.  Case 2.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Clients.matchAll() returns non-focused uncontrolled windows in creation order.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Clients.matchAll() returns uncontrolled windows in focus order.  Case 1.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Clients.matchAll() returns uncontrolled windows in focus order.  Case 2.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Clients.matchAll() returns controlled windows and frames in focus order.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-missing-import-scripts.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Update service worker with new script that's missing importScripts()": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/service-worker-csp-connect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CSP test for connect-src in ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "importScripts test for connect-src": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: Importing the other origins script should not fail. expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch test for connect-src": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected fetch test for connect-src": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/credentials.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache API matching includes credentials": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-get-cross-origin.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Test Clients.get() cross origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-fallback.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The SW must intercept the request for a main resource.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The SW must intercept the request of same origin XHR.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The SW must intercept the request of CORS-unsupported other origin XHR.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The SW must intercept the request of CORS-supported other origin XHR.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request of redirected XHR.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_object_equals: property \"url\" expected object \"[object Object]\" got object \"[object Object]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request for XHR which is redirected to CORS-unsupported other origin.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "The SW must intercept only the first request for XHR which is redirected to CORS-supported other origin.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept the request for image.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_object_equals: property \"url\" expected object \"[object Object]\" got object \"[object Object]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept the request for other origin image.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept the request for CORS-unsupported other origin image.": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_object_equals: property \"mode\" expected object \"[object Object]\" got object \"[object Object]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept the request for CORS-supported other origin image.": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request for redirected image resource.": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_object_equals: property \"url\" expected object \"[object Object]\" got object \"[object Object]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request for image resource which is redirected to other origin.": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: SW fallbacked image request which is redirected to other origin should succeed. Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request for image resource which is redirected to CORS-unsupported other origin.": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_object_equals: property \"mode\" expected object \"[object Object]\" got object \"[object Object]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "The SW must intercept only the first request for image resource which is redirected to CORS-supported other origin.": {
          "stNum": 15,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"Error\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "restore global state": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/register-same-scope-different-script-url.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Register different scripts concurrently": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then register new script URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then register new script URL that 404s": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then register new script that does not install": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register same-scope new script url effect on controller": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-updateviacache.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "register-with-updateViaCache-undefined": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-imports": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-all": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-none": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-undefined-then-undefined": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-undefined-then-imports": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-undefined-then-all": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-undefined-then-none": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-imports-then-undefined": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-imports-then-imports": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-imports-then-all": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-imports-then-none": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-all-then-undefined": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-all-then-imports": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-all-then-all": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-all-then-none": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-none-then-undefined": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-none-then-imports": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-none-then-all": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register-with-updateViaCache-none-then-none": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "access-updateViaCache-after-unregister-undefined": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "access-updateViaCache-after-unregister-imports": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "access-updateViaCache-after-unregister-all": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "access-updateViaCache-after-unregister-none": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.match with no matching entries": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with multiple cache hits": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with new Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with HEAD": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with no search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with ignoreSearch option (request with search parameter)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreVary": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with URL containing fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with string fragment \"http\" as query": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with responses containing \"Vary\" header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with Request and Response objects with different URLs": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match invoked multiple times for the same Request/Response": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match blob should be sliceable": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with POST Request": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a non-2xx Response": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match with a network error Response": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache produces large Responses that can be cloned and read correctly.": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cors-exposed header should be stored correctly.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/activate-event-after-install-state-change.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "installed event should be fired before activating service worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.keys() called on an empty cache": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with no matching entries": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with new Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with no search parameters)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreMethod": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreVary": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL containing fragment": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with string fragment \"http\" as query": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters and VARY entries": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.keys without parameters should match all entries. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.keys with a HEAD Request": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-css-images.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify FetchEvent for css image (backgroundImage).": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Verify FetchEvent for css image (shapeOutside).": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Verify FetchEvent for css image-set (backgroundImage).": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Verify FetchEvent for css image-set (shapeOutside).": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/serviceworkerobject-scripturl.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the scriptURL property: relative": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify the scriptURL property: with-fragment": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify the scriptURL property: with-query": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify the scriptURL property: absolute": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/worker-client-id.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify workers have a unique client id separate from their owning documents window": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: frame and worker client ids should be different got disallowed value \"18cacbdf-aebb-4ba6-873c-ebcfc41f476c\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-argument.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "respondWith() takes either a Response or a promise that resolves with a Response. Other values should raise a network error.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/chunked-encoding.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation Preload must work with chunked encoding.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigate-window.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Clients.matchAll() should not show an old window as controlled after it navigates.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Clients.matchAll() should not show an old window after it navigates.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-put.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.put called with simple Request and Response": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with Request and Response from fetch()": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Request without a body": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with Response without a body": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a Response containing an empty URL": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an empty response body": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with synthetic 206 response": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 206 response": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with HTTP 500 response": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with matching Requests and different Responses": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called twice with request URLs that differ only by a fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a string request": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an invalid response": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-HTTP/HTTPS request": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a relative URL": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a non-GET request": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a null response": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a POST request": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a used response body": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getReader() after Cache.put": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with a VARY:* Response": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put with an embedded VARY:* Response": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put should store Response.redirect() correctly": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.put called with simple Request and blob Response": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-get.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Test Clients.get()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_array_equals: property 0, expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Test successful Clients.get(FetchEvent.resultingClientId)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test unsuccessful Clients.get(FetchEvent.resultingClientId)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/unregister.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unregister twice": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then unregister": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Accessing navigator.serviceWorker in normal iframe should not throw.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Accessing navigator.serviceWorker in sandboxed iframe should throw.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Accessing navigator.serviceWorker in sandboxed iframe with allow-same-origin flag should not throw.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Switching iframe sandbox attribute while loading the iframe": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"navigator.serviceWorker failed: SecurityError\" but got \"ok\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/service-worker-header.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "A request to fetch service worker main script should have Service-Worker header and imported scripts should not have one": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/websocket-in-service-worker.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify WebSockets can be created in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-fetch.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "fetch() should be intercepted after the client is claimed.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/multi-globals/url-parsing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "register should use the relevant global of the object it was called on to resolve the script URL and the default scope URL": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "register should use the relevant global of the object it was called on to resolve the script URL and the given scope URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getRegistration should use the relevant global of the object it was called on to resolve the script URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/immutable-prototype-serviceworker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "worker prototype chain should be immutable": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-mime-types.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Registering script with no MIME type": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with bad MIME type": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with no MIME type": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with bad MIME type": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type application/ecmascript": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type application/ecmascript": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type application/javascript": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type application/javascript": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type application/x-ecmascript": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type application/x-ecmascript": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type application/x-javascript": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type application/x-javascript": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type text/ecmascript": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type text/ecmascript": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type text/javascript": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type text/javascript1.0": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.0": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type text/javascript1.1": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.1": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script with good MIME type text/javascript1.2": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.2": {
          "stNum": 21,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Registering script with good MIME type text/javascript1.3": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.3": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/javascript1.4": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.4": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/javascript1.5": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/javascript1.5": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/jscript": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/jscript": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/livescript": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/livescript": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/x-ecmascript": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/x-ecmascript": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script with good MIME type text/x-javascript": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Registering script that imports script with good MIME type text/x-javascript": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/referrer-policy-header.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initialize global state (service worker registration)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer for a main resource redirected with referrer-policy (origin) should only have origin.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Referrer for fetch requests initiated from a service worker with referrer-policy (origin) should only have origin.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Remove registration as a cleanup": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-custom-response.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Subresource built from a string": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from a blob": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from a buffer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from a buffer-view": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from form-data": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from search-params": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation resource built from a string": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation resource built from a blob": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation resource built from a buffer": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation resource built from a buffer-view": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation resource built from search-params": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-csp.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify CSP control of fetch() in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/extendable-event-waituntil.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test install event waitUntil fulfilled": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test ExtendableEvent multiple waitUntil fulfilled.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test ExtendableEvent waitUntil reject precedence.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test activate event waitUntil fulfilled": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test install event waitUntil rejected": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test activate event waitUntil rejected.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Prepare a service worker.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Prepare a normal iframe.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Prepare an iframe sandboxed by <iframe sandbox=\"allow-scripts\">.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Prepare an iframe sandboxed by <iframe sandbox=\"allow-scripts allow-same-origin\">.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Prepare an iframe sandboxed by CSP HTTP header with allow-scripts.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: Service worker should NOT control the sandboxed page expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Prepare an iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from a normal iframe": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from a worker in a normal iframe": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an iframe in the normal iframe": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts flag in the normal iframe": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts and allow-same-origin flag in the normal iframe": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from iframe sandboxed by an attribute with allow-scripts flag": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from a worker in iframe sandboxed by an attribute with allow-scripts flag": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an iframe in the iframe sandboxed by an attribute with allow-scripts flag": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts flag in the iframe sandboxed by an attribute with allow-scripts flag": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts and allow-same-origin flag in the iframe sandboxed by an attribute with allow-scripts flag": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from iframe sandboxed by an attribute with allow-scripts and allow-same-origin flag": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from a worker in iframe sandboxed by an attribute with allow-scripts and allow-same-origin flag": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an iframe in the iframe sandboxed by an attribute with allow-scripts and allow-same-origin flag": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts flag in the iframe sandboxed by attribute with allow-scripts and allow-same-origin flag": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts and allow-same-origin flag in the iframe sandboxed by attribute with allow-scripts and allow-same-origin flag": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from iframe sandboxed by CSP HTTP header with allow-scripts flag": {
          "stNum": 21,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: The request should NOT be handled by SW. expected 0 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Request for an iframe in the iframe sandboxed by CSP HTTP header with allow-scripts flag": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts flag in the iframe sandboxed by CSP HTTP header with allow-scripts flag": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts and allow-same-origin flag in the iframe sandboxed by CSP HTTP header with allow-scripts flag": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin flag": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an iframe in the iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin flag": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts flag in the iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin flag": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Request for an sandboxed iframe with allow-scripts and allow-same-origin flag in the iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin flag": {
          "stNum": 28,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Update a registration.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-audio-tainting.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify CORS XHR of fetch() in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-end-to-end.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registration: end-to-end": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-cors-exposed-header-names.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CORS-exposed header names for a response from sw": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-not-allowed.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "ServiceWorkerRegistration.update() from client throws while installing service worker.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration.update() from installing service worker throws.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-service-worker-attributes.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "installing/waiting/active after registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-on-navigation.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "The active service worker in charge of a navigation load should not be terminated as part of updating the registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/local-url-inherit-controller.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Same-origin blob URL iframe should inherit service worker controller.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: blob URL iframe should inherit controller expected (string) \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/local-url-inherit-controller-worker.js\" but got (object) null"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin blob URL iframe should intercept fetch().": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: blob URL iframe should intercept fetch expected \"intercepted\" but got \"Hello world\\n\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin blob URL worker should inherit service worker controller.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Uncaught TypeError: Cannot read property 'controller' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin blob URL worker should intercept fetch().": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Data URL iframe should not intercept fetch().": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Data URL worker should not inherit service worker controller.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Uncaught TypeError: Cannot read property 'controller' of undefined\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Data URL worker should not intercept fetch().": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: data URL worker should not intercept fetch expected \"\" but got \"intercepted\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/dedicated-worker-service-worker-interception.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Top-level module loading should be intercepted by a service worker.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to construct 'Worker': Module scripts are not supported on DedicatedWorker yet. You can try the feature with '--enable-experimental-web-platform-features' flag (see https://crbug.com/680046)\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Static import should be intercepted by a service worker.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to construct 'Worker': Module scripts are not supported on DedicatedWorker yet. You can try the feature with '--enable-experimental-web-platform-features' flag (see https://crbug.com/680046)\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Dynamic import should be intercepted by a service worker.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to construct 'Worker': Module scripts are not supported on DedicatedWorker yet. You can try the feature with '--enable-experimental-web-platform-features' flag (see https://crbug.com/680046)\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/redirect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation Preload redirect response.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation Preload no-location redirect response.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation Preload no-location redirect response with body.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Navigation Preload redirect to the same scope.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/request-end-to-end.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test FetchEvent.request passed to onfetch": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Default User-Agent header should not be passed to onfetch event. expected (undefined) undefined but got (string) \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3640.0 Safari/537.36\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/register-wait-forever-in-install-worker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "register worker that calls waitUntil with a promise that never resolves in oninstall": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'scriptURL' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/synced-state.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "worker objects for the same entity have the same state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-image.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&reject\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&reject\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&reject\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.keys": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys() called on an empty cache": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with no matching entries": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with new Request": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with no search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with search parameters)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreMethod": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreVary": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL containing fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with string fragment \"http\" as query": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters and VARY entries": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.keys without parameters should match all entries. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.keys with a HEAD Request": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/activation.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "loss of controllees triggers activation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "finishing a request triggers activation": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "skipWaiting bypasses no controllee requirement": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "finishing a request triggers unregister": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/windowclient-navigate.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "normal": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "blank url": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "in scope but not controlled test on installing worker": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "in scope but not controlled test on active worker": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "out of scope": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "cross orgin url": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "invalid url (http://[example.com])": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "invalid url (view-source://example.com)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "invalid url (file:///)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "invalid url (about:blank)": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-with-redirect.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Claim works after redirection to another origin": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-redirect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to same-origin without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to no-cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to same-origin without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to no-cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to same-origin without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to no-cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to cors without credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to same-origin with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to no-cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, cors mode Request redirected to cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to same-origin with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to no-cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 14,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, same-origin mode Request redirected to cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to same-origin with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to no-cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, manual redirect, no-cors mode Request redirected to cors with credentials should succeed opaqueredirect interception and response should not be redirected": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to cors without credentials should succeed interception and response should be redirected": {
          "stNum": 21,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to same-origin without credentials should succeed interception and response should be redirected": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to same-origin without credentials should succeed interception and response should be redirected": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to no-cors without credentials should succeed interception and response should not be redirected": {
          "stNum": 26,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to cors without credentials should succeed interception and response should not be redirected": {
          "stNum": 27,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected": {
          "stNum": 28,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, cors mode Request redirected to cors with credentials should fail interception and response should be redirected": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to same-origin with credentials should succeed interception and response should be redirected": {
          "stNum": 31,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to same-origin with credentials should succeed interception and response should be redirected": {
          "stNum": 34,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to no-cors with credentials should succeed interception and response should not be redirected": {
          "stNum": 35,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, follow redirect, no-cors mode Request redirected to cors with credentials should succeed interception and response should not be redirected": {
          "stNum": 36,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to cors without credentials should fail interception and response should not be redirected": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to same-origin without credentials should fail interception and response should not be redirected": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to no-cors without credentials should fail interception and response should not be redirected": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to cors without credentials should fail interception and response should not be redirected": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to same-origin without credentials should fail interception and response should not be redirected": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to no-cors without credentials should fail interception and response should not be redirected": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to cors without credentials should fail interception and response should not be redirected": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, cors mode Request redirected to cors with credentials should fail interception and response should not be redirected": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to same-origin with credentials should fail interception and response should not be redirected": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to no-cors with credentials should fail interception and response should not be redirected": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, same-origin mode Request redirected to cors with credentials should fail interception and response should not be redirected": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to same-origin with credentials should fail interception and response should not be redirected": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to no-cors with credentials should fail interception and response should not be redirected": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Non-navigation, error redirect, no-cors mode Request redirected to cors with credentials should fail interception and response should not be redirected": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/unregister-then-register-new-script.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registering a new script URL while an unregistered registration is in use": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering a new script URL that 404s does resurrect an unregistered registration": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: unexpected rejection: Cannot read property 'scriptURL' of null Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Registering a new script URL that fails to install does resurrect an unregistered registration": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: unexpected rejection: Cannot read property 'scriptURL' of null Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/skip-waiting-using-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test skipWaiting while a client is using the registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "skipWaiting": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/onactivate-script-error.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "activate handler throws an error": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "activate handler throws an error, error handler does not cancel": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "activate handler dispatches an event that throws an error": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "activate handler throws an error that is cancelled": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "activate handler throws an error and prevents default": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/get-state.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "getState": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getState from a worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "no active worker": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.keys() called on an empty cache": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with no matching entries": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with new Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with no search parameters)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreMethod": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys supports ignoreVary": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with URL containing fragment": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys with string fragment \"http\" as query": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.keys without parameters and VARY entries": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.keys without parameters should match all entries. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.keys with a HEAD Request": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Post an extendable message from a top-level client": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: event `source` property `visibilityState` expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Post an extendable message from a nested client": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: event `source` property `visibilityState` expected \"visible\" but got \"hidden\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Post loopback extendable messages": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Post extendable messages among service workers": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/sandboxed-iframes.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Sandboxed iframe with allow-same-origin is allowed access": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Sandboxed iframe without allow-same-origin is denied access": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Access should be denied if sandbox lacks allow-same-origin expected \"denied\" but got \"unexpecteddenied\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-network-error.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Rejecting the fetch event or using preventDefault() causes a network error": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify registration attributes on ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify registration attributes on ServiceWorkerGlobalScope of the newer worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-timing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Service worker controlled navigation timing": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service worker controlled navigation timing network fallback": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service worker controlled navigation timing redirect": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-video.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&reject\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&reject\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&reject\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-storage.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete dooms, but does not delete immediately": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with an empty name": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with no arguments": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with existing cache": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with nonexistent cache": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with existing cache": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with existing cache": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with nonexistent cache": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage names are DOMStrings not USVStrings": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: keys should include cache with bad name expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/controller-on-reload.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "controller is set upon reload after registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-storage-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorageMatch with no cache name provided": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches by name": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a string request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a HEAD request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no cached entry": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no caches available but name provided": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with empty cache name provided": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreSearch": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreVary": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage.keys": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage keys": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&reject\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&reject\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&reject\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ignore\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ignore\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ignore\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ignore\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&Auth&ACAOrigin=https://webapitests2018.ctawave.org:8443&ACACredentials=true&ignore\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=same-origin&url=https%3A%2F%2Fwebapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"\" should be TAINTED": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"anonymous\" should be LOAD_ERROR": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be LOAD_ERROR": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"\" should be NOT_TAINTED": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"anonymous\" should be NOT_TAINTED": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be LOAD_ERROR": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "url \"https://www1.webapitests2018.ctawave.org:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&url=https%3A%2F%2Fwww1.webapitests2018.ctawave.org%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fwebapitests2018.ctawave.org%3A8443\" with crossOrigin \"use-credentials\" should be NOT_TAINTED": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-throws-after-respond-with.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch event handler throws after a successful respondWith()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ready.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "ready returns the same Promise object": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ready returns a Promise object in the context of the related document": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ready on a controlled document": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ready on a potential controlled document": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: uncontrolled document should not have a controller expected null but got object \"[object ServiceWorker]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ready on an iframe whose parent registers a new service worker": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ready on an iframe that installs a new service worker": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ready after a longer matched registration registered": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: controller should be null expected null but got object \"[object ServiceWorker]\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "access ready after it has been resolved": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "access ready on uninstalling registration that is resurrected": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_not_equals: ready promise should resolve before timeout got disallowed value null"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/interfaces-sw.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Interfaces and attributes in ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test setup (cache creation)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Event constructors": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: FetchEvent.isReload should not exist expected (undefined) undefined but got (boolean) false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "xhr is not exposed": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "URL.createObjectURL is not exposed": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface object": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface object length": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface object name": {
          "stNum": 7,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 10,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: attribute scriptURL": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: attribute state": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: operation postMessage(any, [object Object])": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorker interface: attribute onstatechange": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: self does not have own property \"ServiceWorker\" expected property \"ServiceWorker\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface object": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface object length": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface object name": {
          "stNum": 17,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 20,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute installing": {
          "stNum": 21,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute waiting": {
          "stNum": 22,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute active": {
          "stNum": 23,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute scope": {
          "stNum": 24,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute updateViaCache": {
          "stNum": 25,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: operation update()": {
          "stNum": 26,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: operation unregister()": {
          "stNum": 27,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: attribute onupdatefound": {
          "stNum": 28,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration must be primary interface of self.registration": {
          "stNum": 29,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of self.registration": {
          "stNum": 30,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"installing\" with the proper type": {
          "stNum": 31,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"waiting\" with the proper type": {
          "stNum": 32,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"active\" with the proper type": {
          "stNum": 33,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"scope\" with the proper type": {
          "stNum": 34,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"updateViaCache\" with the proper type": {
          "stNum": 35,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"update()\" with the proper type": {
          "stNum": 36,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"unregister()\" with the proper type": {
          "stNum": 37,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerRegistration interface: self.registration must inherit property \"onupdatefound\" with the proper type": {
          "stNum": 38,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: existence and properties of interface object": {
          "stNum": 39,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface object length": {
          "stNum": 40,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface object name": {
          "stNum": 41,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: existence and properties of interface prototype object": {
          "stNum": 42,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError": {
          "stNum": 43,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError": {
          "stNum": 44,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false": {
          "stNum": 45,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throw": {
          "stNum": 46,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throw": {
          "stNum": 47,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return true": {
          "stNum": 48,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 49,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 50,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute clients": {
          "stNum": 51,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute registration": {
          "stNum": 52,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: operation skipWaiting()": {
          "stNum": 53,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute oninstall": {
          "stNum": 54,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute onactivate": {
          "stNum": 55,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute onfetch": {
          "stNum": 56,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute onmessage": {
          "stNum": 57,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: attribute onmessageerror": {
          "stNum": 58,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: The global object must have a property \"onmessageerror\" expected property \"onmessageerror\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError": {
          "stNum": 59,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError": {
          "stNum": 60,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false": {
          "stNum": 61,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throw": {
          "stNum": 62,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throw": {
          "stNum": 63,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return true": {
          "stNum": 64,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope must be primary interface of self": {
          "stNum": 65,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of self": {
          "stNum": 66,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"clients\" with the proper type": {
          "stNum": 67,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"registration\" with the proper type": {
          "stNum": 68,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"skipWaiting()\" with the proper type": {
          "stNum": 69,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"oninstall\" with the proper type": {
          "stNum": 70,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"onactivate\" with the proper type": {
          "stNum": 71,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"onfetch\" with the proper type": {
          "stNum": 72,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"onmessage\" with the proper type": {
          "stNum": 73,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "ServiceWorkerGlobalScope interface: self must inherit property \"onmessageerror\" with the proper type": {
          "stNum": 74,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_own_property: expected property \"onmessageerror\" missing"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Client interface: existence and properties of interface object": {
          "stNum": 75,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface object length": {
          "stNum": 76,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface object name": {
          "stNum": 77,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: existence and properties of interface prototype object": {
          "stNum": 78,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 79,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 80,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: attribute url": {
          "stNum": 81,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: attribute frameType": {
          "stNum": 82,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: attribute id": {
          "stNum": 83,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: attribute type": {
          "stNum": 84,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Client interface: operation postMessage(any, [object Object])": {
          "stNum": 85,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: existence and properties of interface object": {
          "stNum": 86,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface object length": {
          "stNum": 87,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface object name": {
          "stNum": 88,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: existence and properties of interface prototype object": {
          "stNum": 89,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 90,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 91,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: attribute visibilityState": {
          "stNum": 92,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: attribute focused": {
          "stNum": 93,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: attribute ancestorOrigins": {
          "stNum": 94,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: The prototype object must have a property \"ancestorOrigins\" expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "WindowClient interface: operation focus()": {
          "stNum": 95,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "WindowClient interface: operation navigate(USVString)": {
          "stNum": 96,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: existence and properties of interface object": {
          "stNum": 97,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface object length": {
          "stNum": 98,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface object name": {
          "stNum": 99,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: existence and properties of interface prototype object": {
          "stNum": 100,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 101,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 102,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: operation get(DOMString)": {
          "stNum": 103,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: operation matchAll(ClientQueryOptions)": {
          "stNum": 104,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: operation openWindow(USVString)": {
          "stNum": 105,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: operation claim()": {
          "stNum": 106,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients must be primary interface of self.clients": {
          "stNum": 107,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of self.clients": {
          "stNum": 108,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: self.clients must inherit property \"get(DOMString)\" with the proper type": {
          "stNum": 109,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: calling get(DOMString) on self.clients with too few arguments must throw TypeError": {
          "stNum": 110,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: self.clients must inherit property \"matchAll(ClientQueryOptions)\" with the proper type": {
          "stNum": 111,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: calling matchAll(ClientQueryOptions) on self.clients with too few arguments must throw TypeError": {
          "stNum": 112,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: self.clients must inherit property \"openWindow(USVString)\" with the proper type": {
          "stNum": 113,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: calling openWindow(USVString) on self.clients with too few arguments must throw TypeError": {
          "stNum": 114,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Clients interface: self.clients must inherit property \"claim()\" with the proper type": {
          "stNum": 115,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface object": {
          "stNum": 116,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface object length": {
          "stNum": 117,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface object name": {
          "stNum": 118,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object": {
          "stNum": 119,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 120,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 121,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation match(RequestInfo, CacheQueryOptions)": {
          "stNum": 122,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation matchAll(RequestInfo, CacheQueryOptions)": {
          "stNum": 123,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation add(RequestInfo)": {
          "stNum": 124,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation addAll([object Object])": {
          "stNum": 125,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation put(RequestInfo, Response)": {
          "stNum": 126,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation delete(RequestInfo, CacheQueryOptions)": {
          "stNum": 127,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: operation keys(RequestInfo, CacheQueryOptions)": {
          "stNum": 128,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache must be primary interface of self.cacheInstance": {
          "stNum": 129,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of self.cacheInstance": {
          "stNum": 130,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"match(RequestInfo, CacheQueryOptions)\" with the proper type": {
          "stNum": 131,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling match(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 132,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"matchAll(RequestInfo, CacheQueryOptions)\" with the proper type": {
          "stNum": 133,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling matchAll(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 134,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"add(RequestInfo)\" with the proper type": {
          "stNum": 135,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling add(RequestInfo) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 136,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"addAll([object Object])\" with the proper type": {
          "stNum": 137,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling addAll([object Object]) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 138,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"put(RequestInfo, Response)\" with the proper type": {
          "stNum": 139,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling put(RequestInfo, Response) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 140,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"delete(RequestInfo, CacheQueryOptions)\" with the proper type": {
          "stNum": 141,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling delete(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 142,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: self.cacheInstance must inherit property \"keys(RequestInfo, CacheQueryOptions)\" with the proper type": {
          "stNum": 143,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache interface: calling keys(RequestInfo, CacheQueryOptions) on self.cacheInstance with too few arguments must throw TypeError": {
          "stNum": 144,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface object": {
          "stNum": 145,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface object length": {
          "stNum": 146,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface object name": {
          "stNum": 147,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object": {
          "stNum": 148,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object's \"constructor\" property": {
          "stNum": 149,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: existence and properties of interface prototype object's @@unscopables property": {
          "stNum": 150,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation match(RequestInfo, MultiCacheQueryOptions)": {
          "stNum": 151,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation has(DOMString)": {
          "stNum": 152,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation open(DOMString)": {
          "stNum": 153,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation delete(DOMString)": {
          "stNum": 154,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: operation keys()": {
          "stNum": 155,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage must be primary interface of self.caches": {
          "stNum": 156,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Stringification of self.caches": {
          "stNum": 157,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: self.caches must inherit property \"match(RequestInfo, MultiCacheQueryOptions)\" with the proper type": {
          "stNum": 158,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: calling match(RequestInfo, MultiCacheQueryOptions) on self.caches with too few arguments must throw TypeError": {
          "stNum": 159,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: self.caches must inherit property \"has(DOMString)\" with the proper type": {
          "stNum": 160,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: calling has(DOMString) on self.caches with too few arguments must throw TypeError": {
          "stNum": 161,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: self.caches must inherit property \"open(DOMString)\" with the proper type": {
          "stNum": 162,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: calling open(DOMString) on self.caches with too few arguments must throw TypeError": {
          "stNum": 163,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: self.caches must inherit property \"delete(DOMString)\" with the proper type": {
          "stNum": 164,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: calling delete(DOMString) on self.caches with too few arguments must throw TypeError": {
          "stNum": 165,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage interface: self.caches must inherit property \"keys()\" with the proper type": {
          "stNum": 166,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall-on-evaluation.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Test Clients.matchAll() on script evaluation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-after-oneday.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Update should be triggered after a functional event when last update time is over 24 hours": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-security-error.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registering same scope as the script directory without the last slash": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registration scope outside the script directory": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering scope outside domain": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script outside domain": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering redirected script": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Scope including parent-reference and not under the script directory": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL including consecutive slashes": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Script URL is same-origin filesystem: URL": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/appcache-ordering-main.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "serviceworkers take priority over appcaches": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-waits-for-activate.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Fetch events should wait for the activate event to complete.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/client-id.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Client.id returns the client's ID.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/activation-after-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "activation occurs after registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-matchAll.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.matchAll with no matching entries": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with Request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with new Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with HEAD": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with no search parameters)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreMethod": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreVary": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL containing fragment": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with string fragment \"http\" as query": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll without parameters": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with responses containing \"Vary\" header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should match the entire header if a vary header is present in both the query and cached requests. expected 1 but got 0"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.matchAll with multiple vary pairs": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should support multiple vary request/response pairs. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/respond-with-body-accessed-response.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic&clone=1": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque&clone=1": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque&clone=1\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default&clone=1": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic&clone=2": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque&clone=2": {
          "stNum": 8,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque&clone=2\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default&clone=2": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic&passThroughCache=true": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque&passThroughCache=true": {
          "stNum": 11,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque&passThroughCache=true\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default&passThroughCache=true": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic&clone=1&passThroughCache=true": {
          "stNum": 13,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque&clone=1&passThroughCache=true": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque&clone=1&passThroughCache=true\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default&clone=1&passThroughCache=true": {
          "stNum": 15,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=basic&clone=2&passThroughCache=true": {
          "stNum": 16,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "test: type=opaque&clone=2&passThroughCache=true": {
          "stNum": 17,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: \"Failed to load url:TestRequest?type=opaque&clone=2&passThroughCache=true\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "test: type=default&clone=2&passThroughCache=true": {
          "stNum": 18,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 19,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-css-cross-origin.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "setup global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "MIME checking of CSS resources fetched via service worker when Content-Type is not set.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: The color must be overridden by cross origin CSS. expected \"rgb(0, 0, 255)\" but got \"rgb(255, 0, 0)\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Same-origin policy for access to CSS resources fetched via service worker": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_throws: function \"() => {\n    f.contentDocument.styleSheets[0].cssRules[0].cssText;\n  }\" threw object \"TypeError: Cannot read property 'cssText' of undefined\" that is not a DOMException SecurityError: property \"code\" is equal to undefined, expected 18"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cleanup global state": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-script.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registering invalid chunked encoding script": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering invalid chunked encoding script with flush": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script including parse error": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script including undefined error": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script including uncaught exception": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script importing malformed script": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering non-existent script": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script importing non-existent script": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering script including caught exception": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/skip-waiting-without-using-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test skipWaiting while a client is not being controlled": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "skipWaiting": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-cors-xhr.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify CORS XHR of fetch() in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/service-worker/registration-basic.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registering normal scope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering scope with fragment": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering same scope as the script directory": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Subresource built from a ReadableStream": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Main resource built from a ReadableStream": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from a ReadableStream - delayed": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Main resource built from a ReadableStream - delayed": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Subresource built from a ReadableStream - fetch stream": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Main resource built from a ReadableStream - fetch stream": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-storage.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage.open": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete dooms, but does not delete immediately": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with an empty name": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with no arguments": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with existing cache": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with nonexistent cache": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with existing cache": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with existing cache": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with nonexistent cache": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage names are DOMStrings not USVStrings": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: keys should include cache with bad name expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage-blob-url.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "postMessage Blob URL to a ServiceWorker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/indexeddb.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify Indexed DB operation in a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "clean up: registration": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "clean up: database": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-matchAll.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.matchAll": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with no matching entries": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with new Request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with HEAD": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with no search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with search parameters)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreMethod": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreVary": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL containing fragment": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with string fragment \"http\" as query": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll without parameters": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with responses containing \"Vary\" header": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should match the entire header if a vary header is present in both the query and cached requests. expected 1 but got 0"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.matchAll with multiple vary pairs": {
          "stNum": 14,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should support multiple vary request/response pairs. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-redirect-to-http.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify Service Worker can receive HTTP opaqueredirect response.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/update-bytecheck.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Test(cors: false, main: default, imported: default)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test(cors: false, main: default, imported: time)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Test(cors: false, main: time, imported: default)": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Test(cors: false, main: time, imported: time)": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Test(cors: true, main: default, imported: default)": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Test(cors: true, main: default, imported: time)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Test(cors: true, main: time, imported: default)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Test(cors: true, main: time, imported: time)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Service Worker should respond to fetch event after the hash changes": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker should respond to fetch event after the pushState": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/resource-timing-cross-origin.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test that timing allow check fails when service worker changes origin from same to cross origin.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_unreached: unexpected rejection: assert_equals: expected 1 but got 0 Reached unreachable code"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-storage.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage.open": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete dooms, but does not delete immediately": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with an empty name": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with no arguments": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with existing cache": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.has with nonexistent cache": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.open with existing cache": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with existing cache": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage.delete with nonexistent cache": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorage names are DOMStrings not USVStrings": {
          "stNum": 9,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_true: keys should include cache with bad name expected true got false"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/worker-interception-redirect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "request to sw1 scope gets network redirect to sw2 scope": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"the shared worker script was served from network\" but got \"sw2 saw the request for the worker script\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "request to sw1 scope gets network redirect to out-of-scope": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"sw1 saw importScripts from the worker\" but got \"importScripts: served from network\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "request to sw1 scope gets service-worker redirect to sw2 scope": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "request to sw1 scope gets service-worker redirect to out-of-scope": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"sw1 saw importScripts from the worker\" but got \"importScripts: served from network\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cleanup global state": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "postMessage to a ServiceWorker (and back via MessagePort)": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "postMessage a transferable ArrayBuffer between ServiceWorker and Client": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "postMessage a transferable ArrayBuffer between ServiceWorker and Client over MessagePort": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "postMessage with dictionary a transferable ArrayBuffer between ServiceWorker and Client": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/extendable-event-async-waituntil.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test calling waitUntil in a different task without an existing extension throws": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil in a different microtask without an existing extension throws": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil in a different task with an existing extension succeeds": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil with an existing extension promise handler succeeds": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil at the end of the microtask turn throws": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil after the current extension expired in a different task fails": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil on a script constructed ExtendableEvent throws exception": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil asynchronously with pending respondWith promise.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil synchronously inside microtask of respondWith promise.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test calling waitUntil asynchronously inside microtask of respondWith promise.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/controller-on-disconnect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "controller is cleared on disconnected window": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/import-scripts-updated-flag.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "import script previously imported at worker evaluation time": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "import script previously imported at worker install time": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "import script not previously imported": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Tests for importScripts: import scripts updated flag": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-redirect-body.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation redirection must clear body": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/invalid-blobtype.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the response of FetchEvent using XMLHttpRequest": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-redirect.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Normal redirect to same-origin scope.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Normal redirect to same-origin scope with a hash fragment.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Normal redirect to same-origin scope with different hash fragments.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Normal redirect to other-origin scope.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to same-origin out-scope.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to same-origin same-scope.": {
          "stNum": 6,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to same-origin same-scope with a hash fragment.": {
          "stNum": 7,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to same-origin same-scope with different hash fragments.": {
          "stNum": 8,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to same-origin other-scope.": {
          "stNum": 9,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to other-origin out-scope.": {
          "stNum": 10,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to other-origin in-scope.": {
          "stNum": 11,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fallbacked redirect to other-origin and back to same-origin.": {
          "stNum": 12,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to same-origin out-scope.": {
          "stNum": 13,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to same-origin out-scope with a hash fragment.": {
          "stNum": 14,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to same-origin out-scope with different hash fragments.": {
          "stNum": 15,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to same-origin same-scope.": {
          "stNum": 16,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to same-origin other-scope.": {
          "stNum": 17,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to other-origin out-scope.": {
          "stNum": 18,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-generated redirect to other-origin in-scope.": {
          "stNum": 19,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched redirect to same-origin out-scope.": {
          "stNum": 20,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched redirect to same-origin same-scope.": {
          "stNum": 21,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched redirect to same-origin other-scope.": {
          "stNum": 22,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched redirect to other-origin out-scope.": {
          "stNum": 23,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched redirect to other-origin in-scope.": {
          "stNum": 24,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "SW-fetched response from different URL, same-origin same-scope.": {
          "stNum": 25,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin out-scope with opaque redirect response.": {
          "stNum": 26,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin same-scope with opaque redirect response.": {
          "stNum": 27,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin other-scope with opaque redirect response.": {
          "stNum": 28,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to other-origin out-scope with opaque redirect response.": {
          "stNum": 29,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to other-origin in-scope with opaque redirect response.": {
          "stNum": 30,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "No location redirect response.": {
          "stNum": 31,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.": {
          "stNum": 32,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin same-scope with opaque redirect response which is passed through Cache.": {
          "stNum": 33,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to same-origin other-scope with opaque redirect response which is passed through Cache.": {
          "stNum": 34,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to other-origin out-scope with opaque redirect response which is passed through Cache.": {
          "stNum": 35,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Redirect to other-origin in-scope with opaque redirect response which is passed through Cache.": {
          "stNum": 36,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "No location redirect response via Cache.": {
          "stNum": 37,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "clean up global state": {
          "stNum": 38,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Prepare a service worker.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Prepare an iframe sandboxed by CSP HTTP header with allow-scripts.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: Service worker should NOT control the sandboxed page expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Prepare an iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch request from a worker in iframe sandboxed by CSP HTTP header allow-scripts flag": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: The request should NOT be handled by SW. expected 0 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Fetch request from a worker in iframe sandboxed by CSP HTTP header with allow-scripts and allow-same-origin flag": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-redirect.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Verify redirect mode of Fetch API and ServiceWorker FetchEvent.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Normal XHR should succeed. - default": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected XHR should succeed. - default": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected XHR with Request.redirect=follow should succeed. - default": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected XHR with Request.redirect=error should fail. - default": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected XHR with Request.redirect=manual should fail. - default": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Normal image resource should be loaded. - default": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected image resource should be loaded. - default": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Loading redirected image with Request.redirect=follow should succeed. - default": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Loading redirected image with Request.redirect=error should fail. - default": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Loading redirected image with Request.redirect=manual should fail. - default": {
          "stNum": 12,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unregister on script evaluation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister on installing event": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister on activate event": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister controlling service worker": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-abort.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "put() on an already-aborted request should reject with AbortError": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() synchronously followed by abort should reject with AbortError": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "put() followed by abort after headers received should reject with AbortError": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() on an already-aborted request should reject with AbortError": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() synchronously followed by abort should reject with AbortError": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "add() followed by abort after headers received should reject with AbortError": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() on an already-aborted request should reject with AbortError": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() synchronously followed by abort should reject with AbortError": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "addAll() followed by abort after headers received should reject with AbortError": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/import-scripts-redirect.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "importScripts() supports redirects": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "importScripts() supports redirects and can be updated": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/ServiceWorkerGlobalScope/isSecureContext.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Setting up tests": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "isSecureContext": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-storage-match.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorageMatch with no cache name provided": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch from one of many caches by name": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a string request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch a HEAD request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no cached entry": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with no caches available but name provided": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch with empty cache name provided": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreSearch": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.match supports ignoreMethod": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "CacheStorageMatch supports ignoreVary": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/navigationPreload.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "The navigationPreload attribute must return service worker registration's NavigationPreloadManager object.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/resource-timing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation Preload Resource Timing.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/mime-sniffing.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "The response from service worker should be correctly MIME siniffed.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/unregister-controller.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Unregister does not affect existing controller": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister prevents control of subsequent navigations": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Unregister prevents new controllee even if registration is still in use": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/iso-latin1-header.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the response of FetchEvent using XMLHttpRequest": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/window/cache-matchAll.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.matchAll with no matching entries": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with Request": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with new Request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with HEAD": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with no search parameters)": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreMethod": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll supports ignoreVary": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with URL containing fragment": {
          "stNum": 9,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with string fragment \"http\" as query": {
          "stNum": 10,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll without parameters": {
          "stNum": 11,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.matchAll with responses containing \"Vary\" header": {
          "stNum": 12,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should match the entire header if a vary header is present in both the query and cached requests. expected 1 but got 0"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Cache.matchAll with multiple vary pairs": {
          "stNum": 13,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: Cache.matchAll should support multiple vary request/response pairs. expected 3 but got 1"
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage-msgport-to-client.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "postMessage MessagePorts from ServiceWorker to Client": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-referrer-policy.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Service Worker responds to fetch event with the referrer policy": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Service Worker should respond to fetch with the default referrer policy": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service Worker should respond to fetch with the referrer URL when a member of RequestInit is present - Default Referrer": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/state.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Service Worker state property and \"statechange\" event": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/opaque-response-preloaded.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Opaque responses should not be reused for XHRs, loading case": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Opaque responses should not be reused for XHRs, done case": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"PASS\" but got \"FAIL: preload failed unexpectedly\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/shared-worker-controlled.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify subresource loads in SharedWorker are controlled by a Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify SharedWorker construction is controlled by a Service Worker": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify importScripts from SharedWorker is controlled by a Service Worker": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-delete.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.delete with no arguments": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a string URL": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a Request object": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a HEAD request": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete supports ignoreVary": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with a non-existent entry": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (request with search parameters)": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (when it is specified as false)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/skip-waiting-without-client.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test single skipWaiting() when no client attached": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "skipWaiting": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/http-to-https-redirect-and-register.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "register on a secure page after redirect from an non-secure url": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "register on a non-secure page after redirect from an non-secure url": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage-from-waiting-serviceworker.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Client.postMessage() from waiting serviceworker.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/about-blank-replacement.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Initial about:blank is controlled, exposed to clients.matchAll(), and matches final Client.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: result: failure: could not find about:blank client expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Initial about:blank modified by parent is controlled, exposed to clients.matchAll(), and matches final Client.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: result: failure: could not find about:blank client expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Popup initial about:blank is controlled, exposed to clients.matchAll(), and matches final Client.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_false: result: failure: could not find about:blank client expected false got true"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Initial about:blank is controlled, exposed to clients.matchAll(), and final Client is not controlled by a service worker.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Simple about:blank is controlled and is exposed to clients.matchAll().": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'scriptURL' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Nested about:srcdoc is controlled and is exposed to clients.matchAll().": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'scriptURL' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Dynamic about:blank is controlled and is exposed to clients.matchAll().": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Cannot read property 'scriptURL' of null\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/import-module-scripts.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Static import.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Nested static import.": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Static import and then dynamic import.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Dynamic import.": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Nested dynamic import.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Dynamic import and then static import.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "eval(import()).": {
          "stNum": 6,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NotSupportedError: type 'module' in RegistrationOptions is not implemented yet.See https://crbug.com/824647 for details.\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/getregistration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "getRegistration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then getRegistration": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then getRegistration with a URL having a fragment": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getRegistration with a cross origin URL": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then Unregister then getRegistration": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Respond by chunks with a Response built from a ReadableStream": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/Service-Worker-Allowed-header.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Registering within Service-Worker-Allowed path": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering within Service-Worker-Allowed path (absolute URL)": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering within Service-Worker-Allowed path with parent reference": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering outside Service-Worker-Allowed path": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Registering outside Service-Worker-Allowed path with parent reference": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Service-Worker-Allowed is cross-origin to page, same-origin to script": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/performance-timeline.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test Performance Timeline API in Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "empty service worker fetch event included in performance timings": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "User Timing": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Resource Timing": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected \"bufferfull\" but got \"Hello world\\n\""
          },
          "totals": {
            "FAIL": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-request-html-imports.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the FetchEvent for HTMLImports": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html": {
      "byUA": {
        "Ch73": "ERROR"
      },
      "UAmessage": {
        "Ch73": "Uncaught Error: assert_array_equals: property 0, expected \"visible\" but got \"hidden\""
      },
      "totals": {
        "ERROR": 1
      },
      "subtests": {
        "Verify matchAll() with windows respect includeUncontrolled": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Verify matchAll() with shared workers respect includeUncontrolled": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/worker-interception.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify worker script from uncontrolled document is intercepted by Service Worker": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Verify worker script intercepted by same-origin response succeeds": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "Verify worker script intercepted by cors response fails": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify worker script intercepted by no-cors cross-origin response fails": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Verify worker loads from controlled document are intercepted by Service Worker": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/navigation-preload/empty-preload-response-body.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Navigation Preload empty response body.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/multipart-image.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "initialize global state": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "same-origin multipart image via SW should be readable": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin multipart image via SW with approved CORS should be readable": {
          "stNum": 2,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NetworkError: load failed\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cross-origin multipart image with no-cors via SW should not be readable": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"NetworkError: load failed\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cross-origin multipart image via SW with rejected CORS should fail to load": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "restore global state": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/postmessage-to-client-message-queue.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Messages from ServiceWorker to Client only received after DOMContentLoaded event.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Messages from ServiceWorker to Client only received after calling startMessages().": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Messages from ServiceWorker to Client only received after setting onmessage.": {
          "stNum": 2,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Microtasks run before dispatching messages after calling startMessages().": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Microtasks run before dispatching messages after setting onmessage.": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/getregistrations.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "registrations are not returned following unregister": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then getRegistrations": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register multiple times then getRegistrations": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then Unregister then getRegistrations": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Register then Unregister with controlled frame then getRegistrations": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "getRegistrations promise resolves only with same origin registrations.": {
          "stNum": 5,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/worker/cache-storage-keys.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CacheStorage keys": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/service-worker-csp-default.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "CSP test for default-src in ServiceWorkerGlobalScope": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "importScripts test for default-src": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Fetch test for default-src": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirected fetch test for default-src": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/waiting.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "waiting is set after installation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "The ServiceWorker objects returned from waiting attribute getter that represent the same service worker are the same objects": {
          "stNum": 1,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        }
      }
    },
    "/service-workers/service-worker/controller-with-no-fetch-event-handler.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "global setup": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin request, no-cors mode": {
          "stNum": 1,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cross-origin request, cors denied": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "cross-origin request, cors approved": {
          "stNum": 3,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "promise_test: Unhandled rejection with value: object \"TypeError: Failed to fetch\""
          },
          "totals": {
            "FAIL": 1
          }
        },
        "cleanup global state": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-response-xhr.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Verify the response of FetchEvent using XMLHttpRequest": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/controller-on-load.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "controller is set for a controlled document": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/claim-not-using-registration.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Test claim client which is not using registration": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Test claim client when there's a longer-matched registration not already used by the page": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/cache-storage/serviceworker/cache-delete.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Cache.delete": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with no arguments": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a string URL": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a Request object": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete called with a HEAD request": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete supports ignoreVary": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with a non-existent entry": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (request with search parameters)": {
          "stNum": 7,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Cache.delete with ignoreSearch option (when it is specified as false)": {
          "stNum": 8,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-respond-with-partial-stream.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "respondWith() streams data to an intercepted fetch()": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/fetch-event-async-respond-with.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Calling respondWith asynchronously throws an exception": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/client-navigate.https.html": {
      "byUA": {
        "Ch73": "TIMEOUT"
      },
      "UAmessage": {},
      "totals": {
        "TIMEOUT": 1
      },
      "subtests": {
        "Frame location should update on successful navigation": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Frame location should not be accessible after redirect": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Frame location should not be accessible after cross-origin navigation": {
          "stNum": 2,
          "byUA": {
            "Ch73": "TIMEOUT"
          },
          "UAmessage": {
            "Ch73": "Test timed out"
          },
          "totals": {
            "TIMEOUT": 1
          }
        },
        "Frame location should not update on failed about:blank navigation": {
          "stNum": 3,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Frame location should not update on failed mixed-content navigation": {
          "stNum": 4,
          "byUA": {
            "Ch73": "NOTRUN"
          },
          "UAmessage": {},
          "totals": {
            "NOTRUN": 1
          }
        },
        "Return value should be instance of WindowClient": {
          "stNum": 5,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "Redirecting to another origin should resolve with null": {
          "stNum": 6,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/detached-context.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "accessing a ServiceWorkerRegistration from a removed iframe": {
          "stNum": 0,
          "byUA": {
            "Ch73": "FAIL"
          },
          "UAmessage": {
            "Ch73": "assert_equals: expected (string) \"activated\" but got (undefined) undefined"
          },
          "totals": {
            "FAIL": 1
          }
        },
        "accessing a ServiceWorker object from a removed iframe": {
          "stNum": 1,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "accessing navigator.serviceWorker on a detached iframe": {
          "stNum": 2,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "accessing navigator on a removed frame": {
          "stNum": 3,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        },
        "accessing navigator.serviceWorker on a removed about:blank frame": {
          "stNum": 4,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    },
    "/service-workers/service-worker/register-closed-window.https.html": {
      "byUA": {
        "Ch73": "OK"
      },
      "UAmessage": {},
      "totals": {
        "OK": 1
      },
      "subtests": {
        "Call register() on ServiceWorkerContainer owned by closed window.": {
          "stNum": 0,
          "byUA": {
            "Ch73": "PASS"
          },
          "UAmessage": {},
          "totals": {
            "PASS": 1
          }
        }
      }
    }
  }
}