{
  "lighthouseVersion": "13.0.3",
  "requestedUrl": "https://purl.org/",
  "mainDocumentUrl": "https://purl.archive.org/",
  "finalDisplayedUrl": "https://purl.archive.org/",
  "finalUrl": "https://purl.archive.org/",
  "fetchTime": "2026-04-21T20:01:51.369Z",
  "gatherMode": "navigation",
  "runWarnings": [
    "The page may not be loading as expected because your test URL (https://purl.org/) was redirected to https://purl.archive.org/. Try testing the second URL directly."
  ],
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/146.0.0.0 Safari/537.36",
  "environment": {
    "networkUserAgent": "Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Mobile Safari/537.36",
    "hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/146.0.0.0 Safari/537.36",
    "benchmarkIndex": 1397,
    "credits": {
      "axe-core": "4.11.2"
    }
  },
  "audits": {
    "is-on-https": {
      "id": "is-on-https",
      "title": "Uses HTTPS",
      "description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more about HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "Insecure URL"
          },
          {
            "key": "resolution",
            "valueType": "text",
            "label": "Request Resolution"
          }
        ],
        "items": []
      }
    },
    "redirects-http": {
      "id": "redirects-http",
      "title": "Redirects HTTP traffic to HTTPS",
      "description": "Make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "first-contentful-paint": {
      "id": "first-contentful-paint",
      "title": "First Contentful Paint",
      "description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).",
      "score": 0.02,
      "scoreDisplayMode": "numeric",
      "numericValue": 6467.2660000000005,
      "numericUnit": "millisecond",
      "displayValue": "6.5 s",
      "scoringOptions": {
        "p10": 1800,
        "median": 3000
      }
    },
    "largest-contentful-paint": {
      "id": "largest-contentful-paint",
      "title": "Largest Contentful Paint",
      "description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)",
      "score": 0.09,
      "scoreDisplayMode": "numeric",
      "numericValue": 6467.2660000000005,
      "numericUnit": "millisecond",
      "displayValue": "6.5 s",
      "scoringOptions": {
        "p10": 2500,
        "median": 4000
      }
    },
    "speed-index": {
      "id": "speed-index",
      "title": "Speed Index",
      "description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).",
      "score": 0.25,
      "scoreDisplayMode": "numeric",
      "numericValue": 7631.801444285773,
      "numericUnit": "millisecond",
      "displayValue": "7.6 s",
      "scoringOptions": {
        "p10": 3387,
        "median": 5800
      }
    },
    "screenshot-thumbnails": {
      "id": "screenshot-thumbnails",
      "title": "Screenshot Thumbnails",
      "description": "This is what the load of your site looked like.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "filmstrip",
        "scale": 4560,
        "items": [
          {
            "timing": 570,
            "timestamp": 1240612885837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 1140,
            "timestamp": 1240613455837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 1710,
            "timestamp": 1240614025837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 2280,
            "timestamp": 1240614595837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 2850,
            "timestamp": 1240615165837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 3420,
            "timestamp": 1240615735837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 3990,
            "timestamp": 1240616305837,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHAABAAMBAQEBAQAAAAAAAAAAAAMEBQYCAQcI/8QASxAAAQMDAgMEBwUECAMGBwAAAQACAwQFERIhBhMxFCJBUVJTYXGRkqEHIzJigRUzsdEWNEJUcnOTsoLB0ggkQ+Hw8VVjdoOUldP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAbEQEAAgMBAQAAAAAAAAAAAAAAAQIRElETMf/aAAwDAQACEQMRAD8A/pyNjdDe6Og8F60N9FvwSP8Adt9wXP3a/T0VZWsZHRmGkjbI7mzlj35BOGjBGdkHQaG+i34Job6Lfgsg3l37Ou9UIMdh1YaTjViNr9/L8WFQqOJJ4pawiKiMVNIGGN1QWzP7rT3W6dz3sAZ3QdNob6Lfgmhvot+CqW2tNY+sBZo5E5hG+c4AOfqq1Rd+Ve4qIRZhOGSTZ/BI4Etb+oafi3zQamhvot+CaG+i34LDn4lpo52kMk7KGzOfKWHBEfXT575CnZf6R05h0VDHiQRHXEQGuLdTQfeP/QQauhvot+CaG+i34LIpuIKWRkGeY4yCLU9sZ0NMgGnf25H/ADXqmvtPNI2JrZZZTu7lRkhoLnNGf1af/JBq6G+i34Job6Lfgsiiv9PUxwnkVLHyMdIGcsuIa04J2/8AW6+O4hp/uhHBUOkdO2B0ZZhzNQJBI8sBBsaG+i34Job6LfgsiLiCkMcReXu1NY6SRkZ0R6jhuo+Gf/dWKO8U1XVCCITAuLw1zmENcWHDgD7Cgv6G+i34Job6LfgvSIPOhvot+CaG+i34L0iDzob6Lfgmhvot+C9Ig86G+i34Job6LfgvSIPOhvot+CaG+i34L0iDzob6Lfgmhvot+C9Ig8ODGjJaP0C87epPwC9P6s/xLPvddJRRxOint8JcSCayUxg+7zQXtvUn4BCWjcxEDzwFzf7eqf8A4hw5/wDlldBRzOqKCOV74JHObkugdqYfcfEIJ9DPRb8FTkA1u2HUq638I9ypyfvHe8oLcf7tvuCpttlOLjPWPY2SWUMHeaDp056fFW2EBjc+S9ah5oMirsgnfWNbVSx01YQZ4mtB1HAacHqMgAH/AJL0+x07m1OlzmyyziobIANUbwGgY9nd+pWrqHmmoeaDPpbdJS1c8sVU7lzSmV8ZYOpAHXr4KrNw1QzOnllBdWSy84VJHfY4Eace7AA9y2tQ801DzQYEvDUcsToX1c3IDJmRsAHcEhyd/HHgrk1nilnmlMjwZJ45yBjYsaGge7Zaeoeaah5oMensEEFIKds0haDAcnGfutOPjpGV4dw9Eezjnu0wvEjTobrBDy7uuxkA5wfYtvUPNNQ80GMywRinlhNRLpfA+naQAC1rjn4hRw8OMildK2pcJDJHL3Y2taCwEbAeBBK3dQ801DzQYTOHIo4uTHUyCB7I2TMLQeYGHbfwz0Ps8lcpbTFTvpnNkeTA+V4zjfmEk/DK0dQ801DzQfUXzUPNNQ80H1F81DzTUPNB9RfNQ801DzQfUXzUPNNQ80H1F81DzTUPNB9RfNQ801DzQeX9Wf4lWuVPUVDGClmp4iCcmaDmg+7vDCtO0uGCvOlvpO+YoMj9m3P++W7/APXn/wDotSBkkVI1kzmPka3Bcxmhp9wycfFe9LfSd8xTQw9S4/8AEUHtv4R7lTk/eO95VzI81UeCXuwD18kGqiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIi4fiPjK6UPGTeHbHw+LrU9iFc5xrGwBrS8sx3gfEDx8UHcIuItfG9W3iGis3E9hnstXXB3ZJOeyeKVzRkt1N6Ox4Fa3C3Eov1wv1KKXkfsqsNJq16uZhoOroMdem6DoUXPXXiUUHGVksPZS83OKeTna8cvlgHGMb5z5hc3TcdcQXO7XmlsXCTa6G2Vj6N8zrkyLU5vjpc3ywg/RUXH8OcZT13ELrDfLNUWe7cjtMTHytmjljBwS17fEHwV3g7iYcSPvbRSmn/AGZcZbf+PVzNGO90GM56boOjRFyX2icY/wBEaGlfBQPuVbUvc2KlZJoJaxhe92cHYAfUIOtRU7LcoLxaKO40btVPVRNmYfY4ZWVxZxHDaOHrxWUU1JPXUFNJMIDICctGcOAOcIOhRZlousdXZ7fVVUkMM1TSsqHM1YwC0EkZPQZVgXOgNKakVtKaYHBl5rdAPlnOEFtFl3ysqmWc1FmltxmLmaH1chbCWlwz3m+OM49uFdlrKaHWJ6iGMxtDn6ngaQfE+QQTos+urHvs1TU2ieiklEbnQyTSfc6gNtTm/wBnzwvcdcynttPPdKikhe5jeY8SYi1Eb6Seo8kF1FmXS+2+22Oqu01TE+ip43SF8bwdWkE4bvgk42C9Wq9UNyttJWwVEQiqWNcwOkbkEtDtJweoB3CDRRVhX0ZpO1CrpzTbjncwaOuPxdOq+w1tLPTOqIamCSnaMmRkgLR+vRBYRcpBxW2+cM1lfwxNQdqildEwV8umMaZNBc4tJIBAOPPZdJPVwUtO2WtnhgZgZe94a3PvKCdFDHVU8tOaiOeJ8ABPMa8FuB1Oeij/AGjRc6OLtlNzZQHMZzW5eD0IGd0FpERAREQEREBfk1+lvEX266rBTUVTU/sBoc2rmdE0N57twWtdvnHgv1lYo4cpBxieJOZP240QoeXkcvQHl+cYznJ88exBzkXDvEN94ptF24pfbaWmtTny09JQvfIXyOGNT3uA2A6ABV/stcG8UcfwuOJW3fWW+OlzBg/rgr9FXKX3gijuV5dd6KvuNouj2COWooJQznNHQPa4Frse7KDE4ne2T7bODYmHVJFR1kjwP7LS0AE/qCub4I/pb/SLjn+jBsXZv25PzP2gJdevbpo2xjC/Q+FeC7fw9X1NxFRXXC61DRHJW103NlLc50jYADPgArnDnDdJYKm7z0ck733OsdWzCVwIa93UNwBgbeOfeg4X7NW13EnF1wv3E9TEy+WoPtv7NgiLGUwJyX5JJdqHQ+WVe+xr99xv/wDUdX/ELqTwvRjjAcRwS1EFc6Ds87I3AR1DfDWCMkjwIIXPt+zSCCvuNTbuJeJLf2+qkq5oqWpjYzmPOSQOWfd+iDvl+Oy8Qdv+1W53J1lu92t1ohdbKY0VOJWCY4MxOSAD0b7l+m2G0PtFsdRvulxuDi5zu0VsjXyjI6AhoGB4bKPhHhyj4WsrLbb3TSRh75XyzuDpJHucSXOIAyd/LwCD8w4EvlRaeD+MrKymrKGps8c9XQQ1bNErad4c5m2T+F2fiFFcOFLHH9gbrg2khbcDaxVmuA++fK5oc7L+pDiSCPI4X6fX8K0FbxNFfJTM2qbSPopY2kcueJxzpeCMnB6YIXOO+yy3Ps0tmlvF7fZCHCOhdOzlxZ6YOjUQ07gOJGR0KDm5rZTXbjL7OaWujEtKbK90kTvwyYYwgOHiM4OPYrHDnC1mf9rnFtE+30z7dBBTTx0TowYGSPZhzwz8OduuPErvIOE6GG7WW4tmqTPaaR1HCC5ulzCACXbbnYdMe5WKHh6louJ7pfYpJzV3COKKVjiNDRGCBpGM533ySg/FqyNtL9lHFtBD3aSj4kMNPHnaNgqIyGj2bldfLZqG8/bhXMucDKmnhs8MgglGqNz9bgC5p2OATjPmujqPs/tc9lu1sfUVoguVebjK4PbqbJra/De7jTlo6gn2rYg4epYeKqi/tknNZPSspHMJHLDGu1AgYznJ80H5RVU0Nri+1+2W+JtPb4qSOWOnjGGMc+nJcWjoM4WncOHLjXUnB16pLXRX6lo7WyGS2VUgZu5rTzGagW6tsbrtavgq3VU3E0sk9WHX+FkNTpc3DGtYWDR3djg+OVBXcD08sltqLddLlba2gpW0bKimezMkQ6Ne1zS124z06oPz+v8A2BVcD8e0lPYZrPc4Kfn1VuqA0sifoOiSIAlu+D3m4/gvXEtkoX8OfZnQwU8dNT1lZAZ2wNEfM1QYfnHi4ZBPXdfoFFwLboaG9Q1lTW3CovEfKrKupkBle3SWgDSAGgAnAAUdHwHSw0lkgqbpdKwWepbUUrp3xkjS3S1hwwZaB+vtQYnG9HYqSt4d4fo+HzcalrpamltcL2w0wAHeklB2wCTjY7krI4OpnQ/a3d7XVWWhtdLV2QTT2+nkbLE8iUNDiA0DJDiCMfxXf8TcJwXu5UFzirqy23Sia9kVVSFmrQ78TXBzXAj9FQoeAKOh4ipL5TXK5i5xxmGpmfI15rGF2rEmW+YH4cYAAHRB+UxW+jp/+zjeqmnpYIqiWcsklYwBzw2rAaCfEDwXb9kpuIvtefQXuCOqordZ4pqamnaHRl73YdJpOxONlrD7M7cLBdbJ+07qbVXv5nZ+ZHpgPMEh0HRnqPHO3xWvfOEaW53CkuNPWVttulLEYGVdI5oe6M/2HBzS1wzvuOqD89rKaGycS/aFZ7SxsNrlsBrHU0YxHFMWOadI8Mjc4VC5cM2mn/7PjLmyihN0bb4altaW5mD8tIw/qABsB5Bfplt4It1Fb7zA6oraqqu8bo6yuqJA6eQFpaN8ADAJwAMKeq4RoangYcKyTVIt/Zm0vMDm83S3GDnGM7eSDYtUrp7XRzSHL5IWPcfaWgq0oqSBtLSw08ZJZExrGl3UgDG6lQEREBERAXkyNBwSvSqv/G73oJ+azz+ic1nn9FnT1tPAJ+bJp5DBJJsdmnOD9CvrqumbzNVREOWcPy8d0+3yQaHNZ5/ROazz+izu20ujX2mHRkN1axjPkrCCzzWef0Tms8/oqyILPNZ5/ROazz+irIgs81nn9E5rPP6KsiCzzWef0Tms8/oqyILPNZ5/ROazz+irIgs81nn9E5rPP6KsiCzzWef0Tms8/oqyILPNZ5/ROazz+irIgs81nn9E5rPP6KsiCzzWef0Tms8/oqyILPNZ5/ROazz+irIgs81nn9E5rPP6KsiC4Nwi+M/A33L6gKq/8bverSidDkk56oMG6WOG4Pq3yka5oWxNcW50YLt+u/4voo4rERUNfJO1zI36mNEeDjXrOo53OfHZdFyfzfROT+b6IOUdwwA2HRUt+7ibFhzDpcAHAkgOG5z5/HK6KNgjjaxvRoACs8n830Tk/m+iCBFPyfzfROT+b6IIEU/J/N9E5P5voggRT8n830Tk/m+iCBFPyfzfROT+b6IIEU/J/N9E5P5voggRT8n830Tk/m+iCBFPyfzfROT+b6IIEU/J/N9E5P5voggRT8n830Tk/m+iCBFPyfzfROT+b6IIEU/J/N9E5P5voggRT8n830Tk/m+iCRn4G+5fUAwAPJEBEXGXHiK7Q1dz7JTMnho5JGFvZ3gNa2DWHGTOknUQNIGd0HZouRvHElXT1cMFK2IiSKmeXiJ0pBle8HutIJ2bsp+Gb/VXOrjiqI4xG6KaRrwwsc7RKGAlpJLfHLTuCPDog6dFg27iNlVbK6rnp3UzqRut8MjsPAxkZyB1wdxkHwJWe3jQGKV5t8o5IeJRqOQ4PawAAtyclw8Bjf8AUOuRYEnEErbbST9ge2oqKrsghkfow7vd7JGdPd8s79FlHjyJ1LUVMFtqZIYIDJI4f2XCHnac4xjGBnPU9MboO0RctPxRJFVGmnonwSiSJoy7PMDnsadJIAIGsbg7eIGyqScbvj5bn25zG8uR0sTnOErCDEGDSW+JlHs2yCUHaIuUdxbI0gPtcrC0xiTW/Tp1zGJpAIyRnB8NvbsrlBe6ipoeHp5YYonXI/eMDi4MHKe8YO3oj6oN9F+fycY3JxnMMcJLMCJnZ3ubK51RLE0GTUGsBEbdz5n3LohfJmWeetNK6d8dXLTiOIE7NlcwHABPQZOAfcg3kWNcL0YuFpbvRRxzubT89jDJ3TtnGoLHh4ungg/79Q6ppJpY4OU7IfpqOUMgAkdW775328EHYouet3EorLhBRPopoKqXv8uQ4Ij0nMnTpqaW/qD4qi7jMipbA23OL5aiSng++GHFlQIHF23d3cD47ZQdei5P+mkLCySopHxUr2mTnawQ2PLmhzh4Zc0DH5h5FU6jjGq5MjIqMMqY5YuaJHjETXSsZgekd3eXRB3CLmrXxU2vtVZcBQzxQQ0wq4y8ECVhDiBkgYd3dxuNxuVWdxkWz9n/AGZM+paDI+OJ2vDA2N2QQNziVu2w2O/TIdci5M8XSlocy2FzTJoGZwDjn8kHp4u3x5e3ZRTccwRMhcaOR2oPDw12dD2tkOknGN+WfEHcHCDsUXIv4zLKh1MbXO+qZqc+ON2vuBkT8ggbnEzRg4GQd+mfcnFU5qYIYre376oMTHPm6tbNynO2Gxzgge1B1aIiAiIgIiIC8MhiZzNEbG8x2p+ABqOMZPmcAL2uJu3D16qrxUVUM0AheS0xmdzRKzUxwacNONmOadz+IkDqCHQ0lJZaOAupKaggiM4BMcbWjmh2kdB+IO288qWey2qombLUW2illa4va98DHODickgkdSQPguPZwhcx3cUYaZhMwiokPI/7w+UtaNO+WuaM7bt9ysx8K18U0AE+Y2UzYw5lU5ha8Rua4fgJIc46s5B3zjYIOrgtdvgp5qeCipo4Js82NkTQ1+djkY3XmO0W2OKWOOgpGRyt0SNbC0B4wBg7bjAHwC5OLhq9MNIWTwRuheQHc8uDWEgkloYAXbO3bpG4yCMqKHhS8RW+FrZ2mqY4E66tzoy4NA1kcsE5O53B/NklB1FZarRUsprZJFTtjgd2hlI0NAIGRks8W94/qrBs1sLw426jLhFyMmFv7vGNHT8OCRjpgrF4g4fqKy8ftCmZTyYjijfFJI5nNa0yFzS4A4HfafHJbgpZeH66joLk2rqWTVlTAyKOXmOOnETWncj0gTnqep3Qbv7Kt5qX1BoaUzvILpOU3U4ggjJx4ED4DyUTbHaWxcptsohH3u4IG47wwdseI29y5kcKV7K2csqHch0OiLRVOjLcwaCz8BONeX6s9TnGRvHDw1ehJT656cNYY9DmzODqcNlL3EANAcXtOk7NG3kg6+K2UEUTY46KmZG0ABoiaAMO1Dw8Hb+/dJbVb5qEUUtDSvowciB0TSwHOc6cY6lcfRcK3kvpO21UDBT08cLXRzPeS9kUjBJgtG+pzXY9nsXscM3R7qHPKp2RZD44ax5w7ufeguYd+67bA69dyg68W6i5LoRSU/JdGInM5bdJYM4aRjoMnbpuVXdYbO+SaR1qoDJMcyu7OzLznOScb77+9Y1FYrpDbL1SipbC+qjc2nl5znvY8h3eLtLfNvgXbHc7LPHClzklmmMsNOMPNNAyoe5tO4mLGDgZ/dvPTq/Hmg6s01spmvpnRUzGVWI3QkDS/u6Q3T0xpaRjyC9yWq3SU/IfQ0rocFvLMTdOC7URjHiQD7xlYV14ZdX8TCveyndTO5GvU4h50CYEYAwQeY3x8Cq/DXDl1t9yp57jV8/lRsaZG1BOcQtYWFpblw1Auzq6nOMoOjpbVS01eaqJuHiEQRsAAbFGDnS0AbAnBPuHkqtBZ7Pb6t8ccFOayd8lUS9rTI77zWTnGcNc8Y8shc5XcJXmepq+TdBFBKZWxkSO1Mbu+E9OrZHuz5tDfLChm4PujjFJE6FkgiljbqqnHs7nmHD2YYM45bjg43PXdB2jbPbWioAt9IBUODphyW/eEHILtt999/FfZ7Tbp5mSz0FJJKxxe174WkhxIJIOOuQN/YFahMhZ981jX5OzHahjO2+B4Y/817QUHWegFHWU0NNFTx1bXNmMLAwu1AgnYddyvEdhtUcUUYt1GWxv5jcwt2f0LunXYbrSRBWFBRgYFLBjOccselq/3d737qCSyWqR+uS20T3Yxl0DSepPl5kn9VoIgpT2m3Tva+egpZHNcHguiaSHAAA9OuAB7gF7kt1FIAJKOmcASRqiacEu1E9PSAPv3VpEBERAREQEREBEWNU8SUMFdNSltXK6B7Y5nw0z3sic4AgOcB5OB9md8INlFXbXUj6qSmZUwOqYxqfEJAXtHmR1CjbdLe+nM7K6ldAHFhkErS0EDJGc4yguIsy43230EFRJJUxyGnLGyxxODns1ODRkZ23cFepamCri5tLPFPHkjXG8OGR1GQglREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxl+sNyqLnV1Fsp6elq5i3l3CGrkicAAB97EAWyEb4zsRgbLs1CahocQGyOwcEtbkIOBHBtxZU172GJ8xfWTU08s+pmqYP0h0WjcDXggkjug4PQfbdwhcRdop6uKlFI2pp6gxum5hHLjlYdgwNzl7CMbbexd72gerl+RO0D1cvyIOHn4Urp7bUW91HbC0zSPFW5xMkrX1LZcEadtgQdzkgLqLJbX2+svEhEbYqurE8TWeDeTGw5GNjljlodoHq5fkTtA9XL8iCZFD2gerl+RO0D1cvyIJkUPaB6uX5E7QPVy/IgmRQ9oHq5fkTtA9XL8iCZFD2gerl+RO0D1cvyIJkUPaB6uX5E7QPVy/IgmRQ9oHq5fkTtA9XL8iCZFD2gerl+RO0D1cvyIJkUPaB6uX5E7QPVy/IgmRQ9oHq5fkTtA9XL8iCZFD2gerl+RO0D1cvyIJkUPaB6uX5E7QPVy/IgmRQ9oHq5fkTtAHWOUD/AUEyL41wc0OacgjIK+oChpP3Tv8x/8AuKmUNJ+6d/mP/wBxQTIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCGi/qcH+W3+CmUNF/U4P8tv8FMgKPktySC5uTnAcpFA100uXRuja0OLcFpJ2OPMeSD3yh6cnzJyh6cnzLzpqPWRf6Z/6k01HrIv9M/8AUg9coenJ8ycoenJ8y86aj1kX+mf+pNNR6yL/AEz/ANSD1yh6cnzJyh6cnzJE95e5kmkuaActGAQf/ZSII+UPTk+ZOUPTk+ZSIgj5Q9OT5k5Q9OT5lIiCPlD05PmTlD05PmUiII+UPTk+ZOUPTk+ZSIgj5Q9OT5k5Q9OT5lIiCPlD05PmTlD05PmUiII+UPTk+ZOUPTk+ZSIgj5Q9OT5k5Q9OT5lIiCPlD05PmTlD05PmUiII+UPTk+ZOUPTk+ZSIgj5Q9OT5kMIIwXyY/wARUiIPjQGtAaMAbAL6iIChpP3R/wAx/wDuKmVaGaKJrmSyMY7W44c4Dq4lBzF24kqrTW1c9bpNvidII2xRh/M0xF+nUHZa/LT1bjHxXmfjV9NEw1Fu0yiTTIzW7ZmYwHjLB6wDvadxtnquiMFqNY6rMVCapzdJm0s1kYxjPXGFGKGyiKOIU1uEcYcGM5bMNDuuB4Z8UGM7impe2YMo4Iixjn6n1GO7zHRtIBbgnLCdOehHUnC0eFLvUXSjIrYWRVMUcTnFj9QdrjDgegwdzt9Vdkhtcj4nyR0TnRZ5ZLWksz1x5Z8VNFJRRZ5T6dmQAdJaM4GB8Agkb/WpP8Df4uUqhhc2SeR7CHM0tAI6E7/zUyAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAoZqqngkZHNPFG95wxr3gF3uHiplwk8dJTXXiOO92aqr5K2Vr6cspHTCaIRNAjDgMMIcH7EtxnPjlB3aL83u0d8bBXTwvuEUZujInMJlPLpBE09xrO9jmHBc3frvgFULtPxBFaYY4H3aaqipJZqeVkM45j+Y7QwsxnU1obvIdwehJKD9XGDnGNkX5PUNusVZVcg3OGlnuMs1Q4x1JJa6Jpixo7wbnUDp6ENDvJdTdZLjBwTbmyPrJ6t/IZPPCx7JANtT3NaC8e0DB36jqg69FwdHUXqT7OLsD28XWF1RHA50T2zFoeeWWh3ed3S3fc+ZzlUb7He6S4VFNTTXL9lNrWF0jufI7QafOzmd/TzOuk7HbplB+lIvzF7uKKaOlYyW4VTY4I7i+XkuaZRGHB1PpO4c4cs6epOpbla65t4Lt8tQa5s808U1YIA4zRxPk1PYNPeGkHTtuADhB10M8U+vkysk0OLHaHA6XDqD5EeSkX5PTMrqeOr5rb9DQyS10lOYY5hK+Uvbyi/A1btzjVsd87rUpqS+1NTA+4T3OOV1wihmbE97YxCaRpfgDbTzM94dDsCEH6IvEMsczS6GRkjQ4tJacgEHBHvBBC/Kays4hioafSy8dspYWuj+7mfzcTvBy1owToa3OsnIIwMnJvVEV8qW3ZwfdoxFSV0tM2PmM1Siofydh1OnThviMbFB+lovFOXGCMyZ1loJz54XtAREQEREBERAREQEREBERAREQEREBEWM698qnuUssJd2arbSxsYd3lwYG9dh3n4QbKLlZeMGNDwKCcGN7YpiXMxE90jowOveGph6eGP0nsXE7blUwwGllZzAQJiW6XOaxjyMZJGzx8Cg6NFzTuK2CoihZQTudPIY4DrbiQB+hx67AHz8D+i93/AIlba56mndTytcyndMyZwGhxDXOw3JGojScgHP6boOiRcr/TBpnZHHbqhxmcBAdbBzAZCwHrtuM7+HwV7+kcH7MpK3kShlRBJOGkjLdDdRB9vgg3EWFaOImXKsEDaSaJrxNy5HOaQ/lPDXbA5G7h19qqWzi3tYp+fQSRcxzGyObI1zYzI9zWDwJzp322yPag6hFz1w4lFI6q5dBPPHBPHS62vYA6Vz424wTn/wAQb+w+zNdnGML21DhQ1OGOcyNxwBK5r9BAPnnJA6kDYeCDqUXGwccsnaXx22oex/L5LWuGt+qLmHI8MDbxyVq3viWntMFJLLBM9s7Q8taAHsbloyWnfYuH/rGQ3UWDduJIrZXTQTU0zoYWxulmaRhvMLg3bOTuwrPk44ghpBPUW6siDhlgIHf/AAbA+Jw8n2aHIOuRYNTxCGW6CpgpJZX1MskcLNTRqDA868k4wWsJHvCzaPjMPt9JPNQzPdO1jGujLQHykM1NAJyBl+xPkfZkOwRcm3jSINlEtvnjmaXNZGXsJkc172PAwd8Fjj7RuoY+OIXtkmjpJ5qfk9qyA1pji5UMhzk7n74bDyx7UHZIg3RAREQEREBERAREQEREBUJbPbZZZpJKGndJP+9cYxl+wG/n0HwV9V2CSYF3OewanNAaG+BI8R7EGTU8K2yespJ+UI2U5BbCyNga4glwydOrq4nYjPj1K1YLfR07mGClgjLCS0sYBgkAHH6AD9AvfJk/vMvwb/JOTJ/eZfg3+SCCK02+KofPFRU7Znu1ueGDJdknPxJPvJSptVBVTumqaOCWVzdJc9gORgjf9CR7ip+TJ/eZfg3+S+DXFIwGRzw4kd4DbbPgB5IMu38M2+iuNRWtZzZpXBwD2MAjw4u7ulo3y4nJyfar1RabfUUsdNPRU8lPHnRG6MFrcgg4HuJ+KljZJJGx5nkbqAOGhuB8QvXJk/vMvwb/ACQU7ZZaG2yyTU0DBO9z3GUtGrD3ai3IHTOPgPJe2Wa2x1MdQyhpmzR/geIwCNyf4uPxPmrPJk/vMvwb/JOTJ/eZfg3+SCvJaLdJVuqpKKnfUOLS6R0YJJaWkH3gtbv+UeQXl1ltjnSOdQUxMj+Y88sbuznPvzurXJk/vMvwb/JGF7J2xue54c0uy4DIwR5D2oKf7BtPLDBbaQMBBAEQAGAQPoSPcSpqy1UFbo7ZR084Y0saJIwcNOMj3bD4K4iCvLRUsr3Plp4Xudp1FzASdJJbn3EnHvUEVmtsMUccdDTNZG/mMbyxhrtJbkeR0kj3bK+iCnLa6CWkgpZKOB1NBjlRFg0swMDA8NiR7io47Ja45eay30rX4a0ERjYDGPhpb8o8loIgoS2e2zEGWhpnEOLwTGMgklxP6lzifefNIrLbIonRxW+lZG5hiLWxNALCGgt6dMNaMeTR5K+iDzFEyJmmJjWNyXYaMDJOSfiSvSIgIiICIiAiIgIiICIiAoaT90f8x/8AuKmVaKQQtcx7ZM6nHZhIwST4D2oOcl4gfTRXaM1MJrIqwMYyTcxQksBeWgglrQ4u/Tqsqo4tuIa0ZpRlzY2NETwalpkkbzGEO2GGNPj+LruF3faY/Rl/0nfyVWWnoJq2OrlpS6pjxokMLsjGceHhk/EoMPh283Sqr6eKriibTSiRgAjcHNLGxkEuJOc6nDp4dV0837yH/Ef9pXztMfoy/wCk7+S+axLLHoa/DSSS5pb4EePvQe6X+rRf4B/BcG2810Na9gqJK+QyjLY3kBg7QxoD49IdGQ1xAGSDgk5XbwzNjiYx7ZQ5rQDiNx/gF77RH6Mv+k7+SDhaPim8Vj2xU76J7yxsjntp34jJhfIWEauoLQ3OfHpnZbF44iqKKCke2JgdU0vNaxzSSZNUY0j9HuP6Z8CtiggoLex7aKmMLXkFwZC4ZwMDw8AAFa7TH6Mv+k7+SDnuEb5V3aeVtS6nkaIWy5hjc3lOLnDQ7JOThoPh18iF0L/65F/lv/i1R076enhZFBE+ONgw1rYXAD6L213NqWPaHBrWOBLmlu5I8/cgnREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARZVfeW0dxio3UVXI+RjntewM06W41HdwO2oeChpOKbPUW6GsNbFFHI1p0vdhzct1YI93j02KDbRZV3vlPa5GtlhqJQYX1DnQtBDI2Y1OOSPSHTK8DiKhNG2paZDC6d1OCG9XAEn9Nig2EWBTcVUUpp2yQ1UD6gROibI0Zc2Rwa12xOBkjrutWtuFJQmMVdRHCZDhmo4z5/wDugtIst/ENpY6Rrq+DUx4jcAcnUSQAPPdpG3iCF5k4htjJIh2uEskiE4frGAwjLT7c+GEGsiz4L1bZ6iGCGthfNMMsYHbnr9djt12PkgvND2x1LJPGyoEnLDC4ZJwPLp1A3QaCKhWXm3UUskdXWQwvjYZHB7sYaBkn4DPuXw3eidRdrhmZLBzWwlzXAYcXBuDn3hBoIsKo4ss8NOKgVjJIMFxfH3sDAI26nOR0CnPENtZFrmqWRnD3BhOSQ0uz0/wO267HyKDWRZNHxBbquN8jKhrWN0Hv7Eh+nScdRkuAwd1Ypbvb6qCeanrIHwwDMjw4YYMZyT5Y3z0QXkWPDxHb6i50lDSyOnlqGSPDox3WBmnOrPQ99u3tUVv4rtNdVGCGp0kgFjpAWB+S8bZ9rHdf0QbqLPjvNBNb6itp6hk8EAJeYznGBn+G/tyvEl9t0ZwappdzBFpaCTqLtONvbsfJWKzPyEm0R9lpos/9tW7G1ZEe9o2PU4J/gD8CvgvlsMXM7bDozjOr2Z+GCDnyV1txN69aKKgbtSdhqKtjnPige6Nwa05LgcaQPE52Hmvjb1b3Rsf2lg1RNmAPXS44B/U7e9NZ4b160EWSOIKAuqGtmaXRbgagNY0B+QenQ/QqxJd6CNjXvqo2tc0OGT1Bzj+B+B8k0tw3r1eRRS1MMVMaiSVjYA3VrztjzXyjqoK2nbPSytlidkBzTtkHBHvBBCy0mREQEREFSqoIqmshqXueHxRyRAAjBD9Oc/KFhzcGUMnZi2edroIGU7SQxwLGtLcEFpGSD8R7wqnE09zp71I63PnmkMAbDTNEgaHaX9/P4DvpyD5D2ZggrKiGJjo6q5PphXQhhkje5z2FrOYDludIJd7jkeGwdLW2G3V1ZS1FZTRT9midFHHKxrmAEtOcEde4FWl4agkqHuNVUCndM+p7ONOkSOaWl2cZ/tE4z1+CyaO51zqhjXTuEc9TOJHGB8uS2fliIaSNGGAHP/F4HOfSV9XURTsqqmraIKZjad0b3jmgzStD3uaCcERx5cBkZPmg3IeCrbSxMjtzpKIN5BPIYwanwnLXkacaj0Pmr93sTbpTU8VTVziSHJEzGsEmT4g6e6fa3CyeHayvEM/OdPJOLZBUOZKCSJiJGnbqM6G7beeASVRqL5xFTRvbLG0ubEZWSCjeRI/lMc2HAPi5zhn8uOqDaoOEqKjqIpY5ZTyZubEC1mW7uOnVpyR3z1PgPbmGTguge3uz1TXCYzxkFv3ZywtAGPwtLG4HvzlLZcr46uxU0olil55awRmMxaJgxuXE4OWnPtxssy132+V1XTRxFj4pZRzZRSOAhGZRpyTg5DG7+GfaAg3qbhuGK6tr5KqaefLXP5jIzqeAQHfhyNj4Y6D25T8NU8tzFcKidkvOE50hoOe73Q7GrSdIyM77rjrpc+I7hb43MbUMdGwTyMggkjIkMMxMBIOSGuZGMjqXD2LsuGayplbVQXGV7qptVUaGui0YibIQzG2CNOnf2oKl64OpLvVz1FTV1YMuoYaWd0OiMZAJaSBgk488laM9ip5qeqhdJKG1FU2rcQRkOaWEAbdO4PqtZEHMzcG0MscbTPVN5dMymaQW/ha3SD06/ReJ+C6OaVr5KurIa4uAJYcEl5OO7sDrPT2LqUQc5FwhQsmpZXzVMjoH6zqLcSd1gAcAOgMbHD2jy2Xuh4VoqWy1ds5kj4KiDsznFrWvEYaQBkAZIBO5yugRBi23h+GiuZuDqmeesfzNb36QHaxECcADGBCwDHtVePhKibBLC6aofHI5pIJbsGue4DYdO+R8F0SIMWg4ep6S01NAJZHsnZy3SaWNdjTpH4QMnHmvr+HqZ3JIlmaYpHyNII6ulEp8PMY93xWyi1Fpj4zNIt9YdJw3S0zI2tkkIjGlndaCBpc0AkDJ2eev815m4YpJJWyc2UPDOXuGuGnS1pGCMf2Qt5FfS2c5TyrjGGW+ywPp2wPklMAnNRoBAySS7GRvgOOf0Cgi4cpoWzCCadheWFu4PL0Pc8YyOmXnrnZbaKb26edeMao4fgqIXsnqJ3ue/mOf3QS7lcvyx0Ofeo38M0hc97JJWvMxmBOl2nIcNIBH4e+448yt1FfS3TzrxmT2oz22aifUyNicW8sxta0sa3T3emCCQc+wkL3Y7XFZ6DslO974+Y+QawAQXuLiNgBjJK0EWGxERAREQZc9+t1PdJaCpqY4KhkbZMSOA1NIcdv0aV8rr9RUk0cTniR73sjIY5pLS50bRkZz/wCK0+79M1bxw1FdKyaWaplZDO2NssTQ3vaNWnBxkbvz+g9uaj+DYJ5jNV1s8srnse4hrWjumEgYA/8AkN+JQTwcS2J9VVRQTU3L2knnDmCN2WncnO+zfhjwVqK7WFjqQxVdA1zm8in0uaDjUG6G+XeAGPMexZTOCKchnPrqiRzImQg6WjusbpHQdcKO5cJzvufNoZw2GoqYp6kyO3xHPzgGt0+ZI6jr7Nw6UVVvguRpRLTx10/fMYID34HUjqdm/AexVKniO3Q3NlvEzJKk7Oax7e4dTG4dk7HMg2/5qOo4eZPxDBdnVU3MhkErIzgtb92Yy0eQIcT7/gq1RwnDPWCaSrm5bJXzMjAaAC+Vkrt8ZPejH6EoLNTxZZYInSm4QSRM/ePjeHaNiRkDc5wcYB+ClbeLXTFtNSywucJWRGGEjLC92Nx4DJ3XN0XBM07Xi61RaI4Y6eARODiGMjewEnSMnv8Al4foNWPhKIXRtdJWzySiQyYIG/3gkAJ67EYHsQWa/ii30FVLDVF0fKmbC95LQATy9+ucfet3x/yzZ/b9ow5/7RpMNY15cJBs134T+udlQuHCkFZc3V4qpopzM2YYDSA4cojYjp9y34lRQ8HwQ0skMdZPmWVsspOMPIaQQQPAlxOPAgINiK9WyaZ0UVfTPka0OIbIDgFuoH5d/cvc92oKd9OyesgjfUAGJrngF4OMY+I+K5uXguOOzxW6mmc9jqmKSSaR2lzY2xNic0YG+qNhaen4yfABa91sEdfWtn574mFkccsbQCHtjk1tAPhvnp4H3FApeJbdUWuhuGt8dLWPcyJ0gx+Fr3EnfYaY3FexxLZjKIxcacksfJkO7oazTqJPQfib181XquF6aoslDbHTzCKkDg14xqdmJ8e+3lIT7wFDcuEaWunqJXVEzHTDBAxgbQ4x7jAw/FBoP4jszGNe650gaWh4PMH4S7QD83d9+y+ycQ2iNrXOuNLh0ZlaBICS0ZyQP+F3ynyVCLhOlYH5mfqe6F7i1rWgmKczDb2udg+OPbuq7OCaJlRK/nyuZMXOka5oPeLnnIPhjmH4D25DcN4t7YqOR9ZCxtWA6DW7SZAcdAfePiFTp+KrNLC9766CHllrXiR4GkubqAz0O2+xK+V/D7ayO3NNVJG+jbobKxoD/wCz0d1GdO46HxB2xms4HpY42Mjq5u5j8bWuBHLEZBHtDWn3jyOEHSU1xo6qolgpqqGWaL8bGPBLfDf9VUfxFZmRGR1zpBGH6C7mjAdjOPhv7lHa7DHb62onhnkDZWuHKYA1oJOdWBtqHTOAfPPVZdFwTTU8rpH1tRK90ehxdjLjy3R6iepJDyT7fgg2o77b5rxHbIJ2TVTo3yERuDgwN05z84UNZxPZ6Vji6uhkc2QxaIzqOvDjp26fgd122Kr2bhiG110E8dVNIyBszY43AYHNcxzyT1O7NveqruDIHiIPrZyIAI4O60aGYkGk+e0h39g9uQ1YeJLPLSx1AuNK2ORwaNUoGHYBwf0IP6q0LrQGnqJxVwcmneY5n6xhjhsQT5+xYdXwbSVFTz+fIHFhicHNDmlhYxhGP/ttO+fHZaElihNodQxzSMHaTVMkAGWv53NG3QgO8PJB7qr/AG2nts9aKqOaGJhceU4OLsML8D26QSvdJfbZVxSSQVkZbHIYn57uHB5jxv8AmBHtWTXcJNrmzNqbjUObNl0mljBqeYnR56bDS/p5ge1ejwlEC4R1s7Y3y817dLST9+ZwM42Gpzh7j+qDTF/tTmxGOvpn80Exhsgy/Genn0PwV2jqGVdJBUxAiOZjZG564IyMrnZ+DqeUUDe2VAjo44Y427Efdk4PsznB9wXQ0NM2joqemYS5kMbYwT1IAwgnREQEREHIcUcQ3G3XdsFDA2SFrBrDoSTkteQQQemWtHTG+M5O2Rea/iHFbB2k87kkxuhgczl5iaSRh2+XFwGc4xsu2mu0Mdz7AIqiSYNY9xjiLmsDiQCT4fhPwX2G9Wycs5NwpJNcnKbpladT/RG/XdByTeJro2umpn8qKmDgxtTJTuPKAe5pLhr36N8Qe8Cdk/pBeYKo8yWGaF047opHNfoMcRGhpcMjLn7El22wOCupZfbaa2tpH1cMU9IcSskeGkDQ15d16YcN/eozxJaGvw6vp2xaGyCYyNEbslwwHZ65Y7b2IMu+3G6097mgtzGhnIY/mSRPkbkNmcQAHAZyxg/Xx2Vbi273NlHSx0h7M6el5xIic5zn6mDltIPdOHOO+ensK6qpuNFSxRS1NXTxRykCN75AA/PTB8VAb5ahz83GkHIOmXMre4dWnB323296DhKnii8Q0ohMTGPfzImQOjk5kgFPJIHh+rP4mhuOuxwVdbxJeKaqp4JAJiawsm1U5bpidUGMYId/ZYNRODsQSd9+jirbHLT01+lNLCJRiKpm0tPQjYn2A/orsl5tkbpmyXCka6HHMBlaCzOwzvt1CDkqitvEFj4aqYpJnStpXSVLXsc7W4RDBfggnBJOPHCmjvl8m7R2c0z44ixjJxTP0z6ptGsDV0Ayeu+M5AXSi923WGvraZmpwbGXTN+8y1pGnffZzfiPMLxBxDZ54Y5YrlSlkkRmbmQAlgBJdg742PwKDM4cu1ymqZI7wIw05bG6OBzO8JpI98k9QxrvZldOqDb1a3iItuFIRK/lx4lb3nbbDfc7j4jzXuC50FRDPLBWU8sUGea9kgIjxucnwQXEWUOIbUXN011O6IsfIZmyNMbQ0sBBdnY5e3b2qcXi2l0bf2hSapY+awc1veZgnUN+mAd/YUF5FntvVrfyNNxpDz3aIsTN77sgYG+53HxClqLlQ01S2nqKuninc0vEb5AHFoBJOPLY/AoLaLNiv1om18q50T9DC92mZpw0dSd+i8i/UDqykp4pmzGqIbE+JzXNJLZHeByP3T98ddvPAaiLON7tzZeVNWU8Mxe5gjfK3U4hxbsM+YI+nVQ2viO1XKnhlp62Ec6MzMY+RoeWDPexnpgEoNdFhUPFFura9tJG57Xvzyy/SNeOu2dTf+IBXY75apAwx3GjcHuLGkTNOXAAkDfwBB9xQaCLIj4ktMtbHTR11O58rA6NwkbpflxbpBzucjopob3bpKKOqdWU8cThnLpW7d3WQSDjZu/Xog0UVN90oGUDa11ZTijd0mMg0HfHXp1UUl8tUYcZLjRtDdOSZm7ahlvj4jcexBoovMUjJomSROa+N4Dmuacgg9CF6QEREBERBlT2KiqbrPX1MTJZZImRNLmAmPSXHLT4Hv8A0VC08Liir6WsmqzPNTRthZiMMGhrC1uRk77nJ8c9AukRBzN44Rgub6lz6mSMzVBqO6OjjC2MD3d0H6Kq/hKaGtoqqiqo21DJdcjnRZb+GbcNJyd5QN3Z2zldgiDl7vwiy4WWjtja6aKnp6V1Kds6wWtAcQCO8NPjkbnbpj4/hFvPpqiKscypp5ZZmOMYLS6SbmnIzuOo6+OV1KIOZqeFGzWChtTa6VsVO1zXODccwOaRuAQMjOR1HsKhHB5xKDXbPAy0Rua0uBB1kB4w7bZzdJ33JXWIg5VnCGiSGRtxmMrJGvdKWnmHDI2kagR15YyDkHPTbKqVXAgqIWwyXOXlsiMLBy86WmF0RGNWPwvJ6Z1ezZdqiDm/6Mcu6y11NWOjdO481jog4FhbEMDPQ/dDff8AEduhEdNwt2Dh65UFNMJZZ6M0sb3gg6Q1wYHEk+l4YHsC6hEHIS8Gdpc+eor3drc4P1Mj0tBbydOwOcfcDO4zk9Nl9l4MbJLC7tpDI9xGYtTclr2u7pcRg63HcE56kjZdciDk4eDgyeGV9c+TSQHMeHObpDg4Nbl5IwQepd12xgYsXfhWG5XOeqfOWtnjDHsLS7Dmtc1rm74H4vI9PDddIiDmJ+Eo3sl5NZLE98wm1NbjpFHHp2IOCI98EHc7heLXwdFQ3Glq+2SSOp5DI1ujAOeecdfOod8oXVIg5o8JQGoqJe0yappmTHujYtqTPj4nHuVaPgtjKRtIK5/ZQ3pyxqL+RyNWc9NO+MdfHwXXIg4638K1YruZW1IbFE14h5MgccuJdnBjGnBcT+J2TjJOF9peB4YxVietlk7TBJC/DcEa42xkgkk9GA753J9y7BEHOO4ZM8r5qyt5k7xEC5kIYBy5RIMD/hA3J/5Kl/QWlFGynFXLhlNFCw6QMSM0YkOPEiJgI8gfNdgiDn2cPSRUlNHT1jI5KeY1DDyct5ji/USNWSCHnxzkZyVmVXCk9DamRWeUS1LZdYM2AP6vyd9sHoD7PbjB7NEFGyUctvtlNSzSiUwxMjBDcYDWgfruCf1V5EQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4fWx/ME58PrY/mCCRFHz4vWx/MFIg/KkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQSU39Zi/xj+K/UURB//9k="
          },
          {
            "timing": 4560,
            "timestamp": 1240616875837,
            "data": "data:image/jpeg;base64,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pidg4HGJiOvgOu6+v4LYZmvFYSxjOWyN8epoboa3GM4ABYCMY6nxwR1yIOXoOEm0twhqpK2SoLNLniUOcS5pcW4JccAasb6jsN85J+VvB0FXXV076h2ipfzdJbkseWtacHOMYb5Z3O+Nl1KIOZqeFGycsxVkkbmSTyHu7P5svMIOCDgHbr/RfeH+FIrPW09QyrkmdDC6ABzQMtLY2gn14iHvK6VEBERAREQEREBERAREQEREBERAREQVYbbQwVb6qCjpo6qTZ8zImh7va4DJVpEQEREDG2FBW0kFbAYaqMSRkg4JIwR0II6KdEHiCGOngjhgY2OKNoYxjRgNA2AAXtEQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREH/9k="
          }
        ]
      }
    },
    "final-screenshot": {
      "id": "final-screenshot",
      "title": "Final Screenshot",
      "description": "The last screenshot captured of the pageload.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "screenshot",
        "timing": 4560,
        "timestamp": 1240616875905,
        "data": "data:image/jpeg;base64,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pidg4HGJiOvgOu6+v4LYZmvFYSxjOWyN8epoboa3GM4ABYCMY6nxwR1yIOXoOEm0twhqpK2SoLNLniUOcS5pcW4JccAasb6jsN85J+VvB0FXXV076h2ipfzdJbkseWtacHOMYb5Z3O+Nl1KIOZqeFGycsxVkkbmSTyHu7P5svMIOCDgHbr/RfeH+FIrPW09QyrkmdDC6ABzQMtLY2gn14iHvK6VEBERAREQEREBERAREQEREBERAREQVYbbQwVb6qCjpo6qTZ8zImh7va4DJVpEQEREDG2FBW0kFbAYaqMSRkg4JIwR0II6KdEHiCGOngjhgY2OKNoYxjRgNA2AAXtEQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREH/9k="
      }
    },
    "total-blocking-time": {
      "id": "total-blocking-time",
      "title": "Total Blocking Time",
      "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/).",
      "score": 1,
      "scoreDisplayMode": "numeric",
      "numericValue": 2,
      "numericUnit": "millisecond",
      "displayValue": "0 ms",
      "scoringOptions": {
        "p10": 200,
        "median": 600
      }
    },
    "max-potential-fid": {
      "id": "max-potential-fid",
      "title": "Max Potential First Input Delay",
      "description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).",
      "score": 1,
      "scoreDisplayMode": "numeric",
      "numericValue": 54,
      "numericUnit": "millisecond",
      "displayValue": "50 ms"
    },
    "cumulative-layout-shift": {
      "id": "cumulative-layout-shift",
      "title": "Cumulative Layout Shift",
      "description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https://web.dev/articles/cls).",
      "score": 0.99,
      "scoreDisplayMode": "numeric",
      "numericValue": 0.046204,
      "numericUnit": "unitless",
      "displayValue": "0.046",
      "scoringOptions": {
        "p10": 0.1,
        "median": 0.25
      },
      "details": {
        "type": "debugdata",
        "items": [
          {
            "cumulativeLayoutShiftMainFrame": 0.046204,
            "newEngineResult": {
              "cumulativeLayoutShift": 0.046204,
              "cumulativeLayoutShiftMainFrame": 0.046204
            },
            "newEngineResultDiffered": false
          }
        ]
      }
    },
    "errors-in-console": {
      "id": "errors-in-console",
      "title": "Browser errors were logged to the console",
      "description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "sourceLocation",
            "valueType": "source-location",
            "label": "Source"
          },
          {
            "key": "description",
            "valueType": "code",
            "label": "Description"
          }
        ],
        "items": [
          {
            "source": "network",
            "description": "Failed to load resource: the server responded with a status of 404 (NOT FOUND)",
            "sourceLocation": {
              "type": "source-location",
              "url": "https://purl.archive.org/favicon.ico",
              "urlProvider": "network",
              "line": 0,
              "column": 0
            }
          }
        ]
      }
    },
    "server-response-time": {
      "id": "server-response-time",
      "title": "Initial server response time was short",
      "description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/).",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 437,
      "numericUnit": "millisecond",
      "displayValue": "Root document took 440 ms",
      "metricSavings": {
        "FCP": 350,
        "LCP": 350
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "responseTime",
            "valueType": "timespanMs",
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/",
            "responseTime": 437
          }
        ],
        "overallSavingsMs": 337
      },
      "guidanceLevel": 1
    },
    "interactive": {
      "id": "interactive",
      "title": "Time to Interactive",
      "description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).",
      "score": 0.53,
      "scoreDisplayMode": "numeric",
      "numericValue": 6936.572750000001,
      "numericUnit": "millisecond",
      "displayValue": "6.9 s"
    },
    "user-timings": {
      "id": "user-timings",
      "title": "User Timing marks and measures",
      "description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https://developer.chrome.com/docs/lighthouse/performance/user-timings/).",
      "score": null,
      "scoreDisplayMode": "notApplicable",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "name",
            "valueType": "text",
            "label": "Name"
          },
          {
            "key": "timingType",
            "valueType": "text",
            "label": "Type"
          },
          {
            "key": "startTime",
            "valueType": "ms",
            "granularity": 0.01,
            "label": "Start Time"
          },
          {
            "key": "duration",
            "valueType": "ms",
            "granularity": 0.01,
            "label": "Duration"
          }
        ],
        "items": []
      },
      "guidanceLevel": 2
    },
    "redirects": {
      "id": "redirects",
      "title": "Avoid multiple page redirects",
      "description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https://developer.chrome.com/docs/lighthouse/performance/redirects/).",
      "score": 0,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 751.029,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 750 ms",
      "metricSavings": {
        "LCP": 750,
        "FCP": 750
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "wastedMs",
            "valueType": "timespanMs",
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "url": "https://purl.org/",
            "wastedMs": 751.029
          },
          {
            "url": "https://purl.archive.org/",
            "wastedMs": 0
          }
        ],
        "overallSavingsMs": 751.029
      },
      "guidanceLevel": 2
    },
    "image-aspect-ratio": {
      "id": "image-aspect-ratio",
      "title": "Displays images with correct aspect ratio",
      "description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "displayedAspectRatio",
            "valueType": "text",
            "label": "Aspect Ratio (Displayed)"
          },
          {
            "key": "actualAspectRatio",
            "valueType": "text",
            "label": "Aspect Ratio (Actual)"
          }
        ],
        "items": []
      }
    },
    "image-size-responsive": {
      "id": "image-size-responsive",
      "title": "Serves images with low resolution",
      "description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https://web.dev/articles/serve-responsive-images).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "displayedSize",
            "valueType": "text",
            "label": "Displayed size"
          },
          {
            "key": "actualSize",
            "valueType": "text",
            "label": "Actual size"
          },
          {
            "key": "expectedSize",
            "valueType": "text",
            "label": "Expected size"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/img/logo_IA-sm.png",
            "node": {
              "type": "node",
              "lhId": "1-5-IMG",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
              "selector": "tbody > tr > td > img",
              "boundingRect": {
                "top": 564,
                "bottom": 594,
                "left": 20,
                "right": 45,
                "width": 25,
                "height": 30
              },
              "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
              "nodeLabel": "tbody > tr > td > img"
            },
            "displayedSize": "25 x 30",
            "actualSize": "25 x 30",
            "actualPixels": 750,
            "expectedSize": "38 x 45",
            "expectedPixels": 1710
          }
        ]
      }
    },
    "deprecations": {
      "id": "deprecations",
      "title": "Avoids deprecated APIs",
      "description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "value",
            "valueType": "text",
            "label": "Deprecation / Warning"
          },
          {
            "key": "source",
            "valueType": "source-location",
            "label": "Source"
          }
        ],
        "items": []
      }
    },
    "third-party-cookies": {
      "id": "third-party-cookies",
      "title": "Avoids third-party cookies",
      "description": "Third-party cookies may be blocked in some contexts. [Learn more about preparing for third-party cookie restrictions](https://privacysandbox.google.com/cookies/prepare/overview).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "name",
            "valueType": "text",
            "label": "Name"
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          }
        ],
        "items": []
      }
    },
    "mainthread-work-breakdown": {
      "id": "mainthread-work-breakdown",
      "title": "Minimizes main-thread work",
      "description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 357.9080000000003,
      "numericUnit": "millisecond",
      "displayValue": "0.4 s",
      "metricSavings": {
        "TBT": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "groupLabel",
            "valueType": "text",
            "label": "Category"
          },
          {
            "key": "duration",
            "valueType": "ms",
            "granularity": 1,
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "group": "other",
            "groupLabel": "Other",
            "duration": 173.64800000000025
          },
          {
            "group": "scriptEvaluation",
            "groupLabel": "Script Evaluation",
            "duration": 78.24400000000003
          },
          {
            "group": "styleLayout",
            "groupLabel": "Style & Layout",
            "duration": 50.984
          },
          {
            "group": "scriptParseCompile",
            "groupLabel": "Script Parsing & Compilation",
            "duration": 24.575999999999997
          },
          {
            "group": "parseHTML",
            "groupLabel": "Parse HTML & CSS",
            "duration": 22.947999999999993
          },
          {
            "group": "paintCompositeRender",
            "groupLabel": "Rendering",
            "duration": 7.507999999999997
          }
        ],
        "sortedBy": [
          "duration"
        ]
      },
      "guidanceLevel": 1
    },
    "bootup-time": {
      "id": "bootup-time",
      "title": "JavaScript execution time",
      "description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/).",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 72.58800000000001,
      "numericUnit": "millisecond",
      "displayValue": "0.1 s",
      "metricSavings": {
        "TBT": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "total",
            "granularity": 1,
            "valueType": "ms",
            "label": "Total CPU Time"
          },
          {
            "key": "scripting",
            "granularity": 1,
            "valueType": "ms",
            "label": "Script Evaluation"
          },
          {
            "key": "scriptParseCompile",
            "granularity": 1,
            "valueType": "ms",
            "label": "Script Parse"
          }
        ],
        "items": [
          {
            "url": "Unattributable",
            "total": 148.18400000000008,
            "scripting": 5.8439999999999985,
            "scriptParseCompile": 0
          },
          {
            "url": "https://purl.archive.org/",
            "total": 84.55199999999999,
            "scripting": 5.143999999999999,
            "scriptParseCompile": 1.088
          },
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "total": 73.67200000000001,
            "scripting": 48.83200000000001,
            "scriptParseCompile": 11.680000000000001
          }
        ],
        "summary": {
          "wastedMs": 72.58800000000001
        },
        "sortedBy": [
          "total"
        ]
      },
      "guidanceLevel": 1
    },
    "diagnostics": {
      "id": "diagnostics",
      "title": "Diagnostics",
      "description": "Collection of useful page vitals.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "debugdata",
        "items": [
          {
            "numRequests": 9,
            "numScripts": 3,
            "numStylesheets": 2,
            "numFonts": 0,
            "numTasks": 446,
            "numTasksOver10ms": 3,
            "numTasksOver25ms": 0,
            "numTasksOver50ms": 0,
            "numTasksOver100ms": 0,
            "numTasksOver500ms": 0,
            "rtt": 173.637,
            "throughput": 1973479.949269936,
            "maxRtt": 174.69400000000002,
            "maxServerLatency": 1952.8335,
            "totalByteWeight": 308638,
            "totalTaskTime": 89.477,
            "mainDocumentTransferSize": 2290
          }
        ]
      }
    },
    "network-requests": {
      "id": "network-requests",
      "title": "Network Requests",
      "description": "Lists the network requests that were made during page load.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "protocol",
            "valueType": "text",
            "label": "Protocol"
          },
          {
            "key": "networkRequestTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Network Request Time"
          },
          {
            "key": "networkEndTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Network End Time"
          },
          {
            "key": "transferSize",
            "valueType": "bytes",
            "displayUnit": "kb",
            "granularity": 1,
            "label": "Transfer Size"
          },
          {
            "key": "resourceSize",
            "valueType": "bytes",
            "displayUnit": "kb",
            "granularity": 1,
            "label": "Resource Size"
          },
          {
            "key": "statusCode",
            "valueType": "text",
            "label": "Status Code"
          },
          {
            "key": "mimeType",
            "valueType": "text",
            "label": "MIME Type"
          },
          {
            "key": "resourceType",
            "valueType": "text",
            "label": "Resource Type"
          }
        ],
        "items": [
          {
            "url": "https://purl.org/",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 0,
            "networkRequestTime": 1.5239999294281006,
            "networkEndTime": 533.7320001125336,
            "finished": true,
            "transferSize": 191,
            "resourceSize": 0,
            "statusCode": 307,
            "mimeType": "",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "purl.org"
          },
          {
            "url": "https://purl.archive.org/",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 533.7320001125336,
            "networkRequestTime": 534.2669999599457,
            "networkEndTime": 1548.65900015831,
            "finished": true,
            "transferSize": 2290,
            "resourceSize": 5368,
            "statusCode": 200,
            "mimeType": "text/html",
            "resourceType": "Document",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1560.9690001010895,
            "networkRequestTime": 1562.0380001068115,
            "networkEndTime": 3069.933000087738,
            "finished": true,
            "transferSize": 146332,
            "resourceSize": 146010,
            "statusCode": 200,
            "mimeType": "text/css",
            "resourceType": "Stylesheet",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/style.css",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1561.4260001182556,
            "networkRequestTime": 1562.8900001049042,
            "networkEndTime": 3543.5920000076294,
            "finished": true,
            "transferSize": 911,
            "resourceSize": 599,
            "statusCode": 200,
            "mimeType": "text/css",
            "resourceType": "Stylesheet",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/img/logo_IA-sm.png",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1561.6059999465942,
            "networkRequestTime": 1563.6790001392365,
            "networkEndTime": 4546.328000068665,
            "finished": true,
            "transferSize": 1107,
            "resourceSize": 804,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1561.7549998760223,
            "networkRequestTime": 1564.4420001506805,
            "networkEndTime": 5896.323000192642,
            "finished": true,
            "transferSize": 86674,
            "resourceSize": 86351,
            "statusCode": 200,
            "mimeType": "text/javascript",
            "resourceType": "Script",
            "priority": "Medium",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1561.9130001068115,
            "networkRequestTime": 1564.9079999923706,
            "networkEndTime": 6908.548000097275,
            "finished": true,
            "transferSize": 70033,
            "resourceSize": 69707,
            "statusCode": 200,
            "mimeType": "text/javascript",
            "resourceType": "Script",
            "priority": "Medium",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/static/app.js",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1562.0339999198914,
            "networkRequestTime": 1565.3029999732971,
            "networkEndTime": 7561.091000080109,
            "finished": true,
            "transferSize": 711,
            "resourceSize": 395,
            "statusCode": 200,
            "mimeType": "text/javascript",
            "resourceType": "Script",
            "priority": "Medium",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          },
          {
            "url": "https://purl.archive.org/favicon.ico",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 7570.916000127792,
            "networkRequestTime": 7571.459000110626,
            "networkEndTime": 8559.348000049591,
            "finished": true,
            "transferSize": 389,
            "resourceSize": 207,
            "statusCode": 404,
            "mimeType": "text/html",
            "resourceType": "Other",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "archive.org"
          }
        ],
        "debugData": {
          "type": "debugdata",
          "networkStartTimeTs": 1240612317633,
          "initiators": [
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 11,
              "columnNumber": 66
            },
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 12,
              "columnNumber": 48
            },
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 153,
              "columnNumber": 43
            },
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 166,
              "columnNumber": 39
            },
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 167,
              "columnNumber": 48
            },
            {
              "type": "parser",
              "url": "https://purl.archive.org/",
              "lineNumber": 168,
              "columnNumber": 29
            }
          ]
        }
      }
    },
    "network-rtt": {
      "id": "network-rtt",
      "title": "Network Round Trip Times",
      "description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https://hpbn.co/primer-on-latency-and-bandwidth/).",
      "score": 1,
      "scoreDisplayMode": "informative",
      "numericValue": 174.69400000000002,
      "numericUnit": "millisecond",
      "displayValue": "170 ms",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "origin",
            "valueType": "text",
            "label": "URL"
          },
          {
            "key": "rtt",
            "valueType": "ms",
            "granularity": 1,
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "origin": "https://purl.archive.org",
            "rtt": 174.69400000000002
          },
          {
            "origin": "https://purl.org",
            "rtt": 173.637
          }
        ],
        "sortedBy": [
          "rtt"
        ]
      }
    },
    "network-server-latency": {
      "id": "network-server-latency",
      "title": "Server Backend Latencies",
      "description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).",
      "score": 1,
      "scoreDisplayMode": "informative",
      "numericValue": 1952.8335,
      "numericUnit": "millisecond",
      "displayValue": "1,950 ms",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "origin",
            "valueType": "text",
            "label": "URL"
          },
          {
            "key": "serverResponseTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "origin": "https://purl.archive.org",
            "serverResponseTime": 1952.8335
          },
          {
            "origin": "https://purl.org",
            "serverResponseTime": 1.0289999999999964
          }
        ],
        "sortedBy": [
          "serverResponseTime"
        ]
      }
    },
    "main-thread-tasks": {
      "id": "main-thread-tasks",
      "title": "Tasks",
      "description": "Lists the toplevel main thread tasks that executed during page load.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "startTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Start Time"
          },
          {
            "key": "duration",
            "valueType": "ms",
            "granularity": 1,
            "label": "End Time"
          }
        ],
        "items": [
          {
            "duration": 11.084,
            "startTime": 1553.43
          },
          {
            "duration": 13.878,
            "startTime": 3546.824
          },
          {
            "duration": 13.433,
            "startTime": 5900.529
          },
          {
            "duration": 6.806,
            "startTime": 6912.137
          }
        ]
      }
    },
    "metrics": {
      "id": "metrics",
      "title": "Metrics",
      "description": "Collects all available metrics.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "numericValue": 6937,
      "numericUnit": "millisecond",
      "details": {
        "type": "debugdata",
        "items": [
          {
            "firstContentfulPaint": 6467,
            "largestContentfulPaint": 6467,
            "interactive": 6937,
            "speedIndex": 7632,
            "totalBlockingTime": 2,
            "maxPotentialFID": 54,
            "cumulativeLayoutShift": 0.046204,
            "cumulativeLayoutShiftMainFrame": 0.046204,
            "timeToFirstByte": 2553,
            "observedTimeOrigin": 0,
            "observedTimeOriginTs": 1240612315837,
            "observedNavigationStart": 0,
            "observedNavigationStartTs": 1240612315837,
            "observedFirstPaint": 3575,
            "observedFirstPaintTs": 1240615891139,
            "observedFirstContentfulPaint": 3575,
            "observedFirstContentfulPaintTs": 1240615891139,
            "observedFirstContentfulPaintAllFrames": 3575,
            "observedFirstContentfulPaintAllFramesTs": 1240615891139,
            "observedLargestContentfulPaint": 3575,
            "observedLargestContentfulPaintTs": 1240615891139,
            "observedLargestContentfulPaintAllFrames": 3575,
            "observedLargestContentfulPaintAllFramesTs": 1240615891139,
            "observedTraceEnd": 10881,
            "observedTraceEndTs": 1240623196741,
            "observedLoad": 7569,
            "observedLoadTs": 1240619884818,
            "observedDomContentLoaded": 7566,
            "observedDomContentLoadedTs": 1240619881793,
            "observedCumulativeLayoutShift": 0.046204,
            "observedCumulativeLayoutShiftMainFrame": 0.046204,
            "observedFirstVisualChange": 377,
            "observedFirstVisualChangeTs": 1240612692837,
            "observedLastVisualChange": 4560,
            "observedLastVisualChangeTs": 1240616875837,
            "observedSpeedIndex": 3603,
            "observedSpeedIndexTs": 1240615919333
          },
          {
            "lcpInvalidated": false
          }
        ]
      }
    },
    "resource-summary": {
      "id": "resource-summary",
      "title": "Resources Summary",
      "description": "Aggregates all network requests and groups them by type",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "label",
            "valueType": "text",
            "label": "Resource Type"
          },
          {
            "key": "requestCount",
            "valueType": "numeric",
            "label": "Requests"
          },
          {
            "key": "transferSize",
            "valueType": "bytes",
            "label": "Transfer Size"
          }
        ],
        "items": [
          {
            "resourceType": "total",
            "label": "Total",
            "requestCount": 8,
            "transferSize": 308249
          },
          {
            "resourceType": "script",
            "label": "Script",
            "requestCount": 3,
            "transferSize": 157418
          },
          {
            "resourceType": "stylesheet",
            "label": "Stylesheet",
            "requestCount": 2,
            "transferSize": 147243
          },
          {
            "resourceType": "document",
            "label": "Document",
            "requestCount": 1,
            "transferSize": 2290
          },
          {
            "resourceType": "image",
            "label": "Image",
            "requestCount": 1,
            "transferSize": 1107
          },
          {
            "resourceType": "other",
            "label": "Other",
            "requestCount": 1,
            "transferSize": 191
          },
          {
            "resourceType": "media",
            "label": "Media",
            "requestCount": 0,
            "transferSize": 0
          },
          {
            "resourceType": "font",
            "label": "Font",
            "requestCount": 0,
            "transferSize": 0
          },
          {
            "resourceType": "third-party",
            "label": "Third-party",
            "requestCount": 1,
            "transferSize": 191
          }
        ]
      }
    },
    "layout-shifts": {
      "id": "layout-shifts",
      "title": "Avoid large layout shifts",
      "description": "These are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due to [windowing](https://web.dev/articles/cls#what_is_cls). [Learn how to improve CLS](https://web.dev/articles/optimize-cls)",
      "score": 1,
      "scoreDisplayMode": "informative",
      "displayValue": "1 layout shift found",
      "metricSavings": {
        "CLS": 0.046
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "extra"
            },
            "label": "Element"
          },
          {
            "key": "score",
            "valueType": "numeric",
            "subItemsHeading": {
              "key": "cause",
              "valueType": "text"
            },
            "granularity": 0.001,
            "label": "Layout shift score"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "page-0-TD",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,1,TD",
              "selector": "table#footer > tbody > tr > td",
              "boundingRect": {
                "top": 514,
                "bottom": 644,
                "left": 50,
                "right": 397,
                "width": 347,
                "height": 130
              },
              "snippet": "<td>",
              "nodeLabel": "The PURL service is an initiative of the Internet Archive, a 501(c)(3) non-prof…"
            },
            "score": 0.046204,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "extra": {
                    "type": "node",
                    "lhId": "page-1-IMG",
                    "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
                    "selector": "tbody > tr > td > img",
                    "boundingRect": {
                      "top": 564,
                      "bottom": 594,
                      "left": 20,
                      "right": 45,
                      "width": 25,
                      "height": 30
                    },
                    "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
                    "nodeLabel": "tbody > tr > td > img"
                  },
                  "cause": "Media element lacking an explicit size"
                }
              ]
            }
          }
        ]
      },
      "guidanceLevel": 2
    },
    "long-tasks": {
      "id": "long-tasks",
      "title": "Avoid long main-thread tasks",
      "description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https://web.dev/articles/optimize-long-tasks)",
      "score": 1,
      "scoreDisplayMode": "informative",
      "displayValue": "1 long task found",
      "metricSavings": {
        "TBT": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "startTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Start Time"
          },
          {
            "key": "duration",
            "valueType": "ms",
            "granularity": 1,
            "label": "Duration"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "duration": 54,
            "startTime": 7266.551000000001
          }
        ],
        "sortedBy": [
          "duration"
        ],
        "skipSumming": [
          "startTime"
        ],
        "debugData": {
          "type": "debugdata",
          "urls": [
            "https://purl.archive.org/static/jquery/jquery.js"
          ],
          "tasks": [
            {
              "urlIndex": 0,
              "startTime": 7266.6,
              "duration": 54,
              "other": 54,
              "scriptEvaluation": 0
            }
          ]
        }
      },
      "guidanceLevel": 1
    },
    "non-composited-animations": {
      "id": "non-composited-animations",
      "title": "Avoid non-composited animations",
      "description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)",
      "score": null,
      "scoreDisplayMode": "notApplicable",
      "metricSavings": {
        "CLS": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "failureReason",
              "valueType": "text"
            },
            "label": "Element"
          }
        ],
        "items": []
      },
      "guidanceLevel": 2
    },
    "unsized-images": {
      "id": "unsized-images",
      "title": "Image elements do not have explicit `width` and `height`",
      "description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https://web.dev/articles/optimize-cls#images_without_dimensions)",
      "score": 0.5,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "CLS": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/img/logo_IA-sm.png",
            "node": {
              "type": "node",
              "lhId": "1-5-IMG",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
              "selector": "tbody > tr > td > img",
              "boundingRect": {
                "top": 564,
                "bottom": 594,
                "left": 20,
                "right": 45,
                "width": 25,
                "height": 30
              },
              "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
              "nodeLabel": "tbody > tr > td > img"
            }
          }
        ]
      },
      "guidanceLevel": 4
    },
    "valid-source-maps": {
      "id": "valid-source-maps",
      "title": "Page has valid source maps",
      "description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https://developer.chrome.com/docs/devtools/javascript/source-maps/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "scriptUrl",
            "valueType": "url",
            "subItemsHeading": {
              "key": "error"
            },
            "label": "URL"
          },
          {
            "key": "sourceMapUrl",
            "valueType": "url",
            "label": "Map URL"
          }
        ],
        "items": []
      }
    },
    "csp-xss": {
      "id": "csp-xss",
      "title": "Ensure CSP is effective against XSS attacks",
      "description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "description",
            "valueType": "text",
            "subItemsHeading": {
              "key": "description"
            },
            "label": "Description"
          },
          {
            "key": "directive",
            "valueType": "code",
            "subItemsHeading": {
              "key": "directive"
            },
            "label": "Directive"
          },
          {
            "key": "severity",
            "valueType": "text",
            "subItemsHeading": {
              "key": "severity"
            },
            "label": "Severity"
          }
        ],
        "items": [
          {
            "severity": "High",
            "description": "No CSP found in enforcement mode"
          }
        ]
      }
    },
    "has-hsts": {
      "id": "has-hsts",
      "title": "Use a strong HSTS policy",
      "description": "Deployment of the HSTS header significantly reduces the risk of downgrading HTTP connections and eavesdropping attacks. A rollout in stages, starting with a low max-age is recommended. [Learn more about using a strong HSTS policy.](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "description",
            "valueType": "text",
            "subItemsHeading": {
              "key": "description"
            },
            "label": "Description"
          },
          {
            "key": "directive",
            "valueType": "code",
            "subItemsHeading": {
              "key": "directive"
            },
            "label": "Directive"
          },
          {
            "key": "severity",
            "valueType": "text",
            "subItemsHeading": {
              "key": "severity"
            },
            "label": "Severity"
          }
        ],
        "items": [
          {
            "severity": "High",
            "description": "No HSTS header found"
          }
        ]
      }
    },
    "origin-isolation": {
      "id": "origin-isolation",
      "title": "Ensure proper origin isolation with COOP",
      "description": "The Cross-Origin-Opener-Policy (COOP) can be used to isolate the top-level window from other documents such as pop-ups. [Learn more about deploying the COOP header.](https://web.dev/articles/why-coop-coep#coop)",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "description",
            "valueType": "text",
            "subItemsHeading": {
              "key": "description"
            },
            "label": "Description"
          },
          {
            "key": "directive",
            "valueType": "code",
            "subItemsHeading": {
              "key": "directive"
            },
            "label": "Directive"
          },
          {
            "key": "severity",
            "valueType": "text",
            "subItemsHeading": {
              "key": "severity"
            },
            "label": "Severity"
          }
        ],
        "items": [
          {
            "description": "No COOP header found",
            "severity": "High"
          }
        ]
      }
    },
    "clickjacking-mitigation": {
      "id": "clickjacking-mitigation",
      "title": "Mitigate clickjacking with XFO or CSP",
      "description": "The `X-Frame-Options` (XFO) header or the `frame-ancestors` directive in the `Content-Security-Policy` (CSP) header control where a page can be embedded. These can mitigate clickjacking attacks by blocking some or all sites from embedding the page. [Learn more about mitigating clickjacking](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation).",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "description",
            "valueType": "text",
            "subItemsHeading": {
              "key": "description"
            },
            "label": "Description"
          },
          {
            "key": "severity",
            "valueType": "text",
            "subItemsHeading": {
              "key": "severity"
            },
            "label": "Severity"
          }
        ],
        "items": [
          {
            "severity": "High",
            "description": "No frame control policy found"
          }
        ]
      }
    },
    "trusted-types-xss": {
      "id": "trusted-types-xss",
      "title": "Mitigate DOM-based XSS with Trusted Types",
      "description": "The `require-trusted-types-for` directive in the `Content-Security-Policy` (CSP) header instructs user agents to control the data passed to DOM XSS sink functions. [Learn more about mitigating DOM-based XSS with Trusted Types](https://developer.chrome.com/docs/lighthouse/best-practices/trusted-types-xss).",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "description",
            "valueType": "text",
            "subItemsHeading": {
              "key": "description"
            },
            "label": "Description"
          },
          {
            "key": "severity",
            "valueType": "text",
            "subItemsHeading": {
              "key": "severity"
            },
            "label": "Severity"
          }
        ],
        "items": [
          {
            "severity": "High",
            "description": "No `Content-Security-Policy` header with Trusted Types directive found"
          }
        ]
      }
    },
    "script-treemap-data": {
      "id": "script-treemap-data",
      "title": "Script Treemap Data",
      "description": "Used for treemap app",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "treemap-data",
        "nodes": [
          {
            "name": "https://purl.archive.org/static/jquery/jquery.js",
            "resourceBytes": 86351,
            "encodedBytes": 86351,
            "unusedBytes": 58029
          },
          {
            "name": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "resourceBytes": 69707,
            "encodedBytes": 69707,
            "unusedBytes": 52222
          },
          {
            "name": "https://purl.archive.org/static/app.js",
            "resourceBytes": 395,
            "encodedBytes": 395,
            "unusedBytes": 243
          },
          {
            "name": "https://purl.archive.org/",
            "resourceBytes": 72,
            "encodedBytes": 25,
            "unusedBytes": 45,
            "children": [
              {
                "name": "(inline) $('#newdomain')…",
                "resourceBytes": 72,
                "unusedBytes": 45
              }
            ]
          }
        ]
      }
    },
    "accesskeys": {
      "id": "accesskeys",
      "title": "`[accesskey]` values are unique",
      "description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https://dequeuniversity.com/rules/axe/4.11/accesskeys).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-allowed-attr": {
      "id": "aria-allowed-attr",
      "title": "`[aria-*]` attributes match their roles",
      "description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-allowed-role": {
      "id": "aria-allowed-role",
      "title": "Uses ARIA roles only on compatible elements",
      "description": "Many HTML elements can only be assigned certain ARIA roles. Using ARIA roles where they are not allowed can interfere with the accessibility of the web page. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-command-name": {
      "id": "aria-command-name",
      "title": "`button`, `link`, and `menuitem` elements have accessible names",
      "description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https://dequeuniversity.com/rules/axe/4.11/aria-command-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-conditional-attr": {
      "id": "aria-conditional-attr",
      "title": "ARIA attributes are used as specified for the element's role",
      "description": "Some ARIA attributes are only allowed on an element under certain conditions. [Learn more about conditional ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-conditional-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-deprecated-role": {
      "id": "aria-deprecated-role",
      "title": "Deprecated ARIA roles were not used",
      "description": "Deprecated ARIA roles may not be processed correctly by assistive technology. [Learn more about deprecated ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-deprecated-role).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-dialog-name": {
      "id": "aria-dialog-name",
      "title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
      "description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-hidden-body": {
      "id": "aria-hidden-body",
      "title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
      "description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-body).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-hidden-focus": {
      "id": "aria-hidden-focus",
      "title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
      "description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-focus).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-input-field-name": {
      "id": "aria-input-field-name",
      "title": "ARIA input fields have accessible names",
      "description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-meter-name": {
      "id": "aria-meter-name",
      "title": "ARIA `meter` elements have accessible names",
      "description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https://dequeuniversity.com/rules/axe/4.11/aria-meter-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-progressbar-name": {
      "id": "aria-progressbar-name",
      "title": "ARIA `progressbar` elements have accessible names",
      "description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https://dequeuniversity.com/rules/axe/4.11/aria-progressbar-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-prohibited-attr": {
      "id": "aria-prohibited-attr",
      "title": "Elements use only permitted ARIA attributes",
      "description": "Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. [Learn more about prohibited ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-required-attr": {
      "id": "aria-required-attr",
      "title": "`[role]`s have all required `[aria-*]` attributes",
      "description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-required-children": {
      "id": "aria-required-children",
      "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
      "description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https://dequeuniversity.com/rules/axe/4.11/aria-required-children).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-required-parent": {
      "id": "aria-required-parent",
      "title": "`[role]`s are contained by their required parent element",
      "description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https://dequeuniversity.com/rules/axe/4.11/aria-required-parent).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-roles": {
      "id": "aria-roles",
      "title": "`[role]` values are valid",
      "description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-roles).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-text": {
      "id": "aria-text",
      "title": "Elements with the `role=text` attribute do not have focusable descendents.",
      "description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https://dequeuniversity.com/rules/axe/4.11/aria-text).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-toggle-field-name": {
      "id": "aria-toggle-field-name",
      "title": "ARIA toggle fields have accessible names",
      "description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-tooltip-name": {
      "id": "aria-tooltip-name",
      "title": "ARIA `tooltip` elements have accessible names",
      "description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https://dequeuniversity.com/rules/axe/4.11/aria-tooltip-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-treeitem-name": {
      "id": "aria-treeitem-name",
      "title": "ARIA `treeitem` elements have accessible names",
      "description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https://dequeuniversity.com/rules/axe/4.11/aria-treeitem-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "aria-valid-attr-value": {
      "id": "aria-valid-attr-value",
      "title": "`[aria-*]` attributes have valid values",
      "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "aria-valid-attr": {
      "id": "aria-valid-attr",
      "title": "`[aria-*]` attributes are valid and not misspelled",
      "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "button-name": {
      "id": "button-name",
      "title": "Buttons have an accessible name",
      "description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.11/button-name).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "bypass": {
      "id": "bypass",
      "title": "The page contains a heading, skip link, or landmark region",
      "description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https://dequeuniversity.com/rules/axe/4.11/bypass).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "color-contrast": {
      "id": "color-contrast",
      "title": "Background and foreground colors do not have a sufficient contrast ratio.",
      "description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-0-A",
              "path": "1,HTML,1,BODY,2,NAV,0,DIV,0,DIV,1,A",
              "selector": "nav.navbar > div.container-fluid > div.navbar-header > a.navbar-brand",
              "boundingRect": {
                "top": 1,
                "bottom": 51,
                "left": 1,
                "right": 196,
                "width": 195,
                "height": 50
              },
              "snippet": "<a class=\"navbar-brand\" href=\"/\">",
              "nodeLabel": "PURL Administration",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.21 (foreground color: #777777, background color: #f8f8f8, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-1-NAV",
                    "path": "1,HTML,1,BODY,2,NAV",
                    "selector": "body > nav.navbar",
                    "boundingRect": {
                      "top": 0,
                      "bottom": 52,
                      "left": 0,
                      "right": 412,
                      "width": 412,
                      "height": 52
                    },
                    "snippet": "<nav class=\"navbar navbar-default\">",
                    "nodeLabel": "Toggle navigation\nPURL Administration"
                  }
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-2-LI",
              "path": "1,HTML,1,BODY,3,DIV,0,DIV,0,DIV,1,OL,0,LI",
              "selector": "div.row > div.col-md-12 > ol.breadcrumb > li.active",
              "boundingRect": {
                "top": 150,
                "bottom": 170,
                "left": 30,
                "right": 67,
                "width": 37,
                "height": 20
              },
              "snippet": "<li class=\"active\">",
              "nodeLabel": "Home",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 4.1 (foreground color: #777777, background color: #f5f5f5, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-3-OL",
                    "path": "1,HTML,1,BODY,3,DIV,0,DIV,0,DIV,1,OL",
                    "selector": "div.container > div.row > div.col-md-12 > ol.breadcrumb",
                    "boundingRect": {
                      "top": 142,
                      "bottom": 178,
                      "left": 15,
                      "right": 397,
                      "width": 382,
                      "height": 36
                    },
                    "snippet": "<ol class=\"breadcrumb\">",
                    "nodeLabel": "Home"
                  }
                }
              ]
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "serious",
          "tags": [
            "cat.color",
            "wcag2aa",
            "wcag143",
            "TTv5",
            "TT13.c",
            "EN-301-549",
            "EN-9.1.4.3",
            "ACT",
            "RGAAv4",
            "RGAA-3.2.1"
          ]
        }
      }
    },
    "definition-list": {
      "id": "definition-list",
      "title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
      "description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.11/definition-list).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "dlitem": {
      "id": "dlitem",
      "title": "Definition list items are wrapped in `<dl>` elements",
      "description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.11/dlitem).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "document-title": {
      "id": "document-title",
      "title": "Document has a `<title>` element",
      "description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more about document titles](https://dequeuniversity.com/rules/axe/4.11/document-title).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "duplicate-id-aria": {
      "id": "duplicate-id-aria",
      "title": "ARIA IDs are unique",
      "description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https://dequeuniversity.com/rules/axe/4.11/duplicate-id-aria).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "empty-heading": {
      "id": "empty-heading",
      "title": "All heading elements contain content.",
      "description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https://dequeuniversity.com/rules/axe/4.11/empty-heading).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "form-field-multiple-labels": {
      "id": "form-field-multiple-labels",
      "title": "No form fields have multiple labels",
      "description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https://dequeuniversity.com/rules/axe/4.11/form-field-multiple-labels).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "frame-title": {
      "id": "frame-title",
      "title": "`<frame>` or `<iframe>` elements have a title",
      "description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more about frame titles](https://dequeuniversity.com/rules/axe/4.11/frame-title).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "heading-order": {
      "id": "heading-order",
      "title": "Heading elements are not in a sequentially-descending order",
      "description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.11/heading-order).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-4-H4",
              "path": "1,HTML,1,BODY,3,DIV,1,DIV,0,DIV,0,H4",
              "selector": "div.container > div.row > div.col-md-6 > h4",
              "boundingRect": {
                "top": 258,
                "bottom": 277,
                "left": 15,
                "right": 397,
                "width": 382,
                "height": 20
              },
              "snippet": "<h4>",
              "nodeLabel": "Search",
              "explanation": "Fix any of the following:\n  Heading order invalid"
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "moderate",
          "tags": [
            "cat.semantics",
            "best-practice"
          ]
        }
      }
    },
    "html-has-lang": {
      "id": "html-has-lang",
      "title": "`<html>` element has a `[lang]` attribute",
      "description": "If a page doesn't specify a `lang` attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.11/html-has-lang).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "html-lang-valid": {
      "id": "html-lang-valid",
      "title": "`<html>` element has a valid value for its `[lang]` attribute",
      "description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.11/html-lang-valid).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "html-xml-lang-mismatch": {
      "id": "html-xml-lang-mismatch",
      "title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
      "description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.11/html-xml-lang-mismatch).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "identical-links-same-purpose": {
      "id": "identical-links-same-purpose",
      "title": "Identical links have the same purpose.",
      "description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https://dequeuniversity.com/rules/axe/4.11/identical-links-same-purpose).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "image-alt": {
      "id": "image-alt",
      "title": "Image elements do not have `[alt]` attributes",
      "description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.11/image-alt).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-5-IMG",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
              "selector": "tbody > tr > td > img",
              "boundingRect": {
                "top": 564,
                "bottom": 594,
                "left": 20,
                "right": 45,
                "width": 25,
                "height": 30
              },
              "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
              "nodeLabel": "tbody > tr > td > img",
              "explanation": "Fix any of the following:\n  Element does not have an alt attribute\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "critical",
          "tags": [
            "cat.text-alternatives",
            "wcag2a",
            "wcag111",
            "section508",
            "section508.22.a",
            "TTv5",
            "TT7.a",
            "TT7.b",
            "EN-301-549",
            "EN-9.1.1.1",
            "ACT",
            "RGAAv4",
            "RGAA-1.1.1"
          ]
        }
      }
    },
    "image-redundant-alt": {
      "id": "image-redundant-alt",
      "title": "Image elements do not have `[alt]` attributes that are redundant text.",
      "description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.11/image-redundant-alt).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "input-button-name": {
      "id": "input-button-name",
      "title": "Input buttons have discernible text.",
      "description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https://dequeuniversity.com/rules/axe/4.11/input-button-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "input-image-alt": {
      "id": "input-image-alt",
      "title": "`<input type=\"image\">` elements have `[alt]` text",
      "description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https://dequeuniversity.com/rules/axe/4.11/input-image-alt).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "label-content-name-mismatch": {
      "id": "label-content-name-mismatch",
      "title": "Elements with visible text labels have matching accessible names.",
      "description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.11/label-content-name-mismatch).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "label": {
      "id": "label",
      "title": "Form elements do not have associated labels",
      "description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.11/label).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-6-INPUT",
              "path": "1,HTML,1,BODY,3,DIV,1,DIV,0,DIV,1,FORM,1,DIV,0,INPUT",
              "selector": "div.col-md-6 > form.form-inline > div.form-group > input.form-control",
              "boundingRect": {
                "top": 287,
                "bottom": 321,
                "left": 15,
                "right": 397,
                "width": 382,
                "height": 34
              },
              "snippet": "<input class=\"form-control\" name=\"q\">",
              "nodeLabel": "div.col-md-6 > form.form-inline > div.form-group > input.form-control",
              "explanation": "Fix any of the following:\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element has no placeholder attribute\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "critical",
          "tags": [
            "cat.forms",
            "wcag2a",
            "wcag412",
            "section508",
            "section508.22.n",
            "TTv5",
            "TT5.c",
            "EN-301-549",
            "EN-9.4.1.2",
            "ACT",
            "RGAAv4",
            "RGAA-11.1.1"
          ]
        }
      }
    },
    "landmark-one-main": {
      "id": "landmark-one-main",
      "title": "Document does not have a main landmark.",
      "description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-7-HTML",
              "path": "1,HTML",
              "selector": "html",
              "boundingRect": {
                "top": 0,
                "bottom": 644,
                "left": 0,
                "right": 412,
                "width": 412,
                "height": 644
              },
              "snippet": "<html lang=\"en\">",
              "nodeLabel": "html",
              "explanation": "Fix all of the following:\n  Document does not have a main landmark"
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "moderate",
          "tags": [
            "cat.semantics",
            "best-practice"
          ]
        }
      }
    },
    "link-name": {
      "id": "link-name",
      "title": "Links have a discernible name",
      "description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.11/link-name).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "link-in-text-block": {
      "id": "link-in-text-block",
      "title": "Links rely on color to be distinguishable.",
      "description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https://dequeuniversity.com/rules/axe/4.11/link-in-text-block).",
      "score": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-8-A",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,1,TD,1,A",
              "selector": "tbody > tr > td > a",
              "boundingRect": {
                "top": 521,
                "bottom": 557,
                "left": 55,
                "right": 346,
                "width": 291,
                "height": 36
              },
              "snippet": "<a href=\"https://archive.org\">",
              "nodeLabel": "Internet Archive",
              "explanation": "Fix any of the following:\n  The link has insufficient color contrast of 2.77:1 with the surrounding text. (Minimum contrast is 3:1, link text: #337ab7, surrounding text: #333333)\n  The link has no styling (such as underline) to distinguish it from the surrounding text"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-9-TD",
                    "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,1,TD",
                    "selector": "table#footer > tbody > tr > td",
                    "boundingRect": {
                      "top": 514,
                      "bottom": 644,
                      "left": 50,
                      "right": 397,
                      "width": 347,
                      "height": 130
                    },
                    "snippet": "<td>",
                    "nodeLabel": "The PURL service is an initiative of the Internet Archive, a 501(c)(3) non-prof…"
                  }
                }
              ]
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "serious",
          "tags": [
            "cat.color",
            "wcag2a",
            "wcag141",
            "TTv5",
            "TT13.a",
            "EN-301-549",
            "EN-9.1.4.1",
            "RGAAv4",
            "RGAA-10.6.1"
          ]
        }
      }
    },
    "list": {
      "id": "list",
      "title": "Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).",
      "description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.11/list).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "listitem": {
      "id": "listitem",
      "title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
      "description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.11/listitem).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "meta-refresh": {
      "id": "meta-refresh",
      "title": "The document does not use `<meta http-equiv=\"refresh\">`",
      "description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https://dequeuniversity.com/rules/axe/4.11/meta-refresh).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "meta-viewport": {
      "id": "meta-viewport",
      "title": "`[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.",
      "description": "Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.11/meta-viewport).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "object-alt": {
      "id": "object-alt",
      "title": "`<object>` elements have alternate text",
      "description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https://dequeuniversity.com/rules/axe/4.11/object-alt).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "select-name": {
      "id": "select-name",
      "title": "Select elements have associated label elements.",
      "description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https://dequeuniversity.com/rules/axe/4.11/select-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "skip-link": {
      "id": "skip-link",
      "title": "Skip links are focusable.",
      "description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https://dequeuniversity.com/rules/axe/4.11/skip-link).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "tabindex": {
      "id": "tabindex",
      "title": "No element has a `[tabindex]` value greater than 0",
      "description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https://dequeuniversity.com/rules/axe/4.11/tabindex).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "table-duplicate-name": {
      "id": "table-duplicate-name",
      "title": "Tables have different content in the summary attribute and `<caption>`.",
      "description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https://dequeuniversity.com/rules/axe/4.11/table-duplicate-name).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "table-fake-caption": {
      "id": "table-fake-caption",
      "title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
      "description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https://dequeuniversity.com/rules/axe/4.11/table-fake-caption).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "target-size": {
      "id": "target-size",
      "title": "Touch targets have sufficient size and spacing.",
      "description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.11/target-size).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "td-has-header": {
      "id": "td-has-header",
      "title": "`<td>` elements in a large `<table>` have one or more table headers.",
      "description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https://dequeuniversity.com/rules/axe/4.11/td-has-header).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "td-headers-attr": {
      "id": "td-headers-attr",
      "title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.",
      "description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more about the `headers` attribute](https://dequeuniversity.com/rules/axe/4.11/td-headers-attr).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "th-has-data-cells": {
      "id": "th-has-data-cells",
      "title": "`<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.",
      "description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more about table headers](https://dequeuniversity.com/rules/axe/4.11/th-has-data-cells).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "valid-lang": {
      "id": "valid-lang",
      "title": "`[lang]` attributes have a valid value",
      "description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.11/valid-lang).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "video-caption": {
      "id": "video-caption",
      "title": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`",
      "description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more about video captions](https://dequeuniversity.com/rules/axe/4.11/video-caption).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "custom-controls-labels": {
      "id": "custom-controls-labels",
      "title": "Custom controls have associated labels",
      "description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https://developer.chrome.com/docs/lighthouse/accessibility/custom-controls-labels/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "custom-controls-roles": {
      "id": "custom-controls-roles",
      "title": "Custom controls have ARIA roles",
      "description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https://developer.chrome.com/docs/lighthouse/accessibility/custom-control-roles/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "focus-traps": {
      "id": "focus-traps",
      "title": "User focus is not accidentally trapped in a region",
      "description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https://developer.chrome.com/docs/lighthouse/accessibility/focus-traps/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "focusable-controls": {
      "id": "focusable-controls",
      "title": "Interactive controls are keyboard focusable",
      "description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https://developer.chrome.com/docs/lighthouse/accessibility/focusable-controls/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "interactive-element-affordance": {
      "id": "interactive-element-affordance",
      "title": "Interactive elements indicate their purpose and state",
      "description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https://developer.chrome.com/docs/lighthouse/accessibility/interactive-element-affordance/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "logical-tab-order": {
      "id": "logical-tab-order",
      "title": "The page has a logical tab order",
      "description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https://developer.chrome.com/docs/lighthouse/accessibility/logical-tab-order/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "managed-focus": {
      "id": "managed-focus",
      "title": "The user's focus is directed to new content added to the page",
      "description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https://developer.chrome.com/docs/lighthouse/accessibility/managed-focus/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "offscreen-content-hidden": {
      "id": "offscreen-content-hidden",
      "title": "Offscreen content is hidden from assistive technology",
      "description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https://developer.chrome.com/docs/lighthouse/accessibility/offscreen-content-hidden/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "use-landmarks": {
      "id": "use-landmarks",
      "title": "HTML5 landmark elements are used to improve navigation",
      "description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https://developer.chrome.com/docs/lighthouse/accessibility/use-landmarks/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "visual-order-follows-dom": {
      "id": "visual-order-follows-dom",
      "title": "Visual order on the page follows DOM order",
      "description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https://developer.chrome.com/docs/lighthouse/accessibility/visual-order-follows-dom/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "total-byte-weight": {
      "id": "total-byte-weight",
      "title": "Avoids enormous network payloads",
      "description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/).",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 308638,
      "numericUnit": "byte",
      "displayValue": "Total size was 301 KiB",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "totalBytes": 146332
          },
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "totalBytes": 86674
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "totalBytes": 70033
          },
          {
            "url": "https://purl.archive.org/",
            "totalBytes": 2290
          },
          {
            "url": "https://purl.archive.org/static/img/logo_IA-sm.png",
            "totalBytes": 1107
          },
          {
            "url": "https://purl.archive.org/static/style.css",
            "totalBytes": 911
          },
          {
            "url": "https://purl.archive.org/static/app.js",
            "totalBytes": 711
          },
          {
            "url": "https://purl.archive.org/favicon.ico",
            "totalBytes": 389
          },
          {
            "url": "https://purl.org/",
            "totalBytes": 191
          }
        ],
        "sortedBy": [
          "totalBytes"
        ]
      },
      "guidanceLevel": 1
    },
    "unminified-css": {
      "id": "unminified-css",
      "title": "Minify CSS",
      "description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/).",
      "score": 0.5,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 24 KiB",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          },
          {
            "key": "wastedBytes",
            "valueType": "bytes",
            "label": "Est Savings"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "totalBytes": 146332,
            "wastedBytes": 24628,
            "wastedPercent": 16.83035408533662
          }
        ],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 24628,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 0,
            "LCP": 0
          }
        }
      },
      "guidanceLevel": 3
    },
    "unminified-javascript": {
      "id": "unminified-javascript",
      "title": "Minify JavaScript",
      "description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/).",
      "score": 0.5,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 23 KiB",
      "warnings": [],
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          },
          {
            "key": "wastedBytes",
            "valueType": "bytes",
            "label": "Est Savings"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "totalBytes": 69707,
            "wastedBytes": 23746,
            "wastedPercent": 34.06544536416716
          }
        ],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 23746,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 0,
            "LCP": 0
          }
        }
      },
      "guidanceLevel": 3
    },
    "unused-css-rules": {
      "id": "unused-css-rules",
      "title": "Reduce unused CSS",
      "description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).",
      "score": 0,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 600,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 135 KiB",
      "metricSavings": {
        "FCP": 600,
        "LCP": 600
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          },
          {
            "key": "wastedBytes",
            "valueType": "bytes",
            "label": "Est Savings"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "wastedBytes": 138728,
            "wastedPercent": 95.01267036504349,
            "totalBytes": 146010
          }
        ],
        "overallSavingsMs": 600,
        "overallSavingsBytes": 138728,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 600,
            "LCP": 600
          }
        }
      },
      "guidanceLevel": 1
    },
    "unused-javascript": {
      "id": "unused-javascript",
      "title": "Reduce unused JavaScript",
      "description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).",
      "score": 0.5,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 108 KiB",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "subItemsHeading": {
              "key": "source",
              "valueType": "code"
            },
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "subItemsHeading": {
              "key": "sourceBytes"
            },
            "label": "Transfer Size"
          },
          {
            "key": "wastedBytes",
            "valueType": "bytes",
            "subItemsHeading": {
              "key": "sourceWastedBytes"
            },
            "label": "Est Savings"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "totalBytes": 86351,
            "wastedBytes": 58029,
            "wastedPercent": 67.20130629639495
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "totalBytes": 69707,
            "wastedBytes": 52222,
            "wastedPercent": 74.91643593900183
          }
        ],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 110251,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 0,
            "LCP": 0
          }
        }
      },
      "guidanceLevel": 1
    },
    "doctype": {
      "id": "doctype",
      "title": "Page has the HTML doctype",
      "description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/).",
      "score": 1,
      "scoreDisplayMode": "binary"
    },
    "charset": {
      "id": "charset",
      "title": "Properly defines charset",
      "description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https://developer.chrome.com/docs/lighthouse/best-practices/charset/).",
      "score": 1,
      "scoreDisplayMode": "binary"
    },
    "geolocation-on-start": {
      "id": "geolocation-on-start",
      "title": "Avoids requesting the geolocation permission on page load",
      "description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "source",
            "valueType": "source-location",
            "label": "Source"
          }
        ],
        "items": []
      }
    },
    "inspector-issues": {
      "id": "inspector-issues",
      "title": "No issues in the `Issues` panel in Chrome Devtools",
      "description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "issueType",
            "valueType": "text",
            "subItemsHeading": {
              "key": "url",
              "valueType": "url"
            },
            "label": "Issue type"
          }
        ],
        "items": []
      }
    },
    "js-libraries": {
      "id": "js-libraries",
      "title": "Detected JavaScript libraries",
      "description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/).",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "name",
            "valueType": "text",
            "label": "Name"
          },
          {
            "key": "version",
            "valueType": "text",
            "label": "Version"
          }
        ],
        "items": [
          {
            "name": "Bootstrap",
            "version": "3.3.7",
            "npm": "bootstrap"
          },
          {
            "name": "jQuery",
            "version": "3.1.0",
            "npm": "jquery"
          }
        ],
        "debugData": {
          "type": "debugdata",
          "stacks": [
            {
              "id": "bootstrap",
              "version": "3.3.7"
            },
            {
              "id": "jquery",
              "version": "3.1.0"
            },
            {
              "id": "jquery-fast"
            }
          ]
        }
      }
    },
    "notification-on-start": {
      "id": "notification-on-start",
      "title": "Avoids requesting the notification permission on page load",
      "description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "source",
            "valueType": "source-location",
            "label": "Source"
          }
        ],
        "items": []
      }
    },
    "paste-preventing-inputs": {
      "id": "paste-preventing-inputs",
      "title": "Allows users to paste into input fields",
      "description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "meta-description": {
      "id": "meta-description",
      "title": "Document does not have a meta description",
      "description": "Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https://developer.chrome.com/docs/lighthouse/seo/meta-description/).",
      "score": 0,
      "scoreDisplayMode": "binary"
    },
    "http-status-code": {
      "id": "http-status-code",
      "title": "Page has successful HTTP status code",
      "description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https://developer.chrome.com/docs/lighthouse/seo/http-status-code/).",
      "score": 1,
      "scoreDisplayMode": "binary"
    },
    "link-text": {
      "id": "link-text",
      "title": "Links have descriptive text",
      "description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https://developer.chrome.com/docs/lighthouse/seo/link-text/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "href",
            "valueType": "url",
            "label": "Link destination"
          },
          {
            "key": "text",
            "valueType": "text",
            "label": "Link Text"
          }
        ],
        "items": []
      }
    },
    "crawlable-anchors": {
      "id": "crawlable-anchors",
      "title": "Links are crawlable",
      "description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https://support.google.com/webmasters/answer/9112205)",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": "Uncrawlable Link"
          }
        ],
        "items": []
      }
    },
    "is-crawlable": {
      "id": "is-crawlable",
      "title": "Page isn’t blocked from indexing",
      "description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https://developer.chrome.com/docs/lighthouse/seo/is-crawlable/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "warnings": [],
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "source",
            "valueType": "code",
            "label": "Blocking Directive Source"
          }
        ],
        "items": []
      }
    },
    "robots-txt": {
      "id": "robots-txt",
      "title": "robots.txt is valid",
      "description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "index",
            "valueType": "text",
            "label": "Line #"
          },
          {
            "key": "line",
            "valueType": "code",
            "label": "Content"
          },
          {
            "key": "message",
            "valueType": "code",
            "label": "Error"
          }
        ],
        "items": []
      }
    },
    "hreflang": {
      "id": "hreflang",
      "title": "Document has a valid `hreflang`",
      "description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https://developer.chrome.com/docs/lighthouse/seo/hreflang/).",
      "score": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "source",
            "valueType": "code",
            "subItemsHeading": {
              "key": "reason",
              "valueType": "text"
            },
            "label": ""
          }
        ],
        "items": []
      }
    },
    "canonical": {
      "id": "canonical",
      "title": "Document has a valid `rel=canonical`",
      "description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https://developer.chrome.com/docs/lighthouse/seo/canonical/).",
      "score": null,
      "scoreDisplayMode": "notApplicable"
    },
    "structured-data": {
      "id": "structured-data",
      "title": "Structured data is valid",
      "description": "Run the [Structured Data Testing Tool](https://developers.google.com/search/docs/appearance/structured-data/) to validate structured data. [Learn more about Structured Data](https://developer.chrome.com/docs/lighthouse/seo/structured-data/).",
      "score": null,
      "scoreDisplayMode": "manual"
    },
    "bf-cache": {
      "id": "bf-cache",
      "title": "Page didn't prevent back/forward cache restoration",
      "description": "Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)",
      "score": 1,
      "scoreDisplayMode": "binary",
      "guidanceLevel": 4
    },
    "cache-insight": {
      "id": "cache-insight",
      "title": "Use efficient cache lifetimes",
      "description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about caching](https://developer.chrome.com/docs/performance/insights/cache).",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "Request"
          },
          {
            "key": "cacheLifetimeMs",
            "valueType": "ms",
            "label": "Cache TTL",
            "displayUnit": "duration"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size",
            "displayUnit": "kb",
            "granularity": 1
          }
        ],
        "items": [],
        "debugData": {
          "type": "debugdata",
          "wastedBytes": 0
        }
      },
      "guidanceLevel": 3
    },
    "cls-culprits-insight": {
      "id": "cls-culprits-insight",
      "title": "Layout shift culprits",
      "description": "Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://developer.chrome.com/docs/performance/insights/cls-culprit), such as elements being added, removed, or their fonts changing as the page loads.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "metricSavings": {
        "CLS": 0
      },
      "details": {
        "type": "list",
        "items": [
          {
            "type": "table",
            "headings": [
              {
                "key": "node",
                "valueType": "node",
                "subItemsHeading": {
                  "key": "extra"
                },
                "label": "Element"
              },
              {
                "key": "score",
                "valueType": "numeric",
                "subItemsHeading": {
                  "key": "cause",
                  "valueType": "text"
                },
                "granularity": 0.001,
                "label": "Layout shift score"
              }
            ],
            "items": [
              {
                "node": {
                  "type": "text",
                  "value": "Total"
                },
                "score": 0.046204
              },
              {
                "node": {
                  "type": "node",
                  "lhId": "page-0-TD",
                  "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,1,TD",
                  "selector": "table#footer > tbody > tr > td",
                  "boundingRect": {
                    "top": 514,
                    "bottom": 644,
                    "left": 50,
                    "right": 397,
                    "width": 347,
                    "height": 130
                  },
                  "snippet": "<td>",
                  "nodeLabel": "The PURL service is an initiative of the Internet Archive, a 501(c)(3) non-prof…"
                },
                "score": 0.046204,
                "subItems": {
                  "type": "subitems",
                  "items": [
                    {
                      "extra": {
                        "type": "node",
                        "lhId": "page-1-IMG",
                        "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
                        "selector": "tbody > tr > td > img",
                        "boundingRect": {
                          "top": 564,
                          "bottom": 594,
                          "left": 20,
                          "right": 45,
                          "width": 25,
                          "height": 30
                        },
                        "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
                        "nodeLabel": "tbody > tr > td > img"
                      },
                      "cause": "Unsized image element"
                    }
                  ]
                }
              }
            ]
          }
        ]
      },
      "guidanceLevel": 3
    },
    "document-latency-insight": {
      "id": "document-latency-insight",
      "title": "Document request latency",
      "description": "Your first network request is the most important. [Reduce its latency](https://developer.chrome.com/docs/performance/insights/document-latency) by avoiding redirects, ensuring a fast server response, and enabling text compression.",
      "score": 0,
      "scoreDisplayMode": "metricSavings",
      "displayValue": "Est savings of 530 ms",
      "metricSavings": {
        "FCP": 550,
        "LCP": 550
      },
      "details": {
        "type": "checklist",
        "items": {
          "noRedirects": {
            "label": "Had redirects (1 redirects, +534 ms)",
            "value": false
          },
          "serverResponseIsFast": {
            "label": "Server responds quickly (observed 437 ms)",
            "value": true
          },
          "usesCompression": {
            "label": "Applies text compression",
            "value": true
          }
        },
        "debugData": {
          "type": "debugdata",
          "redirectDuration": 534,
          "serverResponseTime": 437,
          "uncompressedResponseBytes": 0,
          "wastedBytes": 0
        }
      },
      "guidanceLevel": 3
    },
    "dom-size-insight": {
      "id": "dom-size-insight",
      "title": "Optimize DOM size",
      "description": "A large DOM can increase the duration of style calculations and layout reflows, impacting page responsiveness. A large DOM will also increase memory usage. [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/performance/insights/dom-size).",
      "score": 1,
      "scoreDisplayMode": "numeric",
      "numericValue": 87,
      "numericUnit": "element",
      "metricSavings": {
        "INP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "statistic",
            "valueType": "text",
            "label": "Statistic"
          },
          {
            "key": "node",
            "valueType": "node",
            "label": "Element"
          },
          {
            "key": "value",
            "valueType": "numeric",
            "label": "Value"
          }
        ],
        "items": [
          {
            "statistic": "Total elements",
            "value": {
              "type": "numeric",
              "granularity": 1,
              "value": 87
            }
          },
          {
            "statistic": "DOM depth",
            "node": {
              "type": "node",
              "lhId": "page-1-IMG",
              "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,0,TD,0,IMG",
              "selector": "tbody > tr > td > img",
              "boundingRect": {
                "top": 564,
                "bottom": 594,
                "left": 20,
                "right": 45,
                "width": 25,
                "height": 30
              },
              "snippet": "<img src=\"/static/img/logo_IA-sm.png\">",
              "nodeLabel": "tbody > tr > td > img"
            },
            "value": {
              "type": "numeric",
              "granularity": 1,
              "value": 9
            }
          },
          {
            "statistic": "Most children",
            "node": {
              "type": "node",
              "lhId": "page-3-BODY",
              "path": "1,HTML,1,BODY",
              "selector": "body",
              "boundingRect": {
                "top": 0,
                "bottom": 644,
                "left": 0,
                "right": 412,
                "width": 412,
                "height": 644
              },
              "snippet": "<body>",
              "nodeLabel": "body"
            },
            "value": {
              "type": "numeric",
              "granularity": 1,
              "value": 8
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "totalElements": 87,
          "maxChildren": 8,
          "maxDepth": 9
        }
      },
      "guidanceLevel": 3
    },
    "duplicated-javascript-insight": {
      "id": "duplicated-javascript-insight",
      "title": "Duplicated JavaScript",
      "description": "Remove large, [duplicate JavaScript modules](https://developer.chrome.com/docs/performance/insights/duplicated-javascript) from bundles to reduce unnecessary bytes consumed by network activity.",
      "score": null,
      "scoreDisplayMode": "error",
      "errorMessage": "duplication.values.flatMap is not a function or its return value is not iterable",
      "errorStack": "TypeError: duplication.values.flatMap is not a function or its return value is not iterable\n    at Module.generateInsight (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js:59:61)\n    at #computeInsightSet (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:369:33)\n    at #computeInsightsForNavigation (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:513:32)\n    at #computeInsights (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:445:47)\n    at TraceProcessor.parse (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:126:38)\n    at async TraceEngineResult.runTraceEngine (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:43:5)\n    at async TraceEngineResult.compute_ (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:256:7)",
      "guidanceLevel": 2
    },
    "font-display-insight": {
      "id": "font-display-insight",
      "title": "Font display",
      "description": "Consider setting [font-display](https://developer.chrome.com/docs/performance/insights/font-display) to swap or optional to ensure text is consistently visible. swap can be further optimized to mitigate layout shifts with [font metric overrides](https://developer.chrome.com/blog/font-fallbacks).",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "INP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "wastedMs",
            "valueType": "ms",
            "label": "Est Savings"
          }
        ],
        "items": [],
        "skipSumming": [
          "wastedMs"
        ]
      },
      "guidanceLevel": 3
    },
    "forced-reflow-insight": {
      "id": "forced-reflow-insight",
      "title": "Forced reflow",
      "description": "A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.",
      "score": 1,
      "scoreDisplayMode": "numeric",
      "details": {
        "type": "list",
        "items": [
          {
            "type": "table",
            "headings": [
              {
                "key": "source",
                "valueType": "source-location",
                "label": "Source"
              },
              {
                "key": "reflowTime",
                "valueType": "ms",
                "granularity": 1,
                "label": "Total reflow time"
              }
            ],
            "items": []
          }
        ]
      },
      "guidanceLevel": 3
    },
    "image-delivery-insight": {
      "id": "image-delivery-insight",
      "title": "Improve image delivery",
      "description": "Reducing the download time of images can improve the perceived load time of the page and LCP. [Learn more about optimizing image size](https://developer.chrome.com/docs/performance/insights/image-delivery)",
      "score": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL",
            "subItemsHeading": {
              "key": "reason",
              "valueType": "text"
            }
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Resource Size"
          },
          {
            "key": "wastedBytes",
            "valueType": "bytes",
            "label": "Est Savings",
            "subItemsHeading": {
              "key": "wastedBytes",
              "valueType": "bytes"
            }
          }
        ],
        "items": [],
        "debugData": {
          "type": "debugdata",
          "wastedBytes": 0
        }
      },
      "guidanceLevel": 3
    },
    "inp-breakdown-insight": {
      "id": "inp-breakdown-insight",
      "title": "INP breakdown",
      "description": "Start investigating [how to improve INP](https://developer.chrome.com/docs/performance/insights/inp-breakdown) by looking at the longest subpart.",
      "score": null,
      "scoreDisplayMode": "notApplicable",
      "guidanceLevel": 3
    },
    "lcp-breakdown-insight": {
      "id": "lcp-breakdown-insight",
      "title": "LCP breakdown",
      "description": "Each [subpart has specific improvement strategies](https://developer.chrome.com/docs/performance/insights/lcp-breakdown). Ideally, most of the LCP time should be spent on loading the resources, not within delays.",
      "score": 0,
      "scoreDisplayMode": "numeric",
      "metricSavings": {
        "LCP": 0
      },
      "details": {
        "type": "list",
        "items": [
          {
            "type": "table",
            "headings": [
              {
                "key": "label",
                "valueType": "text",
                "label": "Subpart"
              },
              {
                "key": "duration",
                "valueType": "ms",
                "label": "Duration"
              }
            ],
            "items": [
              {
                "subpart": "timeToFirstByte",
                "label": "Time to first byte",
                "duration": 1548.5149997558594
              },
              {
                "subpart": "elementRenderDelay",
                "label": "Element render delay",
                "duration": 2026.7870002441407
              }
            ]
          },
          {
            "type": "node",
            "lhId": "page-0-TD",
            "path": "1,HTML,1,BODY,3,DIV,2,DIV,0,DIV,1,TABLE,0,TBODY,0,TR,1,TD",
            "selector": "table#footer > tbody > tr > td",
            "boundingRect": {
              "top": 514,
              "bottom": 644,
              "left": 50,
              "right": 397,
              "width": 347,
              "height": 130
            },
            "snippet": "<td>",
            "nodeLabel": "The PURL service is an initiative of the Internet Archive, a 501(c)(3) non-prof…"
          }
        ]
      },
      "guidanceLevel": 3
    },
    "lcp-discovery-insight": {
      "id": "lcp-discovery-insight",
      "title": "LCP request discovery",
      "description": "[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading",
      "score": null,
      "scoreDisplayMode": "notApplicable",
      "guidanceLevel": 3
    },
    "legacy-javascript-insight": {
      "id": "legacy-javascript-insight",
      "title": "Legacy JavaScript",
      "description": "Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile [Baseline](https://web.dev/articles/baseline-and-polyfills) features, unless you know you must support older browsers. [Learn why most sites can deploy ES6+ code without transpiling](https://developer.chrome.com/docs/performance/insights/legacy-javascript)",
      "score": null,
      "scoreDisplayMode": "error",
      "errorMessage": "wastedBytesByRequestId.values(...).reduce is not a function",
      "errorStack": "TypeError: wastedBytesByRequestId.values(...).reduce is not a function\n    at Module.generateInsight (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js:79:54)\n    at #computeInsightSet (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:369:33)\n    at #computeInsightsForNavigation (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:513:32)\n    at #computeInsights (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:445:47)\n    at TraceProcessor.parse (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:126:38)\n    at async TraceEngineResult.runTraceEngine (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:43:5)\n    at async TraceEngineResult.compute_ (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:256:7)",
      "guidanceLevel": 2
    },
    "modern-http-insight": {
      "id": "modern-http-insight",
      "title": "Modern HTTP",
      "description": "HTTP/2 and HTTP/3 offer many benefits over HTTP/1.1, such as multiplexing. [Learn more about using modern HTTP](https://developer.chrome.com/docs/performance/insights/modern-http).",
      "score": 0,
      "scoreDisplayMode": "metricSavings",
      "displayValue": "Est savings of 2,250 ms",
      "metricSavings": {
        "FCP": 2250,
        "LCP": 2250
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "protocol",
            "valueType": "text",
            "label": "Protocol"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/style.css",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/img/logo_IA-sm.png",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/jquery/jquery.js",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/static/app.js",
            "protocol": "http/1.1"
          },
          {
            "url": "https://purl.archive.org/favicon.ico",
            "protocol": "http/1.1"
          }
        ]
      },
      "guidanceLevel": 3
    },
    "network-dependency-tree-insight": {
      "id": "network-dependency-tree-insight",
      "title": "Network dependency tree",
      "description": "[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.",
      "score": 0,
      "scoreDisplayMode": "numeric",
      "metricSavings": {
        "LCP": 0
      },
      "details": {
        "type": "list",
        "items": [
          {
            "type": "list-section",
            "value": {
              "type": "network-tree",
              "chains": {
                "33675FB3EB1F7599EC5EEC65BB75E2F0": {
                  "url": "https://purl.archive.org/",
                  "navStartToEndTime": 1565,
                  "transferSize": 2290,
                  "isLongest": true,
                  "children": {
                    "33675FB3EB1F7599EC5EEC65BB75E2F0": {
                      "url": "https://purl.archive.org/",
                      "navStartToEndTime": 1565,
                      "transferSize": 2290,
                      "isLongest": true,
                      "children": {
                        "187086.7": {
                          "url": "https://purl.archive.org/static/app.js",
                          "navStartToEndTime": 7562,
                          "transferSize": 711,
                          "isLongest": true,
                          "children": {}
                        },
                        "187086.6": {
                          "url": "https://purl.archive.org/static/bootstrap/js/bootstrap.js",
                          "navStartToEndTime": 6910,
                          "transferSize": 70033,
                          "children": {}
                        },
                        "187086.5": {
                          "url": "https://purl.archive.org/static/jquery/jquery.js",
                          "navStartToEndTime": 5898,
                          "transferSize": 86674,
                          "children": {}
                        },
                        "187086.3": {
                          "url": "https://purl.archive.org/static/style.css",
                          "navStartToEndTime": 3545,
                          "transferSize": 911,
                          "children": {}
                        },
                        "187086.2": {
                          "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
                          "navStartToEndTime": 3074,
                          "transferSize": 146332,
                          "children": {}
                        }
                      }
                    }
                  }
                }
              },
              "longestChain": {
                "duration": 7562
              }
            }
          },
          {
            "type": "list-section",
            "title": "Preconnected origins",
            "description": "[preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints help the browser establish a connection earlier in the page load, saving time when the first request for that origin is made. The following are the origins that the page preconnected to.",
            "value": {
              "type": "text",
              "value": "no origins were preconnected"
            }
          },
          {
            "type": "list-section",
            "title": "Preconnect candidates",
            "description": "Add [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints to your most important origins, but try to use no more than 4.",
            "value": {
              "type": "text",
              "value": "No additional origins are good candidates for preconnecting"
            }
          }
        ]
      },
      "guidanceLevel": 1
    },
    "render-blocking-insight": {
      "id": "render-blocking-insight",
      "title": "Render blocking requests",
      "description": "Requests are blocking the page's initial render, which may delay LCP. [Deferring or inlining](https://developer.chrome.com/docs/performance/insights/render-blocking) can move these network requests out of the critical path.",
      "score": 0,
      "scoreDisplayMode": "metricSavings",
      "displayValue": "Est savings of 2,970 ms",
      "metricSavings": {
        "FCP": 2950,
        "LCP": 2950
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          },
          {
            "key": "wastedMs",
            "valueType": "timespanMs",
            "label": "Duration"
          }
        ],
        "items": [
          {
            "url": "https://purl.archive.org/static/style.css",
            "totalBytes": 911,
            "wastedMs": 2403
          },
          {
            "url": "https://purl.archive.org/static/bootstrap/css/bootstrap.css",
            "totalBytes": 146332,
            "wastedMs": 3003
          }
        ]
      },
      "guidanceLevel": 3
    },
    "third-parties-insight": {
      "id": "third-parties-insight",
      "title": "3rd parties",
      "description": "3rd party code can significantly impact load performance. [Reduce and defer loading of 3rd party code](https://developer.chrome.com/docs/performance/insights/third-parties) to prioritize your page's content.",
      "score": null,
      "scoreDisplayMode": "error",
      "errorMessage": "data.Renderer.processes.values(...).find is not a function",
      "errorStack": "TypeError: data.Renderer.processes.values(...).find is not a function\n    at collectMainThreadActivity (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/extras/ThirdParties.js:17:10)\n    at Module.summarizeByThirdParty (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/extras/ThirdParties.js:30:30)\n    at Module.generateInsight (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js:58:49)\n    at #computeInsightSet (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:369:33)\n    at #computeInsightsForNavigation (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:513:32)\n    at #computeInsights (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:445:47)\n    at TraceProcessor.parse (file:///usr/local/lib/node_modules/lighthouse/node_modules/@paulirish/trace_engine/models/trace/Processor.js:126:38)\n    at async TraceEngineResult.runTraceEngine (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:43:5)\n    at async TraceEngineResult.compute_ (file:///usr/local/lib/node_modules/lighthouse/core/computed/trace-engine-result.js:256:7)",
      "guidanceLevel": 3
    },
    "viewport-insight": {
      "id": "viewport-insight",
      "title": "Optimize viewport for mobile",
      "description": "Tap interactions may be [delayed by up to 300 ms](https://developer.chrome.com/docs/performance/insights/viewport) if the viewport is not optimized for mobile.",
      "score": 1,
      "scoreDisplayMode": "numeric",
      "metricSavings": {
        "INP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "page-2-META",
              "path": "1,HTML,0,HEAD,2,META",
              "selector": "head > meta",
              "boundingRect": {
                "top": 0,
                "bottom": 0,
                "left": 0,
                "right": 0,
                "width": 0,
                "height": 0
              },
              "snippet": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",
              "nodeLabel": "head > meta"
            }
          }
        ]
      },
      "guidanceLevel": 3
    }
  },
  "configSettings": {
    "output": [
      "json"
    ],
    "maxWaitForFcp": 30000,
    "maxWaitForLoad": 45000,
    "pauseAfterFcpMs": 1000,
    "pauseAfterLoadMs": 1000,
    "networkQuietThresholdMs": 1000,
    "cpuQuietThresholdMs": 1000,
    "formFactor": "mobile",
    "throttling": {
      "rttMs": 150,
      "throughputKbps": 1638.4,
      "requestLatencyMs": 562.5,
      "downloadThroughputKbps": 1474.5600000000002,
      "uploadThroughputKbps": 675,
      "cpuSlowdownMultiplier": 4
    },
    "throttlingMethod": "simulate",
    "screenEmulation": {
      "mobile": true,
      "width": 412,
      "height": 823,
      "deviceScaleFactor": 1.75,
      "disabled": false
    },
    "emulatedUserAgent": "Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Mobile Safari/537.36",
    "auditMode": false,
    "gatherMode": false,
    "clearStorageTypes": [
      "file_systems",
      "shader_cache",
      "service_workers",
      "cache_storage"
    ],
    "disableStorageReset": false,
    "debugNavigation": false,
    "channel": "cli",
    "usePassiveGathering": false,
    "disableFullPageScreenshot": false,
    "skipAboutBlank": false,
    "blankPage": "about:blank",
    "ignoreStatusCode": false,
    "locale": "en-US",
    "blockedUrlPatterns": null,
    "additionalTraceCategories": null,
    "extraHeaders": null,
    "precomputedLanternData": null,
    "onlyAudits": null,
    "onlyCategories": null,
    "skipAudits": null
  },
  "categories": {
    "performance": {
      "title": "Performance",
      "supportedModes": [
        "navigation",
        "timespan",
        "snapshot"
      ],
      "auditRefs": [
        {
          "id": "first-contentful-paint",
          "weight": 10,
          "group": "metrics",
          "acronym": "FCP"
        },
        {
          "id": "largest-contentful-paint",
          "weight": 25,
          "group": "metrics",
          "acronym": "LCP"
        },
        {
          "id": "total-blocking-time",
          "weight": 30,
          "group": "metrics",
          "acronym": "TBT"
        },
        {
          "id": "cumulative-layout-shift",
          "weight": 25,
          "group": "metrics",
          "acronym": "CLS"
        },
        {
          "id": "speed-index",
          "weight": 10,
          "group": "metrics",
          "acronym": "SI"
        },
        {
          "id": "cache-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "cls-culprits-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "document-latency-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "dom-size-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "duplicated-javascript-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "font-display-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "forced-reflow-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "image-delivery-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "inp-breakdown-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "lcp-breakdown-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "lcp-discovery-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "legacy-javascript-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "modern-http-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "network-dependency-tree-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "render-blocking-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "third-parties-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "viewport-insight",
          "weight": 0,
          "group": "insights"
        },
        {
          "id": "interactive",
          "weight": 0,
          "group": "hidden",
          "acronym": "TTI"
        },
        {
          "id": "max-potential-fid",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "unminified-css",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "unminified-javascript",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "unused-css-rules",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "unused-javascript",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "total-byte-weight",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "user-timings",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "bootup-time",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "mainthread-work-breakdown",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "long-tasks",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "non-composited-animations",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "unsized-images",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "bf-cache",
          "weight": 0,
          "group": "diagnostics"
        },
        {
          "id": "network-requests",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "network-rtt",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "network-server-latency",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "main-thread-tasks",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "diagnostics",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "metrics",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "screenshot-thumbnails",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "final-screenshot",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "script-treemap-data",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "resource-summary",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "redirects",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "server-response-time",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "layout-shifts",
          "weight": 0,
          "group": "hidden"
        }
      ],
      "id": "performance",
      "score": 0.6
    },
    "accessibility": {
      "title": "Accessibility",
      "description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developer.chrome.com/docs/lighthouse/accessibility/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https://web.dev/articles/how-to-review) is also encouraged.",
      "manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://web.dev/articles/how-to-review).",
      "supportedModes": [
        "navigation",
        "snapshot"
      ],
      "auditRefs": [
        {
          "id": "accesskeys",
          "weight": 0,
          "group": "a11y-navigation"
        },
        {
          "id": "aria-allowed-attr",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "aria-command-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-conditional-attr",
          "weight": 7,
          "group": "a11y-aria"
        },
        {
          "id": "aria-deprecated-role",
          "weight": 1,
          "group": "a11y-aria"
        },
        {
          "id": "aria-dialog-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-hidden-body",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "aria-hidden-focus",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-input-field-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-meter-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-progressbar-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-prohibited-attr",
          "weight": 7,
          "group": "a11y-aria"
        },
        {
          "id": "aria-required-attr",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "aria-required-children",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-required-parent",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-roles",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "aria-text",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-toggle-field-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-tooltip-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-treeitem-name",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "aria-valid-attr-value",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "aria-valid-attr",
          "weight": 10,
          "group": "a11y-aria"
        },
        {
          "id": "button-name",
          "weight": 10,
          "group": "a11y-names-labels"
        },
        {
          "id": "bypass",
          "weight": 0,
          "group": "a11y-navigation"
        },
        {
          "id": "color-contrast",
          "weight": 7,
          "group": "a11y-color-contrast"
        },
        {
          "id": "definition-list",
          "weight": 0,
          "group": "a11y-tables-lists"
        },
        {
          "id": "dlitem",
          "weight": 0,
          "group": "a11y-tables-lists"
        },
        {
          "id": "document-title",
          "weight": 7,
          "group": "a11y-names-labels"
        },
        {
          "id": "duplicate-id-aria",
          "weight": 0,
          "group": "a11y-aria"
        },
        {
          "id": "form-field-multiple-labels",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "frame-title",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "heading-order",
          "weight": 3,
          "group": "a11y-navigation"
        },
        {
          "id": "html-has-lang",
          "weight": 7,
          "group": "a11y-language"
        },
        {
          "id": "html-lang-valid",
          "weight": 7,
          "group": "a11y-language"
        },
        {
          "id": "html-xml-lang-mismatch",
          "weight": 0,
          "group": "a11y-language"
        },
        {
          "id": "image-alt",
          "weight": 10,
          "group": "a11y-names-labels"
        },
        {
          "id": "input-button-name",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "input-image-alt",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "label",
          "weight": 10,
          "group": "a11y-names-labels"
        },
        {
          "id": "link-in-text-block",
          "weight": 7,
          "group": "a11y-color-contrast"
        },
        {
          "id": "link-name",
          "weight": 7,
          "group": "a11y-names-labels"
        },
        {
          "id": "list",
          "weight": 7,
          "group": "a11y-tables-lists"
        },
        {
          "id": "listitem",
          "weight": 7,
          "group": "a11y-tables-lists"
        },
        {
          "id": "meta-refresh",
          "weight": 0,
          "group": "a11y-best-practices"
        },
        {
          "id": "meta-viewport",
          "weight": 10,
          "group": "a11y-best-practices"
        },
        {
          "id": "object-alt",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "select-name",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "skip-link",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "tabindex",
          "weight": 0,
          "group": "a11y-navigation"
        },
        {
          "id": "target-size",
          "weight": 7,
          "group": "a11y-best-practices"
        },
        {
          "id": "td-headers-attr",
          "weight": 7,
          "group": "a11y-tables-lists"
        },
        {
          "id": "th-has-data-cells",
          "weight": 0,
          "group": "a11y-tables-lists"
        },
        {
          "id": "valid-lang",
          "weight": 0,
          "group": "a11y-language"
        },
        {
          "id": "video-caption",
          "weight": 0,
          "group": "a11y-audio-video"
        },
        {
          "id": "landmark-one-main",
          "weight": 3,
          "group": "a11y-best-practices"
        },
        {
          "id": "focusable-controls",
          "weight": 0
        },
        {
          "id": "interactive-element-affordance",
          "weight": 0
        },
        {
          "id": "logical-tab-order",
          "weight": 0
        },
        {
          "id": "visual-order-follows-dom",
          "weight": 0
        },
        {
          "id": "focus-traps",
          "weight": 0
        },
        {
          "id": "managed-focus",
          "weight": 0
        },
        {
          "id": "use-landmarks",
          "weight": 0
        },
        {
          "id": "offscreen-content-hidden",
          "weight": 0
        },
        {
          "id": "custom-controls-labels",
          "weight": 0
        },
        {
          "id": "custom-controls-roles",
          "weight": 0
        },
        {
          "id": "table-duplicate-name",
          "weight": 0,
          "group": "a11y-best-practices"
        },
        {
          "id": "empty-heading",
          "weight": 0,
          "group": "a11y-best-practices"
        },
        {
          "id": "aria-allowed-role",
          "weight": 0,
          "group": "a11y-best-practices"
        },
        {
          "id": "image-redundant-alt",
          "weight": 0,
          "group": "a11y-names-labels"
        },
        {
          "id": "identical-links-same-purpose",
          "weight": 0,
          "group": "a11y-best-practices"
        },
        {
          "id": "label-content-name-mismatch",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "table-fake-caption",
          "weight": 0,
          "group": "hidden"
        },
        {
          "id": "td-has-header",
          "weight": 0,
          "group": "hidden"
        }
      ],
      "id": "accessibility",
      "score": 0.79
    },
    "best-practices": {
      "title": "Best Practices",
      "supportedModes": [
        "navigation",
        "timespan",
        "snapshot"
      ],
      "auditRefs": [
        {
          "id": "is-on-https",
          "weight": 5,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "redirects-http",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "geolocation-on-start",
          "weight": 1,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "notification-on-start",
          "weight": 1,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "csp-xss",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "has-hsts",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "origin-isolation",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "clickjacking-mitigation",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "trusted-types-xss",
          "weight": 0,
          "group": "best-practices-trust-safety"
        },
        {
          "id": "paste-preventing-inputs",
          "weight": 3,
          "group": "best-practices-ux"
        },
        {
          "id": "image-aspect-ratio",
          "weight": 1,
          "group": "best-practices-ux"
        },
        {
          "id": "image-size-responsive",
          "weight": 1,
          "group": "best-practices-ux"
        },
        {
          "id": "doctype",
          "weight": 1,
          "group": "best-practices-browser-compat"
        },
        {
          "id": "charset",
          "weight": 1,
          "group": "best-practices-browser-compat"
        },
        {
          "id": "js-libraries",
          "weight": 0,
          "group": "best-practices-general"
        },
        {
          "id": "deprecations",
          "weight": 5,
          "group": "best-practices-general"
        },
        {
          "id": "third-party-cookies",
          "weight": 5,
          "group": "best-practices-general"
        },
        {
          "id": "errors-in-console",
          "weight": 1,
          "group": "best-practices-general"
        },
        {
          "id": "valid-source-maps",
          "weight": 0,
          "group": "best-practices-general"
        },
        {
          "id": "inspector-issues",
          "weight": 1,
          "group": "best-practices-general"
        }
      ],
      "id": "best-practices",
      "score": 0.92
    },
    "seo": {
      "title": "SEO",
      "description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https://web.dev/explore/vitals). [Learn more about Google Search Essentials](https://support.google.com/webmasters/answer/35769).",
      "manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
      "supportedModes": [
        "navigation",
        "snapshot"
      ],
      "auditRefs": [
        {
          "id": "is-crawlable",
          "weight": 4.043478260869565,
          "group": "seo-crawl"
        },
        {
          "id": "document-title",
          "weight": 1,
          "group": "seo-content"
        },
        {
          "id": "meta-description",
          "weight": 1,
          "group": "seo-content"
        },
        {
          "id": "http-status-code",
          "weight": 1,
          "group": "seo-crawl"
        },
        {
          "id": "link-text",
          "weight": 1,
          "group": "seo-content"
        },
        {
          "id": "crawlable-anchors",
          "weight": 1,
          "group": "seo-crawl"
        },
        {
          "id": "robots-txt",
          "weight": 1,
          "group": "seo-crawl"
        },
        {
          "id": "image-alt",
          "weight": 1,
          "group": "seo-content"
        },
        {
          "id": "hreflang",
          "weight": 1,
          "group": "seo-content"
        },
        {
          "id": "canonical",
          "weight": 0,
          "group": "seo-content"
        },
        {
          "id": "structured-data",
          "weight": 0
        }
      ],
      "id": "seo",
      "score": 0.83
    }
  },
  "categoryGroups": {
    "metrics": {
      "title": "Metrics"
    },
    "insights": {
      "title": "Insights",
      "description": "These insights are also available in the Chrome DevTools Performance Panel - [record a trace](https://developer.chrome.com/docs/devtools/performance/reference) to view more detailed information."
    },
    "diagnostics": {
      "title": "Diagnostics",
      "description": "More information about the performance of your application. These numbers don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."
    },
    "a11y-best-practices": {
      "title": "Best practices",
      "description": "These items highlight common accessibility best practices."
    },
    "a11y-color-contrast": {
      "title": "Contrast",
      "description": "These are opportunities to improve the legibility of your content."
    },
    "a11y-names-labels": {
      "title": "Names and labels",
      "description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
    },
    "a11y-navigation": {
      "title": "Navigation",
      "description": "These are opportunities to improve keyboard navigation in your application."
    },
    "a11y-aria": {
      "title": "ARIA",
      "description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
    },
    "a11y-language": {
      "title": "Internationalization and localization",
      "description": "These are opportunities to improve the interpretation of your content by users in different locales."
    },
    "a11y-audio-video": {
      "title": "Audio and video",
      "description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
    },
    "a11y-tables-lists": {
      "title": "Tables and lists",
      "description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
    },
    "seo-mobile": {
      "title": "Mobile Friendly",
      "description": "Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https://developers.google.com/search/mobile-sites/)."
    },
    "seo-content": {
      "title": "Content Best Practices",
      "description": "Format your HTML in a way that enables crawlers to better understand your app’s content."
    },
    "seo-crawl": {
      "title": "Crawling and Indexing",
      "description": "To appear in search results, crawlers need access to your app."
    },
    "best-practices-trust-safety": {
      "title": "Trust and Safety"
    },
    "best-practices-ux": {
      "title": "User Experience"
    },
    "best-practices-browser-compat": {
      "title": "Browser Compatibility"
    },
    "best-practices-general": {
      "title": "General"
    },
    "hidden": {
      "title": ""
    }
  },
  "stackPacks": [],
  "entities": [
    {
      "name": "purl.org",
      "origins": [
        "https://purl.org"
      ],
      "isUnrecognized": true
    },
    {
      "name": "archive.org",
      "origins": [
        "https://purl.archive.org"
      ],
      "isFirstParty": true,
      "isUnrecognized": true
    }
  ],
  "fullPageScreenshot": {
    "screenshot": {
      "data": "data:image/webp;base64,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",
      "width": 412,
      "height": 823
    },
    "nodes": {
      "page-0-TD": {
        "id": "",
        "top": 514,
        "bottom": 644,
        "left": 50,
        "right": 397,
        "width": 347,
        "height": 130
      },
      "page-1-IMG": {
        "id": "",
        "top": 564,
        "bottom": 594,
        "left": 20,
        "right": 45,
        "width": 25,
        "height": 30
      },
      "page-2-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "page-3-BODY": {
        "id": "",
        "top": 0,
        "bottom": 644,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 644
      },
      "1-0-A": {
        "id": "",
        "top": 1,
        "bottom": 51,
        "left": 1,
        "right": 196,
        "width": 195,
        "height": 50
      },
      "1-1-NAV": {
        "id": "",
        "top": 0,
        "bottom": 52,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 52
      },
      "1-2-LI": {
        "id": "",
        "top": 150,
        "bottom": 170,
        "left": 30,
        "right": 67,
        "width": 37,
        "height": 20
      },
      "1-3-OL": {
        "id": "",
        "top": 142,
        "bottom": 178,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 36
      },
      "1-4-H4": {
        "id": "",
        "top": 258,
        "bottom": 277,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 20
      },
      "1-5-IMG": {
        "id": "",
        "top": 564,
        "bottom": 594,
        "left": 20,
        "right": 45,
        "width": 25,
        "height": 30
      },
      "1-6-INPUT": {
        "id": "",
        "top": 287,
        "bottom": 321,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 34
      },
      "1-7-HTML": {
        "id": "",
        "top": 0,
        "bottom": 644,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 644
      },
      "1-8-A": {
        "id": "",
        "top": 521,
        "bottom": 557,
        "left": 55,
        "right": 346,
        "width": 291,
        "height": 36
      },
      "1-9-TD": {
        "id": "",
        "top": 514,
        "bottom": 644,
        "left": 50,
        "right": 397,
        "width": 347,
        "height": 130
      },
      "1-10-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-11-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-12-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-13-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-14-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-15-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-16-A": {
        "id": "",
        "top": 440,
        "bottom": 474,
        "left": 15,
        "right": 75,
        "width": 60,
        "height": 34
      },
      "1-17-A": {
        "id": "",
        "top": 440,
        "bottom": 474,
        "left": 79,
        "right": 153,
        "width": 73,
        "height": 34
      },
      "1-18-FORM": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-19-FORM": {
        "id": "",
        "top": 287,
        "bottom": 370,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 83
      },
      "1-20-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-21-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-22-INPUT": {
        "id": "csrf_token",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-23-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-24-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-25-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-26-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-27-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      }
    }
  },
  "timing": {
    "entries": [
      {
        "startTime": 1891.35,
        "name": "lh:config",
        "duration": 733.54,
        "entryType": "measure"
      },
      {
        "startTime": 1896.03,
        "name": "lh:config:resolveArtifactsToDefns",
        "duration": 87.48,
        "entryType": "measure"
      },
      {
        "startTime": 2625.23,
        "name": "lh:runner:gather",
        "duration": 16286.96,
        "entryType": "measure"
      },
      {
        "startTime": 2823.03,
        "name": "lh:driver:connect",
        "duration": 14.93,
        "entryType": "measure"
      },
      {
        "startTime": 2838.51,
        "name": "lh:driver:navigate",
        "duration": 10.69,
        "entryType": "measure"
      },
      {
        "startTime": 2849.79,
        "name": "lh:gather:getBenchmarkIndex",
        "duration": 1012.59,
        "entryType": "measure"
      },
      {
        "startTime": 3862.84,
        "name": "lh:gather:getVersion",
        "duration": 1.47,
        "entryType": "measure"
      },
      {
        "startTime": 3864.49,
        "name": "lh:gather:getDevicePixelRatio",
        "duration": 1.96,
        "entryType": "measure"
      },
      {
        "startTime": 3867.21,
        "name": "lh:prepare:navigationMode",
        "duration": 44.95,
        "entryType": "measure"
      },
      {
        "startTime": 3868.46,
        "name": "lh:gather:getVersion",
        "duration": 0.76,
        "entryType": "measure"
      },
      {
        "startTime": 3899.13,
        "name": "lh:storage:clearDataForOrigin",
        "duration": 4.11,
        "entryType": "measure"
      },
      {
        "startTime": 3903.46,
        "name": "lh:storage:clearBrowserCaches",
        "duration": 5.38,
        "entryType": "measure"
      },
      {
        "startTime": 3910.36,
        "name": "lh:gather:prepareThrottlingAndNetwork",
        "duration": 1.75,
        "entryType": "measure"
      },
      {
        "startTime": 3969.52,
        "name": "lh:driver:navigate",
        "duration": 10885.26,
        "entryType": "measure"
      },
      {
        "startTime": 15245.94,
        "name": "lh:computed:NetworkRecords",
        "duration": 1.53,
        "entryType": "measure"
      },
      {
        "startTime": 15248.26,
        "name": "lh:gather:getArtifact:DevtoolsLog",
        "duration": 0.05,
        "entryType": "measure"
      },
      {
        "startTime": 15248.34,
        "name": "lh:gather:getArtifact:Trace",
        "duration": 0.03,
        "entryType": "measure"
      },
      {
        "startTime": 15248.38,
        "name": "lh:gather:getArtifact:Accessibility",
        "duration": 279.94,
        "entryType": "measure"
      },
      {
        "startTime": 15528.37,
        "name": "lh:gather:getArtifact:AnchorElements",
        "duration": 23.02,
        "entryType": "measure"
      },
      {
        "startTime": 15551.45,
        "name": "lh:gather:getArtifact:ConsoleMessages",
        "duration": 0.08,
        "entryType": "measure"
      },
      {
        "startTime": 15551.54,
        "name": "lh:gather:getArtifact:CSSUsage",
        "duration": 1239.87,
        "entryType": "measure"
      },
      {
        "startTime": 16791.51,
        "name": "lh:gather:getArtifact:Doctype",
        "duration": 1.64,
        "entryType": "measure"
      },
      {
        "startTime": 16793.19,
        "name": "lh:gather:getArtifact:Inputs",
        "duration": 6.12,
        "entryType": "measure"
      },
      {
        "startTime": 16799.35,
        "name": "lh:gather:getArtifact:ImageElements",
        "duration": 41.6,
        "entryType": "measure"
      },
      {
        "startTime": 16841.24,
        "name": "lh:gather:getArtifact:InspectorIssues",
        "duration": 0.28,
        "entryType": "measure"
      },
      {
        "startTime": 16841.56,
        "name": "lh:gather:getArtifact:JsUsage",
        "duration": 0.12,
        "entryType": "measure"
      },
      {
        "startTime": 16841.74,
        "name": "lh:gather:getArtifact:LinkElements",
        "duration": 5.6,
        "entryType": "measure"
      },
      {
        "startTime": 16846.95,
        "name": "lh:computed:MainResource",
        "duration": 0.32,
        "entryType": "measure"
      },
      {
        "startTime": 16847.39,
        "name": "lh:gather:getArtifact:MainDocumentContent",
        "duration": 2.64,
        "entryType": "measure"
      },
      {
        "startTime": 16850.1,
        "name": "lh:gather:getArtifact:MetaElements",
        "duration": 4.26,
        "entryType": "measure"
      },
      {
        "startTime": 16854.43,
        "name": "lh:gather:getArtifact:NetworkUserAgent",
        "duration": 0.16,
        "entryType": "measure"
      },
      {
        "startTime": 16854.64,
        "name": "lh:gather:getArtifact:RobotsTxt",
        "duration": 187.05,
        "entryType": "measure"
      },
      {
        "startTime": 17041.75,
        "name": "lh:gather:getArtifact:Scripts",
        "duration": 0.23,
        "entryType": "measure"
      },
      {
        "startTime": 17042.08,
        "name": "lh:gather:getArtifact:SourceMaps",
        "duration": 0.12,
        "entryType": "measure"
      },
      {
        "startTime": 17042.22,
        "name": "lh:gather:getArtifact:Stacks",
        "duration": 16.53,
        "entryType": "measure"
      },
      {
        "startTime": 17042.38,
        "name": "lh:gather:collectStacks",
        "duration": 16.35,
        "entryType": "measure"
      },
      {
        "startTime": 17058.8,
        "name": "lh:gather:getArtifact:Stylesheets",
        "duration": 23.66,
        "entryType": "measure"
      },
      {
        "startTime": 17082.6,
        "name": "lh:gather:getArtifact:TraceElements",
        "duration": 466.32,
        "entryType": "measure"
      },
      {
        "startTime": 17083.14,
        "name": "lh:computed:TraceEngineResult",
        "duration": 428.69,
        "entryType": "measure"
      },
      {
        "startTime": 17083.41,
        "name": "lh:computed:ProcessedTrace",
        "duration": 61.13,
        "entryType": "measure"
      },
      {
        "startTime": 17147.59,
        "name": "lh:computed:TraceEngineResult:total",
        "duration": 356.32,
        "entryType": "measure"
      },
      {
        "startTime": 17147.62,
        "name": "lh:computed:TraceEngineResult:parse",
        "duration": 273.55,
        "entryType": "measure"
      },
      {
        "startTime": 17149.07,
        "name": "lh:computed:TraceEngineResult:parse:handleEvent",
        "duration": 187.75,
        "entryType": "measure"
      },
      {
        "startTime": 17336.9,
        "name": "lh:computed:TraceEngineResult:parse:Meta:finalize",
        "duration": 1.79,
        "entryType": "measure"
      },
      {
        "startTime": 17339.32,
        "name": "lh:computed:TraceEngineResult:parse:AnimationFrames:finalize",
        "duration": 2.09,
        "entryType": "measure"
      },
      {
        "startTime": 17341.47,
        "name": "lh:computed:TraceEngineResult:parse:Animations:finalize",
        "duration": 1.66,
        "entryType": "measure"
      },
      {
        "startTime": 17343.2,
        "name": "lh:computed:TraceEngineResult:parse:Samples:finalize",
        "duration": 1.58,
        "entryType": "measure"
      },
      {
        "startTime": 17344.83,
        "name": "lh:computed:TraceEngineResult:parse:AuctionWorklets:finalize",
        "duration": 1.35,
        "entryType": "measure"
      },
      {
        "startTime": 17346.23,
        "name": "lh:computed:TraceEngineResult:parse:NetworkRequests:finalize",
        "duration": 4.71,
        "entryType": "measure"
      },
      {
        "startTime": 17350.99,
        "name": "lh:computed:TraceEngineResult:parse:Renderer:finalize",
        "duration": 9.97,
        "entryType": "measure"
      },
      {
        "startTime": 17361.05,
        "name": "lh:computed:TraceEngineResult:parse:Flows:finalize",
        "duration": 6.5,
        "entryType": "measure"
      },
      {
        "startTime": 17367.61,
        "name": "lh:computed:TraceEngineResult:parse:AsyncJSCalls:finalize",
        "duration": 1.81,
        "entryType": "measure"
      },
      {
        "startTime": 17369.47,
        "name": "lh:computed:TraceEngineResult:parse:DOMStats:finalize",
        "duration": 1.35,
        "entryType": "measure"
      },
      {
        "startTime": 17370.89,
        "name": "lh:computed:TraceEngineResult:parse:UserTimings:finalize",
        "duration": 1.28,
        "entryType": "measure"
      },
      {
        "startTime": 17372.23,
        "name": "lh:computed:TraceEngineResult:parse:ExtensionTraceData:finalize",
        "duration": 1.84,
        "entryType": "measure"
      },
      {
        "startTime": 17374.1,
        "name": "lh:computed:TraceEngineResult:parse:LayerTree:finalize",
        "duration": 4.08,
        "entryType": "measure"
      },
      {
        "startTime": 17378.22,
        "name": "lh:computed:TraceEngineResult:parse:Frames:finalize",
        "duration": 9.59,
        "entryType": "measure"
      },
      {
        "startTime": 17387.85,
        "name": "lh:computed:TraceEngineResult:parse:GPU:finalize",
        "duration": 1.3,
        "entryType": "measure"
      },
      {
        "startTime": 17389.19,
        "name": "lh:computed:TraceEngineResult:parse:ImagePainting:finalize",
        "duration": 1.36,
        "entryType": "measure"
      },
      {
        "startTime": 17390.59,
        "name": "lh:computed:TraceEngineResult:parse:Initiators:finalize",
        "duration": 1.65,
        "entryType": "measure"
      },
      {
        "startTime": 17392.29,
        "name": "lh:computed:TraceEngineResult:parse:Invalidations:finalize",
        "duration": 1.22,
        "entryType": "measure"
      },
      {
        "startTime": 17393.56,
        "name": "lh:computed:TraceEngineResult:parse:PageLoadMetrics:finalize",
        "duration": 2.66,
        "entryType": "measure"
      },
      {
        "startTime": 17396.26,
        "name": "lh:computed:TraceEngineResult:parse:LargestImagePaint:finalize",
        "duration": 1.42,
        "entryType": "measure"
      },
      {
        "startTime": 17397.71,
        "name": "lh:computed:TraceEngineResult:parse:LargestTextPaint:finalize",
        "duration": 1.19,
        "entryType": "measure"
      },
      {
        "startTime": 17398.93,
        "name": "lh:computed:TraceEngineResult:parse:Screenshots:finalize",
        "duration": 8.61,
        "entryType": "measure"
      },
      {
        "startTime": 17407.58,
        "name": "lh:computed:TraceEngineResult:parse:LayoutShifts:finalize",
        "duration": 2.77,
        "entryType": "measure"
      },
      {
        "startTime": 17410.38,
        "name": "lh:computed:TraceEngineResult:parse:Memory:finalize",
        "duration": 1.21,
        "entryType": "measure"
      },
      {
        "startTime": 17411.63,
        "name": "lh:computed:TraceEngineResult:parse:PageFrames:finalize",
        "duration": 1.2,
        "entryType": "measure"
      },
      {
        "startTime": 17412.85,
        "name": "lh:computed:TraceEngineResult:parse:Scripts:finalize",
        "duration": 1.56,
        "entryType": "measure"
      },
      {
        "startTime": 17414.48,
        "name": "lh:computed:TraceEngineResult:parse:SelectorStats:finalize",
        "duration": 1.2,
        "entryType": "measure"
      },
      {
        "startTime": 17415.72,
        "name": "lh:computed:TraceEngineResult:parse:UserInteractions:finalize",
        "duration": 1.67,
        "entryType": "measure"
      },
      {
        "startTime": 17417.42,
        "name": "lh:computed:TraceEngineResult:parse:Workers:finalize",
        "duration": 1.25,
        "entryType": "measure"
      },
      {
        "startTime": 17418.7,
        "name": "lh:computed:TraceEngineResult:parse:Warnings:finalize",
        "duration": 1.35,
        "entryType": "measure"
      },
      {
        "startTime": 17420.09,
        "name": "lh:computed:TraceEngineResult:parse:handler.data()",
        "duration": 1.05,
        "entryType": "measure"
      },
      {
        "startTime": 17421.19,
        "name": "lh:computed:TraceEngineResult:insights",
        "duration": 82.7,
        "entryType": "measure"
      },
      {
        "startTime": 17421.81,
        "name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
        "duration": 0.9,
        "entryType": "measure"
      },
      {
        "startTime": 17422.74,
        "name": "lh:computed:TraceEngineResult:insights:Cache",
        "duration": 0.48,
        "entryType": "measure"
      },
      {
        "startTime": 17423.26,
        "name": "lh:computed:TraceEngineResult:insights:DOMSize",
        "duration": 0.64,
        "entryType": "measure"
      },
      {
        "startTime": 17423.93,
        "name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
        "duration": 0.35,
        "entryType": "measure"
      },
      {
        "startTime": 17424.32,
        "name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
        "duration": 0.87,
        "entryType": "measure"
      },
      {
        "startTime": 17425.23,
        "name": "lh:computed:TraceEngineResult:insights:FontDisplay",
        "duration": 0.37,
        "entryType": "measure"
      },
      {
        "startTime": 17425.63,
        "name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
        "duration": 0.4,
        "entryType": "measure"
      },
      {
        "startTime": 17426.06,
        "name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
        "duration": 0.25,
        "entryType": "measure"
      },
      {
        "startTime": 17426.33,
        "name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
        "duration": 0.57,
        "entryType": "measure"
      },
      {
        "startTime": 17426.94,
        "name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
        "duration": 0.28,
        "entryType": "measure"
      },
      {
        "startTime": 17427.25,
        "name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
        "duration": 0.3,
        "entryType": "measure"
      },
      {
        "startTime": 17427.59,
        "name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
        "duration": 0.36,
        "entryType": "measure"
      },
      {
        "startTime": 17428.01,
        "name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
        "duration": 0.52,
        "entryType": "measure"
      },
      {
        "startTime": 17428.57,
        "name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
        "duration": 0.2,
        "entryType": "measure"
      },
      {
        "startTime": 17428.79,
        "name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
        "duration": 0.29,
        "entryType": "measure"
      },
      {
        "startTime": 17429.12,
        "name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
        "duration": 0.39,
        "entryType": "measure"
      },
      {
        "startTime": 17429.54,
        "name": "lh:computed:TraceEngineResult:insights:ThirdParties",
        "duration": 0.23,
        "entryType": "measure"
      },
      {
        "startTime": 17429.8,
        "name": "lh:computed:TraceEngineResult:insights:Viewport",
        "duration": 0.36,
        "entryType": "measure"
      },
      {
        "startTime": 17430.4,
        "name": "lh:computed:TraceEngineResult:insights:createLanternContext",
        "duration": 34.48,
        "entryType": "measure"
      },
      {
        "startTime": 17464.96,
        "name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 17465.69,
        "name": "lh:computed:TraceEngineResult:insights:Cache",
        "duration": 0.48,
        "entryType": "measure"
      },
      {
        "startTime": 17466.19,
        "name": "lh:computed:TraceEngineResult:insights:DOMSize",
        "duration": 0.32,
        "entryType": "measure"
      },
      {
        "startTime": 17466.55,
        "name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
        "duration": 0.66,
        "entryType": "measure"
      },
      {
        "startTime": 17467.24,
        "name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
        "duration": 0.63,
        "entryType": "measure"
      },
      {
        "startTime": 17467.9,
        "name": "lh:computed:TraceEngineResult:insights:FontDisplay",
        "duration": 0.05,
        "entryType": "measure"
      },
      {
        "startTime": 17468.16,
        "name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
        "duration": 0.06,
        "entryType": "measure"
      },
      {
        "startTime": 17468.24,
        "name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
        "duration": 0.03,
        "entryType": "measure"
      },
      {
        "startTime": 17468.29,
        "name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
        "duration": 0.25,
        "entryType": "measure"
      },
      {
        "startTime": 17468.55,
        "name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
        "duration": 0.39,
        "entryType": "measure"
      },
      {
        "startTime": 17468.97,
        "name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 17469.05,
        "name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
        "duration": 27.94,
        "entryType": "measure"
      },
      {
        "startTime": 17497.03,
        "name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
        "duration": 2.08,
        "entryType": "measure"
      },
      {
        "startTime": 17499.14,
        "name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
        "duration": 2.18,
        "entryType": "measure"
      },
      {
        "startTime": 17501.35,
        "name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
        "duration": 1.11,
        "entryType": "measure"
      },
      {
        "startTime": 17502.48,
        "name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 17502.54,
        "name": "lh:computed:TraceEngineResult:insights:ThirdParties",
        "duration": 0.1,
        "entryType": "measure"
      },
      {
        "startTime": 17502.64,
        "name": "lh:computed:TraceEngineResult:insights:Viewport",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 17513.79,
        "name": "lh:computed:CumulativeLayoutShift",
        "duration": 11.87,
        "entryType": "measure"
      },
      {
        "startTime": 17548.97,
        "name": "lh:gather:getArtifact:ViewportDimensions",
        "duration": 1.93,
        "entryType": "measure"
      },
      {
        "startTime": 17550.94,
        "name": "lh:gather:getArtifact:FullPageScreenshot",
        "duration": 1089.81,
        "entryType": "measure"
      },
      {
        "startTime": 18636.79,
        "name": "lh:gather:getVersion",
        "duration": 1.04,
        "entryType": "measure"
      },
      {
        "startTime": 18640.83,
        "name": "lh:gather:getArtifact:BFCacheFailures",
        "duration": 250.78,
        "entryType": "measure"
      },
      {
        "startTime": 18912.88,
        "name": "lh:runner:audit",
        "duration": 810.64,
        "entryType": "measure"
      },
      {
        "startTime": 18913.1,
        "name": "lh:runner:auditing",
        "duration": 809.64,
        "entryType": "measure"
      },
      {
        "startTime": 18914.69,
        "name": "lh:audit:is-on-https",
        "duration": 2.67,
        "entryType": "measure"
      },
      {
        "startTime": 18917.78,
        "name": "lh:audit:redirects-http",
        "duration": 1.31,
        "entryType": "measure"
      },
      {
        "startTime": 18919.77,
        "name": "lh:audit:first-contentful-paint",
        "duration": 11.45,
        "entryType": "measure"
      },
      {
        "startTime": 18920.46,
        "name": "lh:computed:FirstContentfulPaint",
        "duration": 8.01,
        "entryType": "measure"
      },
      {
        "startTime": 18920.72,
        "name": "lh:computed:ProcessedNavigation",
        "duration": 1.24,
        "entryType": "measure"
      },
      {
        "startTime": 18922.24,
        "name": "lh:computed:LanternFirstContentfulPaint",
        "duration": 6.22,
        "entryType": "measure"
      },
      {
        "startTime": 18922.47,
        "name": "lh:computed:PageDependencyGraph",
        "duration": 3.33,
        "entryType": "measure"
      },
      {
        "startTime": 18925.87,
        "name": "lh:computed:LoadSimulator",
        "duration": 1.05,
        "entryType": "measure"
      },
      {
        "startTime": 18925.99,
        "name": "lh:computed:NetworkAnalysis",
        "duration": 0.76,
        "entryType": "measure"
      },
      {
        "startTime": 18931.56,
        "name": "lh:audit:largest-contentful-paint",
        "duration": 4.24,
        "entryType": "measure"
      },
      {
        "startTime": 18932.16,
        "name": "lh:computed:LargestContentfulPaint",
        "duration": 1.43,
        "entryType": "measure"
      },
      {
        "startTime": 18932.28,
        "name": "lh:computed:LanternLargestContentfulPaint",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 18936.17,
        "name": "lh:audit:speed-index",
        "duration": 246.23,
        "entryType": "measure"
      },
      {
        "startTime": 18936.75,
        "name": "lh:computed:SpeedIndex",
        "duration": 244.06,
        "entryType": "measure"
      },
      {
        "startTime": 18936.85,
        "name": "lh:computed:LanternSpeedIndex",
        "duration": 243.92,
        "entryType": "measure"
      },
      {
        "startTime": 18936.92,
        "name": "lh:computed:Speedline",
        "duration": 240.45,
        "entryType": "measure"
      },
      {
        "startTime": 19182.45,
        "name": "lh:audit:screenshot-thumbnails",
        "duration": 0.72,
        "entryType": "measure"
      },
      {
        "startTime": 19183.21,
        "name": "lh:audit:final-screenshot",
        "duration": 2.55,
        "entryType": "measure"
      },
      {
        "startTime": 19183.51,
        "name": "lh:computed:Screenshots",
        "duration": 2.16,
        "entryType": "measure"
      },
      {
        "startTime": 19186.38,
        "name": "lh:audit:total-blocking-time",
        "duration": 7.48,
        "entryType": "measure"
      },
      {
        "startTime": 19187.12,
        "name": "lh:computed:TotalBlockingTime",
        "duration": 5.23,
        "entryType": "measure"
      },
      {
        "startTime": 19187.26,
        "name": "lh:computed:LanternTotalBlockingTime",
        "duration": 5.07,
        "entryType": "measure"
      },
      {
        "startTime": 19187.41,
        "name": "lh:computed:LanternInteractive",
        "duration": 2.23,
        "entryType": "measure"
      },
      {
        "startTime": 19194.4,
        "name": "lh:audit:max-potential-fid",
        "duration": 5.92,
        "entryType": "measure"
      },
      {
        "startTime": 19195.14,
        "name": "lh:computed:MaxPotentialFID",
        "duration": 3.19,
        "entryType": "measure"
      },
      {
        "startTime": 19195.28,
        "name": "lh:computed:LanternMaxPotentialFID",
        "duration": 3.02,
        "entryType": "measure"
      },
      {
        "startTime": 19200.84,
        "name": "lh:audit:cumulative-layout-shift",
        "duration": 1.85,
        "entryType": "measure"
      },
      {
        "startTime": 19203.32,
        "name": "lh:audit:errors-in-console",
        "duration": 3.46,
        "entryType": "measure"
      },
      {
        "startTime": 19204.28,
        "name": "lh:computed:JSBundles",
        "duration": 0.15,
        "entryType": "measure"
      },
      {
        "startTime": 19207.42,
        "name": "lh:audit:server-response-time",
        "duration": 3.18,
        "entryType": "measure"
      },
      {
        "startTime": 19208.16,
        "name": "lh:computed:NavigationInsights",
        "duration": 0.24,
        "entryType": "measure"
      },
      {
        "startTime": 19211.18,
        "name": "lh:audit:interactive",
        "duration": 2.6,
        "entryType": "measure"
      },
      {
        "startTime": 19212.17,
        "name": "lh:computed:Interactive",
        "duration": 0.17,
        "entryType": "measure"
      },
      {
        "startTime": 19214.27,
        "name": "lh:audit:user-timings",
        "duration": 2.71,
        "entryType": "measure"
      },
      {
        "startTime": 19214.86,
        "name": "lh:computed:UserTimings",
        "duration": 0.79,
        "entryType": "measure"
      },
      {
        "startTime": 19217.43,
        "name": "lh:audit:redirects",
        "duration": 3.46,
        "entryType": "measure"
      },
      {
        "startTime": 19221.52,
        "name": "lh:audit:image-aspect-ratio",
        "duration": 2.77,
        "entryType": "measure"
      },
      {
        "startTime": 19224.87,
        "name": "lh:audit:image-size-responsive",
        "duration": 3.75,
        "entryType": "measure"
      },
      {
        "startTime": 19225.64,
        "name": "lh:computed:ImageRecords",
        "duration": 0.42,
        "entryType": "measure"
      },
      {
        "startTime": 19229.17,
        "name": "lh:audit:deprecations",
        "duration": 1.92,
        "entryType": "measure"
      },
      {
        "startTime": 19231.62,
        "name": "lh:audit:third-party-cookies",
        "duration": 6.81,
        "entryType": "measure"
      },
      {
        "startTime": 19239.35,
        "name": "lh:audit:mainthread-work-breakdown",
        "duration": 10.63,
        "entryType": "measure"
      },
      {
        "startTime": 19241.2,
        "name": "lh:computed:MainThreadTasks",
        "duration": 6.54,
        "entryType": "measure"
      },
      {
        "startTime": 19250.58,
        "name": "lh:audit:bootup-time",
        "duration": 9.5,
        "entryType": "measure"
      },
      {
        "startTime": 19252.41,
        "name": "lh:computed:TBTImpactTasks",
        "duration": 5.11,
        "entryType": "measure"
      },
      {
        "startTime": 19260.11,
        "name": "lh:audit:diagnostics",
        "duration": 0.83,
        "entryType": "measure"
      },
      {
        "startTime": 19260.97,
        "name": "lh:audit:network-requests",
        "duration": 3.29,
        "entryType": "measure"
      },
      {
        "startTime": 19261.32,
        "name": "lh:computed:EntityClassification",
        "duration": 2.05,
        "entryType": "measure"
      },
      {
        "startTime": 19264.65,
        "name": "lh:audit:network-rtt",
        "duration": 1.7,
        "entryType": "measure"
      },
      {
        "startTime": 19266.64,
        "name": "lh:audit:network-server-latency",
        "duration": 1.65,
        "entryType": "measure"
      },
      {
        "startTime": 19268.33,
        "name": "lh:audit:main-thread-tasks",
        "duration": 0.39,
        "entryType": "measure"
      },
      {
        "startTime": 19268.75,
        "name": "lh:audit:metrics",
        "duration": 5.41,
        "entryType": "measure"
      },
      {
        "startTime": 19268.99,
        "name": "lh:computed:TimingSummary",
        "duration": 4.91,
        "entryType": "measure"
      },
      {
        "startTime": 19269.62,
        "name": "lh:computed:FirstContentfulPaintAllFrames",
        "duration": 0.17,
        "entryType": "measure"
      },
      {
        "startTime": 19269.87,
        "name": "lh:computed:LargestContentfulPaintAllFrames",
        "duration": 0.27,
        "entryType": "measure"
      },
      {
        "startTime": 19270.26,
        "name": "lh:computed:LCPBreakdown",
        "duration": 2.74,
        "entryType": "measure"
      },
      {
        "startTime": 19270.5,
        "name": "lh:computed:TimeToFirstByte",
        "duration": 0.37,
        "entryType": "measure"
      },
      {
        "startTime": 19270.9,
        "name": "lh:computed:LCPImageRecord",
        "duration": 2.06,
        "entryType": "measure"
      },
      {
        "startTime": 19274.19,
        "name": "lh:audit:resource-summary",
        "duration": 1.74,
        "entryType": "measure"
      },
      {
        "startTime": 19274.41,
        "name": "lh:computed:ResourceSummary",
        "duration": 0.56,
        "entryType": "measure"
      },
      {
        "startTime": 19276.34,
        "name": "lh:audit:layout-shifts",
        "duration": 3.36,
        "entryType": "measure"
      },
      {
        "startTime": 19280.2,
        "name": "lh:audit:long-tasks",
        "duration": 5.68,
        "entryType": "measure"
      },
      {
        "startTime": 19286.25,
        "name": "lh:audit:non-composited-animations",
        "duration": 1.62,
        "entryType": "measure"
      },
      {
        "startTime": 19288.37,
        "name": "lh:audit:unsized-images",
        "duration": 2.12,
        "entryType": "measure"
      },
      {
        "startTime": 19290.96,
        "name": "lh:audit:valid-source-maps",
        "duration": 2.07,
        "entryType": "measure"
      },
      {
        "startTime": 19293.37,
        "name": "lh:audit:csp-xss",
        "duration": 1.57,
        "entryType": "measure"
      },
      {
        "startTime": 19295.25,
        "name": "lh:audit:has-hsts",
        "duration": 1.6,
        "entryType": "measure"
      },
      {
        "startTime": 19297.16,
        "name": "lh:audit:origin-isolation",
        "duration": 1.69,
        "entryType": "measure"
      },
      {
        "startTime": 19299.16,
        "name": "lh:audit:clickjacking-mitigation",
        "duration": 1.67,
        "entryType": "measure"
      },
      {
        "startTime": 19301.22,
        "name": "lh:audit:trusted-types-xss",
        "duration": 1.71,
        "entryType": "measure"
      },
      {
        "startTime": 19302.96,
        "name": "lh:audit:script-treemap-data",
        "duration": 14.45,
        "entryType": "measure"
      },
      {
        "startTime": 19303.5,
        "name": "lh:computed:ModuleDuplication",
        "duration": 0.34,
        "entryType": "measure"
      },
      {
        "startTime": 19303.91,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 5.47,
        "entryType": "measure"
      },
      {
        "startTime": 19309.57,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 7.34,
        "entryType": "measure"
      },
      {
        "startTime": 19317,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.1,
        "entryType": "measure"
      },
      {
        "startTime": 19317.15,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.06,
        "entryType": "measure"
      },
      {
        "startTime": 19317.85,
        "name": "lh:audit:accesskeys",
        "duration": 1.47,
        "entryType": "measure"
      },
      {
        "startTime": 19319.7,
        "name": "lh:audit:aria-allowed-attr",
        "duration": 4.59,
        "entryType": "measure"
      },
      {
        "startTime": 19324.63,
        "name": "lh:audit:aria-allowed-role",
        "duration": 4.37,
        "entryType": "measure"
      },
      {
        "startTime": 19329.36,
        "name": "lh:audit:aria-command-name",
        "duration": 1.26,
        "entryType": "measure"
      },
      {
        "startTime": 19330.99,
        "name": "lh:audit:aria-conditional-attr",
        "duration": 4.44,
        "entryType": "measure"
      },
      {
        "startTime": 19335.75,
        "name": "lh:audit:aria-deprecated-role",
        "duration": 4.36,
        "entryType": "measure"
      },
      {
        "startTime": 19340.46,
        "name": "lh:audit:aria-dialog-name",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 19342.12,
        "name": "lh:audit:aria-hidden-body",
        "duration": 4.42,
        "entryType": "measure"
      },
      {
        "startTime": 19346.93,
        "name": "lh:audit:aria-hidden-focus",
        "duration": 1.37,
        "entryType": "measure"
      },
      {
        "startTime": 19348.64,
        "name": "lh:audit:aria-input-field-name",
        "duration": 1.35,
        "entryType": "measure"
      },
      {
        "startTime": 19350.31,
        "name": "lh:audit:aria-meter-name",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 19351.91,
        "name": "lh:audit:aria-progressbar-name",
        "duration": 1.53,
        "entryType": "measure"
      },
      {
        "startTime": 19353.77,
        "name": "lh:audit:aria-prohibited-attr",
        "duration": 9.98,
        "entryType": "measure"
      },
      {
        "startTime": 19364.1,
        "name": "lh:audit:aria-required-attr",
        "duration": 3.97,
        "entryType": "measure"
      },
      {
        "startTime": 19368.41,
        "name": "lh:audit:aria-required-children",
        "duration": 1.69,
        "entryType": "measure"
      },
      {
        "startTime": 19370.42,
        "name": "lh:audit:aria-required-parent",
        "duration": 1.66,
        "entryType": "measure"
      },
      {
        "startTime": 19372.39,
        "name": "lh:audit:aria-roles",
        "duration": 3.94,
        "entryType": "measure"
      },
      {
        "startTime": 19376.66,
        "name": "lh:audit:aria-text",
        "duration": 1.84,
        "entryType": "measure"
      },
      {
        "startTime": 19378.82,
        "name": "lh:audit:aria-toggle-field-name",
        "duration": 1.83,
        "entryType": "measure"
      },
      {
        "startTime": 19380.98,
        "name": "lh:audit:aria-tooltip-name",
        "duration": 1.89,
        "entryType": "measure"
      },
      {
        "startTime": 19383.25,
        "name": "lh:audit:aria-treeitem-name",
        "duration": 2.15,
        "entryType": "measure"
      },
      {
        "startTime": 19385.7,
        "name": "lh:audit:aria-valid-attr-value",
        "duration": 4.24,
        "entryType": "measure"
      },
      {
        "startTime": 19390.34,
        "name": "lh:audit:aria-valid-attr",
        "duration": 4.38,
        "entryType": "measure"
      },
      {
        "startTime": 19395.07,
        "name": "lh:audit:button-name",
        "duration": 11.25,
        "entryType": "measure"
      },
      {
        "startTime": 19406.66,
        "name": "lh:audit:bypass",
        "duration": 3.95,
        "entryType": "measure"
      },
      {
        "startTime": 19410.94,
        "name": "lh:audit:color-contrast",
        "duration": 3.96,
        "entryType": "measure"
      },
      {
        "startTime": 19415.45,
        "name": "lh:audit:definition-list",
        "duration": 2.33,
        "entryType": "measure"
      },
      {
        "startTime": 19418.13,
        "name": "lh:audit:dlitem",
        "duration": 2.18,
        "entryType": "measure"
      },
      {
        "startTime": 19420.69,
        "name": "lh:audit:document-title",
        "duration": 4.04,
        "entryType": "measure"
      },
      {
        "startTime": 19425.09,
        "name": "lh:audit:duplicate-id-aria",
        "duration": 3.82,
        "entryType": "measure"
      },
      {
        "startTime": 19429.24,
        "name": "lh:audit:empty-heading",
        "duration": 3.92,
        "entryType": "measure"
      },
      {
        "startTime": 19433.46,
        "name": "lh:audit:form-field-multiple-labels",
        "duration": 3.78,
        "entryType": "measure"
      },
      {
        "startTime": 19437.57,
        "name": "lh:audit:frame-title",
        "duration": 2.17,
        "entryType": "measure"
      },
      {
        "startTime": 19440.08,
        "name": "lh:audit:heading-order",
        "duration": 11.41,
        "entryType": "measure"
      },
      {
        "startTime": 19451.9,
        "name": "lh:audit:html-has-lang",
        "duration": 4.42,
        "entryType": "measure"
      },
      {
        "startTime": 19456.65,
        "name": "lh:audit:html-lang-valid",
        "duration": 4.08,
        "entryType": "measure"
      },
      {
        "startTime": 19461.06,
        "name": "lh:audit:html-xml-lang-mismatch",
        "duration": 2.36,
        "entryType": "measure"
      },
      {
        "startTime": 19463.78,
        "name": "lh:audit:identical-links-same-purpose",
        "duration": 3.74,
        "entryType": "measure"
      },
      {
        "startTime": 19467.81,
        "name": "lh:audit:image-alt",
        "duration": 3.52,
        "entryType": "measure"
      },
      {
        "startTime": 19471.64,
        "name": "lh:audit:image-redundant-alt",
        "duration": 3.92,
        "entryType": "measure"
      },
      {
        "startTime": 19475.85,
        "name": "lh:audit:input-button-name",
        "duration": 2.18,
        "entryType": "measure"
      },
      {
        "startTime": 19478.31,
        "name": "lh:audit:input-image-alt",
        "duration": 2.56,
        "entryType": "measure"
      },
      {
        "startTime": 19481.19,
        "name": "lh:audit:label-content-name-mismatch",
        "duration": 9.96,
        "entryType": "measure"
      },
      {
        "startTime": 19491.49,
        "name": "lh:audit:label",
        "duration": 3.79,
        "entryType": "measure"
      },
      {
        "startTime": 19495.6,
        "name": "lh:audit:landmark-one-main",
        "duration": 3.73,
        "entryType": "measure"
      },
      {
        "startTime": 19499.67,
        "name": "lh:audit:link-name",
        "duration": 3.81,
        "entryType": "measure"
      },
      {
        "startTime": 19503.79,
        "name": "lh:audit:link-in-text-block",
        "duration": 3.77,
        "entryType": "measure"
      },
      {
        "startTime": 19507.87,
        "name": "lh:audit:list",
        "duration": 3.93,
        "entryType": "measure"
      },
      {
        "startTime": 19512.12,
        "name": "lh:audit:listitem",
        "duration": 3.97,
        "entryType": "measure"
      },
      {
        "startTime": 19516.41,
        "name": "lh:audit:meta-refresh",
        "duration": 2.55,
        "entryType": "measure"
      },
      {
        "startTime": 19519.34,
        "name": "lh:audit:meta-viewport",
        "duration": 11.84,
        "entryType": "measure"
      },
      {
        "startTime": 19531.51,
        "name": "lh:audit:object-alt",
        "duration": 2.73,
        "entryType": "measure"
      },
      {
        "startTime": 19534.56,
        "name": "lh:audit:select-name",
        "duration": 2.66,
        "entryType": "measure"
      },
      {
        "startTime": 19537.54,
        "name": "lh:audit:skip-link",
        "duration": 2.61,
        "entryType": "measure"
      },
      {
        "startTime": 19540.44,
        "name": "lh:audit:tabindex",
        "duration": 3.08,
        "entryType": "measure"
      },
      {
        "startTime": 19543.88,
        "name": "lh:audit:table-duplicate-name",
        "duration": 3.93,
        "entryType": "measure"
      },
      {
        "startTime": 19548.2,
        "name": "lh:audit:table-fake-caption",
        "duration": 3.14,
        "entryType": "measure"
      },
      {
        "startTime": 19551.67,
        "name": "lh:audit:target-size",
        "duration": 3.97,
        "entryType": "measure"
      },
      {
        "startTime": 19555.96,
        "name": "lh:audit:td-has-header",
        "duration": 3.14,
        "entryType": "measure"
      },
      {
        "startTime": 19559.43,
        "name": "lh:audit:td-headers-attr",
        "duration": 14.69,
        "entryType": "measure"
      },
      {
        "startTime": 19574.53,
        "name": "lh:audit:th-has-data-cells",
        "duration": 3.36,
        "entryType": "measure"
      },
      {
        "startTime": 19578.23,
        "name": "lh:audit:valid-lang",
        "duration": 3.33,
        "entryType": "measure"
      },
      {
        "startTime": 19581.92,
        "name": "lh:audit:video-caption",
        "duration": 3.4,
        "entryType": "measure"
      },
      {
        "startTime": 19585.38,
        "name": "lh:audit:custom-controls-labels",
        "duration": 0.18,
        "entryType": "measure"
      },
      {
        "startTime": 19585.58,
        "name": "lh:audit:custom-controls-roles",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19585.61,
        "name": "lh:audit:focus-traps",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19585.64,
        "name": "lh:audit:focusable-controls",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19585.67,
        "name": "lh:audit:interactive-element-affordance",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 19585.7,
        "name": "lh:audit:logical-tab-order",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 19585.75,
        "name": "lh:audit:managed-focus",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19585.78,
        "name": "lh:audit:offscreen-content-hidden",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 19585.8,
        "name": "lh:audit:use-landmarks",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19585.83,
        "name": "lh:audit:visual-order-follows-dom",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 19586.27,
        "name": "lh:audit:total-byte-weight",
        "duration": 2.2,
        "entryType": "measure"
      },
      {
        "startTime": 19588.7,
        "name": "lh:audit:unminified-css",
        "duration": 17.74,
        "entryType": "measure"
      },
      {
        "startTime": 19606.71,
        "name": "lh:audit:unminified-javascript",
        "duration": 47.57,
        "entryType": "measure"
      },
      {
        "startTime": 19654.72,
        "name": "lh:audit:unused-css-rules",
        "duration": 8.95,
        "entryType": "measure"
      },
      {
        "startTime": 19655.42,
        "name": "lh:computed:UnusedCSS",
        "duration": 1.16,
        "entryType": "measure"
      },
      {
        "startTime": 19663.89,
        "name": "lh:audit:unused-javascript",
        "duration": 3.31,
        "entryType": "measure"
      },
      {
        "startTime": 19667.52,
        "name": "lh:audit:doctype",
        "duration": 1.15,
        "entryType": "measure"
      },
      {
        "startTime": 19668.98,
        "name": "lh:audit:charset",
        "duration": 1.37,
        "entryType": "measure"
      },
      {
        "startTime": 19670.63,
        "name": "lh:audit:geolocation-on-start",
        "duration": 1.37,
        "entryType": "measure"
      },
      {
        "startTime": 19672.42,
        "name": "lh:audit:inspector-issues",
        "duration": 1.47,
        "entryType": "measure"
      },
      {
        "startTime": 19674.12,
        "name": "lh:audit:js-libraries",
        "duration": 0.98,
        "entryType": "measure"
      },
      {
        "startTime": 19675.87,
        "name": "lh:audit:notification-on-start",
        "duration": 1.14,
        "entryType": "measure"
      },
      {
        "startTime": 19677.31,
        "name": "lh:audit:paste-preventing-inputs",
        "duration": 1.01,
        "entryType": "measure"
      },
      {
        "startTime": 19678.61,
        "name": "lh:audit:meta-description",
        "duration": 0.99,
        "entryType": "measure"
      },
      {
        "startTime": 19679.88,
        "name": "lh:audit:http-status-code",
        "duration": 1.01,
        "entryType": "measure"
      },
      {
        "startTime": 19681.19,
        "name": "lh:audit:link-text",
        "duration": 1.51,
        "entryType": "measure"
      },
      {
        "startTime": 19683,
        "name": "lh:audit:crawlable-anchors",
        "duration": 1.47,
        "entryType": "measure"
      },
      {
        "startTime": 19684.77,
        "name": "lh:audit:is-crawlable",
        "duration": 2.47,
        "entryType": "measure"
      },
      {
        "startTime": 19687.55,
        "name": "lh:audit:robots-txt",
        "duration": 1.34,
        "entryType": "measure"
      },
      {
        "startTime": 19689.21,
        "name": "lh:audit:hreflang",
        "duration": 1.14,
        "entryType": "measure"
      },
      {
        "startTime": 19690.67,
        "name": "lh:audit:canonical",
        "duration": 1.26,
        "entryType": "measure"
      },
      {
        "startTime": 19692.23,
        "name": "lh:audit:structured-data",
        "duration": 0.56,
        "entryType": "measure"
      },
      {
        "startTime": 19693.1,
        "name": "lh:audit:bf-cache",
        "duration": 1.11,
        "entryType": "measure"
      },
      {
        "startTime": 19694.5,
        "name": "lh:audit:cache-insight",
        "duration": 1.7,
        "entryType": "measure"
      },
      {
        "startTime": 19696.48,
        "name": "lh:audit:cls-culprits-insight",
        "duration": 1.97,
        "entryType": "measure"
      },
      {
        "startTime": 19698.74,
        "name": "lh:audit:document-latency-insight",
        "duration": 1.52,
        "entryType": "measure"
      },
      {
        "startTime": 19700.54,
        "name": "lh:audit:dom-size-insight",
        "duration": 1.46,
        "entryType": "measure"
      },
      {
        "startTime": 19702.3,
        "name": "lh:audit:duplicated-javascript-insight",
        "duration": 1.26,
        "entryType": "measure"
      },
      {
        "startTime": 19703.84,
        "name": "lh:audit:font-display-insight",
        "duration": 1.21,
        "entryType": "measure"
      },
      {
        "startTime": 19705.35,
        "name": "lh:audit:forced-reflow-insight",
        "duration": 1.21,
        "entryType": "measure"
      },
      {
        "startTime": 19706.84,
        "name": "lh:audit:image-delivery-insight",
        "duration": 1.28,
        "entryType": "measure"
      },
      {
        "startTime": 19708.41,
        "name": "lh:audit:inp-breakdown-insight",
        "duration": 1.08,
        "entryType": "measure"
      },
      {
        "startTime": 19709.77,
        "name": "lh:audit:lcp-breakdown-insight",
        "duration": 1.56,
        "entryType": "measure"
      },
      {
        "startTime": 19711.6,
        "name": "lh:audit:lcp-discovery-insight",
        "duration": 1.01,
        "entryType": "measure"
      },
      {
        "startTime": 19712.92,
        "name": "lh:audit:legacy-javascript-insight",
        "duration": 1.37,
        "entryType": "measure"
      },
      {
        "startTime": 19714.59,
        "name": "lh:audit:modern-http-insight",
        "duration": 1.59,
        "entryType": "measure"
      },
      {
        "startTime": 19716.47,
        "name": "lh:audit:network-dependency-tree-insight",
        "duration": 1.73,
        "entryType": "measure"
      },
      {
        "startTime": 19718.5,
        "name": "lh:audit:render-blocking-insight",
        "duration": 1.64,
        "entryType": "measure"
      },
      {
        "startTime": 19720.42,
        "name": "lh:audit:third-parties-insight",
        "duration": 1.04,
        "entryType": "measure"
      },
      {
        "startTime": 19721.72,
        "name": "lh:audit:viewport-insight",
        "duration": 1,
        "entryType": "measure"
      },
      {
        "startTime": 19722.75,
        "name": "lh:runner:generate",
        "duration": 0.76,
        "entryType": "measure"
      }
    ],
    "total": 17097.6
  },
  "i18n": {
    "rendererFormattedStrings": {
      "calculatorLink": "See calculator.",
      "collapseView": "Collapse view",
      "crcInitialNavigation": "Initial Navigation",
      "crcLongestDurationLabel": "Maximum critical path latency:",
      "dropdownCopyJSON": "Copy JSON",
      "dropdownDarkTheme": "Toggle Dark Theme",
      "dropdownPrintExpanded": "Print Expanded",
      "dropdownPrintSummary": "Print Summary",
      "dropdownSaveGist": "Save as Gist",
      "dropdownSaveHTML": "Save as HTML",
      "dropdownSaveJSON": "Save as JSON",
      "dropdownViewUnthrottledTrace": "View Unthrottled Trace",
      "dropdownViewer": "Open in Viewer",
      "errorLabel": "Error!",
      "errorMissingAuditInfo": "Report error: no audit information",
      "expandView": "Expand view",
      "firstPartyChipLabel": "1st party",
      "footerIssue": "File an issue",
      "hide": "Hide",
      "labDataTitle": "Lab Data",
      "lsPerformanceCategoryDescription": "[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",
      "manualAuditsGroupTitle": "Additional items to manually check",
      "notApplicableAuditsGroupTitle": "Not applicable",
      "openInANewTabTooltip": "Open in a new tab",
      "opportunityResourceColumnLabel": "Opportunity",
      "opportunitySavingsColumnLabel": "Estimated Savings",
      "passedAuditsGroupTitle": "Passed audits",
      "runtimeAnalysisWindow": "Initial page load",
      "runtimeAnalysisWindowSnapshot": "Point-in-time snapshot",
      "runtimeAnalysisWindowTimespan": "User interactions timespan",
      "runtimeCustom": "Custom throttling",
      "runtimeDesktopEmulation": "Emulated Desktop",
      "runtimeMobileEmulation": "Emulated Moto G Power",
      "runtimeNoEmulation": "No emulation",
      "runtimeSettingsAxeVersion": "Axe version",
      "runtimeSettingsBenchmark": "Unthrottled CPU/Memory Power",
      "runtimeSettingsCPUThrottling": "CPU throttling",
      "runtimeSettingsDevice": "Device",
      "runtimeSettingsNetworkThrottling": "Network throttling",
      "runtimeSettingsScreenEmulation": "Screen emulation",
      "runtimeSettingsUANetwork": "User agent (network)",
      "runtimeSingleLoad": "Single page session",
      "runtimeSingleLoadTooltip": "This data is taken from a single page session, as opposed to field data summarizing many sessions.",
      "runtimeSlow4g": "Slow 4G throttling",
      "runtimeUnknown": "Unknown",
      "show": "Show",
      "showRelevantAudits": "Show audits relevant to:",
      "snippetCollapseButtonLabel": "Collapse snippet",
      "snippetExpandButtonLabel": "Expand snippet",
      "thirdPartyResourcesLabel": "Show 3rd-party resources",
      "throttlingProvided": "Provided by environment",
      "toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:",
      "unattributable": "Unattributable",
      "unscoredLabel": "Unscored",
      "unscoredTitle": "This audit does not contribute to the overall category score.",
      "varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics.",
      "viewTraceLabel": "View Trace",
      "viewTreemapLabel": "View Treemap",
      "warningAuditsGroupTitle": "Passed audits but with warnings",
      "warningHeader": "Warnings: "
    },
    "icuMessagePaths": {
      "core/gather/driver/navigation.js | warningRedirected": [
        {
          "values": {
            "requested": "https://purl.org/",
            "final": "https://purl.archive.org/"
          },
          "path": "runWarnings[0]"
        }
      ],
      "core/audits/is-on-https.js | title": [
        "audits[is-on-https].title"
      ],
      "core/audits/is-on-https.js | description": [
        "audits[is-on-https].description"
      ],
      "core/audits/is-on-https.js | columnInsecureURL": [
        "audits[is-on-https].details.headings[0].label"
      ],
      "core/audits/is-on-https.js | columnResolution": [
        "audits[is-on-https].details.headings[1].label"
      ],
      "core/audits/redirects-http.js | title": [
        "audits[redirects-http].title"
      ],
      "core/audits/redirects-http.js | description": [
        "audits[redirects-http].description"
      ],
      "core/lib/i18n/i18n.js | firstContentfulPaintMetric": [
        "audits[first-contentful-paint].title"
      ],
      "core/audits/metrics/first-contentful-paint.js | description": [
        "audits[first-contentful-paint].description"
      ],
      "core/lib/i18n/i18n.js | seconds": [
        {
          "values": {
            "timeInMs": 6467.2660000000005
          },
          "path": "audits[first-contentful-paint].displayValue"
        },
        {
          "values": {
            "timeInMs": 6467.2660000000005
          },
          "path": "audits[largest-contentful-paint].displayValue"
        },
        {
          "values": {
            "timeInMs": 7631.801444285773
          },
          "path": "audits[speed-index].displayValue"
        },
        {
          "values": {
            "timeInMs": 6936.572750000001
          },
          "path": "audits.interactive.displayValue"
        },
        {
          "values": {
            "timeInMs": 357.9080000000003
          },
          "path": "audits[mainthread-work-breakdown].displayValue"
        },
        {
          "values": {
            "timeInMs": 72.58800000000001
          },
          "path": "audits[bootup-time].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | largestContentfulPaintMetric": [
        "audits[largest-contentful-paint].title"
      ],
      "core/audits/metrics/largest-contentful-paint.js | description": [
        "audits[largest-contentful-paint].description"
      ],
      "core/lib/i18n/i18n.js | speedIndexMetric": [
        "audits[speed-index].title"
      ],
      "core/audits/metrics/speed-index.js | description": [
        "audits[speed-index].description"
      ],
      "core/lib/i18n/i18n.js | totalBlockingTimeMetric": [
        "audits[total-blocking-time].title"
      ],
      "core/audits/metrics/total-blocking-time.js | description": [
        "audits[total-blocking-time].description"
      ],
      "core/lib/i18n/i18n.js | ms": [
        {
          "values": {
            "timeInMs": 2
          },
          "path": "audits[total-blocking-time].displayValue"
        },
        {
          "values": {
            "timeInMs": 54
          },
          "path": "audits[max-potential-fid].displayValue"
        },
        {
          "values": {
            "timeInMs": 174.69400000000002
          },
          "path": "audits[network-rtt].displayValue"
        },
        {
          "values": {
            "timeInMs": 1952.8335
          },
          "path": "audits[network-server-latency].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | maxPotentialFIDMetric": [
        "audits[max-potential-fid].title"
      ],
      "core/audits/metrics/max-potential-fid.js | description": [
        "audits[max-potential-fid].description"
      ],
      "core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric": [
        "audits[cumulative-layout-shift].title"
      ],
      "core/audits/metrics/cumulative-layout-shift.js | description": [
        "audits[cumulative-layout-shift].description"
      ],
      "core/audits/errors-in-console.js | failureTitle": [
        "audits[errors-in-console].title"
      ],
      "core/audits/errors-in-console.js | description": [
        "audits[errors-in-console].description"
      ],
      "core/lib/i18n/i18n.js | columnSource": [
        "audits[errors-in-console].details.headings[0].label",
        "audits.deprecations.details.headings[1].label",
        "audits[geolocation-on-start].details.headings[0].label",
        "audits[notification-on-start].details.headings[0].label",
        "audits[forced-reflow-insight].details.items[0].headings[0].label"
      ],
      "core/lib/i18n/i18n.js | columnDescription": [
        "audits[errors-in-console].details.headings[1].label",
        "audits[csp-xss].details.headings[0].label",
        "audits[has-hsts].details.headings[0].label",
        "audits[origin-isolation].details.headings[0].label",
        "audits[clickjacking-mitigation].details.headings[0].label",
        "audits[trusted-types-xss].details.headings[0].label"
      ],
      "core/audits/server-response-time.js | title": [
        "audits[server-response-time].title"
      ],
      "core/audits/server-response-time.js | description": [
        "audits[server-response-time].description"
      ],
      "core/audits/server-response-time.js | displayValue": [
        {
          "values": {
            "timeInMs": 437
          },
          "path": "audits[server-response-time].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | columnURL": [
        "audits[server-response-time].details.headings[0].label",
        "audits.redirects.details.headings[0].label",
        "audits[image-aspect-ratio].details.headings[1].label",
        "audits[image-size-responsive].details.headings[1].label",
        "audits[third-party-cookies].details.headings[1].label",
        "audits[bootup-time].details.headings[0].label",
        "audits[network-rtt].details.headings[0].label",
        "audits[network-server-latency].details.headings[0].label",
        "audits[long-tasks].details.headings[0].label",
        "audits[unsized-images].details.headings[1].label",
        "audits[valid-source-maps].details.headings[0].label",
        "audits[total-byte-weight].details.headings[0].label",
        "audits[unminified-css].details.headings[0].label",
        "audits[unminified-javascript].details.headings[0].label",
        "audits[unused-css-rules].details.headings[0].label",
        "audits[unused-javascript].details.headings[0].label",
        "audits[font-display-insight].details.headings[0].label",
        "audits[image-delivery-insight].details.headings[1].label",
        "audits[modern-http-insight].details.headings[0].label",
        "audits[render-blocking-insight].details.headings[0].label"
      ],
      "core/lib/i18n/i18n.js | columnTimeSpent": [
        "audits[server-response-time].details.headings[1].label",
        "audits.redirects.details.headings[1].label",
        "audits[mainthread-work-breakdown].details.headings[1].label",
        "audits[network-rtt].details.headings[1].label",
        "audits[network-server-latency].details.headings[1].label"
      ],
      "core/lib/i18n/i18n.js | interactiveMetric": [
        "audits.interactive.title"
      ],
      "core/audits/metrics/interactive.js | description": [
        "audits.interactive.description"
      ],
      "core/audits/user-timings.js | title": [
        "audits[user-timings].title"
      ],
      "core/audits/user-timings.js | description": [
        "audits[user-timings].description"
      ],
      "core/lib/i18n/i18n.js | columnName": [
        "audits[user-timings].details.headings[0].label",
        "audits[third-party-cookies].details.headings[0].label",
        "audits[js-libraries].details.headings[0].label"
      ],
      "core/audits/user-timings.js | columnType": [
        "audits[user-timings].details.headings[1].label"
      ],
      "core/lib/i18n/i18n.js | columnStartTime": [
        "audits[user-timings].details.headings[2].label",
        "audits[long-tasks].details.headings[1].label"
      ],
      "core/lib/i18n/i18n.js | columnDuration": [
        "audits[user-timings].details.headings[3].label",
        "audits[long-tasks].details.headings[2].label",
        "audits[lcp-breakdown-insight].details.items[0].headings[1].label",
        "audits[render-blocking-insight].details.headings[2].label"
      ],
      "core/audits/redirects.js | title": [
        "audits.redirects.title"
      ],
      "core/audits/redirects.js | description": [
        "audits.redirects.description"
      ],
      "core/lib/i18n/i18n.js | displayValueMsSavings": [
        {
          "values": {
            "wastedMs": 751.029
          },
          "path": "audits.redirects.displayValue"
        },
        {
          "values": {
            "wastedMs": 534
          },
          "path": "audits[document-latency-insight].displayValue"
        },
        {
          "values": {
            "wastedMs": 2250
          },
          "path": "audits[modern-http-insight].displayValue"
        },
        {
          "values": {
            "wastedMs": 2969
          },
          "path": "audits[render-blocking-insight].displayValue"
        }
      ],
      "core/audits/image-aspect-ratio.js | title": [
        "audits[image-aspect-ratio].title"
      ],
      "core/audits/image-aspect-ratio.js | description": [
        "audits[image-aspect-ratio].description"
      ],
      "core/audits/image-aspect-ratio.js | columnDisplayed": [
        "audits[image-aspect-ratio].details.headings[2].label"
      ],
      "core/audits/image-aspect-ratio.js | columnActual": [
        "audits[image-aspect-ratio].details.headings[3].label"
      ],
      "core/audits/image-size-responsive.js | failureTitle": [
        "audits[image-size-responsive].title"
      ],
      "core/audits/image-size-responsive.js | description": [
        "audits[image-size-responsive].description"
      ],
      "core/audits/image-size-responsive.js | columnDisplayed": [
        "audits[image-size-responsive].details.headings[2].label"
      ],
      "core/audits/image-size-responsive.js | columnActual": [
        "audits[image-size-responsive].details.headings[3].label"
      ],
      "core/audits/image-size-responsive.js | columnExpected": [
        "audits[image-size-responsive].details.headings[4].label"
      ],
      "core/audits/deprecations.js | title": [
        "audits.deprecations.title"
      ],
      "core/audits/deprecations.js | description": [
        "audits.deprecations.description"
      ],
      "core/audits/deprecations.js | columnDeprecate": [
        "audits.deprecations.details.headings[0].label"
      ],
      "core/audits/third-party-cookies.js | title": [
        "audits[third-party-cookies].title"
      ],
      "core/audits/third-party-cookies.js | description": [
        "audits[third-party-cookies].description"
      ],
      "core/audits/mainthread-work-breakdown.js | title": [
        "audits[mainthread-work-breakdown].title"
      ],
      "core/audits/mainthread-work-breakdown.js | description": [
        "audits[mainthread-work-breakdown].description"
      ],
      "core/audits/mainthread-work-breakdown.js | columnCategory": [
        "audits[mainthread-work-breakdown].details.headings[0].label"
      ],
      "core/audits/bootup-time.js | title": [
        "audits[bootup-time].title"
      ],
      "core/audits/bootup-time.js | description": [
        "audits[bootup-time].description"
      ],
      "core/audits/bootup-time.js | columnTotal": [
        "audits[bootup-time].details.headings[1].label"
      ],
      "core/audits/bootup-time.js | columnScriptEval": [
        "audits[bootup-time].details.headings[2].label"
      ],
      "core/audits/bootup-time.js | columnScriptParse": [
        "audits[bootup-time].details.headings[3].label"
      ],
      "core/audits/network-rtt.js | title": [
        "audits[network-rtt].title"
      ],
      "core/audits/network-rtt.js | description": [
        "audits[network-rtt].description"
      ],
      "core/audits/network-server-latency.js | title": [
        "audits[network-server-latency].title"
      ],
      "core/audits/network-server-latency.js | description": [
        "audits[network-server-latency].description"
      ],
      "core/lib/i18n/i18n.js | columnResourceType": [
        "audits[resource-summary].details.headings[0].label"
      ],
      "core/lib/i18n/i18n.js | columnRequests": [
        "audits[resource-summary].details.headings[1].label"
      ],
      "core/lib/i18n/i18n.js | columnTransferSize": [
        "audits[resource-summary].details.headings[2].label",
        "audits[total-byte-weight].details.headings[1].label",
        "audits[unminified-css].details.headings[1].label",
        "audits[unminified-javascript].details.headings[1].label",
        "audits[unused-css-rules].details.headings[1].label",
        "audits[unused-javascript].details.headings[1].label",
        "audits[cache-insight].details.headings[2].label",
        "audits[render-blocking-insight].details.headings[1].label"
      ],
      "core/lib/i18n/i18n.js | total": [
        "audits[resource-summary].details.items[0].label",
        "audits[cls-culprits-insight].details.items[0].items[0].node.value"
      ],
      "core/lib/i18n/i18n.js | scriptResourceType": [
        "audits[resource-summary].details.items[1].label"
      ],
      "core/lib/i18n/i18n.js | stylesheetResourceType": [
        "audits[resource-summary].details.items[2].label"
      ],
      "core/lib/i18n/i18n.js | documentResourceType": [
        "audits[resource-summary].details.items[3].label"
      ],
      "core/lib/i18n/i18n.js | imageResourceType": [
        "audits[resource-summary].details.items[4].label"
      ],
      "core/lib/i18n/i18n.js | otherResourceType": [
        "audits[resource-summary].details.items[5].label"
      ],
      "core/lib/i18n/i18n.js | mediaResourceType": [
        "audits[resource-summary].details.items[6].label"
      ],
      "core/lib/i18n/i18n.js | fontResourceType": [
        "audits[resource-summary].details.items[7].label"
      ],
      "core/lib/i18n/i18n.js | thirdPartyResourceType": [
        "audits[resource-summary].details.items[8].label"
      ],
      "core/audits/layout-shifts.js | title": [
        "audits[layout-shifts].title"
      ],
      "core/audits/layout-shifts.js | description": [
        "audits[layout-shifts].description"
      ],
      "core/audits/layout-shifts.js | displayValueShiftsFound": [
        {
          "values": {
            "shiftCount": 1
          },
          "path": "audits[layout-shifts].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | columnElement": [
        "audits[layout-shifts].details.headings[0].label",
        "audits[non-composited-animations].details.headings[0].label",
        "audits[cls-culprits-insight].details.items[0].headings[0].label",
        "audits[dom-size-insight].details.headings[1].label"
      ],
      "core/audits/layout-shifts.js | columnScore": [
        "audits[layout-shifts].details.headings[1].label"
      ],
      "core/audits/layout-shifts.js | rootCauseUnsizedMedia": [
        "audits[layout-shifts].details.items[0].subItems.items[0].cause"
      ],
      "core/audits/long-tasks.js | title": [
        "audits[long-tasks].title"
      ],
      "core/audits/long-tasks.js | description": [
        "audits[long-tasks].description"
      ],
      "core/audits/long-tasks.js | displayValue": [
        {
          "values": {
            "itemCount": 1
          },
          "path": "audits[long-tasks].displayValue"
        }
      ],
      "core/audits/non-composited-animations.js | title": [
        "audits[non-composited-animations].title"
      ],
      "core/audits/non-composited-animations.js | description": [
        "audits[non-composited-animations].description"
      ],
      "core/audits/unsized-images.js | failureTitle": [
        "audits[unsized-images].title"
      ],
      "core/audits/unsized-images.js | description": [
        "audits[unsized-images].description"
      ],
      "core/audits/valid-source-maps.js | title": [
        "audits[valid-source-maps].title"
      ],
      "core/audits/valid-source-maps.js | description": [
        "audits[valid-source-maps].description"
      ],
      "core/audits/valid-source-maps.js | columnMapURL": [
        "audits[valid-source-maps].details.headings[1].label"
      ],
      "core/audits/csp-xss.js | title": [
        "audits[csp-xss].title"
      ],
      "core/audits/csp-xss.js | description": [
        "audits[csp-xss].description"
      ],
      "core/audits/csp-xss.js | columnDirective": [
        "audits[csp-xss].details.headings[1].label"
      ],
      "core/audits/csp-xss.js | columnSeverity": [
        "audits[csp-xss].details.headings[2].label"
      ],
      "core/lib/i18n/i18n.js | itemSeverityHigh": [
        "audits[csp-xss].details.items[0].severity",
        "audits[has-hsts].details.items[0].severity",
        "audits[origin-isolation].details.items[0].severity",
        "audits[clickjacking-mitigation].details.items[0].severity",
        "audits[trusted-types-xss].details.items[0].severity"
      ],
      "core/audits/csp-xss.js | noCsp": [
        "audits[csp-xss].details.items[0].description"
      ],
      "core/audits/has-hsts.js | title": [
        "audits[has-hsts].title"
      ],
      "core/audits/has-hsts.js | description": [
        "audits[has-hsts].description"
      ],
      "core/audits/has-hsts.js | columnDirective": [
        "audits[has-hsts].details.headings[1].label"
      ],
      "core/audits/has-hsts.js | columnSeverity": [
        "audits[has-hsts].details.headings[2].label"
      ],
      "core/audits/has-hsts.js | noHsts": [
        "audits[has-hsts].details.items[0].description"
      ],
      "core/audits/origin-isolation.js | title": [
        "audits[origin-isolation].title"
      ],
      "core/audits/origin-isolation.js | description": [
        "audits[origin-isolation].description"
      ],
      "core/audits/origin-isolation.js | columnDirective": [
        "audits[origin-isolation].details.headings[1].label"
      ],
      "core/audits/origin-isolation.js | columnSeverity": [
        "audits[origin-isolation].details.headings[2].label"
      ],
      "core/audits/origin-isolation.js | noCoop": [
        "audits[origin-isolation].details.items[0].description"
      ],
      "core/audits/clickjacking-mitigation.js | title": [
        "audits[clickjacking-mitigation].title"
      ],
      "core/audits/clickjacking-mitigation.js | description": [
        "audits[clickjacking-mitigation].description"
      ],
      "core/audits/clickjacking-mitigation.js | columnSeverity": [
        "audits[clickjacking-mitigation].details.headings[1].label"
      ],
      "core/audits/clickjacking-mitigation.js | noClickjackingMitigation": [
        "audits[clickjacking-mitigation].details.items[0].description"
      ],
      "core/audits/trusted-types-xss.js | title": [
        "audits[trusted-types-xss].title"
      ],
      "core/audits/trusted-types-xss.js | description": [
        "audits[trusted-types-xss].description"
      ],
      "core/audits/trusted-types-xss.js | columnSeverity": [
        "audits[trusted-types-xss].details.headings[1].label"
      ],
      "core/audits/trusted-types-xss.js | noTrustedTypesToMitigateXss": [
        "audits[trusted-types-xss].details.items[0].description"
      ],
      "core/audits/accessibility/accesskeys.js | title": [
        "audits.accesskeys.title"
      ],
      "core/audits/accessibility/accesskeys.js | description": [
        "audits.accesskeys.description"
      ],
      "core/audits/accessibility/aria-allowed-attr.js | title": [
        "audits[aria-allowed-attr].title"
      ],
      "core/audits/accessibility/aria-allowed-attr.js | description": [
        "audits[aria-allowed-attr].description"
      ],
      "core/lib/i18n/i18n.js | columnFailingElem": [
        "audits[aria-allowed-attr].details.headings[0].label",
        "audits[aria-conditional-attr].details.headings[0].label",
        "audits[aria-deprecated-role].details.headings[0].label",
        "audits[aria-hidden-body].details.headings[0].label",
        "audits[aria-prohibited-attr].details.headings[0].label",
        "audits[aria-required-attr].details.headings[0].label",
        "audits[aria-roles].details.headings[0].label",
        "audits[aria-valid-attr-value].details.headings[0].label",
        "audits[aria-valid-attr].details.headings[0].label",
        "audits[button-name].details.headings[0].label",
        "audits[color-contrast].details.headings[0].label",
        "audits[document-title].details.headings[0].label",
        "audits[heading-order].details.headings[0].label",
        "audits[html-has-lang].details.headings[0].label",
        "audits[html-lang-valid].details.headings[0].label",
        "audits[image-alt].details.headings[0].label",
        "audits.label.details.headings[0].label",
        "audits[landmark-one-main].details.headings[0].label",
        "audits[link-name].details.headings[0].label",
        "audits[link-in-text-block].details.headings[0].label",
        "audits.list.details.headings[0].label",
        "audits.listitem.details.headings[0].label",
        "audits[meta-viewport].details.headings[0].label",
        "audits[target-size].details.headings[0].label",
        "audits[td-headers-attr].details.headings[0].label",
        "audits[paste-preventing-inputs].details.headings[0].label"
      ],
      "core/audits/accessibility/aria-allowed-role.js | title": [
        "audits[aria-allowed-role].title"
      ],
      "core/audits/accessibility/aria-allowed-role.js | description": [
        "audits[aria-allowed-role].description"
      ],
      "core/audits/accessibility/aria-command-name.js | title": [
        "audits[aria-command-name].title"
      ],
      "core/audits/accessibility/aria-command-name.js | description": [
        "audits[aria-command-name].description"
      ],
      "core/audits/accessibility/aria-conditional-attr.js | title": [
        "audits[aria-conditional-attr].title"
      ],
      "core/audits/accessibility/aria-conditional-attr.js | description": [
        "audits[aria-conditional-attr].description"
      ],
      "core/audits/accessibility/aria-deprecated-role.js | title": [
        "audits[aria-deprecated-role].title"
      ],
      "core/audits/accessibility/aria-deprecated-role.js | description": [
        "audits[aria-deprecated-role].description"
      ],
      "core/audits/accessibility/aria-dialog-name.js | title": [
        "audits[aria-dialog-name].title"
      ],
      "core/audits/accessibility/aria-dialog-name.js | description": [
        "audits[aria-dialog-name].description"
      ],
      "core/audits/accessibility/aria-hidden-body.js | title": [
        "audits[aria-hidden-body].title"
      ],
      "core/audits/accessibility/aria-hidden-body.js | description": [
        "audits[aria-hidden-body].description"
      ],
      "core/audits/accessibility/aria-hidden-focus.js | title": [
        "audits[aria-hidden-focus].title"
      ],
      "core/audits/accessibility/aria-hidden-focus.js | description": [
        "audits[aria-hidden-focus].description"
      ],
      "core/audits/accessibility/aria-input-field-name.js | title": [
        "audits[aria-input-field-name].title"
      ],
      "core/audits/accessibility/aria-input-field-name.js | description": [
        "audits[aria-input-field-name].description"
      ],
      "core/audits/accessibility/aria-meter-name.js | title": [
        "audits[aria-meter-name].title"
      ],
      "core/audits/accessibility/aria-meter-name.js | description": [
        "audits[aria-meter-name].description"
      ],
      "core/audits/accessibility/aria-progressbar-name.js | title": [
        "audits[aria-progressbar-name].title"
      ],
      "core/audits/accessibility/aria-progressbar-name.js | description": [
        "audits[aria-progressbar-name].description"
      ],
      "core/audits/accessibility/aria-prohibited-attr.js | title": [
        "audits[aria-prohibited-attr].title"
      ],
      "core/audits/accessibility/aria-prohibited-attr.js | description": [
        "audits[aria-prohibited-attr].description"
      ],
      "core/audits/accessibility/aria-required-attr.js | title": [
        "audits[aria-required-attr].title"
      ],
      "core/audits/accessibility/aria-required-attr.js | description": [
        "audits[aria-required-attr].description"
      ],
      "core/audits/accessibility/aria-required-children.js | title": [
        "audits[aria-required-children].title"
      ],
      "core/audits/accessibility/aria-required-children.js | description": [
        "audits[aria-required-children].description"
      ],
      "core/audits/accessibility/aria-required-parent.js | title": [
        "audits[aria-required-parent].title"
      ],
      "core/audits/accessibility/aria-required-parent.js | description": [
        "audits[aria-required-parent].description"
      ],
      "core/audits/accessibility/aria-roles.js | title": [
        "audits[aria-roles].title"
      ],
      "core/audits/accessibility/aria-roles.js | description": [
        "audits[aria-roles].description"
      ],
      "core/audits/accessibility/aria-text.js | title": [
        "audits[aria-text].title"
      ],
      "core/audits/accessibility/aria-text.js | description": [
        "audits[aria-text].description"
      ],
      "core/audits/accessibility/aria-toggle-field-name.js | title": [
        "audits[aria-toggle-field-name].title"
      ],
      "core/audits/accessibility/aria-toggle-field-name.js | description": [
        "audits[aria-toggle-field-name].description"
      ],
      "core/audits/accessibility/aria-tooltip-name.js | title": [
        "audits[aria-tooltip-name].title"
      ],
      "core/audits/accessibility/aria-tooltip-name.js | description": [
        "audits[aria-tooltip-name].description"
      ],
      "core/audits/accessibility/aria-treeitem-name.js | title": [
        "audits[aria-treeitem-name].title"
      ],
      "core/audits/accessibility/aria-treeitem-name.js | description": [
        "audits[aria-treeitem-name].description"
      ],
      "core/audits/accessibility/aria-valid-attr-value.js | title": [
        "audits[aria-valid-attr-value].title"
      ],
      "core/audits/accessibility/aria-valid-attr-value.js | description": [
        "audits[aria-valid-attr-value].description"
      ],
      "core/audits/accessibility/aria-valid-attr.js | title": [
        "audits[aria-valid-attr].title"
      ],
      "core/audits/accessibility/aria-valid-attr.js | description": [
        "audits[aria-valid-attr].description"
      ],
      "core/audits/accessibility/button-name.js | title": [
        "audits[button-name].title"
      ],
      "core/audits/accessibility/button-name.js | description": [
        "audits[button-name].description"
      ],
      "core/audits/accessibility/bypass.js | title": [
        "audits.bypass.title"
      ],
      "core/audits/accessibility/bypass.js | description": [
        "audits.bypass.description"
      ],
      "core/audits/accessibility/color-contrast.js | failureTitle": [
        "audits[color-contrast].title"
      ],
      "core/audits/accessibility/color-contrast.js | description": [
        "audits[color-contrast].description"
      ],
      "core/audits/accessibility/definition-list.js | title": [
        "audits[definition-list].title"
      ],
      "core/audits/accessibility/definition-list.js | description": [
        "audits[definition-list].description"
      ],
      "core/audits/accessibility/dlitem.js | title": [
        "audits.dlitem.title"
      ],
      "core/audits/accessibility/dlitem.js | description": [
        "audits.dlitem.description"
      ],
      "core/audits/accessibility/document-title.js | title": [
        "audits[document-title].title"
      ],
      "core/audits/accessibility/document-title.js | description": [
        "audits[document-title].description"
      ],
      "core/audits/accessibility/duplicate-id-aria.js | title": [
        "audits[duplicate-id-aria].title"
      ],
      "core/audits/accessibility/duplicate-id-aria.js | description": [
        "audits[duplicate-id-aria].description"
      ],
      "core/audits/accessibility/empty-heading.js | title": [
        "audits[empty-heading].title"
      ],
      "core/audits/accessibility/empty-heading.js | description": [
        "audits[empty-heading].description"
      ],
      "core/audits/accessibility/form-field-multiple-labels.js | title": [
        "audits[form-field-multiple-labels].title"
      ],
      "core/audits/accessibility/form-field-multiple-labels.js | description": [
        "audits[form-field-multiple-labels].description"
      ],
      "core/audits/accessibility/frame-title.js | title": [
        "audits[frame-title].title"
      ],
      "core/audits/accessibility/frame-title.js | description": [
        "audits[frame-title].description"
      ],
      "core/audits/accessibility/heading-order.js | failureTitle": [
        "audits[heading-order].title"
      ],
      "core/audits/accessibility/heading-order.js | description": [
        "audits[heading-order].description"
      ],
      "core/audits/accessibility/html-has-lang.js | title": [
        "audits[html-has-lang].title"
      ],
      "core/audits/accessibility/html-has-lang.js | description": [
        "audits[html-has-lang].description"
      ],
      "core/audits/accessibility/html-lang-valid.js | title": [
        "audits[html-lang-valid].title"
      ],
      "core/audits/accessibility/html-lang-valid.js | description": [
        "audits[html-lang-valid].description"
      ],
      "core/audits/accessibility/html-xml-lang-mismatch.js | title": [
        "audits[html-xml-lang-mismatch].title"
      ],
      "core/audits/accessibility/html-xml-lang-mismatch.js | description": [
        "audits[html-xml-lang-mismatch].description"
      ],
      "core/audits/accessibility/identical-links-same-purpose.js | title": [
        "audits[identical-links-same-purpose].title"
      ],
      "core/audits/accessibility/identical-links-same-purpose.js | description": [
        "audits[identical-links-same-purpose].description"
      ],
      "core/audits/accessibility/image-alt.js | failureTitle": [
        "audits[image-alt].title"
      ],
      "core/audits/accessibility/image-alt.js | description": [
        "audits[image-alt].description"
      ],
      "core/audits/accessibility/image-redundant-alt.js | title": [
        "audits[image-redundant-alt].title"
      ],
      "core/audits/accessibility/image-redundant-alt.js | description": [
        "audits[image-redundant-alt].description"
      ],
      "core/audits/accessibility/input-button-name.js | title": [
        "audits[input-button-name].title"
      ],
      "core/audits/accessibility/input-button-name.js | description": [
        "audits[input-button-name].description"
      ],
      "core/audits/accessibility/input-image-alt.js | title": [
        "audits[input-image-alt].title"
      ],
      "core/audits/accessibility/input-image-alt.js | description": [
        "audits[input-image-alt].description"
      ],
      "core/audits/accessibility/label-content-name-mismatch.js | title": [
        "audits[label-content-name-mismatch].title"
      ],
      "core/audits/accessibility/label-content-name-mismatch.js | description": [
        "audits[label-content-name-mismatch].description"
      ],
      "core/audits/accessibility/label.js | failureTitle": [
        "audits.label.title"
      ],
      "core/audits/accessibility/label.js | description": [
        "audits.label.description"
      ],
      "core/audits/accessibility/landmark-one-main.js | failureTitle": [
        "audits[landmark-one-main].title"
      ],
      "core/audits/accessibility/landmark-one-main.js | description": [
        "audits[landmark-one-main].description"
      ],
      "core/audits/accessibility/link-name.js | title": [
        "audits[link-name].title"
      ],
      "core/audits/accessibility/link-name.js | description": [
        "audits[link-name].description"
      ],
      "core/audits/accessibility/link-in-text-block.js | failureTitle": [
        "audits[link-in-text-block].title"
      ],
      "core/audits/accessibility/link-in-text-block.js | description": [
        "audits[link-in-text-block].description"
      ],
      "core/audits/accessibility/list.js | title": [
        "audits.list.title"
      ],
      "core/audits/accessibility/list.js | description": [
        "audits.list.description"
      ],
      "core/audits/accessibility/listitem.js | title": [
        "audits.listitem.title"
      ],
      "core/audits/accessibility/listitem.js | description": [
        "audits.listitem.description"
      ],
      "core/audits/accessibility/meta-refresh.js | title": [
        "audits[meta-refresh].title"
      ],
      "core/audits/accessibility/meta-refresh.js | description": [
        "audits[meta-refresh].description"
      ],
      "core/audits/accessibility/meta-viewport.js | title": [
        "audits[meta-viewport].title"
      ],
      "core/audits/accessibility/meta-viewport.js | description": [
        "audits[meta-viewport].description"
      ],
      "core/audits/accessibility/object-alt.js | title": [
        "audits[object-alt].title"
      ],
      "core/audits/accessibility/object-alt.js | description": [
        "audits[object-alt].description"
      ],
      "core/audits/accessibility/select-name.js | title": [
        "audits[select-name].title"
      ],
      "core/audits/accessibility/select-name.js | description": [
        "audits[select-name].description"
      ],
      "core/audits/accessibility/skip-link.js | title": [
        "audits[skip-link].title"
      ],
      "core/audits/accessibility/skip-link.js | description": [
        "audits[skip-link].description"
      ],
      "core/audits/accessibility/tabindex.js | title": [
        "audits.tabindex.title"
      ],
      "core/audits/accessibility/tabindex.js | description": [
        "audits.tabindex.description"
      ],
      "core/audits/accessibility/table-duplicate-name.js | title": [
        "audits[table-duplicate-name].title"
      ],
      "core/audits/accessibility/table-duplicate-name.js | description": [
        "audits[table-duplicate-name].description"
      ],
      "core/audits/accessibility/table-fake-caption.js | title": [
        "audits[table-fake-caption].title"
      ],
      "core/audits/accessibility/table-fake-caption.js | description": [
        "audits[table-fake-caption].description"
      ],
      "core/audits/accessibility/target-size.js | title": [
        "audits[target-size].title"
      ],
      "core/audits/accessibility/target-size.js | description": [
        "audits[target-size].description"
      ],
      "core/audits/accessibility/td-has-header.js | title": [
        "audits[td-has-header].title"
      ],
      "core/audits/accessibility/td-has-header.js | description": [
        "audits[td-has-header].description"
      ],
      "core/audits/accessibility/td-headers-attr.js | title": [
        "audits[td-headers-attr].title"
      ],
      "core/audits/accessibility/td-headers-attr.js | description": [
        "audits[td-headers-attr].description"
      ],
      "core/audits/accessibility/th-has-data-cells.js | title": [
        "audits[th-has-data-cells].title"
      ],
      "core/audits/accessibility/th-has-data-cells.js | description": [
        "audits[th-has-data-cells].description"
      ],
      "core/audits/accessibility/valid-lang.js | title": [
        "audits[valid-lang].title"
      ],
      "core/audits/accessibility/valid-lang.js | description": [
        "audits[valid-lang].description"
      ],
      "core/audits/accessibility/video-caption.js | title": [
        "audits[video-caption].title"
      ],
      "core/audits/accessibility/video-caption.js | description": [
        "audits[video-caption].description"
      ],
      "core/audits/byte-efficiency/total-byte-weight.js | title": [
        "audits[total-byte-weight].title"
      ],
      "core/audits/byte-efficiency/total-byte-weight.js | description": [
        "audits[total-byte-weight].description"
      ],
      "core/audits/byte-efficiency/total-byte-weight.js | displayValue": [
        {
          "values": {
            "totalBytes": 308638
          },
          "path": "audits[total-byte-weight].displayValue"
        }
      ],
      "core/audits/byte-efficiency/unminified-css.js | title": [
        "audits[unminified-css].title"
      ],
      "core/audits/byte-efficiency/unminified-css.js | description": [
        "audits[unminified-css].description"
      ],
      "core/lib/i18n/i18n.js | displayValueByteSavings": [
        {
          "values": {
            "wastedBytes": 24628
          },
          "path": "audits[unminified-css].displayValue"
        },
        {
          "values": {
            "wastedBytes": 23746
          },
          "path": "audits[unminified-javascript].displayValue"
        },
        {
          "values": {
            "wastedBytes": 138728
          },
          "path": "audits[unused-css-rules].displayValue"
        },
        {
          "values": {
            "wastedBytes": 110251
          },
          "path": "audits[unused-javascript].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | columnWastedBytes": [
        "audits[unminified-css].details.headings[2].label",
        "audits[unminified-javascript].details.headings[2].label",
        "audits[unused-css-rules].details.headings[2].label",
        "audits[unused-javascript].details.headings[2].label",
        "audits[font-display-insight].details.headings[1].label",
        "audits[image-delivery-insight].details.headings[3].label"
      ],
      "core/audits/byte-efficiency/unminified-javascript.js | title": [
        "audits[unminified-javascript].title"
      ],
      "core/audits/byte-efficiency/unminified-javascript.js | description": [
        "audits[unminified-javascript].description"
      ],
      "core/audits/byte-efficiency/unused-css-rules.js | title": [
        "audits[unused-css-rules].title"
      ],
      "core/audits/byte-efficiency/unused-css-rules.js | description": [
        "audits[unused-css-rules].description"
      ],
      "core/audits/byte-efficiency/unused-javascript.js | title": [
        "audits[unused-javascript].title"
      ],
      "core/audits/byte-efficiency/unused-javascript.js | description": [
        "audits[unused-javascript].description"
      ],
      "core/audits/dobetterweb/doctype.js | title": [
        "audits.doctype.title"
      ],
      "core/audits/dobetterweb/doctype.js | description": [
        "audits.doctype.description"
      ],
      "core/audits/dobetterweb/charset.js | title": [
        "audits.charset.title"
      ],
      "core/audits/dobetterweb/charset.js | description": [
        "audits.charset.description"
      ],
      "core/audits/dobetterweb/geolocation-on-start.js | title": [
        "audits[geolocation-on-start].title"
      ],
      "core/audits/dobetterweb/geolocation-on-start.js | description": [
        "audits[geolocation-on-start].description"
      ],
      "core/audits/dobetterweb/inspector-issues.js | title": [
        "audits[inspector-issues].title"
      ],
      "core/audits/dobetterweb/inspector-issues.js | description": [
        "audits[inspector-issues].description"
      ],
      "core/audits/dobetterweb/inspector-issues.js | columnIssueType": [
        "audits[inspector-issues].details.headings[0].label"
      ],
      "core/audits/dobetterweb/js-libraries.js | title": [
        "audits[js-libraries].title"
      ],
      "core/audits/dobetterweb/js-libraries.js | description": [
        "audits[js-libraries].description"
      ],
      "core/audits/dobetterweb/js-libraries.js | columnVersion": [
        "audits[js-libraries].details.headings[1].label"
      ],
      "core/audits/dobetterweb/notification-on-start.js | title": [
        "audits[notification-on-start].title"
      ],
      "core/audits/dobetterweb/notification-on-start.js | description": [
        "audits[notification-on-start].description"
      ],
      "core/audits/dobetterweb/paste-preventing-inputs.js | title": [
        "audits[paste-preventing-inputs].title"
      ],
      "core/audits/dobetterweb/paste-preventing-inputs.js | description": [
        "audits[paste-preventing-inputs].description"
      ],
      "core/audits/seo/meta-description.js | failureTitle": [
        "audits[meta-description].title"
      ],
      "core/audits/seo/meta-description.js | description": [
        "audits[meta-description].description"
      ],
      "core/audits/seo/http-status-code.js | title": [
        "audits[http-status-code].title"
      ],
      "core/audits/seo/http-status-code.js | description": [
        "audits[http-status-code].description"
      ],
      "core/audits/seo/link-text.js | title": [
        "audits[link-text].title"
      ],
      "core/audits/seo/link-text.js | description": [
        "audits[link-text].description"
      ],
      "core/audits/seo/crawlable-anchors.js | title": [
        "audits[crawlable-anchors].title"
      ],
      "core/audits/seo/crawlable-anchors.js | description": [
        "audits[crawlable-anchors].description"
      ],
      "core/audits/seo/crawlable-anchors.js | columnFailingLink": [
        "audits[crawlable-anchors].details.headings[0].label"
      ],
      "core/audits/seo/is-crawlable.js | title": [
        "audits[is-crawlable].title"
      ],
      "core/audits/seo/is-crawlable.js | description": [
        "audits[is-crawlable].description"
      ],
      "core/audits/seo/robots-txt.js | title": [
        "audits[robots-txt].title"
      ],
      "core/audits/seo/robots-txt.js | description": [
        "audits[robots-txt].description"
      ],
      "core/audits/seo/hreflang.js | title": [
        "audits.hreflang.title"
      ],
      "core/audits/seo/hreflang.js | description": [
        "audits.hreflang.description"
      ],
      "core/audits/seo/canonical.js | title": [
        "audits.canonical.title"
      ],
      "core/audits/seo/canonical.js | description": [
        "audits.canonical.description"
      ],
      "core/audits/seo/manual/structured-data.js | title": [
        "audits[structured-data].title"
      ],
      "core/audits/seo/manual/structured-data.js | description": [
        "audits[structured-data].description"
      ],
      "core/audits/bf-cache.js | title": [
        "audits[bf-cache].title"
      ],
      "core/audits/bf-cache.js | description": [
        "audits[bf-cache].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | title": [
        "audits[cache-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | description": [
        "audits[cache-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | requestColumn": [
        "audits[cache-insight].details.headings[0].label"
      ],
      "core/lib/i18n/i18n.js | columnCacheTTL": [
        "audits[cache-insight].details.headings[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title": [
        "audits[cls-culprits-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description": [
        "audits[cls-culprits-insight].description"
      ],
      "core/audits/insights/cls-culprits-insight.js | columnScore": [
        "audits[cls-culprits-insight].details.items[0].headings[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | unsizedImage": [
        "audits[cls-culprits-insight].details.items[0].items[1].subItems.items[0].cause"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title": [
        "audits[document-latency-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description": [
        "audits[document-latency-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedRedirects": [
        {
          "values": {
            "PH1": 1,
            "PH2": "534 ms"
          },
          "path": "audits[document-latency-insight].details.items.noRedirects.label"
        }
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingServerResponseTime": [
        {
          "values": {
            "PH1": "437 ms"
          },
          "path": "audits[document-latency-insight].details.items.serverResponseIsFast.label"
        }
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingTextCompression": [
        "audits[document-latency-insight].details.items.usesCompression.label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | title": [
        "audits[dom-size-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | description": [
        "audits[dom-size-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | statistic": [
        "audits[dom-size-insight].details.headings[0].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | value": [
        "audits[dom-size-insight].details.headings[2].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | totalElements": [
        "audits[dom-size-insight].details.items[0].statistic"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxDOMDepth": [
        "audits[dom-size-insight].details.items[1].statistic"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxChildren": [
        "audits[dom-size-insight].details.items[2].statistic"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | title": [
        "audits[duplicated-javascript-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | description": [
        "audits[duplicated-javascript-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title": [
        "audits[font-display-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description": [
        "audits[font-display-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | title": [
        "audits[forced-reflow-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | description": [
        "audits[forced-reflow-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | totalReflowTime": [
        "audits[forced-reflow-insight].details.items[0].headings[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | title": [
        "audits[image-delivery-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | description": [
        "audits[image-delivery-insight].description"
      ],
      "core/lib/i18n/i18n.js | columnResourceSize": [
        "audits[image-delivery-insight].details.headings[2].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | title": [
        "audits[inp-breakdown-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | description": [
        "audits[inp-breakdown-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | title": [
        "audits[lcp-breakdown-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | description": [
        "audits[lcp-breakdown-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | subpart": [
        "audits[lcp-breakdown-insight].details.items[0].headings[0].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | timeToFirstByte": [
        "audits[lcp-breakdown-insight].details.items[0].items[0].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay": [
        "audits[lcp-breakdown-insight].details.items[0].items[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title": [
        "audits[lcp-discovery-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description": [
        "audits[lcp-discovery-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | title": [
        "audits[legacy-javascript-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | description": [
        "audits[legacy-javascript-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | title": [
        "audits[modern-http-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | description": [
        "audits[modern-http-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | protocol": [
        "audits[modern-http-insight].details.headings[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | title": [
        "audits[network-dependency-tree-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | description": [
        "audits[network-dependency-tree-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableTitle": [
        "audits[network-dependency-tree-insight].details.items[1].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableDescription": [
        "audits[network-dependency-tree-insight].details.items[1].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectOrigins": [
        "audits[network-dependency-tree-insight].details.items[1].value.value"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableTitle": [
        "audits[network-dependency-tree-insight].details.items[2].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableDescription": [
        "audits[network-dependency-tree-insight].details.items[2].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectCandidates": [
        "audits[network-dependency-tree-insight].details.items[2].value.value"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title": [
        "audits[render-blocking-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description": [
        "audits[render-blocking-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title": [
        "audits[third-parties-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description": [
        "audits[third-parties-insight].description"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title": [
        "audits[viewport-insight].title"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description": [
        "audits[viewport-insight].description"
      ],
      "core/config/default-config.js | performanceCategoryTitle": [
        "categories.performance.title"
      ],
      "core/config/default-config.js | a11yCategoryTitle": [
        "categories.accessibility.title"
      ],
      "core/config/default-config.js | a11yCategoryDescription": [
        "categories.accessibility.description"
      ],
      "core/config/default-config.js | a11yCategoryManualDescription": [
        "categories.accessibility.manualDescription"
      ],
      "core/config/default-config.js | bestPracticesCategoryTitle": [
        "categories[best-practices].title"
      ],
      "core/config/default-config.js | seoCategoryTitle": [
        "categories.seo.title"
      ],
      "core/config/default-config.js | seoCategoryDescription": [
        "categories.seo.description"
      ],
      "core/config/default-config.js | seoCategoryManualDescription": [
        "categories.seo.manualDescription"
      ],
      "core/config/default-config.js | metricGroupTitle": [
        "categoryGroups.metrics.title"
      ],
      "core/config/default-config.js | insightsGroupTitle": [
        "categoryGroups.insights.title"
      ],
      "core/config/default-config.js | insightsGroupDescription": [
        "categoryGroups.insights.description"
      ],
      "core/config/default-config.js | diagnosticsGroupTitle": [
        "categoryGroups.diagnostics.title"
      ],
      "core/config/default-config.js | diagnosticsGroupDescription": [
        "categoryGroups.diagnostics.description"
      ],
      "core/config/default-config.js | a11yBestPracticesGroupTitle": [
        "categoryGroups[a11y-best-practices].title"
      ],
      "core/config/default-config.js | a11yBestPracticesGroupDescription": [
        "categoryGroups[a11y-best-practices].description"
      ],
      "core/config/default-config.js | a11yColorContrastGroupTitle": [
        "categoryGroups[a11y-color-contrast].title"
      ],
      "core/config/default-config.js | a11yColorContrastGroupDescription": [
        "categoryGroups[a11y-color-contrast].description"
      ],
      "core/config/default-config.js | a11yNamesLabelsGroupTitle": [
        "categoryGroups[a11y-names-labels].title"
      ],
      "core/config/default-config.js | a11yNamesLabelsGroupDescription": [
        "categoryGroups[a11y-names-labels].description"
      ],
      "core/config/default-config.js | a11yNavigationGroupTitle": [
        "categoryGroups[a11y-navigation].title"
      ],
      "core/config/default-config.js | a11yNavigationGroupDescription": [
        "categoryGroups[a11y-navigation].description"
      ],
      "core/config/default-config.js | a11yAriaGroupTitle": [
        "categoryGroups[a11y-aria].title"
      ],
      "core/config/default-config.js | a11yAriaGroupDescription": [
        "categoryGroups[a11y-aria].description"
      ],
      "core/config/default-config.js | a11yLanguageGroupTitle": [
        "categoryGroups[a11y-language].title"
      ],
      "core/config/default-config.js | a11yLanguageGroupDescription": [
        "categoryGroups[a11y-language].description"
      ],
      "core/config/default-config.js | a11yAudioVideoGroupTitle": [
        "categoryGroups[a11y-audio-video].title"
      ],
      "core/config/default-config.js | a11yAudioVideoGroupDescription": [
        "categoryGroups[a11y-audio-video].description"
      ],
      "core/config/default-config.js | a11yTablesListsVideoGroupTitle": [
        "categoryGroups[a11y-tables-lists].title"
      ],
      "core/config/default-config.js | a11yTablesListsVideoGroupDescription": [
        "categoryGroups[a11y-tables-lists].description"
      ],
      "core/config/default-config.js | seoMobileGroupTitle": [
        "categoryGroups[seo-mobile].title"
      ],
      "core/config/default-config.js | seoMobileGroupDescription": [
        "categoryGroups[seo-mobile].description"
      ],
      "core/config/default-config.js | seoContentGroupTitle": [
        "categoryGroups[seo-content].title"
      ],
      "core/config/default-config.js | seoContentGroupDescription": [
        "categoryGroups[seo-content].description"
      ],
      "core/config/default-config.js | seoCrawlingGroupTitle": [
        "categoryGroups[seo-crawl].title"
      ],
      "core/config/default-config.js | seoCrawlingGroupDescription": [
        "categoryGroups[seo-crawl].description"
      ],
      "core/config/default-config.js | bestPracticesTrustSafetyGroupTitle": [
        "categoryGroups[best-practices-trust-safety].title"
      ],
      "core/config/default-config.js | bestPracticesUXGroupTitle": [
        "categoryGroups[best-practices-ux].title"
      ],
      "core/config/default-config.js | bestPracticesBrowserCompatGroupTitle": [
        "categoryGroups[best-practices-browser-compat].title"
      ],
      "core/config/default-config.js | bestPracticesGeneralGroupTitle": [
        "categoryGroups[best-practices-general].title"
      ]
    }
  }
}
