{
  "lighthouseVersion": "13.0.3",
  "requestedUrl": "https://so.com/",
  "mainDocumentUrl": "https://m.so.com/?src=so.com",
  "finalDisplayedUrl": "https://m.so.com/?src=so.com",
  "finalUrl": "https://m.so.com/?src=so.com",
  "fetchTime": "2026-04-21T19:13:59.659Z",
  "gatherMode": "navigation",
  "runWarnings": [
    "The page may not be loading as expected because your test URL (https://so.com/) was redirected to https://m.so.com/?src=so.com. Try testing the second URL directly."
  ],
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.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/147.0.0.0 Mobile Safari/537.36",
    "hostUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.0.0 Safari/537.36",
    "benchmarkIndex": 1793.5,
    "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": 6789.814499999999,
      "numericUnit": "millisecond",
      "displayValue": "6.8 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.02,
      "scoreDisplayMode": "numeric",
      "numericValue": 8302.5515,
      "numericUnit": "millisecond",
      "displayValue": "8.3 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.01,
      "scoreDisplayMode": "numeric",
      "numericValue": 13989.892013861461,
      "numericUnit": "millisecond",
      "displayValue": "14.0 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": 9219,
        "items": [
          {
            "timing": 1152,
            "timestamp": 5895394196000,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 2305,
            "timestamp": 5895395348375,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 3457,
            "timestamp": 5895396500750,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 4610,
            "timestamp": 5895397653125,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 5762,
            "timestamp": 5895398805500,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 6914,
            "timestamp": 5895399957875,
            "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//9k="
          },
          {
            "timing": 8067,
            "timestamp": 5895401110250,
            "data": "data:image/jpeg;base64,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"
          },
          {
            "timing": 9219,
            "timestamp": 5895402262625,
            "data": "data:image/jpeg;base64,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"
          }
        ]
      }
    },
    "final-screenshot": {
      "id": "final-screenshot",
      "title": "Final Screenshot",
      "description": "The last screenshot captured of the pageload.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "screenshot",
        "timing": 9219,
        "timestamp": 5895402262645,
        "data": "data:image/jpeg;base64,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"
      }
    },
    "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": 0,
      "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": 47,
      "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": 1,
      "scoreDisplayMode": "numeric",
      "numericValue": 0.001002,
      "numericUnit": "unitless",
      "displayValue": "0.001",
      "scoringOptions": {
        "p10": 0.1,
        "median": 0.25
      },
      "details": {
        "type": "debugdata",
        "items": [
          {
            "cumulativeLayoutShiftMainFrame": 0.001002,
            "newEngineResult": {
              "cumulativeLayoutShift": 0.001002,
              "cumulativeLayoutShiftMainFrame": 0.001002
            },
            "newEngineResultDiffered": false
          }
        ]
      }
    },
    "errors-in-console": {
      "id": "errors-in-console",
      "title": "No browser errors 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": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "sourceLocation",
            "valueType": "source-location",
            "label": "Source"
          },
          {
            "key": "description",
            "valueType": "code",
            "label": "Description"
          }
        ],
        "items": []
      }
    },
    "server-response-time": {
      "id": "server-response-time",
      "title": "Reduce initial server response time",
      "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": 0,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 1121,
      "numericUnit": "millisecond",
      "displayValue": "Root document took 1,120 ms",
      "metricSavings": {
        "FCP": 1000,
        "LCP": 1000
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "responseTime",
            "valueType": "timespanMs",
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "url": "https://m.so.com/?src=so.com",
            "responseTime": 1121
          }
        ],
        "overallSavingsMs": 1021
      },
      "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.4,
      "scoreDisplayMode": "numeric",
      "numericValue": 8302.5515,
      "numericUnit": "millisecond",
      "displayValue": "8.3 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": 2819.388,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 2,820 ms",
      "metricSavings": {
        "LCP": 2800,
        "FCP": 2800
      },
      "details": {
        "type": "opportunity",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "wastedMs",
            "valueType": "timespanMs",
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "url": "https://so.com/",
            "wastedMs": 1394.43
          },
          {
            "url": "https://www.so.com/?src=so.com",
            "wastedMs": 1424.9579999999999
          },
          {
            "url": "https://m.so.com/?src=so.com",
            "wastedMs": 0
          }
        ],
        "overallSavingsMs": 2819.388
      },
      "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 appropriate 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": 1,
      "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": []
      }
    },
    "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": 905.4240000000008,
      "numericUnit": "millisecond",
      "displayValue": "0.9 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": "scriptEvaluation",
            "groupLabel": "Script Evaluation",
            "duration": 329.6160000000003
          },
          {
            "group": "other",
            "groupLabel": "Other",
            "duration": 298.33200000000045
          },
          {
            "group": "styleLayout",
            "groupLabel": "Style & Layout",
            "duration": 117.39999999999999
          },
          {
            "group": "scriptParseCompile",
            "groupLabel": "Script Parsing & Compilation",
            "duration": 95.09199999999996
          },
          {
            "group": "parseHTML",
            "groupLabel": "Parse HTML & CSS",
            "duration": 44.272000000000006
          },
          {
            "group": "paintCompositeRender",
            "groupLabel": "Rendering",
            "duration": 20.711999999999986
          }
        ],
        "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": 363.26400000000024,
      "numericUnit": "millisecond",
      "displayValue": "0.4 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": "https://m.so.com/?src=so.com",
            "total": 582.5440000000003,
            "scripting": 268.0240000000003,
            "scriptParseCompile": 87.80399999999996
          },
          {
            "url": "Unattributable",
            "total": 254.9320000000004,
            "scripting": 7.436000000000001,
            "scriptParseCompile": 0
          }
        ],
        "summary": {
          "wastedMs": 363.26400000000024
        },
        "sortedBy": [
          "total"
        ]
      },
      "guidanceLevel": 1
    },
    "diagnostics": {
      "id": "diagnostics",
      "title": "Diagnostics",
      "description": "Collection of useful page vitals.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "details": {
        "type": "debugdata",
        "items": [
          {
            "numRequests": 29,
            "numScripts": 3,
            "numStylesheets": 0,
            "numFonts": 0,
            "numTasks": 841,
            "numTasksOver10ms": 2,
            "numTasksOver25ms": 1,
            "numTasksOver50ms": 1,
            "numTasksOver100ms": 0,
            "numTasksOver500ms": 0,
            "rtt": 170.113,
            "throughput": 2406023.7689438984,
            "maxRtt": 244.9849999999999,
            "maxServerLatency": 792.4005000000001,
            "totalByteWeight": 637214,
            "totalTaskTime": 226.3559999999982,
            "mainDocumentTransferSize": 488266
          }
        ]
      }
    },
    "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://so.com/",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 0,
            "networkRequestTime": 0.88800048828125,
            "networkEndTime": 1659.9289999008179,
            "finished": true,
            "transferSize": 305,
            "resourceSize": 0,
            "statusCode": 301,
            "mimeType": "text/html",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "so.com"
          },
          {
            "url": "https://www.so.com/?src=so.com",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 1659.9289999008179,
            "networkRequestTime": 1660.406000137329,
            "networkEndTime": 3196.342999458313,
            "finished": true,
            "transferSize": 350,
            "resourceSize": 0,
            "statusCode": 302,
            "mimeType": "text/html",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "so.com"
          },
          {
            "url": "https://m.so.com/?src=so.com",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 3196.342999458313,
            "networkRequestTime": 3196.831000328064,
            "networkEndTime": 7634.673999786377,
            "finished": true,
            "transferSize": 488266,
            "resourceSize": 487601,
            "statusCode": 200,
            "mimeType": "text/html",
            "resourceType": "Document",
            "priority": "VeryHigh",
            "experimentalFromMainFrame": true,
            "entity": "so.com"
          },
          {
            "url": "https://so1.360tres.com/t0164b172cd102cdfce.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 6103.043000221252,
            "networkRequestTime": 6104.550000190735,
            "networkEndTime": 8016.180999755859,
            "finished": true,
            "transferSize": 3782,
            "resourceSize": 3498,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAgA0JaQAA3AA/vv9UAA=",
            "sessionTargetType": "page",
            "protocol": "data",
            "rendererStartTime": 6788.536999702454,
            "networkRequestTime": 6788.536999702454,
            "networkEndTime": 6788.663999557495,
            "finished": true,
            "transferSize": 0,
            "resourceSize": 44,
            "statusCode": 200,
            "mimeType": "image/webp",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true
          },
          {
            "url": "https://ss1.360tres.com/ssl/8f1849258cf96581.svg",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7688.250999450684,
            "networkRequestTime": 7688.894000053406,
            "networkEndTime": 8357.30299949646,
            "finished": true,
            "transferSize": 1105,
            "resourceSize": 820,
            "statusCode": 200,
            "mimeType": "image/svg+xml",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://ss1.360tres.com/static/a9a52087304255ba.svg",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7688.435000419617,
            "networkRequestTime": 7689.395998954773,
            "networkEndTime": 8358.617999076843,
            "finished": true,
            "transferSize": 4534,
            "resourceSize": 4248,
            "statusCode": 200,
            "mimeType": "image/svg+xml",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t019d90cf0b338386ce.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7688.956999778748,
            "networkRequestTime": 7689.699999809265,
            "networkEndTime": 8241.47500038147,
            "finished": true,
            "transferSize": 17110,
            "resourceSize": 16809,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01eb92ea006e6768c8.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7689.191999435425,
            "networkRequestTime": 7690.041000366211,
            "networkEndTime": 8234.690999031067,
            "finished": true,
            "transferSize": 14362,
            "resourceSize": 14070,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01e448f2b4e421b799.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7689.328000068665,
            "networkRequestTime": 7690.395000457764,
            "networkEndTime": 8241.890000343323,
            "finished": true,
            "transferSize": 10191,
            "resourceSize": 9900,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t014c9f32cdc38225d6.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7689.539999961853,
            "networkRequestTime": 7690.734999656677,
            "networkEndTime": 8242.166999816895,
            "finished": true,
            "transferSize": 11222,
            "resourceSize": 10930,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t012e4d67e0a7d2db6e.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7689.72500038147,
            "networkRequestTime": 7691.135999679565,
            "networkEndTime": 8242.409000396729,
            "finished": true,
            "transferSize": 11141,
            "resourceSize": 10857,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t0119ae4dccbc403f76.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7689.98099899292,
            "networkRequestTime": 8016.352999687195,
            "networkEndTime": 8456.094999313354,
            "finished": true,
            "transferSize": 10557,
            "resourceSize": 10265,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01fa7f2a8592fcbb5a.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7690.163999557495,
            "networkRequestTime": 8016.529000282288,
            "networkEndTime": 8457.395999908447,
            "finished": true,
            "transferSize": 12058,
            "resourceSize": 11765,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01f923269991d92e8e.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7690.314999580383,
            "networkRequestTime": 8016.652000427246,
            "networkEndTime": 8459.204999923706,
            "finished": true,
            "transferSize": 15392,
            "resourceSize": 15107,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01c0f01d9ccda41893.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7690.523999214172,
            "networkRequestTime": 8016.746999740601,
            "networkEndTime": 8461.167999267578,
            "finished": true,
            "transferSize": 13486,
            "resourceSize": 13194,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://ss1.360tres.com/static/7bf93a43e58716d6.svg",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7690.730999946594,
            "networkRequestTime": 7691.916000366211,
            "networkEndTime": 8359.753999710083,
            "finished": true,
            "transferSize": 747,
            "resourceSize": 462,
            "statusCode": 200,
            "mimeType": "image/svg+xml",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://ss1.360tres.com/static/6e8f574e01334609.svg",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7690.911999702454,
            "networkRequestTime": 7692.25,
            "networkEndTime": 8360.956000328064,
            "finished": true,
            "transferSize": 1260,
            "resourceSize": 975,
            "statusCode": 200,
            "mimeType": "image/svg+xml",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://weather.hao.360.cn/api/weather_info.php?type=area,air,realtime&app=searchApp&format=jsonp&callback=_jsonpj4d3tkzyv19",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 7709.66100025177,
            "networkRequestTime": 7710.5380001068115,
            "networkEndTime": 8974.135000228882,
            "finished": true,
            "transferSize": 568,
            "resourceSize": 517,
            "statusCode": 200,
            "mimeType": "text/html",
            "resourceType": "Script",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360.cn"
          },
          {
            "url": "https://api.ssl.so.com/cloud_config?keys=footer.html&from=m.so.com&callback=_jsonpd12ieus82qd",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 7713.840000152588,
            "networkRequestTime": 7714.814999580383,
            "networkEndTime": 9559.290999412537,
            "finished": true,
            "transferSize": 719,
            "resourceSize": 746,
            "statusCode": 200,
            "mimeType": "text/plain",
            "resourceType": "Script",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "so.com"
          },
          {
            "url": "https://ss.360tres.com/callback/252c05f9a016a9eb/_252c05f9a016a9eb/iScroll5.js",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7714.9659996032715,
            "networkRequestTime": 7715.533999443054,
            "networkEndTime": 9183.651000022888,
            "finished": true,
            "transferSize": 11352,
            "resourceSize": 36322,
            "statusCode": 200,
            "mimeType": "application/javascript",
            "resourceType": "Script",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://s.360.cn/mso/disp.gif?pro=m_so&pid=home_next&u=https%3A%2F%2Fm.so.com%2F&guid=12561181.7113812286121381031.1776798845027.4100&srcg=default_srcg&src=so.com&mod=right_tip&cat=&value=show&t=1776798847460",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7717.006999969482,
            "networkRequestTime": 7717.5059995651245,
            "networkEndTime": 8602.84200000763,
            "finished": true,
            "transferSize": 190,
            "resourceSize": 43,
            "statusCode": 200,
            "mimeType": "image/gif",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360.cn"
          },
          {
            "url": "https://s.360.cn/mso/srp.gif?pro=m_so&pid=home_next&u=https%3A%2F%2Fm.so.com%2F&guid=12561181.7113812286121381031.1776798845027.4100&srcg=default_srcg&src=so.com&ssl=1&t=1776798847465",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7717.2480001449585,
            "networkRequestTime": 7717.854999542236,
            "networkEndTime": 8604.305000305176,
            "finished": true,
            "transferSize": 189,
            "resourceSize": 43,
            "statusCode": 200,
            "mimeType": "image/gif",
            "resourceType": "Image",
            "priority": "Low",
            "experimentalFromMainFrame": true,
            "entity": "360.cn"
          },
          {
            "url": "https://so1.360tres.com/t013513ef4a86e91ef7.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7718.34700012207,
            "networkRequestTime": 7723.256000518799,
            "networkEndTime": 8454.672999382019,
            "finished": true,
            "transferSize": 1447,
            "resourceSize": 1170,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01b881ef4496e4a570.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7718.685000419617,
            "networkRequestTime": 7722.985000610352,
            "networkEndTime": 8453.83599948883,
            "finished": true,
            "transferSize": 1244,
            "resourceSize": 963,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t010d276852f4bb7d9a.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7719.02499961853,
            "networkRequestTime": 7723.147999763489,
            "networkEndTime": 8242.650000572205,
            "finished": true,
            "transferSize": 489,
            "resourceSize": 209,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/t01dd4335eea3cdb23f.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 7719.206999778748,
            "networkRequestTime": 7723.361999511719,
            "networkEndTime": 8454.369999885559,
            "finished": true,
            "transferSize": 492,
            "resourceSize": 212,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://so1.360tres.com/d/app/tp/weather/1.png",
            "sessionTargetType": "page",
            "protocol": "h2",
            "rendererStartTime": 8977.713000297546,
            "networkRequestTime": 8978.237000465393,
            "networkEndTime": 9200.552000045776,
            "finished": true,
            "transferSize": 3156,
            "resourceSize": 2874,
            "statusCode": 200,
            "mimeType": "image/png",
            "resourceType": "Image",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "360tres.com"
          },
          {
            "url": "https://m.so.com/favicon.ico",
            "sessionTargetType": "page",
            "protocol": "http/1.1",
            "rendererStartTime": 9570.765999794006,
            "networkRequestTime": 9571.187999725342,
            "networkEndTime": 10723.70599937439,
            "finished": true,
            "transferSize": 1500,
            "resourceSize": 1252,
            "statusCode": 200,
            "mimeType": "image/x-icon",
            "resourceType": "Other",
            "priority": "High",
            "experimentalFromMainFrame": true,
            "entity": "so.com"
          }
        ],
        "debugData": {
          "type": "debugdata",
          "networkStartTimeTs": 5895393044741,
          "initiators": [
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 0,
              "columnNumber": 63560
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11040
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11048
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11048
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11048
            },
            {
              "type": "parser",
              "url": "https://m.so.com/?src=so.com",
              "lineNumber": 14,
              "columnNumber": 11048
            }
          ]
        }
      }
    },
    "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": 244.9849999999999,
      "numericUnit": "millisecond",
      "displayValue": "240 ms",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "origin",
            "valueType": "text",
            "label": "URL"
          },
          {
            "key": "rtt",
            "valueType": "ms",
            "granularity": 1,
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "origin": "https://api.ssl.so.com",
            "rtt": 244.9849999999999
          },
          {
            "origin": "https://ss1.360tres.com",
            "rtt": 220.447
          },
          {
            "origin": "https://so1.360tres.com",
            "rtt": 219.87300000000005
          },
          {
            "origin": "https://s.360.cn",
            "rtt": 186.65499999999997
          },
          {
            "origin": "https://weather.hao.360.cn",
            "rtt": 177.04100000000005
          },
          {
            "origin": "https://ss.360tres.com",
            "rtt": 176.577
          },
          {
            "origin": "https://m.so.com",
            "rtt": 171.16699999999992
          },
          {
            "origin": "https://www.so.com",
            "rtt": 170.669
          },
          {
            "origin": "https://so.com",
            "rtt": 170.113
          }
        ],
        "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": 792.4005000000001,
      "numericUnit": "millisecond",
      "displayValue": "790 ms",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "origin",
            "valueType": "text",
            "label": "URL"
          },
          {
            "key": "serverResponseTime",
            "valueType": "ms",
            "granularity": 1,
            "label": "Time Spent"
          }
        ],
        "items": [
          {
            "origin": "https://m.so.com",
            "serverResponseTime": 792.4005000000001
          },
          {
            "origin": "https://www.so.com",
            "serverResponseTime": 673.29
          },
          {
            "origin": "https://so.com",
            "serverResponseTime": 644.4300000000001
          },
          {
            "origin": "https://so1.360tres.com",
            "serverResponseTime": 221.9369999999999
          },
          {
            "origin": "https://ss.360tres.com",
            "serverResponseTime": 176.961
          },
          {
            "origin": "https://weather.hao.360.cn",
            "serverResponseTime": 3.2609999999998536
          },
          {
            "origin": "https://ss1.360tres.com",
            "serverResponseTime": 2.7595000000000027
          },
          {
            "origin": "https://api.ssl.so.com",
            "serverResponseTime": 0.24099999999998545
          },
          {
            "origin": "https://s.360.cn",
            "serverResponseTime": 0
          }
        ],
        "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": 7.653,
            "startTime": 5760.408
          },
          {
            "duration": 6.366,
            "startTime": 6098.465
          },
          {
            "duration": 8.562,
            "startTime": 6781.989
          },
          {
            "duration": 83.111,
            "startTime": 7636.037
          },
          {
            "duration": 6.436,
            "startTime": 7719.167
          },
          {
            "duration": 5.265,
            "startTime": 7725.661
          },
          {
            "duration": 6.071,
            "startTime": 7731.29
          },
          {
            "duration": 11.852,
            "startTime": 9186.589
          }
        ]
      }
    },
    "metrics": {
      "id": "metrics",
      "title": "Metrics",
      "description": "Collects all available metrics.",
      "score": 1,
      "scoreDisplayMode": "informative",
      "numericValue": 8303,
      "numericUnit": "millisecond",
      "details": {
        "type": "debugdata",
        "items": [
          {
            "firstContentfulPaint": 6790,
            "largestContentfulPaint": 8303,
            "interactive": 8303,
            "speedIndex": 13990,
            "totalBlockingTime": 0,
            "maxPotentialFID": 47,
            "cumulativeLayoutShift": 0.001002,
            "cumulativeLayoutShiftMainFrame": 0.001002,
            "lcpLoadDelay": 7626,
            "lcpLoadDuration": 8289,
            "timeToFirstByte": 5756,
            "observedTimeOrigin": 0,
            "observedTimeOriginTs": 5895393043625,
            "observedNavigationStart": 0,
            "observedNavigationStartTs": 5895393043625,
            "observedFirstPaint": 7731,
            "observedFirstPaintTs": 5895400774441,
            "observedFirstContentfulPaint": 7731,
            "observedFirstContentfulPaintTs": 5895400774441,
            "observedFirstContentfulPaintAllFrames": 7731,
            "observedFirstContentfulPaintAllFramesTs": 5895400774441,
            "observedLargestContentfulPaint": 8373,
            "observedLargestContentfulPaintTs": 5895401416686,
            "observedLargestContentfulPaintAllFrames": 8373,
            "observedLargestContentfulPaintAllFramesTs": 5895401416686,
            "observedTraceEnd": 13048,
            "observedTraceEndTs": 5895406092039,
            "observedLoad": 9569,
            "observedLoadTs": 5895402612126,
            "observedDomContentLoaded": 7736,
            "observedDomContentLoadedTs": 5895400779439,
            "observedCumulativeLayoutShift": 0.001002,
            "observedCumulativeLayoutShiftMainFrame": 0.001002,
            "observedFirstVisualChange": 449,
            "observedFirstVisualChangeTs": 5895393492625,
            "observedLastVisualChange": 9219,
            "observedLastVisualChangeTs": 5895402262625,
            "observedSpeedIndex": 8053,
            "observedSpeedIndexTs": 5895401096458
          },
          {
            "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": 27,
            "transferSize": 635714
          },
          {
            "resourceType": "document",
            "label": "Document",
            "requestCount": 1,
            "transferSize": 488266
          },
          {
            "resourceType": "image",
            "label": "Image",
            "requestCount": 21,
            "transferSize": 134154
          },
          {
            "resourceType": "script",
            "label": "Script",
            "requestCount": 3,
            "transferSize": 12639
          },
          {
            "resourceType": "other",
            "label": "Other",
            "requestCount": 2,
            "transferSize": 655
          },
          {
            "resourceType": "stylesheet",
            "label": "Stylesheet",
            "requestCount": 0,
            "transferSize": 0
          },
          {
            "resourceType": "media",
            "label": "Media",
            "requestCount": 0,
            "transferSize": 0
          },
          {
            "resourceType": "font",
            "label": "Font",
            "requestCount": 0,
            "transferSize": 0
          },
          {
            "resourceType": "third-party",
            "label": "Third-party",
            "requestCount": 23,
            "transferSize": 146074
          }
        ]
      }
    },
    "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.001
      },
      "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-10-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,3,A",
              "selector": "div.in > div > div#weather > a.poi",
              "boundingRect": {
                "top": 21,
                "bottom": 35,
                "left": 128,
                "right": 163,
                "width": 35,
                "height": 14
              },
              "snippet": "<a data-v-1990dde0=\"\" href=\"javascript:void(0);\" mo-mod=\"settings\" mo-p=\"set\" class=\"poi\">",
              "nodeLabel": "北京 "
            },
            "score": 0.001002
          }
        ]
      },
      "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://m.so.com/?src=so.com",
            "duration": 166,
            "startTime": 6489.814499999999
          }
        ],
        "sortedBy": [
          "duration"
        ],
        "skipSumming": [
          "startTime"
        ],
        "debugData": {
          "type": "debugdata",
          "urls": [
            "https://m.so.com/?src=so.com"
          ],
          "tasks": [
            {
              "urlIndex": 0,
              "startTime": 6489.8,
              "duration": 166,
              "other": 166,
              "parseHTML": 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 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": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "CLS": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": ""
          },
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          }
        ],
        "items": []
      },
      "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://m.so.com/?src=so.com",
            "resourceBytes": 425303,
            "encodedBytes": 425393,
            "unusedBytes": 194859,
            "children": [
              {
                "name": "(inline) (function(e,t){…",
                "resourceBytes": 1265,
                "unusedBytes": 478
              },
              {
                "name": "(inline) LS.html2ls(\"stc…",
                "resourceBytes": 89,
                "unusedBytes": 0
              },
              {
                "name": "(inline) SOH={}…",
                "resourceBytes": 6,
                "unusedBytes": 0
              },
              {
                "name": "(inline) MSO = {onebox: …",
                "resourceBytes": 349,
                "unusedBytes": 24
              },
              {
                "name": "(inline) SOH.doodleLink …",
                "resourceBytes": 67,
                "unusedBytes": 0
              },
              {
                "name": "(inline) SOH.infoFlowSwi…",
                "resourceBytes": 22236,
                "unusedBytes": 0
              },
              {
                "name": "(inline) var Zepto=funct…",
                "resourceBytes": 61203,
                "unusedBytes": 36519
              },
              {
                "name": "(inline) LS.html2ls(\"stc…",
                "resourceBytes": 91,
                "unusedBytes": 0
              },
              {
                "name": "(inline) function hex_md…",
                "resourceBytes": 31329,
                "unusedBytes": 23834
              },
              {
                "name": "(inline) LS.html2ls(\"stc…",
                "resourceBytes": 79,
                "unusedBytes": 0
              },
              {
                "name": "(inline) (function(e){fu…",
                "resourceBytes": 305978,
                "unusedBytes": 132013
              },
              {
                "name": "(inline) LS.html2ls(\"stc…",
                "resourceBytes": 81,
                "unusedBytes": 0
              },
              {
                "name": "(inline) (function(e){fu…",
                "resourceBytes": 2435,
                "unusedBytes": 1991
              },
              {
                "name": "(inline) LS.html2ls(\"stc…",
                "resourceBytes": 95,
                "unusedBytes": 0
              }
            ]
          },
          {
            "name": "https://weather.hao.360.cn/api/weather_info.php?type=area,air,realtime&app=searchApp&format=jsonp&callback=_jsonpj4d3tkzyv19",
            "resourceBytes": 517,
            "encodedBytes": 326,
            "unusedBytes": 0
          },
          {
            "name": "https://ss.360tres.com/callback/252c05f9a016a9eb/_252c05f9a016a9eb/iScroll5.js",
            "resourceBytes": 36322,
            "encodedBytes": 11046,
            "unusedBytes": 0
          },
          {
            "name": "https://api.ssl.so.com/cloud_config?keys=footer.html&from=m.so.com&callback=_jsonpd12ieus82qd",
            "resourceBytes": 705,
            "encodedBytes": 504,
            "unusedBytes": 0
          }
        ]
      }
    },
    "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": null,
      "scoreDisplayMode": "notApplicable"
    },
    "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 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": 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-DIV",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV",
              "selector": "header#hd > div.in > div > div#weather",
              "boundingRect": {
                "top": 15,
                "bottom": 35,
                "left": 15,
                "right": 163,
                "width": 148,
                "height": 20
              },
              "snippet": "<div data-v-1990dde0=\"\" id=\"weather\" aria-hidden=\"true\" class=\"i-weather\">",
              "nodeLabel": "12℃ 良73 北京 ",
              "explanation": "Fix all of the following:\n  Focusable content should have tabindex=\"-1\" or be removed from the DOM"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-1-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,0,SPAN,0,A",
                    "selector": "div > div#weather > span.info > a",
                    "boundingRect": {
                      "top": 20,
                      "bottom": 36,
                      "left": 15,
                      "right": 70,
                      "width": 55,
                      "height": 16
                    },
                    "snippet": "<a href=\"/s?q=%E5%8C%97%E4%BA%AC%E5%A4%A9%E6%B0%94&amp;src=hometopbarweather\" mo-mod=\"weather\" mo-value=\"北京天气\">",
                    "nodeLabel": "12℃"
                  }
                },
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-2-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,2,SPAN,0,A",
                    "selector": "div > div#weather > span.pm25 > a",
                    "boundingRect": {
                      "top": 21,
                      "bottom": 35,
                      "left": 73,
                      "right": 115,
                      "width": 41,
                      "height": 14
                    },
                    "snippet": "<a href=\"/s?q=%E5%8C%97%E4%BA%AC%20%20pm2.5&amp;src=hometopbarweather\" mo-mod=\"pm25\" mo-value=\"北京  pm2.5\">",
                    "nodeLabel": "良73"
                  }
                },
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-3-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,3,A",
                    "selector": "div.in > div > div#weather > a.poi",
                    "boundingRect": {
                      "top": 21,
                      "bottom": 35,
                      "left": 128,
                      "right": 163,
                      "width": 35,
                      "height": 14
                    },
                    "snippet": "<a data-v-1990dde0=\"\" href=\"javascript:void(0);\" mo-mod=\"settings\" mo-p=\"set\" class=\"poi\">",
                    "nodeLabel": "北京 "
                  }
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-4-DIV",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV",
              "selector": "div#page > div > div.home > div#bd",
              "boundingRect": {
                "top": 326,
                "bottom": 926,
                "left": 0,
                "right": 412,
                "width": 412,
                "height": 600
              },
              "snippet": "<div data-v-289aa4f3=\"\" id=\"bd\" aria-hidden=\"true\" class=\"i-bd\">",
              "nodeLabel": "今日热搜\n加满一箱油将少花22 \n5国可用微信支付 \n成品油价或年内首降 \n日地震冲击半导体链 \n福州拉响防空警报 \n英雄接英雄 \n行政被要求掌勺全员 \n健身…",
              "explanation": "Fix all of the following:\n  Focusable content should have tabindex=\"-1\" or be removed from the DOM"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-5-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,SECTION,1,UL,0,LI,0,A",
                    "selector": "section.hotnews-wrap > ul.hn-list > li.hn-item > a.hn-i-link",
                    "boundingRect": {
                      "top": 366,
                      "bottom": 396,
                      "left": 15,
                      "right": 115,
                      "width": 100,
                      "height": 30
                    },
                    "snippet": "<a href=\"http://m.so.com/s?q=%E5%8A%A0%E6%BB%A1%E4%B8%80%E7%AE%B1%E6%B2%B9%E5%B0%86…\" class=\"hn-i-link\">",
                    "nodeLabel": "加满一箱油将少花22"
                  }
                },
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-6-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,SECTION,1,UL,1,LI,0,A",
                    "selector": "section.hotnews-wrap > ul.hn-list > li.hn-item > a.hn-i-link",
                    "boundingRect": {
                      "top": 366,
                      "bottom": 396,
                      "left": 206,
                      "right": 287,
                      "width": 81,
                      "height": 30
                    },
                    "snippet": "<a href=\"http://m.so.com/s?q=5%E5%9B%BD%E5%8F%AF%E7%94%A8%E5%BE%AE%E4%BF%A1%E6%94%A…\" class=\"hn-i-link\">",
                    "nodeLabel": "5国可用微信支付"
                  }
                },
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-7-A",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,SECTION,1,UL,2,LI,0,A",
                    "selector": "section.hotnews-wrap > ul.hn-list > li.hn-item > a.hn-i-link",
                    "boundingRect": {
                      "top": 396,
                      "bottom": 426,
                      "left": 15,
                      "right": 110,
                      "width": 95,
                      "height": 30
                    },
                    "snippet": "<a href=\"http://m.so.com/s?q=%E6%88%90%E5%93%81%E6%B2%B9%E4%BB%B7%E6%88%96%E5%B9%B4…\" class=\"hn-i-link\">",
                    "nodeLabel": "成品油价或年内首降"
                  }
                }
              ]
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "serious",
          "tags": [
            "cat.name-role-value",
            "wcag2a",
            "wcag412",
            "TTv5",
            "TT6.a",
            "EN-301-549",
            "EN-9.4.1.2",
            "RGAAv4",
            "RGAA-10.8.1"
          ]
        }
      }
    },
    "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": null,
      "scoreDisplayMode": "notApplicable"
    },
    "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": null,
      "scoreDisplayMode": "notApplicable"
    },
    "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-1-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,0,SPAN,0,A",
              "selector": "div > div#weather > span.info > a",
              "boundingRect": {
                "top": 20,
                "bottom": 36,
                "left": 15,
                "right": 70,
                "width": 55,
                "height": 16
              },
              "snippet": "<a href=\"/s?q=%E5%8C%97%E4%BA%AC%E5%A4%A9%E6%B0%94&amp;src=hometopbarweather\" mo-mod=\"weather\" mo-value=\"北京天气\">",
              "nodeLabel": "12℃",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 2.84 (foreground color: #999999, background color: #ffffff, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-8-DIV",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV",
                    "selector": "body.skin-default > div#page > div > div.home",
                    "boundingRect": {
                      "top": 0,
                      "bottom": 926,
                      "left": 0,
                      "right": 412,
                      "width": 412,
                      "height": 926
                    },
                    "snippet": "<div data-v-289aa4f3=\"\" class=\"home\">",
                    "nodeLabel": "12℃ 良73 北京 \n360搜索\n搜索\n网址良医资讯视频图片\n百科地图问答翻译\n今日热搜\n加满一箱油将少花22 \n5国可用微信支付 \n成品油价或年内首降 \n…"
                  }
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-9-B",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,2,SPAN,0,A,1,B",
              "selector": "div#weather > span.pm25 > a > b.pm25-num",
              "boundingRect": {
                "top": 21,
                "bottom": 35,
                "left": 94,
                "right": 108,
                "width": 13,
                "height": 14
              },
              "snippet": "<b class=\"pm25-num\">",
              "nodeLabel": "73",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 2.84 (foreground color: #999999, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-8-DIV",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV",
                    "selector": "body.skin-default > div#page > div > div.home",
                    "boundingRect": {
                      "top": 0,
                      "bottom": 926,
                      "left": 0,
                      "right": 412,
                      "width": 412,
                      "height": 926
                    },
                    "snippet": "<div data-v-289aa4f3=\"\" class=\"home\">",
                    "nodeLabel": "12℃ 良73 北京 \n360搜索\n搜索\n网址良医资讯视频图片\n百科地图问答翻译\n今日热搜\n加满一箱油将少花22 \n5国可用微信支付 \n成品油价或年内首降 \n…"
                  }
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-10-SPAN",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,3,A,0,SPAN",
              "selector": "div > div#weather > a.poi > span.city",
              "boundingRect": {
                "top": 21,
                "bottom": 35,
                "left": 128,
                "right": 146,
                "width": 18,
                "height": 14
              },
              "snippet": "<span data-v-1990dde0=\"\" class=\"city\">",
              "nodeLabel": "北京",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 2.84 (foreground color: #999999, background color: #ffffff, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-8-DIV",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV",
                    "selector": "body.skin-default > div#page > div > div.home",
                    "boundingRect": {
                      "top": 0,
                      "bottom": 926,
                      "left": 0,
                      "right": 412,
                      "width": 412,
                      "height": 926
                    },
                    "snippet": "<div data-v-289aa4f3=\"\" class=\"home\">",
                    "nodeLabel": "12℃ 良73 北京 \n360搜索\n搜索\n网址良医资讯视频图片\n百科地图问答翻译\n今日热搜\n加满一箱油将少花22 \n5国可用微信支付 \n成品油价或年内首降 \n…"
                  }
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-11-BUTTON",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,3,DIV,0,FORM,1,BUTTON",
              "selector": "div.in > div#search-box > form > button.search-btn",
              "boundingRect": {
                "top": 154,
                "bottom": 204,
                "left": 321,
                "right": 397,
                "width": 76,
                "height": 50
              },
              "snippet": "<button type=\"submit\" aria-label=\"360 搜索一下\" class=\"search-btn\">",
              "nodeLabel": "搜索",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 2.58 (foreground color: #ffffff, background color: #19b955, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-12-DIV",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,SECTION,0,DIV",
              "selector": "div#bd > div > section.hotnews-wrap > div.hn-title",
              "boundingRect": {
                "top": 332,
                "bottom": 366,
                "left": 15,
                "right": 397,
                "width": 382,
                "height": 34
              },
              "snippet": "<div class=\"hn-title\">",
              "nodeLabel": "今日热搜",
              "explanation": "Fix any of the following:\n  Element has insufficient color contrast of 2.84 (foreground color: #999999, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"
            },
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "relatedNode": {
                    "type": "node",
                    "lhId": "1-13-SECTION",
                    "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,SECTION",
                    "selector": "div.home > div#bd > div > section.hotnews-wrap",
                    "boundingRect": {
                      "top": 326,
                      "bottom": 497,
                      "left": 0,
                      "right": 412,
                      "width": 412,
                      "height": 171
                    },
                    "snippet": "<section class=\"hotnews-wrap\">",
                    "nodeLabel": "今日热搜\n加满一箱油将少花22 \n5国可用微信支付 \n成品油价或年内首降 \n日地震冲击半导体链 \n福州拉响防空警报 \n英雄接英雄 \n行政被要求掌勺全员 \n健身…"
                  }
                }
              ]
            }
          }
        ],
        "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 appear 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": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "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-14-IMG",
              "path": "1,HTML,1,BODY,0,IMG",
              "selector": "body.skin-default > img",
              "boundingRect": {
                "top": 0,
                "bottom": 0,
                "left": 0,
                "right": 0,
                "width": 0,
                "height": 0
              },
              "snippet": "<img src=\"https://so1.360tres.com/t0164b172cd102cdfce.png\" style=\"display:block;height:0;width:0\">",
              "nodeLabel": "body.skin-default > 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": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "label": {
      "id": "label",
      "title": "Form elements 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": 1,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "subItemsHeading": {
              "key": "relatedNode",
              "valueType": "node"
            },
            "label": "Failing Elements"
          }
        ],
        "items": []
      }
    },
    "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-15-HTML",
              "path": "1,HTML",
              "selector": "html#home_next",
              "boundingRect": {
                "top": 0,
                "bottom": 926,
                "left": 0,
                "right": 412,
                "width": 412,
                "height": 926
              },
              "snippet": "<html id=\"home_next\" lang=\"zh-CN\" class=\" env-android env-android-11 env-dbg env-dbg-0 env-abv- env-https env-https…\">",
              "nodeLabel": "html#home_next",
              "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 do not 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": 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-16-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,1,DIV,0,A",
              "selector": "header#hd > div.in > div > a.i-user",
              "boundingRect": {
                "top": 15,
                "bottom": 39,
                "left": 373,
                "right": 397,
                "width": 24,
                "height": 24
              },
              "snippet": "<a to=\"/user?src=mso_home\" href=\"//i.360.cn/login/loginbymobile?dskin=%2319B955_%2319B955_%2319B955_%2319B9…\" mo-mod=\"user\" mo-b=\"btn\" class=\"i-user\">",
              "nodeLabel": "header#hd > div.in > div > a.i-user",
              "explanation": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\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"
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "serious",
          "tags": [
            "cat.name-role-value",
            "wcag2a",
            "wcag244",
            "wcag412",
            "section508",
            "section508.22.a",
            "TTv5",
            "TT6.a",
            "EN-301-549",
            "EN-9.2.4.4",
            "EN-9.4.1.2",
            "ACT",
            "RGAAv4",
            "RGAA-6.2.1"
          ]
        }
      }
    },
    "link-in-text-block": {
      "id": "link-in-text-block",
      "title": "Links are distinguishable without relying on color.",
      "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": null,
      "scoreDisplayMode": "notApplicable"
    },
    "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 used in the `<meta name=\"viewport\">` element or the `[maximum-scale]` attribute is 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": 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-17-META",
              "path": "1,HTML,0,HEAD,4,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, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
              "nodeLabel": "head > meta",
              "explanation": "Fix any of the following:\n  user-scalable=no on <meta> tag disables zooming on mobile devices"
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "impact": "moderate",
          "tags": [
            "cat.sensory-and-visual-cues",
            "wcag2aa",
            "wcag144",
            "EN-301-549",
            "EN-9.1.4.4",
            "ACT",
            "RGAAv4",
            "RGAA-10.4.2"
          ]
        }
      }
    },
    "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": null,
      "scoreDisplayMode": "notApplicable"
    },
    "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": 637214,
      "numericUnit": "byte",
      "displayValue": "Total size was 622 KiB",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          }
        ],
        "items": [
          {
            "url": "https://m.so.com/?src=so.com",
            "totalBytes": 488266
          },
          {
            "url": "https://so1.360tres.com/t019d90cf0b338386ce.png",
            "totalBytes": 17110
          },
          {
            "url": "https://so1.360tres.com/t01f923269991d92e8e.png",
            "totalBytes": 15392
          },
          {
            "url": "https://so1.360tres.com/t01eb92ea006e6768c8.png",
            "totalBytes": 14362
          },
          {
            "url": "https://so1.360tres.com/t01c0f01d9ccda41893.png",
            "totalBytes": 13486
          },
          {
            "url": "https://so1.360tres.com/t01fa7f2a8592fcbb5a.png",
            "totalBytes": 12058
          },
          {
            "url": "https://ss.360tres.com/callback/252c05f9a016a9eb/_252c05f9a016a9eb/iScroll5.js",
            "totalBytes": 11352
          },
          {
            "url": "https://so1.360tres.com/t014c9f32cdc38225d6.png",
            "totalBytes": 11222
          },
          {
            "url": "https://so1.360tres.com/t012e4d67e0a7d2db6e.png",
            "totalBytes": 11141
          },
          {
            "url": "https://so1.360tres.com/t0119ae4dccbc403f76.png",
            "totalBytes": 10557
          }
        ],
        "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": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "opportunity",
        "headings": [],
        "items": [],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 0,
        "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": 1,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "",
      "warnings": [],
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "opportunity",
        "headings": [],
        "items": [],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 0,
        "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.5,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 0,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 51 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": ".slide-left-enter-active[data-v-287aee8c]{-webkit-transition:all .3s ease;transition:all .3s ease} …",
            "wastedBytes": 51761,
            "wastedPercent": 85.33674058198005,
            "totalBytes": 60655
          }
        ],
        "overallSavingsMs": 0,
        "overallSavingsBytes": 51761,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 0,
            "LCP": 0
          }
        }
      },
      "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,
      "scoreDisplayMode": "metricSavings",
      "numericValue": 910,
      "numericUnit": "millisecond",
      "displayValue": "Est savings of 188 KiB",
      "metricSavings": {
        "FCP": 900,
        "LCP": 900
      },
      "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://m.so.com/?src=so.com",
            "totalBytes": 305978,
            "wastedBytes": 132013,
            "wastedPercent": 43.14460516769179
          },
          {
            "url": "https://m.so.com/?src=so.com",
            "totalBytes": 61203,
            "wastedBytes": 36519,
            "wastedPercent": 59.66864369393657
          },
          {
            "url": "https://m.so.com/?src=so.com",
            "totalBytes": 31329,
            "wastedBytes": 23834,
            "wastedPercent": 76.0764786619426
          }
        ],
        "overallSavingsMs": 910,
        "overallSavingsBytes": 192366,
        "sortedBy": [
          "wastedBytes"
        ],
        "debugData": {
          "type": "debugdata",
          "metricSavings": {
            "FCP": 910,
            "LCP": 910
          }
        }
      },
      "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": "Zepto.js",
            "npm": "zepto"
          },
          {
            "name": "Vue",
            "npm": "vue"
          }
        ],
        "debugData": {
          "type": "debugdata",
          "stacks": [
            {
              "id": "jquery-fast"
            },
            {
              "id": "zepto"
            },
            {
              "id": "vue"
            }
          ]
        }
      }
    },
    "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 has 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": 1,
      "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 not 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": 0,
      "scoreDisplayMode": "binary",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "node",
            "valueType": "node",
            "label": "Uncrawlable Link"
          }
        ],
        "items": [
          {
            "node": {
              "type": "node",
              "lhId": "1-3-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,3,A",
              "selector": "div.in > div > div#weather > a.poi",
              "boundingRect": {
                "top": 21,
                "bottom": 35,
                "left": 128,
                "right": 163,
                "width": 35,
                "height": 14
              },
              "snippet": "<a data-v-1990dde0=\"\" href=\"javascript:void(0);\" mo-mod=\"settings\" mo-p=\"set\" class=\"poi\">",
              "nodeLabel": "北京 "
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "1-19-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,2,H1,0,A",
              "selector": "header#hd > div.in > h1.i-logo > a",
              "boundingRect": {
                "top": 80,
                "bottom": 124,
                "left": 108,
                "right": 304,
                "width": 196,
                "height": 44
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"javascript:void(0)\">",
              "nodeLabel": "360搜索"
            }
          }
        ]
      }
    },
    "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 prevented 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": 0,
      "scoreDisplayMode": "binary",
      "displayValue": "1 failure reason",
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "reason",
            "valueType": "text",
            "subItemsHeading": {
              "key": "frameUrl",
              "valueType": "url"
            },
            "label": "Failure reason"
          },
          {
            "key": "failureType",
            "valueType": "text",
            "label": "Failure type"
          }
        ],
        "items": [
          {
            "reason": "Pages with cache-control:no-store header cannot enter back/forward cache.",
            "failureType": "Actionable",
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "frameUrl": "https://m.so.com/?src=so.com"
                }
              ]
            },
            "protocolReason": "CacheControlNoStoreCookieModified"
          }
        ]
      },
      "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": 0.5,
      "scoreDisplayMode": "metricSavings",
      "displayValue": "Est savings of 2 KiB",
      "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": [
          {
            "url": "https://api.ssl.so.com/cloud_config?keys=footer.html&from=m.so.com&callback=_jsonpd12ieus82qd",
            "cacheLifetimeMs": 0,
            "totalBytes": 719,
            "wastedBytes": 719
          },
          {
            "url": "https://weather.hao.360.cn/api/weather_info.php?type=area,air,realtime&app=searchApp&format=jsonp&callback=_jsonpj4d3tkzyv19",
            "cacheLifetimeMs": 3600000,
            "totalBytes": 568,
            "wastedBytes": 454.40000000000003
          },
          {
            "url": "https://s.360.cn/mso/disp.gif?pro=m_so&pid=home_next&u=https%3A%2F%2Fm.so.com%2F&guid=12561181.7113812286121381031.1776798845027.4100&srcg=default_srcg&src=so.com&mod=right_tip&cat=&value=show&t=1776798847460",
            "cacheLifetimeMs": 0,
            "totalBytes": 190,
            "wastedBytes": 190
          },
          {
            "url": "https://s.360.cn/mso/srp.gif?pro=m_so&pid=home_next&u=https%3A%2F%2Fm.so.com%2F&guid=12561181.7113812286121381031.1776798845027.4100&srcg=default_srcg&src=so.com&ssl=1&t=1776798847465",
            "cacheLifetimeMs": 0,
            "totalBytes": 189,
            "wastedBytes": 189
          }
        ],
        "sortedBy": [
          "wastedBytes"
        ],
        "skipSumming": [
          "cacheLifetimeMs"
        ],
        "debugData": {
          "type": "debugdata",
          "wastedBytes": 1552.4
        }
      },
      "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.001002
              },
              {
                "node": {
                  "type": "node",
                  "lhId": "page-10-A",
                  "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,3,A",
                  "selector": "div.in > div > div#weather > a.poi",
                  "boundingRect": {
                    "top": 21,
                    "bottom": 35,
                    "left": 128,
                    "right": 163,
                    "width": 35,
                    "height": 14
                  },
                  "snippet": "<a data-v-1990dde0=\"\" href=\"javascript:void(0);\" mo-mod=\"settings\" mo-p=\"set\" class=\"poi\">",
                  "nodeLabel": "北京 "
                },
                "score": 0.001002
              }
            ]
          }
        ]
      },
      "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 319 KiB",
      "metricSavings": {
        "FCP": 4200,
        "LCP": 4200
      },
      "details": {
        "type": "checklist",
        "items": {
          "noRedirects": {
            "label": "Had redirects (2 redirects, +3196 ms)",
            "value": false
          },
          "serverResponseIsFast": {
            "label": "Server responded slowly (observed 1121 ms)",
            "value": false
          },
          "usesCompression": {
            "label": "No compression applied",
            "value": false
          }
        },
        "debugData": {
          "type": "debugdata",
          "redirectDuration": 3196,
          "serverResponseTime": 1121,
          "uncompressedResponseBytes": 326693,
          "wastedBytes": 326693
        }
      },
      "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": 128,
      "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": 128
            }
          },
          {
            "statistic": "DOM depth",
            "node": {
              "type": "node",
              "lhId": "page-13-IMG",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,0,DIV,0,DIV,0,SPAN,0,A,0,IMG",
              "selector": "div#weather > span.info > a > img",
              "boundingRect": {
                "top": 16,
                "bottom": 40,
                "left": 15,
                "right": 39,
                "width": 24,
                "height": 24
              },
              "snippet": "<img src=\"https://so1.360tres.com/d/app/tp/weather/1.png\">",
              "nodeLabel": "div#weather > span.info > a > img"
            },
            "value": {
              "type": "numeric",
              "granularity": 1,
              "value": 11
            }
          },
          {
            "statistic": "Most children",
            "node": {
              "type": "node",
              "lhId": "page-12-BODY",
              "path": "1,HTML,1,BODY",
              "selector": "body.skin-default",
              "boundingRect": {
                "top": 0,
                "bottom": 926,
                "left": 0,
                "right": 412,
                "width": 412,
                "height": 926
              },
              "snippet": "<body class=\" skin-default\">",
              "nodeLabel": "body.skin-default"
            },
            "value": {
              "type": "numeric",
              "granularity": 1,
              "value": 14
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "totalElements": 128,
          "maxChildren": 14,
          "maxDepth": 11
        }
      },
      "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": 0,
      "scoreDisplayMode": "metricSavings",
      "displayValue": "Est savings of 89 KiB",
      "metricSavings": {
        "FCP": 0,
        "LCP": 200
      },
      "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": [
          {
            "node": {
              "type": "node",
              "lhId": "page-0-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,0,UL,0,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-0",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 14,
                "right": 68,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.so.com/mhtml/navi.html\" data-search=\"https://m.so.com/s?src=m_home&amp;q=\" data-word=\"网址\" mo-value=\"网址\" class=\"item-0\">",
              "nodeLabel": "网址"
            },
            "url": "https://so1.360tres.com/t019d90cf0b338386ce.png",
            "totalBytes": 16809,
            "wastedBytes": 14409,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 14409
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-1-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,1,UL,2,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-7",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 591,
                "right": 645,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.wenda.so.com/?src=m_home\" data-search=\"https://m.wenda.so.com/search/?src=m_home&amp;q=\" data-word=\"问答\" mo-value=\"问答\" class=\"item-7\">",
              "nodeLabel": "问答"
            },
            "url": "https://so1.360tres.com/t01f923269991d92e8e.png",
            "totalBytes": 15107,
            "wastedBytes": 12707,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 12707
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-2-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,0,UL,1,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-1",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 97,
                "right": 151,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://ly.so.com/?src=m_home\" data-search=\"https://ly.so.com/s?src=m_home&amp;q=\" data-word=\"良医\" mo-value=\"良医\" class=\"item-1\">",
              "nodeLabel": "良医"
            },
            "url": "https://so1.360tres.com/t01eb92ea006e6768c8.png",
            "totalBytes": 14070,
            "wastedBytes": 11670,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 11670
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-3-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,1,UL,3,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-8",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 673,
                "right": 727,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://fanyi.so.com/?src=m_home\" data-search=\"https://fanyi.so.com/?src=m_home#\" data-word=\"翻译\" mo-value=\"翻译\" class=\"item-8\">",
              "nodeLabel": "翻译"
            },
            "url": "https://so1.360tres.com/t01c0f01d9ccda41893.png",
            "totalBytes": 13194,
            "wastedBytes": 10794,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 10794
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-4-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,1,UL,1,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-6",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 509,
                "right": 563,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.map.so.com/?src=m_home\" data-search=\"https://m.map.so.com/?src=m_home&amp;src=m_home&amp;q=\" data-word=\"地图\" mo-value=\"地图\" class=\"item-6\">",
              "nodeLabel": "地图"
            },
            "url": "https://so1.360tres.com/t01fa7f2a8592fcbb5a.png",
            "totalBytes": 11765,
            "wastedBytes": 9365,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 9365
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-5-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,0,UL,3,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-3",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 261,
                "right": 315,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.video.360kan.com/?src=m_home\" data-search=\"https://m.video.360kan.com/s?src=m_home&amp;q=\" data-word=\"视频\" mo-value=\"视频\" class=\"item-3\">",
              "nodeLabel": "视频"
            },
            "url": "https://so1.360tres.com/t014c9f32cdc38225d6.png",
            "totalBytes": 10930,
            "wastedBytes": 8530,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 8530
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-6-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,0,UL,4,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-4",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 344,
                "right": 398,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.image.so.com/?src=m_home\" data-search=\"https://m.image.so.com/i?src=m_home&amp;q=\" data-word=\"图片\" mo-value=\"图片\" class=\"item-4\">",
              "nodeLabel": "图片"
            },
            "url": "https://so1.360tres.com/t012e4d67e0a7d2db6e.png",
            "totalBytes": 10857,
            "wastedBytes": 8457,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 8457
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-7-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,1,UL,0,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-5",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 426,
                "right": 480,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.baike.so.com/?src=m_home\" data-search=\"https://m.baike.so.com/doc/search?c=doc&amp;a=search&amp;src=m_home&amp;word=\" data-word=\"百科\" mo-value=\"百科\" class=\"item-5\">",
              "nodeLabel": "百科"
            },
            "url": "https://so1.360tres.com/t0119ae4dccbc403f76.png",
            "totalBytes": 10265,
            "wastedBytes": 7865,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 7865
                }
              ]
            }
          },
          {
            "node": {
              "type": "node",
              "lhId": "page-8-A",
              "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,4,DIV,0,DIV,0,UL,2,LI,0,A",
              "selector": "div#scroller > ul.slide > li.cont-item-nav > a.item-2",
              "boundingRect": {
                "top": 228,
                "bottom": 286,
                "left": 179,
                "right": 233,
                "width": 54,
                "height": 58
              },
              "snippet": "<a data-v-289aa4f3=\"\" href=\"https://m.news.so.com/?src=m_home\" data-search=\"https://m.news.so.com/ns?src=m_home&amp;q=\" data-word=\"资讯\" mo-value=\"资讯\" class=\"item-2\">",
              "nodeLabel": "资讯"
            },
            "url": "https://so1.360tres.com/t01e448f2b4e421b799.png",
            "totalBytes": 9900,
            "wastedBytes": 7500,
            "subItems": {
              "type": "subitems",
              "items": [
                {
                  "reason": "Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.",
                  "wastedBytes": 7500
                }
              ]
            }
          }
        ],
        "debugData": {
          "type": "debugdata",
          "wastedBytes": 91297
        }
      },
      "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": 5755.7490009765625
              },
              {
                "subpart": "resourceLoadDelay",
                "label": "Resource load delay",
                "duration": 1933.8019990234375
              },
              {
                "subpart": "resourceLoadDuration",
                "label": "Resource load duration",
                "duration": 670.183
              },
              {
                "subpart": "elementRenderDelay",
                "label": "Element render delay",
                "duration": 13.327
              }
            ]
          },
          {
            "type": "node",
            "lhId": "page-9-H1",
            "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,2,H1",
            "selector": "div.home > header#hd > div.in > h1.i-logo",
            "boundingRect": {
              "top": 80,
              "bottom": 124,
              "left": 108,
              "right": 304,
              "width": 196,
              "height": 44
            },
            "snippet": "<h1 data-v-289aa4f3=\"\" class=\"i-logo\">",
            "nodeLabel": "360搜索"
          }
        ]
      },
      "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": 0,
      "scoreDisplayMode": "numeric",
      "metricSavings": {
        "LCP": 0
      },
      "details": {
        "type": "list",
        "items": [
          {
            "type": "checklist",
            "items": {
              "priorityHinted": {
                "label": "fetchpriority=high should be applied",
                "value": false
              },
              "requestDiscoverable": {
                "label": "Request is discoverable in initial document",
                "value": true
              },
              "eagerlyLoaded": {
                "label": "lazy load not applied",
                "value": true
              }
            }
          },
          {
            "type": "node",
            "lhId": "page-9-H1",
            "path": "1,HTML,1,BODY,2,DIV,0,DIV,0,DIV,0,HEADER,0,DIV,2,H1",
            "selector": "div.home > header#hd > div.in > h1.i-logo",
            "boundingRect": {
              "top": 80,
              "bottom": 124,
              "left": 108,
              "right": 304,
              "width": 196,
              "height": 44
            },
            "snippet": "<h1 data-v-289aa4f3=\"\" class=\"i-logo\">",
            "nodeLabel": "360搜索"
          }
        ]
      },
      "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": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "protocol",
            "valueType": "text",
            "label": "Protocol"
          }
        ],
        "items": []
      },
      "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": {
                "7DDC69EC7D5151FF4CC5C0F22B7CE835": {
                  "url": "https://m.so.com/?src=so.com",
                  "navStartToEndTime": 7729,
                  "transferSize": 488266,
                  "isLongest": true,
                  "children": {
                    "7DDC69EC7D5151FF4CC5C0F22B7CE835": {
                      "url": "https://m.so.com/?src=so.com",
                      "navStartToEndTime": 7729,
                      "transferSize": 488266,
                      "children": {
                        "7DDC69EC7D5151FF4CC5C0F22B7CE835": {
                          "url": "https://m.so.com/?src=so.com",
                          "navStartToEndTime": 7729,
                          "transferSize": 488266,
                          "children": {}
                        }
                      }
                    }
                  }
                }
              },
              "longestChain": {
                "duration": 7729
              }
            }
          },
          {
            "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": 1,
      "scoreDisplayMode": "metricSavings",
      "metricSavings": {
        "FCP": 0,
        "LCP": 0
      },
      "details": {
        "type": "table",
        "headings": [
          {
            "key": "url",
            "valueType": "url",
            "label": "URL"
          },
          {
            "key": "totalBytes",
            "valueType": "bytes",
            "label": "Transfer Size"
          },
          {
            "key": "wastedMs",
            "valueType": "timespanMs",
            "label": "Duration"
          }
        ],
        "items": []
      },
      "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-11-META",
              "path": "1,HTML,0,HEAD,4,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, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\">",
              "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.56
    },
    "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": 0,
          "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": 7,
          "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": 0,
          "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": 0,
          "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": 0,
          "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": 0,
          "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.73
    },
    "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": 1
    },
    "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": "so.com",
      "origins": [
        "https://so.com",
        "https://www.so.com",
        "https://m.so.com",
        "https://api.ssl.so.com"
      ],
      "isFirstParty": true,
      "isUnrecognized": true
    },
    {
      "name": "360tres.com",
      "origins": [
        "https://so1.360tres.com",
        "https://ss1.360tres.com",
        "https://ss.360tres.com"
      ],
      "isUnrecognized": true
    },
    {
      "name": "360.cn",
      "origins": [
        "https://weather.hao.360.cn",
        "https://s.360.cn"
      ],
      "isUnrecognized": true
    }
  ],
  "fullPageScreenshot": {
    "screenshot": {
      "data": "data:image/webp;base64,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",
      "width": 412,
      "height": 926
    },
    "nodes": {
      "page-0-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 14,
        "right": 68,
        "width": 54,
        "height": 58
      },
      "page-1-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 591,
        "right": 645,
        "width": 54,
        "height": 58
      },
      "page-2-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 97,
        "right": 151,
        "width": 54,
        "height": 58
      },
      "page-3-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 673,
        "right": 727,
        "width": 54,
        "height": 58
      },
      "page-4-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 509,
        "right": 563,
        "width": 54,
        "height": 58
      },
      "page-5-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 261,
        "right": 315,
        "width": 54,
        "height": 58
      },
      "page-6-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 344,
        "right": 398,
        "width": 54,
        "height": 58
      },
      "page-7-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 426,
        "right": 480,
        "width": 54,
        "height": 58
      },
      "page-8-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 179,
        "right": 233,
        "width": 54,
        "height": 58
      },
      "page-9-H1": {
        "id": "",
        "top": 80,
        "bottom": 124,
        "left": 108,
        "right": 304,
        "width": 196,
        "height": 44
      },
      "page-10-A": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 128,
        "right": 163,
        "width": 35,
        "height": 14
      },
      "page-11-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "page-12-BODY": {
        "id": "",
        "top": 0,
        "bottom": 926,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 926
      },
      "page-13-IMG": {
        "id": "",
        "top": 16,
        "bottom": 40,
        "left": 15,
        "right": 39,
        "width": 24,
        "height": 24
      },
      "page-14-::after": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-0-DIV": {
        "id": "weather",
        "top": 15,
        "bottom": 35,
        "left": 15,
        "right": 163,
        "width": 148,
        "height": 20
      },
      "1-1-A": {
        "id": "",
        "top": 20,
        "bottom": 36,
        "left": 15,
        "right": 70,
        "width": 55,
        "height": 16
      },
      "1-2-A": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 73,
        "right": 115,
        "width": 41,
        "height": 14
      },
      "1-3-A": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 128,
        "right": 163,
        "width": 35,
        "height": 14
      },
      "1-4-DIV": {
        "id": "bd",
        "top": 326,
        "bottom": 926,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 600
      },
      "1-5-A": {
        "id": "",
        "top": 366,
        "bottom": 396,
        "left": 15,
        "right": 115,
        "width": 100,
        "height": 30
      },
      "1-6-A": {
        "id": "",
        "top": 366,
        "bottom": 396,
        "left": 206,
        "right": 287,
        "width": 81,
        "height": 30
      },
      "1-7-A": {
        "id": "",
        "top": 396,
        "bottom": 426,
        "left": 15,
        "right": 110,
        "width": 95,
        "height": 30
      },
      "1-8-DIV": {
        "id": "",
        "top": 0,
        "bottom": 926,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 926
      },
      "1-9-B": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 94,
        "right": 108,
        "width": 13,
        "height": 14
      },
      "1-10-SPAN": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 128,
        "right": 146,
        "width": 18,
        "height": 14
      },
      "1-11-BUTTON": {
        "id": "",
        "top": 154,
        "bottom": 204,
        "left": 321,
        "right": 397,
        "width": 76,
        "height": 50
      },
      "1-12-DIV": {
        "id": "",
        "top": 332,
        "bottom": 366,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 34
      },
      "1-13-SECTION": {
        "id": "",
        "top": 326,
        "bottom": 497,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 171
      },
      "1-14-IMG": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-15-HTML": {
        "id": "home_next",
        "top": 0,
        "bottom": 926,
        "left": 0,
        "right": 412,
        "width": 412,
        "height": 926
      },
      "1-16-A": {
        "id": "",
        "top": 15,
        "bottom": 39,
        "left": 373,
        "right": 397,
        "width": 24,
        "height": 24
      },
      "1-17-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-18-B": {
        "id": "",
        "top": 21,
        "bottom": 35,
        "left": 79,
        "right": 88,
        "width": 9,
        "height": 14
      },
      "1-19-A": {
        "id": "",
        "top": 80,
        "bottom": 124,
        "left": 108,
        "right": 304,
        "width": 196,
        "height": 44
      },
      "1-20-A": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-21-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 14,
        "right": 68,
        "width": 54,
        "height": 58
      },
      "1-22-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 97,
        "right": 151,
        "width": 54,
        "height": 58
      },
      "1-23-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 179,
        "right": 233,
        "width": 54,
        "height": 58
      },
      "1-24-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 261,
        "right": 315,
        "width": 54,
        "height": 58
      },
      "1-25-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 344,
        "right": 398,
        "width": 54,
        "height": 58
      },
      "1-26-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 426,
        "right": 480,
        "width": 54,
        "height": 58
      },
      "1-27-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 509,
        "right": 563,
        "width": 54,
        "height": 58
      },
      "1-28-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 591,
        "right": 645,
        "width": 54,
        "height": 58
      },
      "1-29-A": {
        "id": "",
        "top": 228,
        "bottom": 286,
        "left": 673,
        "right": 727,
        "width": 54,
        "height": 58
      },
      "1-30-A": {
        "id": "",
        "top": 396,
        "bottom": 426,
        "left": 206,
        "right": 301,
        "width": 95,
        "height": 30
      },
      "1-31-A": {
        "id": "",
        "top": 426,
        "bottom": 456,
        "left": 15,
        "right": 99,
        "width": 84,
        "height": 30
      },
      "1-32-A": {
        "id": "",
        "top": 426,
        "bottom": 456,
        "left": 206,
        "right": 259,
        "width": 53,
        "height": 30
      },
      "1-33-A": {
        "id": "",
        "top": 456,
        "bottom": 486,
        "left": 15,
        "right": 110,
        "width": 95,
        "height": 30
      },
      "1-34-A": {
        "id": "",
        "top": 456,
        "bottom": 486,
        "left": 206,
        "right": 301,
        "width": 95,
        "height": 30
      },
      "1-35-A": {
        "id": "",
        "top": 847,
        "bottom": 861,
        "left": 188,
        "right": 224,
        "width": 36,
        "height": 14
      },
      "1-36-A": {
        "id": "",
        "top": 866,
        "bottom": 890,
        "left": 112,
        "right": 262,
        "width": 150,
        "height": 24
      },
      "1-37-A": {
        "id": "",
        "top": 866,
        "bottom": 890,
        "left": 267,
        "right": 378,
        "width": 111,
        "height": 24
      },
      "1-38-A": {
        "id": "",
        "top": 890,
        "bottom": 914,
        "left": 104,
        "right": 158,
        "width": 54,
        "height": 24
      },
      "1-39-FORM": {
        "id": "",
        "top": 154,
        "bottom": 204,
        "left": 15,
        "right": 397,
        "width": 382,
        "height": 50
      },
      "1-40-INPUT": {
        "id": "q",
        "top": 155,
        "bottom": 201,
        "left": 16,
        "right": 321,
        "width": 305,
        "height": 46
      },
      "1-41-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-42-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-43-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-44-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-45-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-46-INPUT": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-47-IMG": {
        "id": "",
        "top": 16,
        "bottom": 40,
        "left": 15,
        "right": 39,
        "width": 24,
        "height": 24
      },
      "1-48-H1": {
        "id": "",
        "top": 80,
        "bottom": 124,
        "left": 108,
        "right": 304,
        "width": 196,
        "height": 44
      },
      "1-49-I": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-50-I": {
        "id": "",
        "top": 332,
        "bottom": 366,
        "left": 363,
        "right": 397,
        "width": 34,
        "height": 34
      },
      "1-51-I": {
        "id": "",
        "top": 378,
        "bottom": 386,
        "left": 118,
        "right": 126,
        "width": 8,
        "height": 8
      },
      "1-52-I": {
        "id": "",
        "top": 378,
        "bottom": 386,
        "left": 291,
        "right": 299,
        "width": 8,
        "height": 8
      },
      "1-53-I": {
        "id": "",
        "top": 408,
        "bottom": 416,
        "left": 113,
        "right": 121,
        "width": 8,
        "height": 8
      },
      "1-54-I": {
        "id": "",
        "top": 408,
        "bottom": 416,
        "left": 304,
        "right": 312,
        "width": 8,
        "height": 8
      },
      "1-55-I": {
        "id": "",
        "top": 438,
        "bottom": 446,
        "left": 103,
        "right": 111,
        "width": 8,
        "height": 8
      },
      "1-56-I": {
        "id": "",
        "top": 438,
        "bottom": 446,
        "left": 262,
        "right": 270,
        "width": 8,
        "height": 8
      },
      "1-57-I": {
        "id": "",
        "top": 468,
        "bottom": 476,
        "left": 113,
        "right": 121,
        "width": 8,
        "height": 8
      },
      "1-58-I": {
        "id": "",
        "top": 468,
        "bottom": 476,
        "left": 304,
        "right": 312,
        "width": 8,
        "height": 8
      },
      "1-59-DIV": {
        "id": "mso-goto-top",
        "top": 791,
        "bottom": 827,
        "left": 356,
        "right": 392,
        "width": 36,
        "height": 36
      },
      "1-60-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-61-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-62-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-63-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-64-LINK": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-65-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-66-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-67-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-68-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-69-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      },
      "1-70-META": {
        "id": "",
        "top": 0,
        "bottom": 0,
        "left": 0,
        "right": 0,
        "width": 0,
        "height": 0
      }
    }
  },
  "timing": {
    "entries": [
      {
        "startTime": 1557.23,
        "name": "lh:config",
        "duration": 601.31,
        "entryType": "measure"
      },
      {
        "startTime": 1562.17,
        "name": "lh:config:resolveArtifactsToDefns",
        "duration": 54.42,
        "entryType": "measure"
      },
      {
        "startTime": 2158.81,
        "name": "lh:runner:gather",
        "duration": 19386.45,
        "entryType": "measure"
      },
      {
        "startTime": 2296.05,
        "name": "lh:driver:connect",
        "duration": 13.35,
        "entryType": "measure"
      },
      {
        "startTime": 2309.76,
        "name": "lh:driver:navigate",
        "duration": 14.53,
        "entryType": "measure"
      },
      {
        "startTime": 2324.73,
        "name": "lh:gather:getBenchmarkIndex",
        "duration": 1007.01,
        "entryType": "measure"
      },
      {
        "startTime": 3332.05,
        "name": "lh:gather:getVersion",
        "duration": 1.43,
        "entryType": "measure"
      },
      {
        "startTime": 3333.62,
        "name": "lh:gather:getDevicePixelRatio",
        "duration": 1.79,
        "entryType": "measure"
      },
      {
        "startTime": 3335.94,
        "name": "lh:prepare:navigationMode",
        "duration": 50.05,
        "entryType": "measure"
      },
      {
        "startTime": 3337.62,
        "name": "lh:gather:getVersion",
        "duration": 1.16,
        "entryType": "measure"
      },
      {
        "startTime": 3370.27,
        "name": "lh:storage:clearDataForOrigin",
        "duration": 4.58,
        "entryType": "measure"
      },
      {
        "startTime": 3375.05,
        "name": "lh:storage:clearBrowserCaches",
        "duration": 7,
        "entryType": "measure"
      },
      {
        "startTime": 3383.62,
        "name": "lh:gather:prepareThrottlingAndNetwork",
        "duration": 2.2,
        "entryType": "measure"
      },
      {
        "startTime": 3421.68,
        "name": "lh:driver:navigate",
        "duration": 13054.32,
        "entryType": "measure"
      },
      {
        "startTime": 16933.12,
        "name": "lh:computed:NetworkRecords",
        "duration": 2.27,
        "entryType": "measure"
      },
      {
        "startTime": 16936.05,
        "name": "lh:gather:getArtifact:DevtoolsLog",
        "duration": 0.06,
        "entryType": "measure"
      },
      {
        "startTime": 16936.14,
        "name": "lh:gather:getArtifact:Trace",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 16936.18,
        "name": "lh:gather:getArtifact:Accessibility",
        "duration": 287.12,
        "entryType": "measure"
      },
      {
        "startTime": 17223.36,
        "name": "lh:gather:getArtifact:AnchorElements",
        "duration": 61.86,
        "entryType": "measure"
      },
      {
        "startTime": 17285.29,
        "name": "lh:gather:getArtifact:ConsoleMessages",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 17285.38,
        "name": "lh:gather:getArtifact:CSSUsage",
        "duration": 23.34,
        "entryType": "measure"
      },
      {
        "startTime": 17308.78,
        "name": "lh:gather:getArtifact:Doctype",
        "duration": 1.48,
        "entryType": "measure"
      },
      {
        "startTime": 17310.3,
        "name": "lh:gather:getArtifact:Inputs",
        "duration": 5.25,
        "entryType": "measure"
      },
      {
        "startTime": 17315.6,
        "name": "lh:gather:getArtifact:ImageElements",
        "duration": 293.71,
        "entryType": "measure"
      },
      {
        "startTime": 17609.59,
        "name": "lh:gather:getArtifact:InspectorIssues",
        "duration": 0.27,
        "entryType": "measure"
      },
      {
        "startTime": 17609.89,
        "name": "lh:gather:getArtifact:JsUsage",
        "duration": 0.09,
        "entryType": "measure"
      },
      {
        "startTime": 17610.02,
        "name": "lh:gather:getArtifact:LinkElements",
        "duration": 5.53,
        "entryType": "measure"
      },
      {
        "startTime": 17614.76,
        "name": "lh:computed:MainResource",
        "duration": 0.74,
        "entryType": "measure"
      },
      {
        "startTime": 17615.59,
        "name": "lh:gather:getArtifact:MainDocumentContent",
        "duration": 14.28,
        "entryType": "measure"
      },
      {
        "startTime": 17629.95,
        "name": "lh:gather:getArtifact:MetaElements",
        "duration": 5.2,
        "entryType": "measure"
      },
      {
        "startTime": 17635.22,
        "name": "lh:gather:getArtifact:NetworkUserAgent",
        "duration": 0.24,
        "entryType": "measure"
      },
      {
        "startTime": 17635.5,
        "name": "lh:gather:getArtifact:RobotsTxt",
        "duration": 814.95,
        "entryType": "measure"
      },
      {
        "startTime": 18450.5,
        "name": "lh:gather:getArtifact:Scripts",
        "duration": 0.23,
        "entryType": "measure"
      },
      {
        "startTime": 18450.77,
        "name": "lh:gather:getArtifact:SourceMaps",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 18450.86,
        "name": "lh:gather:getArtifact:Stacks",
        "duration": 13.71,
        "entryType": "measure"
      },
      {
        "startTime": 18450.95,
        "name": "lh:gather:collectStacks",
        "duration": 13.58,
        "entryType": "measure"
      },
      {
        "startTime": 18464.6,
        "name": "lh:gather:getArtifact:Stylesheets",
        "duration": 13.93,
        "entryType": "measure"
      },
      {
        "startTime": 18478.62,
        "name": "lh:gather:getArtifact:TraceElements",
        "duration": 544.2,
        "entryType": "measure"
      },
      {
        "startTime": 18478.95,
        "name": "lh:computed:TraceEngineResult",
        "duration": 475.59,
        "entryType": "measure"
      },
      {
        "startTime": 18479.12,
        "name": "lh:computed:ProcessedTrace",
        "duration": 62.71,
        "entryType": "measure"
      },
      {
        "startTime": 18545.66,
        "name": "lh:computed:TraceEngineResult:total",
        "duration": 399.81,
        "entryType": "measure"
      },
      {
        "startTime": 18545.7,
        "name": "lh:computed:TraceEngineResult:parse",
        "duration": 302.84,
        "entryType": "measure"
      },
      {
        "startTime": 18546.85,
        "name": "lh:computed:TraceEngineResult:parse:handleEvent",
        "duration": 197.61,
        "entryType": "measure"
      },
      {
        "startTime": 18744.54,
        "name": "lh:computed:TraceEngineResult:parse:Meta:finalize",
        "duration": 1.77,
        "entryType": "measure"
      },
      {
        "startTime": 18746.76,
        "name": "lh:computed:TraceEngineResult:parse:AnimationFrames:finalize",
        "duration": 1.35,
        "entryType": "measure"
      },
      {
        "startTime": 18748.16,
        "name": "lh:computed:TraceEngineResult:parse:Animations:finalize",
        "duration": 1.89,
        "entryType": "measure"
      },
      {
        "startTime": 18750.09,
        "name": "lh:computed:TraceEngineResult:parse:Samples:finalize",
        "duration": 1.34,
        "entryType": "measure"
      },
      {
        "startTime": 18751.47,
        "name": "lh:computed:TraceEngineResult:parse:AuctionWorklets:finalize",
        "duration": 1.3,
        "entryType": "measure"
      },
      {
        "startTime": 18752.81,
        "name": "lh:computed:TraceEngineResult:parse:NetworkRequests:finalize",
        "duration": 5.84,
        "entryType": "measure"
      },
      {
        "startTime": 18758.71,
        "name": "lh:computed:TraceEngineResult:parse:Renderer:finalize",
        "duration": 19.68,
        "entryType": "measure"
      },
      {
        "startTime": 18778.53,
        "name": "lh:computed:TraceEngineResult:parse:Flows:finalize",
        "duration": 10.18,
        "entryType": "measure"
      },
      {
        "startTime": 18788.85,
        "name": "lh:computed:TraceEngineResult:parse:AsyncJSCalls:finalize",
        "duration": 2.22,
        "entryType": "measure"
      },
      {
        "startTime": 18791.15,
        "name": "lh:computed:TraceEngineResult:parse:DOMStats:finalize",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 18792.52,
        "name": "lh:computed:TraceEngineResult:parse:UserTimings:finalize",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 18793.87,
        "name": "lh:computed:TraceEngineResult:parse:ExtensionTraceData:finalize",
        "duration": 1.69,
        "entryType": "measure"
      },
      {
        "startTime": 18795.59,
        "name": "lh:computed:TraceEngineResult:parse:LayerTree:finalize",
        "duration": 2.77,
        "entryType": "measure"
      },
      {
        "startTime": 18798.4,
        "name": "lh:computed:TraceEngineResult:parse:Frames:finalize",
        "duration": 11.09,
        "entryType": "measure"
      },
      {
        "startTime": 18809.55,
        "name": "lh:computed:TraceEngineResult:parse:GPU:finalize",
        "duration": 1.47,
        "entryType": "measure"
      },
      {
        "startTime": 18811.06,
        "name": "lh:computed:TraceEngineResult:parse:ImagePainting:finalize",
        "duration": 1.51,
        "entryType": "measure"
      },
      {
        "startTime": 18812.62,
        "name": "lh:computed:TraceEngineResult:parse:Initiators:finalize",
        "duration": 1.8,
        "entryType": "measure"
      },
      {
        "startTime": 18814.48,
        "name": "lh:computed:TraceEngineResult:parse:Invalidations:finalize",
        "duration": 1.2,
        "entryType": "measure"
      },
      {
        "startTime": 18815.71,
        "name": "lh:computed:TraceEngineResult:parse:PageLoadMetrics:finalize",
        "duration": 2.28,
        "entryType": "measure"
      },
      {
        "startTime": 18818.03,
        "name": "lh:computed:TraceEngineResult:parse:LargestImagePaint:finalize",
        "duration": 1.41,
        "entryType": "measure"
      },
      {
        "startTime": 18819.46,
        "name": "lh:computed:TraceEngineResult:parse:LargestTextPaint:finalize",
        "duration": 1.18,
        "entryType": "measure"
      },
      {
        "startTime": 18820.67,
        "name": "lh:computed:TraceEngineResult:parse:Screenshots:finalize",
        "duration": 14.55,
        "entryType": "measure"
      },
      {
        "startTime": 18835.27,
        "name": "lh:computed:TraceEngineResult:parse:LayoutShifts:finalize",
        "duration": 2.61,
        "entryType": "measure"
      },
      {
        "startTime": 18837.92,
        "name": "lh:computed:TraceEngineResult:parse:Memory:finalize",
        "duration": 1.24,
        "entryType": "measure"
      },
      {
        "startTime": 18839.21,
        "name": "lh:computed:TraceEngineResult:parse:PageFrames:finalize",
        "duration": 1.19,
        "entryType": "measure"
      },
      {
        "startTime": 18840.42,
        "name": "lh:computed:TraceEngineResult:parse:Scripts:finalize",
        "duration": 1.55,
        "entryType": "measure"
      },
      {
        "startTime": 18842.04,
        "name": "lh:computed:TraceEngineResult:parse:SelectorStats:finalize",
        "duration": 1.21,
        "entryType": "measure"
      },
      {
        "startTime": 18843.28,
        "name": "lh:computed:TraceEngineResult:parse:UserInteractions:finalize",
        "duration": 1.64,
        "entryType": "measure"
      },
      {
        "startTime": 18844.95,
        "name": "lh:computed:TraceEngineResult:parse:Workers:finalize",
        "duration": 1.27,
        "entryType": "measure"
      },
      {
        "startTime": 18846.26,
        "name": "lh:computed:TraceEngineResult:parse:Warnings:finalize",
        "duration": 1.52,
        "entryType": "measure"
      },
      {
        "startTime": 18847.81,
        "name": "lh:computed:TraceEngineResult:parse:handler.data()",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 18848.55,
        "name": "lh:computed:TraceEngineResult:insights",
        "duration": 96.9,
        "entryType": "measure"
      },
      {
        "startTime": 18849.05,
        "name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 18849.76,
        "name": "lh:computed:TraceEngineResult:insights:Cache",
        "duration": 0.35,
        "entryType": "measure"
      },
      {
        "startTime": 18850.14,
        "name": "lh:computed:TraceEngineResult:insights:DOMSize",
        "duration": 0.48,
        "entryType": "measure"
      },
      {
        "startTime": 18850.63,
        "name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
        "duration": 0.21,
        "entryType": "measure"
      },
      {
        "startTime": 18850.86,
        "name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
        "duration": 0.67,
        "entryType": "measure"
      },
      {
        "startTime": 18851.55,
        "name": "lh:computed:TraceEngineResult:insights:FontDisplay",
        "duration": 0.22,
        "entryType": "measure"
      },
      {
        "startTime": 18851.79,
        "name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
        "duration": 0.26,
        "entryType": "measure"
      },
      {
        "startTime": 18852.06,
        "name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
        "duration": 0.18,
        "entryType": "measure"
      },
      {
        "startTime": 18852.27,
        "name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
        "duration": 0.49,
        "entryType": "measure"
      },
      {
        "startTime": 18852.77,
        "name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
        "duration": 0.22,
        "entryType": "measure"
      },
      {
        "startTime": 18853.01,
        "name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
        "duration": 0.23,
        "entryType": "measure"
      },
      {
        "startTime": 18853.25,
        "name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
        "duration": 0.28,
        "entryType": "measure"
      },
      {
        "startTime": 18853.55,
        "name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
        "duration": 0.35,
        "entryType": "measure"
      },
      {
        "startTime": 18853.92,
        "name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
        "duration": 0.12,
        "entryType": "measure"
      },
      {
        "startTime": 18854.06,
        "name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
        "duration": 0.2,
        "entryType": "measure"
      },
      {
        "startTime": 18854.27,
        "name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
        "duration": 0.25,
        "entryType": "measure"
      },
      {
        "startTime": 18854.54,
        "name": "lh:computed:TraceEngineResult:insights:ThirdParties",
        "duration": 0.14,
        "entryType": "measure"
      },
      {
        "startTime": 18854.7,
        "name": "lh:computed:TraceEngineResult:insights:Viewport",
        "duration": 0.27,
        "entryType": "measure"
      },
      {
        "startTime": 18855.16,
        "name": "lh:computed:TraceEngineResult:insights:createLanternContext",
        "duration": 35.45,
        "entryType": "measure"
      },
      {
        "startTime": 18890.71,
        "name": "lh:computed:TraceEngineResult:insights:CLSCulprits",
        "duration": 0.8,
        "entryType": "measure"
      },
      {
        "startTime": 18891.54,
        "name": "lh:computed:TraceEngineResult:insights:Cache",
        "duration": 2.7,
        "entryType": "measure"
      },
      {
        "startTime": 18894.26,
        "name": "lh:computed:TraceEngineResult:insights:DOMSize",
        "duration": 0.27,
        "entryType": "measure"
      },
      {
        "startTime": 18894.54,
        "name": "lh:computed:TraceEngineResult:insights:DocumentLatency",
        "duration": 0.59,
        "entryType": "measure"
      },
      {
        "startTime": 18895.15,
        "name": "lh:computed:TraceEngineResult:insights:DuplicatedJavaScript",
        "duration": 0.54,
        "entryType": "measure"
      },
      {
        "startTime": 18895.71,
        "name": "lh:computed:TraceEngineResult:insights:FontDisplay",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 18895.86,
        "name": "lh:computed:TraceEngineResult:insights:ForcedReflow",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 18895.91,
        "name": "lh:computed:TraceEngineResult:insights:INPBreakdown",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 18895.94,
        "name": "lh:computed:TraceEngineResult:insights:ImageDelivery",
        "duration": 1.81,
        "entryType": "measure"
      },
      {
        "startTime": 18897.77,
        "name": "lh:computed:TraceEngineResult:insights:LCPBreakdown",
        "duration": 0.37,
        "entryType": "measure"
      },
      {
        "startTime": 18898.15,
        "name": "lh:computed:TraceEngineResult:insights:LCPDiscovery",
        "duration": 0.09,
        "entryType": "measure"
      },
      {
        "startTime": 18898.25,
        "name": "lh:computed:TraceEngineResult:insights:LegacyJavaScript",
        "duration": 41.28,
        "entryType": "measure"
      },
      {
        "startTime": 18939.59,
        "name": "lh:computed:TraceEngineResult:insights:ModernHTTP",
        "duration": 2.82,
        "entryType": "measure"
      },
      {
        "startTime": 18942.44,
        "name": "lh:computed:TraceEngineResult:insights:NetworkDependencyTree",
        "duration": 1.6,
        "entryType": "measure"
      },
      {
        "startTime": 18944.08,
        "name": "lh:computed:TraceEngineResult:insights:RenderBlocking",
        "duration": 0.29,
        "entryType": "measure"
      },
      {
        "startTime": 18944.39,
        "name": "lh:computed:TraceEngineResult:insights:SlowCSSSelector",
        "duration": 0.03,
        "entryType": "measure"
      },
      {
        "startTime": 18944.43,
        "name": "lh:computed:TraceEngineResult:insights:ThirdParties",
        "duration": 0.09,
        "entryType": "measure"
      },
      {
        "startTime": 18944.53,
        "name": "lh:computed:TraceEngineResult:insights:Viewport",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 18957.66,
        "name": "lh:computed:CumulativeLayoutShift",
        "duration": 13.5,
        "entryType": "measure"
      },
      {
        "startTime": 19022.88,
        "name": "lh:gather:getArtifact:ViewportDimensions",
        "duration": 1.94,
        "entryType": "measure"
      },
      {
        "startTime": 19024.99,
        "name": "lh:gather:getArtifact:FullPageScreenshot",
        "duration": 1083.21,
        "entryType": "measure"
      },
      {
        "startTime": 20102.44,
        "name": "lh:gather:getVersion",
        "duration": 1.1,
        "entryType": "measure"
      },
      {
        "startTime": 20108.26,
        "name": "lh:gather:getArtifact:BFCacheFailures",
        "duration": 1403.14,
        "entryType": "measure"
      },
      {
        "startTime": 21545.88,
        "name": "lh:runner:audit",
        "duration": 650.62,
        "entryType": "measure"
      },
      {
        "startTime": 21546.06,
        "name": "lh:runner:auditing",
        "duration": 649.91,
        "entryType": "measure"
      },
      {
        "startTime": 21547.18,
        "name": "lh:audit:is-on-https",
        "duration": 3.07,
        "entryType": "measure"
      },
      {
        "startTime": 21550.67,
        "name": "lh:audit:redirects-http",
        "duration": 0.76,
        "entryType": "measure"
      },
      {
        "startTime": 21551.71,
        "name": "lh:audit:first-contentful-paint",
        "duration": 9.92,
        "entryType": "measure"
      },
      {
        "startTime": 21552.16,
        "name": "lh:computed:FirstContentfulPaint",
        "duration": 7.34,
        "entryType": "measure"
      },
      {
        "startTime": 21552.34,
        "name": "lh:computed:ProcessedNavigation",
        "duration": 1.07,
        "entryType": "measure"
      },
      {
        "startTime": 21553.58,
        "name": "lh:computed:LanternFirstContentfulPaint",
        "duration": 5.91,
        "entryType": "measure"
      },
      {
        "startTime": 21553.72,
        "name": "lh:computed:PageDependencyGraph",
        "duration": 4.05,
        "entryType": "measure"
      },
      {
        "startTime": 21557.86,
        "name": "lh:computed:LoadSimulator",
        "duration": 0.85,
        "entryType": "measure"
      },
      {
        "startTime": 21557.94,
        "name": "lh:computed:NetworkAnalysis",
        "duration": 0.68,
        "entryType": "measure"
      },
      {
        "startTime": 21561.98,
        "name": "lh:audit:largest-contentful-paint",
        "duration": 2.76,
        "entryType": "measure"
      },
      {
        "startTime": 21562.45,
        "name": "lh:computed:LargestContentfulPaint",
        "duration": 1.64,
        "entryType": "measure"
      },
      {
        "startTime": 21562.57,
        "name": "lh:computed:LanternLargestContentfulPaint",
        "duration": 1.5,
        "entryType": "measure"
      },
      {
        "startTime": 21564.99,
        "name": "lh:audit:speed-index",
        "duration": 216.64,
        "entryType": "measure"
      },
      {
        "startTime": 21565.32,
        "name": "lh:computed:SpeedIndex",
        "duration": 215.43,
        "entryType": "measure"
      },
      {
        "startTime": 21565.42,
        "name": "lh:computed:LanternSpeedIndex",
        "duration": 215.28,
        "entryType": "measure"
      },
      {
        "startTime": 21565.48,
        "name": "lh:computed:Speedline",
        "duration": 211.34,
        "entryType": "measure"
      },
      {
        "startTime": 21781.66,
        "name": "lh:audit:screenshot-thumbnails",
        "duration": 0.52,
        "entryType": "measure"
      },
      {
        "startTime": 21782.22,
        "name": "lh:audit:final-screenshot",
        "duration": 2.32,
        "entryType": "measure"
      },
      {
        "startTime": 21782.41,
        "name": "lh:computed:Screenshots",
        "duration": 2.06,
        "entryType": "measure"
      },
      {
        "startTime": 21784.97,
        "name": "lh:audit:total-blocking-time",
        "duration": 5.21,
        "entryType": "measure"
      },
      {
        "startTime": 21785.36,
        "name": "lh:computed:TotalBlockingTime",
        "duration": 4.09,
        "entryType": "measure"
      },
      {
        "startTime": 21785.43,
        "name": "lh:computed:LanternTotalBlockingTime",
        "duration": 4,
        "entryType": "measure"
      },
      {
        "startTime": 21785.53,
        "name": "lh:computed:LanternInteractive",
        "duration": 1.84,
        "entryType": "measure"
      },
      {
        "startTime": 21790.42,
        "name": "lh:audit:max-potential-fid",
        "duration": 8.61,
        "entryType": "measure"
      },
      {
        "startTime": 21790.95,
        "name": "lh:computed:MaxPotentialFID",
        "duration": 5.76,
        "entryType": "measure"
      },
      {
        "startTime": 21791.04,
        "name": "lh:computed:LanternMaxPotentialFID",
        "duration": 5.63,
        "entryType": "measure"
      },
      {
        "startTime": 21799.75,
        "name": "lh:audit:cumulative-layout-shift",
        "duration": 2.16,
        "entryType": "measure"
      },
      {
        "startTime": 21802.47,
        "name": "lh:audit:errors-in-console",
        "duration": 1.33,
        "entryType": "measure"
      },
      {
        "startTime": 21803.01,
        "name": "lh:computed:JSBundles",
        "duration": 0.13,
        "entryType": "measure"
      },
      {
        "startTime": 21804.02,
        "name": "lh:audit:server-response-time",
        "duration": 1.88,
        "entryType": "measure"
      },
      {
        "startTime": 21804.4,
        "name": "lh:computed:NavigationInsights",
        "duration": 0.19,
        "entryType": "measure"
      },
      {
        "startTime": 21806.18,
        "name": "lh:audit:interactive",
        "duration": 1.23,
        "entryType": "measure"
      },
      {
        "startTime": 21806.67,
        "name": "lh:computed:Interactive",
        "duration": 0.1,
        "entryType": "measure"
      },
      {
        "startTime": 21807.58,
        "name": "lh:audit:user-timings",
        "duration": 2.16,
        "entryType": "measure"
      },
      {
        "startTime": 21807.82,
        "name": "lh:computed:UserTimings",
        "duration": 1.29,
        "entryType": "measure"
      },
      {
        "startTime": 21809.97,
        "name": "lh:audit:redirects",
        "duration": 2.21,
        "entryType": "measure"
      },
      {
        "startTime": 21812.48,
        "name": "lh:audit:image-aspect-ratio",
        "duration": 1.78,
        "entryType": "measure"
      },
      {
        "startTime": 21814.62,
        "name": "lh:audit:image-size-responsive",
        "duration": 2.57,
        "entryType": "measure"
      },
      {
        "startTime": 21815.27,
        "name": "lh:computed:ImageRecords",
        "duration": 0.55,
        "entryType": "measure"
      },
      {
        "startTime": 21817.47,
        "name": "lh:audit:deprecations",
        "duration": 1.06,
        "entryType": "measure"
      },
      {
        "startTime": 21818.91,
        "name": "lh:audit:third-party-cookies",
        "duration": 0.98,
        "entryType": "measure"
      },
      {
        "startTime": 21820.29,
        "name": "lh:audit:mainthread-work-breakdown",
        "duration": 9.13,
        "entryType": "measure"
      },
      {
        "startTime": 21820.84,
        "name": "lh:computed:MainThreadTasks",
        "duration": 6.73,
        "entryType": "measure"
      },
      {
        "startTime": 21829.64,
        "name": "lh:audit:bootup-time",
        "duration": 13.6,
        "entryType": "measure"
      },
      {
        "startTime": 21831.63,
        "name": "lh:computed:TBTImpactTasks",
        "duration": 8.49,
        "entryType": "measure"
      },
      {
        "startTime": 21843.28,
        "name": "lh:audit:diagnostics",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 21844.01,
        "name": "lh:audit:network-requests",
        "duration": 3.25,
        "entryType": "measure"
      },
      {
        "startTime": 21844.27,
        "name": "lh:computed:EntityClassification",
        "duration": 2.13,
        "entryType": "measure"
      },
      {
        "startTime": 21847.56,
        "name": "lh:audit:network-rtt",
        "duration": 1.17,
        "entryType": "measure"
      },
      {
        "startTime": 21849,
        "name": "lh:audit:network-server-latency",
        "duration": 5.73,
        "entryType": "measure"
      },
      {
        "startTime": 21854.77,
        "name": "lh:audit:main-thread-tasks",
        "duration": 0.35,
        "entryType": "measure"
      },
      {
        "startTime": 21855.13,
        "name": "lh:audit:metrics",
        "duration": 4.4,
        "entryType": "measure"
      },
      {
        "startTime": 21855.29,
        "name": "lh:computed:TimingSummary",
        "duration": 4,
        "entryType": "measure"
      },
      {
        "startTime": 21855.73,
        "name": "lh:computed:FirstContentfulPaintAllFrames",
        "duration": 0.11,
        "entryType": "measure"
      },
      {
        "startTime": 21855.88,
        "name": "lh:computed:LargestContentfulPaintAllFrames",
        "duration": 0.16,
        "entryType": "measure"
      },
      {
        "startTime": 21856.12,
        "name": "lh:computed:LCPBreakdown",
        "duration": 2.61,
        "entryType": "measure"
      },
      {
        "startTime": 21856.25,
        "name": "lh:computed:TimeToFirstByte",
        "duration": 0.23,
        "entryType": "measure"
      },
      {
        "startTime": 21856.5,
        "name": "lh:computed:LCPImageRecord",
        "duration": 2.12,
        "entryType": "measure"
      },
      {
        "startTime": 21859.57,
        "name": "lh:audit:resource-summary",
        "duration": 1.59,
        "entryType": "measure"
      },
      {
        "startTime": 21859.76,
        "name": "lh:computed:ResourceSummary",
        "duration": 0.62,
        "entryType": "measure"
      },
      {
        "startTime": 21861.38,
        "name": "lh:audit:layout-shifts",
        "duration": 2.58,
        "entryType": "measure"
      },
      {
        "startTime": 21864.36,
        "name": "lh:audit:long-tasks",
        "duration": 5.34,
        "entryType": "measure"
      },
      {
        "startTime": 21870.1,
        "name": "lh:audit:non-composited-animations",
        "duration": 1.07,
        "entryType": "measure"
      },
      {
        "startTime": 21871.4,
        "name": "lh:audit:unsized-images",
        "duration": 1.46,
        "entryType": "measure"
      },
      {
        "startTime": 21873.28,
        "name": "lh:audit:valid-source-maps",
        "duration": 1.57,
        "entryType": "measure"
      },
      {
        "startTime": 21875.13,
        "name": "lh:audit:csp-xss",
        "duration": 1.4,
        "entryType": "measure"
      },
      {
        "startTime": 21876.67,
        "name": "lh:audit:has-hsts",
        "duration": 0.99,
        "entryType": "measure"
      },
      {
        "startTime": 21877.91,
        "name": "lh:audit:origin-isolation",
        "duration": 1.21,
        "entryType": "measure"
      },
      {
        "startTime": 21879.43,
        "name": "lh:audit:clickjacking-mitigation",
        "duration": 1.04,
        "entryType": "measure"
      },
      {
        "startTime": 21880.62,
        "name": "lh:audit:trusted-types-xss",
        "duration": 1.01,
        "entryType": "measure"
      },
      {
        "startTime": 21881.66,
        "name": "lh:audit:script-treemap-data",
        "duration": 17.1,
        "entryType": "measure"
      },
      {
        "startTime": 21882.09,
        "name": "lh:computed:ModuleDuplication",
        "duration": 0.22,
        "entryType": "measure"
      },
      {
        "startTime": 21882.37,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.47,
        "entryType": "measure"
      },
      {
        "startTime": 21882.97,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.06,
        "entryType": "measure"
      },
      {
        "startTime": 21883.08,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 21883.16,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.05,
        "entryType": "measure"
      },
      {
        "startTime": 21883.25,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.04,
        "entryType": "measure"
      },
      {
        "startTime": 21883.35,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.81,
        "entryType": "measure"
      },
      {
        "startTime": 21884.26,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 2.15,
        "entryType": "measure"
      },
      {
        "startTime": 21886.48,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.05,
        "entryType": "measure"
      },
      {
        "startTime": 21886.61,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.97,
        "entryType": "measure"
      },
      {
        "startTime": 21887.65,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.06,
        "entryType": "measure"
      },
      {
        "startTime": 21887.77,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 9.51,
        "entryType": "measure"
      },
      {
        "startTime": 21897.45,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 21897.6,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 21897.74,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.08,
        "entryType": "measure"
      },
      {
        "startTime": 21897.89,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 21898.25,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.25,
        "entryType": "measure"
      },
      {
        "startTime": 21898.59,
        "name": "lh:computed:UnusedJavascriptSummary",
        "duration": 0.07,
        "entryType": "measure"
      },
      {
        "startTime": 21899.07,
        "name": "lh:audit:accesskeys",
        "duration": 0.8,
        "entryType": "measure"
      },
      {
        "startTime": 21900.03,
        "name": "lh:audit:aria-allowed-attr",
        "duration": 4.86,
        "entryType": "measure"
      },
      {
        "startTime": 21905.16,
        "name": "lh:audit:aria-allowed-role",
        "duration": 2.46,
        "entryType": "measure"
      },
      {
        "startTime": 21907.8,
        "name": "lh:audit:aria-command-name",
        "duration": 0.52,
        "entryType": "measure"
      },
      {
        "startTime": 21908.52,
        "name": "lh:audit:aria-conditional-attr",
        "duration": 2.3,
        "entryType": "measure"
      },
      {
        "startTime": 21910.97,
        "name": "lh:audit:aria-deprecated-role",
        "duration": 0.65,
        "entryType": "measure"
      },
      {
        "startTime": 21911.78,
        "name": "lh:audit:aria-dialog-name",
        "duration": 0.65,
        "entryType": "measure"
      },
      {
        "startTime": 21912.59,
        "name": "lh:audit:aria-hidden-body",
        "duration": 2.36,
        "entryType": "measure"
      },
      {
        "startTime": 21915.13,
        "name": "lh:audit:aria-hidden-focus",
        "duration": 2.31,
        "entryType": "measure"
      },
      {
        "startTime": 21917.59,
        "name": "lh:audit:aria-input-field-name",
        "duration": 0.63,
        "entryType": "measure"
      },
      {
        "startTime": 21918.37,
        "name": "lh:audit:aria-meter-name",
        "duration": 0.62,
        "entryType": "measure"
      },
      {
        "startTime": 21919.15,
        "name": "lh:audit:aria-progressbar-name",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 21919.99,
        "name": "lh:audit:aria-prohibited-attr",
        "duration": 2.35,
        "entryType": "measure"
      },
      {
        "startTime": 21922.5,
        "name": "lh:audit:aria-required-attr",
        "duration": 0.92,
        "entryType": "measure"
      },
      {
        "startTime": 21923.64,
        "name": "lh:audit:aria-required-children",
        "duration": 0.83,
        "entryType": "measure"
      },
      {
        "startTime": 21924.69,
        "name": "lh:audit:aria-required-parent",
        "duration": 1.07,
        "entryType": "measure"
      },
      {
        "startTime": 21925.98,
        "name": "lh:audit:aria-roles",
        "duration": 1.11,
        "entryType": "measure"
      },
      {
        "startTime": 21927.25,
        "name": "lh:audit:aria-text",
        "duration": 0.95,
        "entryType": "measure"
      },
      {
        "startTime": 21928.37,
        "name": "lh:audit:aria-toggle-field-name",
        "duration": 0.95,
        "entryType": "measure"
      },
      {
        "startTime": 21929.47,
        "name": "lh:audit:aria-tooltip-name",
        "duration": 5.54,
        "entryType": "measure"
      },
      {
        "startTime": 21935.27,
        "name": "lh:audit:aria-treeitem-name",
        "duration": 1.26,
        "entryType": "measure"
      },
      {
        "startTime": 21936.71,
        "name": "lh:audit:aria-valid-attr-value",
        "duration": 3.18,
        "entryType": "measure"
      },
      {
        "startTime": 21940.08,
        "name": "lh:audit:aria-valid-attr",
        "duration": 3.08,
        "entryType": "measure"
      },
      {
        "startTime": 21943.42,
        "name": "lh:audit:button-name",
        "duration": 3.11,
        "entryType": "measure"
      },
      {
        "startTime": 21946.69,
        "name": "lh:audit:bypass",
        "duration": 2.56,
        "entryType": "measure"
      },
      {
        "startTime": 21949.47,
        "name": "lh:audit:color-contrast",
        "duration": 2.71,
        "entryType": "measure"
      },
      {
        "startTime": 21952.37,
        "name": "lh:audit:definition-list",
        "duration": 9.35,
        "entryType": "measure"
      },
      {
        "startTime": 21961.98,
        "name": "lh:audit:dlitem",
        "duration": 1.12,
        "entryType": "measure"
      },
      {
        "startTime": 21963.25,
        "name": "lh:audit:document-title",
        "duration": 2.32,
        "entryType": "measure"
      },
      {
        "startTime": 21965.73,
        "name": "lh:audit:duplicate-id-aria",
        "duration": 1.16,
        "entryType": "measure"
      },
      {
        "startTime": 21967.09,
        "name": "lh:audit:empty-heading",
        "duration": 2.18,
        "entryType": "measure"
      },
      {
        "startTime": 21969.44,
        "name": "lh:audit:form-field-multiple-labels",
        "duration": 2.37,
        "entryType": "measure"
      },
      {
        "startTime": 21971.99,
        "name": "lh:audit:frame-title",
        "duration": 1.86,
        "entryType": "measure"
      },
      {
        "startTime": 21974.12,
        "name": "lh:audit:heading-order",
        "duration": 2.46,
        "entryType": "measure"
      },
      {
        "startTime": 21976.86,
        "name": "lh:audit:html-has-lang",
        "duration": 2.85,
        "entryType": "measure"
      },
      {
        "startTime": 21979.89,
        "name": "lh:audit:html-lang-valid",
        "duration": 7.98,
        "entryType": "measure"
      },
      {
        "startTime": 21988.16,
        "name": "lh:audit:html-xml-lang-mismatch",
        "duration": 1.27,
        "entryType": "measure"
      },
      {
        "startTime": 21989.61,
        "name": "lh:audit:identical-links-same-purpose",
        "duration": 2.21,
        "entryType": "measure"
      },
      {
        "startTime": 21992.02,
        "name": "lh:audit:image-alt",
        "duration": 2.62,
        "entryType": "measure"
      },
      {
        "startTime": 21994.8,
        "name": "lh:audit:image-redundant-alt",
        "duration": 2.47,
        "entryType": "measure"
      },
      {
        "startTime": 21997.47,
        "name": "lh:audit:input-button-name",
        "duration": 1.28,
        "entryType": "measure"
      },
      {
        "startTime": 21998.93,
        "name": "lh:audit:input-image-alt",
        "duration": 1.44,
        "entryType": "measure"
      },
      {
        "startTime": 22000.61,
        "name": "lh:audit:label-content-name-mismatch",
        "duration": 2.4,
        "entryType": "measure"
      },
      {
        "startTime": 22003.19,
        "name": "lh:audit:label",
        "duration": 12.71,
        "entryType": "measure"
      },
      {
        "startTime": 22016.1,
        "name": "lh:audit:landmark-one-main",
        "duration": 2.07,
        "entryType": "measure"
      },
      {
        "startTime": 22018.34,
        "name": "lh:audit:link-name",
        "duration": 2.07,
        "entryType": "measure"
      },
      {
        "startTime": 22020.56,
        "name": "lh:audit:link-in-text-block",
        "duration": 1.37,
        "entryType": "measure"
      },
      {
        "startTime": 22022.1,
        "name": "lh:audit:list",
        "duration": 2.21,
        "entryType": "measure"
      },
      {
        "startTime": 22024.47,
        "name": "lh:audit:listitem",
        "duration": 2.53,
        "entryType": "measure"
      },
      {
        "startTime": 22027.19,
        "name": "lh:audit:meta-refresh",
        "duration": 1.65,
        "entryType": "measure"
      },
      {
        "startTime": 22029.1,
        "name": "lh:audit:meta-viewport",
        "duration": 2.65,
        "entryType": "measure"
      },
      {
        "startTime": 22031.9,
        "name": "lh:audit:object-alt",
        "duration": 7.05,
        "entryType": "measure"
      },
      {
        "startTime": 22039.2,
        "name": "lh:audit:select-name",
        "duration": 1.59,
        "entryType": "measure"
      },
      {
        "startTime": 22040.94,
        "name": "lh:audit:skip-link",
        "duration": 1.38,
        "entryType": "measure"
      },
      {
        "startTime": 22042.48,
        "name": "lh:audit:tabindex",
        "duration": 1.64,
        "entryType": "measure"
      },
      {
        "startTime": 22044.32,
        "name": "lh:audit:table-duplicate-name",
        "duration": 1.88,
        "entryType": "measure"
      },
      {
        "startTime": 22046.42,
        "name": "lh:audit:table-fake-caption",
        "duration": 1.83,
        "entryType": "measure"
      },
      {
        "startTime": 22048.41,
        "name": "lh:audit:target-size",
        "duration": 2.2,
        "entryType": "measure"
      },
      {
        "startTime": 22050.77,
        "name": "lh:audit:td-has-header",
        "duration": 1.78,
        "entryType": "measure"
      },
      {
        "startTime": 22052.7,
        "name": "lh:audit:td-headers-attr",
        "duration": 1.8,
        "entryType": "measure"
      },
      {
        "startTime": 22054.66,
        "name": "lh:audit:th-has-data-cells",
        "duration": 8.62,
        "entryType": "measure"
      },
      {
        "startTime": 22063.63,
        "name": "lh:audit:valid-lang",
        "duration": 2.73,
        "entryType": "measure"
      },
      {
        "startTime": 22066.6,
        "name": "lh:audit:video-caption",
        "duration": 2.85,
        "entryType": "measure"
      },
      {
        "startTime": 22069.52,
        "name": "lh:audit:custom-controls-labels",
        "duration": 0.21,
        "entryType": "measure"
      },
      {
        "startTime": 22069.75,
        "name": "lh:audit:custom-controls-roles",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 22069.81,
        "name": "lh:audit:focus-traps",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.83,
        "name": "lh:audit:focusable-controls",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.85,
        "name": "lh:audit:interactive-element-affordance",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.87,
        "name": "lh:audit:logical-tab-order",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.89,
        "name": "lh:audit:managed-focus",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.91,
        "name": "lh:audit:offscreen-content-hidden",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22069.93,
        "name": "lh:audit:use-landmarks",
        "duration": 0.02,
        "entryType": "measure"
      },
      {
        "startTime": 22069.95,
        "name": "lh:audit:visual-order-follows-dom",
        "duration": 0.01,
        "entryType": "measure"
      },
      {
        "startTime": 22070.24,
        "name": "lh:audit:total-byte-weight",
        "duration": 1.81,
        "entryType": "measure"
      },
      {
        "startTime": 22072.26,
        "name": "lh:audit:unminified-css",
        "duration": 32.46,
        "entryType": "measure"
      },
      {
        "startTime": 22104.96,
        "name": "lh:audit:unminified-javascript",
        "duration": 38.12,
        "entryType": "measure"
      },
      {
        "startTime": 22143.35,
        "name": "lh:audit:unused-css-rules",
        "duration": 11.96,
        "entryType": "measure"
      },
      {
        "startTime": 22143.83,
        "name": "lh:computed:UnusedCSS",
        "duration": 9.23,
        "entryType": "measure"
      },
      {
        "startTime": 22155.45,
        "name": "lh:audit:unused-javascript",
        "duration": 2.73,
        "entryType": "measure"
      },
      {
        "startTime": 22158.36,
        "name": "lh:audit:doctype",
        "duration": 0.58,
        "entryType": "measure"
      },
      {
        "startTime": 22159.2,
        "name": "lh:audit:charset",
        "duration": 1.04,
        "entryType": "measure"
      },
      {
        "startTime": 22160.51,
        "name": "lh:audit:geolocation-on-start",
        "duration": 2.23,
        "entryType": "measure"
      },
      {
        "startTime": 22162.9,
        "name": "lh:audit:inspector-issues",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 22163.75,
        "name": "lh:audit:js-libraries",
        "duration": 0.61,
        "entryType": "measure"
      },
      {
        "startTime": 22164.55,
        "name": "lh:audit:notification-on-start",
        "duration": 0.66,
        "entryType": "measure"
      },
      {
        "startTime": 22165.48,
        "name": "lh:audit:paste-preventing-inputs",
        "duration": 0.66,
        "entryType": "measure"
      },
      {
        "startTime": 22166.29,
        "name": "lh:audit:meta-description",
        "duration": 0.64,
        "entryType": "measure"
      },
      {
        "startTime": 22167.14,
        "name": "lh:audit:http-status-code",
        "duration": 0.69,
        "entryType": "measure"
      },
      {
        "startTime": 22167.98,
        "name": "lh:audit:link-text",
        "duration": 1.06,
        "entryType": "measure"
      },
      {
        "startTime": 22169.25,
        "name": "lh:audit:crawlable-anchors",
        "duration": 1.22,
        "entryType": "measure"
      },
      {
        "startTime": 22170.64,
        "name": "lh:audit:is-crawlable",
        "duration": 1.68,
        "entryType": "measure"
      },
      {
        "startTime": 22172.52,
        "name": "lh:audit:robots-txt",
        "duration": 0.95,
        "entryType": "measure"
      },
      {
        "startTime": 22173.7,
        "name": "lh:audit:hreflang",
        "duration": 0.74,
        "entryType": "measure"
      },
      {
        "startTime": 22174.62,
        "name": "lh:audit:canonical",
        "duration": 0.72,
        "entryType": "measure"
      },
      {
        "startTime": 22175.51,
        "name": "lh:audit:structured-data",
        "duration": 0.29,
        "entryType": "measure"
      },
      {
        "startTime": 22175.97,
        "name": "lh:audit:bf-cache",
        "duration": 1.15,
        "entryType": "measure"
      },
      {
        "startTime": 22177.33,
        "name": "lh:audit:cache-insight",
        "duration": 1.61,
        "entryType": "measure"
      },
      {
        "startTime": 22179.17,
        "name": "lh:audit:cls-culprits-insight",
        "duration": 1.46,
        "entryType": "measure"
      },
      {
        "startTime": 22180.89,
        "name": "lh:audit:document-latency-insight",
        "duration": 0.92,
        "entryType": "measure"
      },
      {
        "startTime": 22181.98,
        "name": "lh:audit:dom-size-insight",
        "duration": 0.79,
        "entryType": "measure"
      },
      {
        "startTime": 22182.91,
        "name": "lh:audit:duplicated-javascript-insight",
        "duration": 0.7,
        "entryType": "measure"
      },
      {
        "startTime": 22183.76,
        "name": "lh:audit:font-display-insight",
        "duration": 0.64,
        "entryType": "measure"
      },
      {
        "startTime": 22184.71,
        "name": "lh:audit:forced-reflow-insight",
        "duration": 0.65,
        "entryType": "measure"
      },
      {
        "startTime": 22185.55,
        "name": "lh:audit:image-delivery-insight",
        "duration": 1.4,
        "entryType": "measure"
      },
      {
        "startTime": 22187.11,
        "name": "lh:audit:inp-breakdown-insight",
        "duration": 0.76,
        "entryType": "measure"
      },
      {
        "startTime": 22188.02,
        "name": "lh:audit:lcp-breakdown-insight",
        "duration": 0.91,
        "entryType": "measure"
      },
      {
        "startTime": 22189.08,
        "name": "lh:audit:lcp-discovery-insight",
        "duration": 0.73,
        "entryType": "measure"
      },
      {
        "startTime": 22189.99,
        "name": "lh:audit:legacy-javascript-insight",
        "duration": 0.84,
        "entryType": "measure"
      },
      {
        "startTime": 22191.01,
        "name": "lh:audit:modern-http-insight",
        "duration": 0.68,
        "entryType": "measure"
      },
      {
        "startTime": 22191.89,
        "name": "lh:audit:network-dependency-tree-insight",
        "duration": 1.22,
        "entryType": "measure"
      },
      {
        "startTime": 22193.35,
        "name": "lh:audit:render-blocking-insight",
        "duration": 0.87,
        "entryType": "measure"
      },
      {
        "startTime": 22194.38,
        "name": "lh:audit:third-parties-insight",
        "duration": 0.75,
        "entryType": "measure"
      },
      {
        "startTime": 22195.28,
        "name": "lh:audit:viewport-insight",
        "duration": 0.67,
        "entryType": "measure"
      },
      {
        "startTime": 22195.98,
        "name": "lh:runner:generate",
        "duration": 0.52,
        "entryType": "measure"
      }
    ],
    "total": 20037.07
  },
  "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://so.com/",
            "final": "https://m.so.com/?src=so.com"
          },
          "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": 6789.814499999999
          },
          "path": "audits[first-contentful-paint].displayValue"
        },
        {
          "values": {
            "timeInMs": 8302.5515
          },
          "path": "audits[largest-contentful-paint].displayValue"
        },
        {
          "values": {
            "timeInMs": 13989.892013861461
          },
          "path": "audits[speed-index].displayValue"
        },
        {
          "values": {
            "timeInMs": 8302.5515
          },
          "path": "audits.interactive.displayValue"
        },
        {
          "values": {
            "timeInMs": 905.4240000000008
          },
          "path": "audits[mainthread-work-breakdown].displayValue"
        },
        {
          "values": {
            "timeInMs": 363.26400000000024
          },
          "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": 0
          },
          "path": "audits[total-blocking-time].displayValue"
        },
        {
          "values": {
            "timeInMs": 47
          },
          "path": "audits[max-potential-fid].displayValue"
        },
        {
          "values": {
            "timeInMs": 244.9849999999999
          },
          "path": "audits[network-rtt].displayValue"
        },
        {
          "values": {
            "timeInMs": 792.4005000000001
          },
          "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 | title": [
        "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 | failureTitle": [
        "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": 1121
          },
          "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[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": 2819.388
          },
          "path": "audits.redirects.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 | title": [
        "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[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 | documentResourceType": [
        "audits[resource-summary].details.items[1].label"
      ],
      "core/lib/i18n/i18n.js | imageResourceType": [
        "audits[resource-summary].details.items[2].label"
      ],
      "core/lib/i18n/i18n.js | scriptResourceType": [
        "audits[resource-summary].details.items[3].label"
      ],
      "core/lib/i18n/i18n.js | otherResourceType": [
        "audits[resource-summary].details.items[4].label"
      ],
      "core/lib/i18n/i18n.js | stylesheetResourceType": [
        "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/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 | title": [
        "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-hidden-body].details.headings[0].label",
        "audits[aria-hidden-focus].details.headings[0].label",
        "audits[aria-prohibited-attr].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-content-name-mismatch].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.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[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 | failureTitle": [
        "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 | title": [
        "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 | title": [
        "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 | failureTitle": [
        "audits[link-name].title"
      ],
      "core/audits/accessibility/link-name.js | description": [
        "audits[link-name].description"
      ],
      "core/audits/accessibility/link-in-text-block.js | title": [
        "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 | failureTitle": [
        "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": 637214
          },
          "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/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/lib/i18n/i18n.js | displayValueByteSavings": [
        {
          "values": {
            "wastedBytes": 51761
          },
          "path": "audits[unused-css-rules].displayValue"
        },
        {
          "values": {
            "wastedBytes": 192366
          },
          "path": "audits[unused-javascript].displayValue"
        },
        {
          "values": {
            "wastedBytes": 1552.4
          },
          "path": "audits[cache-insight].displayValue"
        },
        {
          "values": {
            "wastedBytes": 326693
          },
          "path": "audits[document-latency-insight].displayValue"
        },
        {
          "values": {
            "wastedBytes": 91297
          },
          "path": "audits[image-delivery-insight].displayValue"
        }
      ],
      "core/lib/i18n/i18n.js | columnWastedBytes": [
        "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/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 | title": [
        "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 | failureTitle": [
        "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 | failureTitle": [
        "audits[bf-cache].title"
      ],
      "core/audits/bf-cache.js | description": [
        "audits[bf-cache].description"
      ],
      "core/audits/bf-cache.js | displayValue": [
        {
          "values": {
            "itemCount": 1
          },
          "path": "audits[bf-cache].displayValue"
        }
      ],
      "core/audits/bf-cache.js | failureReasonColumn": [
        "audits[bf-cache].details.headings[0].label"
      ],
      "core/audits/bf-cache.js | failureTypeColumn": [
        "audits[bf-cache].details.headings[1].label"
      ],
      "node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | cacheControlNoStore": [
        "audits[bf-cache].details.items[0].reason"
      ],
      "core/audits/bf-cache.js | actionableFailureType": [
        "audits[bf-cache].details.items[0].failureType"
      ],
      "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/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": 2,
            "PH2": "3196 ms"
          },
          "path": "audits[document-latency-insight].details.items.noRedirects.label"
        }
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedServerResponseTime": [
        {
          "values": {
            "PH1": "1121 ms"
          },
          "path": "audits[document-latency-insight].details.items.serverResponseIsFast.label"
        }
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedTextCompression": [
        "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/ImageDelivery.js | useModernFormat": [
        "audits[image-delivery-insight].details.items[0].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[1].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[2].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[3].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[4].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[5].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[6].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[7].subItems.items[0].reason",
        "audits[image-delivery-insight].details.items[8].subItems.items[0].reason"
      ],
      "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 | resourceLoadDelay": [
        "audits[lcp-breakdown-insight].details.items[0].items[1].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | resourceLoadDuration": [
        "audits[lcp-breakdown-insight].details.items[0].items[2].label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay": [
        "audits[lcp-breakdown-insight].details.items[0].items[3].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/LCPDiscovery.js | fetchPriorityShouldBeApplied": [
        "audits[lcp-discovery-insight].details.items[0].items.priorityHinted.label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | requestDiscoverable": [
        "audits[lcp-discovery-insight].details.items[0].items.requestDiscoverable.label"
      ],
      "node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | lazyLoadNotApplied": [
        "audits[lcp-discovery-insight].details.items[0].items.eagerlyLoaded.label"
      ],
      "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"
      ]
    }
  }
}
