Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/peaceiris/hugo-theme-iris.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-11-13 16:24:44 +0300
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-11-13 16:24:44 +0300
commit6b61ef9915073537440129232ac9874f5ddb00ff (patch)
tree25185a76f24763cf9fb2bdb7fc6f5f1fe629f4a8
parente6855450c9ffd5fba91d8b9bec5083bfb9784e38 (diff)
deploy: c59d1d63b9aa6404ec3b636fb4bd1668a5924515gh-pages
-rw-r--r--report.html266
1 files changed, 266 insertions, 0 deletions
diff --git a/report.html b/report.html
index e69de29b..4aa706d9 100644
--- a/report.html
+++ b/report.html
@@ -0,0 +1,266 @@
+<!--
+@license
+Copyright 2018 The Lighthouse Authors. All Rights Reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS-IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
+ <link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEhklEQVR4AWJxL/BhIAesev1U5tcflpncgNrKIsqNIwzC9feMpDUzs70kOczMzMzJJcxwCTMzncPMnOwtzBwzMzPb0vRfeZPp0VhPS5I39V5fdiXV1/VD+9QC7OVn9BsyH1XIoEI1PfmJvLFowVV564+34DFUHudbmfDh4kVXh//7XwE+WjS/YfXZe3yr4j2rqj1AIhSB7hZ8ZtPZu/zw8cK523U4wE1/rvPfWrz4zs0m9ZdC9yUJAlASdBAgocRegfF/f3/h/PuaFsxMdwjAR0vm1+06eMMfIrhLqTWqdH4EumU2SPfMhigJAlRQbZrgrRsl9U+Y2DYDFCz3ILC9kiAiqSrMwbWT0nceEnR+9Kggc2zjOJCASDENkg0a5HfZZgDP81CM3CrQs2Z1+o7DJ6ePr8sK0AOCHv5Jjdt3evyYSaZ351VIStIxPRAUtrBYbxC6w+BZ0ivVSBKkIhJhemSyZpfB00EiPO2VjzYkxhcqXQqCWCShGplvi3y0QxqbuBurMjyJeWnkHZuAEgIQGsUBqwrfjZ+IlBgKyRJzVVYF8O6qFWdh86YzQzMrZigYmxAyfvHgLZQ/LC1CbeniW2Hkqr/PH16SgvGuf2/uzNMBwJA/njxizGPtSyAf7EziJCMGRDRdhoAC4PL1A/SrKQMAAQkEfpJAcRQdrBJ7gNwjSpJsdwK+CANBkqa1LgQB4IicV9nYUct7gaxuDJUErQIiEAiMxLVOFlKzIktPpT0ggpdpC/8YAHnxbgkUY4tAAFSR7AAXNyAAWHJrA/kHGjzg5nleuwFO7Nd/IoDw4Pm58+4jNLmYG0wRA5bErc2Mr3Y+dXTDW1VvwqbJkzMCHQ4S1GTCBOIgUHJrGdEwqzR+jAp/o2qAZelUDoQnruEEdDclJI6576AlNVfc+22XN/+Y1vnJD0Yind6UpEEvn/Hqq15EYjCW7jZCJEpnNvDgkyelDjs106kuux2AAXCSobULOWP8mLhYlpoDMK4qAFXJGk+grtH8YXVz5KJblqaG1+VUdTc0I290bmUQAriGITRbdQnom0aoFj8kx1+wMD2ifncAXUQE4SkDqN1hE0jEophs1SUwZAOhUAiMCLwRtamtTZtbbmZErSAUHbSysaoEmnrsakiMiUAURi283gN6wans9oX8rOCrj7/JP35DFD+iQ7Au/K2KE1jzx6ujjUnXFH9KjEq6ZlhsTBICrNLJf47Pv/pkHzvup1w4dmUbEei0+bcXRqJuh5kVARQ8byyYxOwNGr7A87xh1tp8sGT+uMInrwi++Xj7TQz2d27NvwEkrOflAFQGIDA5khASBCGdO2/Z/MnLPwYfv5TFhjW7QhVKAB6afwe2LpFlFsCnlQEosgQgDsdOG1/LKeNqJS4JCSPJ/i+TakwEARor7gER1Iva5JmPOJK0RUqmoPnnlzFCtmIAhAAQEIQRgDaiYPIauNXcnDlRIrWNFY3hm7PG9YRqr7IV7HrCgAC17befjEvRq2nGhAHtBqDpOuI/I1diUUAMYIxEdyejBJqLnNoszGZtfiX/CztGv2mq+sdaAAAAAElFTkSuQmCC">
+ <title>Lighthouse Report</title>
+ <style>body {margin: 0}</style>
+</head>
+<body>
+ <noscript>Lighthouse report requires JavaScript. Please enable.</noscript>
+
+ <div id="lh-log"></div>
+
+ <script>window.__LIGHTHOUSE_JSON__ = {"lighthouseVersion":"9.6.8","requestedUrl":"https://hugothemeiris.peaceiris.app/","finalUrl":"https://hugothemeiris.peaceiris.app/","fetchTime":"2022-11-13T13:24:31.790Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/107.0.5304.87 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","hostUserAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/107.0.5304.87 Safari/537.36","benchmarkIndex":1381,"credits":{"axe-core":"4.4.1"}},"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](https://web.dev/is-on-https/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"service-worker":{"id":"service-worker","title":"Does not register a service worker that controls page and `start_url`","description":"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker/).","score":0,"scoreDisplayMode":"binary"},"viewport":{"id":"viewport","title":"Has a `\u003cmeta name=\"viewport\">` tag with `width` or `initial-scale`","description":"A `\u003cmeta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away). [Learn more](https://web.dev/viewport/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"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](https://web.dev/first-contentful-paint/).","score":1,"scoreDisplayMode":"numeric","numericValue":1050.953,"numericUnit":"millisecond","displayValue":"1.1 s"},"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](https://web.dev/lighthouse-largest-contentful-paint/)","score":1,"scoreDisplayMode":"numeric","numericValue":1110.453,"numericUnit":"millisecond","displayValue":"1.1 s"},"first-meaningful-paint":{"id":"first-meaningful-paint","title":"First Meaningful Paint","description":"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint/).","score":1,"scoreDisplayMode":"numeric","numericValue":1061.453,"numericUnit":"millisecond","displayValue":"1.1 s"},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index/).","score":1,"scoreDisplayMode":"numeric","numericValue":1050.953,"numericUnit":"millisecond","displayValue":"1.1 s"},"screenshot-thumbnails":{"id":"screenshot-thumbnails","title":"Screenshot Thumbnails","description":"This is what the load of your site looked like.","score":null,"scoreDisplayMode":"informative","details":{"type":"filmstrip","scale":3000,"items":[{"timing":300,"timestamp":60735912,"data":"data:image/jpeg;base64,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"},{"timing":600,"timestamp":61035912,"data":"data:image/jpeg;base64,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"},{"timing":900,"timestamp":61335912,"data":"data:image/jpeg;base64,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"},{"timing":1200,"timestamp":61635912,"data":"data:image/jpeg;base64,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"},{"timing":1500,"timestamp":61935912,"data":"data:image/jpeg;base64,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"},{"timing":1800,"timestamp":62235912,"data":"data:image/jpeg;base64,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"},{"timing":2100,"timestamp":62535912,"data":"data:image/jpeg;base64,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"},{"timing":2400,"timestamp":62835912,"data":"data:image/jpeg;base64,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"},{"timing":2700,"timestamp":63135912,"data":"data:image/jpeg;base64,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"},{"timing":3000,"timestamp":63435912,"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":null,"scoreDisplayMode":"informative","details":{"type":"screenshot","timing":828,"timestamp":61264216,"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](https://web.dev/lighthouse-total-blocking-time/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"0 ms"},"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](https://web.dev/lighthouse-max-potential-fid/).","score":0.98,"scoreDisplayMode":"numeric","numericValue":88,"numericUnit":"millisecond","displayValue":"90 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](https://web.dev/cls/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"unitless","displayValue":"0","details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0,"totalCumulativeLayoutShift":0}]}},"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](https://web.dev/errors-in-console/)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"server-response-time":{"id":"server-response-time","title":"Initial server response time was short","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more](https://web.dev/time-to-first-byte/).","score":1,"scoreDisplayMode":"binary","numericValue":15.357,"numericUnit":"millisecond","displayValue":"Root document took 20 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"https://hugothemeiris.peaceiris.app/","responseTime":15.357}],"overallSavingsMs":-84.643}},"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](https://web.dev/interactive/).","score":1,"scoreDisplayMode":"numeric","numericValue":1075.453,"numericUnit":"millisecond","displayValue":"1.1 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](https://web.dev/user-timings/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[],"items":[]}},"critical-request-chains":{"id":"critical-request-chains","title":"Avoid chaining critical requests","description":"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains/).","score":null,"scoreDisplayMode":"informative","displayValue":"1 chain found","details":{"type":"criticalrequestchain","chains":{"78ABC1A362CFA2D885B365375636C1B3":{"request":{"url":"https://hugothemeiris.peaceiris.app/","startTime":60.437543,"endTime":60.562366,"responseReceivedTime":60.56052,"transferSize":25438},"children":{"1859.3":{"request":{"url":"https://hugothemeiris.peaceiris.app/hotkeys-js/dist/hotkeys.min.10542be41a183af1f568003b1f7ab7f2cc73441988f00dbb9a2b1a53ae54cad8ee812639745202fd17af344295d19b18e022b793bfc9d5ea8873508fd42a545c.js","startTime":60.575092,"endTime":60.591041,"responseReceivedTime":60.589983,"transferSize":2952}}}}},"longestChain":{"duration":153.49799999999902,"length":2,"transferSize":2952}}},"redirects":{"id":"redirects","title":"Avoid multiple page redirects","description":"Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"installable-manifest":{"id":"installable-manifest","title":"Web app manifest or service worker do not meet the installability requirements","description":"Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).","score":0,"scoreDisplayMode":"binary","numericValue":1,"numericUnit":"element","displayValue":"1 reason","warnings":[],"details":{"type":"table","headings":[{"key":"reason","itemType":"text","text":"Failure reason"}],"items":[{"reason":"No manifest was fetched"}],"debugData":{"type":"debugdata","manifestUrl":null}}},"apple-touch-icon":{"id":"apple-touch-icon","title":"Provides a valid `apple-touch-icon`","description":"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"splash-screen":{"id":"splash-screen","title":"Is not configured for a custom splash screen","description":"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).","score":0,"scoreDisplayMode":"binary","explanation":"Failures: No manifest was fetched.","details":{"type":"debugdata","items":[{"failures":["No manifest was fetched"],"isParseFailure":true,"parseFailureReason":"No manifest was fetched"}]}},"themed-omnibox":{"id":"themed-omnibox","title":"Does not set a theme color for the address bar.","description":"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).","score":0,"scoreDisplayMode":"binary","explanation":"Failures: No manifest was fetched.","details":{"type":"debugdata","items":[{"failures":["No manifest was fetched"],"themeColor":"#ffffff","isParseFailure":true,"parseFailureReason":"No manifest was fetched"}]}},"maskable-icon":{"id":"maskable-icon","title":"Manifest doesn't have a maskable icon","description":"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).","score":0,"scoreDisplayMode":"binary","explanation":"No manifest was fetched"},"content-width":{"id":"content-width","title":"Content is sized correctly for the viewport","description":"If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width/).","score":1,"scoreDisplayMode":"binary"},"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](https://web.dev/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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 more](https://web.dev/serve-responsive-images/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"preload-fonts":{"id":"preload-fonts","title":"Fonts with `font-display: optional` are preloaded","description":"Preload `optional` fonts so first-time visitors may use them. [Learn more](https://web.dev/preload-optional-fonts/)","score":null,"scoreDisplayMode":"notApplicable"},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more](https://web.dev/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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 more](https://web.dev/mainthread-work-breakdown/)","score":1,"scoreDisplayMode":"numeric","numericValue":597.7800000000001,"numericUnit":"millisecond","displayValue":"0.6 s","details":{"type":"table","headings":[{"key":"groupLabel","itemType":"text","text":"Category"},{"key":"duration","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"group":"styleLayout","groupLabel":"Style & Layout","duration":251.50400000000005},{"group":"other","groupLabel":"Other","duration":198.112},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":62.72},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":52.099999999999994},{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":26.503999999999984},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":6.839999999999999}]}},"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 more](https://web.dev/bootup-time/).","score":1,"scoreDisplayMode":"numeric","numericValue":29.948,"numericUnit":"millisecond","displayValue":"0.0 s","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"total","granularity":1,"itemType":"ms","text":"Total CPU Time"},{"key":"scripting","granularity":1,"itemType":"ms","text":"Script Evaluation"},{"key":"scriptParseCompile","granularity":1,"itemType":"ms","text":"Script Parse"}],"items":[{"url":"https://hugothemeiris.peaceiris.app/","total":451.24,"scripting":18.128,"scriptParseCompile":6.135999999999999},{"url":"Unattributable","total":142.97600000000003,"scripting":5.684,"scriptParseCompile":0}],"summary":{"wastedMs":29.948}}},"uses-rel-preload":{"id":"uses-rel-preload","title":"Preload key requests","description":"Consider using `\u003clink rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-rel-preconnect":{"id":"uses-rel-preconnect","title":"Preconnect to required origins","description":"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"font-display":{"id":"font-display","title":"All text remains visible during webfont loads","description":"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[]}},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":null,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":26,"numScripts":1,"numStylesheets":0,"numFonts":0,"numTasks":210,"numTasksOver10ms":5,"numTasksOver25ms":1,"numTasksOver50ms":0,"numTasksOver100ms":0,"numTasksOver500ms":0,"rtt":5.353999999999999,"throughput":160732734.83071327,"maxRtt":5.657999999999994,"maxServerLatency":30.488999999999997,"totalByteWeight":607495,"totalTaskTime":149.44499999999988,"mainDocumentTransferSize":25438}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"protocol","itemType":"text","text":"Protocol"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"endTime","itemType":"ms","granularity":1,"text":"End Time"},{"key":"transferSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Transfer Size"},{"key":"resourceSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Resource Size"},{"key":"statusCode","itemType":"text","text":"Status Code"},{"key":"mimeType","itemType":"text","text":"MIME Type"},{"key":"resourceType","itemType":"text","text":"Resource Type"}],"items":[{"url":"https://hugothemeiris.peaceiris.app/","protocol":"h2","rendererStartTime":0,"startTime":1.3399999999990087,"endTime":126.16299999999825,"finished":true,"transferSize":25438,"resourceSize":172395,"statusCode":200,"mimeType":"text/html","resourceType":"Document","priority":"VeryHigh","experimentalFromMainFrame":true},{"url":"https://hugothemeiris.peaceiris.app/images/brand.svg","protocol":"h2","rendererStartTime":137.46799999999837,"startTime":138.5089999999991,"endTime":153.33799999999798,"finished":true,"transferSize":1457,"resourceSize":2936,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"High","experimentalFromMainFrame":true},{"url":"https://hugothemeiris.peaceiris.app/hotkeys-js/dist/hotkeys.min.10542be41a183af1f568003b1f7ab7f2cc73441988f00dbb9a2b1a53ae54cad8ee812639745202fd17af344295d19b18e022b793bfc9d5ea8873508fd42a545c.js","protocol":"h2","rendererStartTime":138.3289999999988,"startTime":138.88899999999893,"endTime":154.83799999999803,"finished":true,"transferSize":2952,"resourceSize":6267,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script","priority":"Medium","experimentalFromMainFrame":true},{"url":"https://hugothemeiris.peaceiris.app/images/logo_hu9c885fb6e650d4035d95ee3fd1eda1f0_7457_480x0_resize_q75_h2_box.webp","protocol":"h2","rendererStartTime":195.95999999999947,"startTime":196.65700000000186,"endTime":223.81599999999935,"finished":true,"transferSize":3347,"resourceSize":3184,"statusCode":200,"mimeType":"image/webp","resourceType":"Image","priority":"High","experimentalFromMainFrame":true},{"url":"https://github.com/higebu.png","protocol":"h2","rendererStartTime":214.26800000000412,"startTime":215.28599999999898,"endTime":278.8940000000011,"finished":true,"transferSize":2939,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/AramZS.png","protocol":"h2","rendererStartTime":215.12400000000298,"startTime":215.59799999999996,"endTime":280.62100000000356,"finished":true,"transferSize":2944,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/otiai10.png","protocol":"h2","rendererStartTime":215.28200000000197,"startTime":215.76100000000054,"endTime":273.56100000000083,"finished":true,"transferSize":2941,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/novalagung.png","protocol":"h2","rendererStartTime":215.40999999999855,"startTime":216.4769999999976,"endTime":276.2390000000039,"finished":true,"transferSize":2932,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/danmindru.png","protocol":"h2","rendererStartTime":215.53200000000317,"startTime":216.65099999999882,"endTime":275.7580000000033,"finished":true,"transferSize":2937,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/jambonrose.png","protocol":"h2","rendererStartTime":215.83900000000256,"startTime":216.8660000000031,"endTime":281.4960000000042,"finished":true,"transferSize":2933,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/hacktk.png","protocol":"h2","rendererStartTime":216.35200000000054,"startTime":313.7960000000035,"endTime":354.8060000000035,"finished":true,"transferSize":2938,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/tinhb92.png","protocol":"h2","rendererStartTime":216.57400000000138,"startTime":313.97900000000334,"endTime":348.99099999999805,"finished":true,"transferSize":2941,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/say3no.png","protocol":"h2","rendererStartTime":216.87700000000376,"startTime":314.0670000000014,"endTime":356.3079999999985,"finished":true,"transferSize":2939,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/ny-a.png","protocol":"h2","rendererStartTime":217.05099999999788,"startTime":314.1390000000044,"endTime":360.6550000000013,"finished":true,"transferSize":2945,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://github.com/soharaki.png","protocol":"h2","rendererStartTime":242.66000000000076,"startTime":242.99299999999846,"endTime":279.4060000000016,"finished":true,"transferSize":2944,"resourceSize":0,"statusCode":302,"mimeType":"text/html","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/931554?v=4","protocol":"h2","rendererStartTime":273.56100000000083,"startTime":274.4080000000011,"endTime":313.596000000004,"finished":true,"transferSize":31970,"resourceSize":31753,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/1515742?v=4","protocol":"h2","rendererStartTime":275.7580000000033,"startTime":275.9679999999989,"endTime":317.4290000000042,"finished":true,"transferSize":15614,"resourceSize":15404,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/982868?v=4","protocol":"h2","rendererStartTime":276.2390000000039,"startTime":276.7029999999977,"endTime":322.8149999999985,"finished":true,"transferSize":16514,"resourceSize":16296,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/733288?v=4","protocol":"h2","rendererStartTime":278.8940000000011,"startTime":281.2669999999997,"endTime":310.93400000000315,"finished":true,"transferSize":49281,"resourceSize":48778,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/59152752?v=4","protocol":"h2","rendererStartTime":279.4060000000016,"startTime":281.8320000000014,"endTime":319.61600000000345,"finished":true,"transferSize":41681,"resourceSize":41164,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/748069?v=4","protocol":"h2","rendererStartTime":280.62100000000356,"startTime":281.97099999999864,"endTime":322.1849999999975,"finished":true,"transferSize":39640,"resourceSize":39466,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/2659203?v=4","protocol":"h2","rendererStartTime":281.4960000000042,"startTime":282.09700000000026,"endTime":323.1490000000008,"finished":true,"transferSize":32969,"resourceSize":32800,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/17381372?v=4","protocol":"h2","rendererStartTime":348.99099999999805,"startTime":349.28899999999885,"endTime":358.03299999999894,"finished":true,"transferSize":18164,"resourceSize":17658,"statusCode":200,"mimeType":"image/jpeg","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/4414844?v=4","protocol":"h2","rendererStartTime":354.8060000000035,"startTime":355.000000000004,"endTime":364.7150000000039,"finished":true,"transferSize":65372,"resourceSize":65119,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/27002955?v=4","protocol":"h2","rendererStartTime":356.3079999999985,"startTime":356.4790000000002,"endTime":368.78099999999847,"finished":true,"transferSize":214661,"resourceSize":214386,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://avatars.githubusercontent.com/u/58758248?v=4","protocol":"h2","rendererStartTime":360.6550000000013,"startTime":360.84100000000063,"endTime":370.4790000000031,"finished":true,"transferSize":16102,"resourceSize":15600,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true}],"debugData":{"type":"debugdata","networkStartTimeTs":60436203}}},"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](https://hpbn.co/primer-on-latency-and-bandwidth/).","score":null,"scoreDisplayMode":"informative","numericValue":5.657999999999994,"numericUnit":"millisecond","displayValue":"10 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"rtt","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://hugothemeiris.peaceiris.app","rtt":5.657999999999994},{"origin":"https://avatars.githubusercontent.com","rtt":5.568},{"origin":"https://github.com","rtt":5.353999999999999}]}},"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](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).","score":null,"scoreDisplayMode":"informative","numericValue":30.488999999999997,"numericUnit":"millisecond","displayValue":"30 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"serverResponseTime","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://github.com","serverResponseTime":30.488999999999997},{"origin":"https://hugothemeiris.peaceiris.app","serverResponseTime":8.737000000000005},{"origin":"https://avatars.githubusercontent.com","serverResponseTime":6.506999999999996}]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"End Time"}],"items":[{"duration":12.195,"startTime":128.968},{"duration":13.295,"startTime":141.341},{"duration":43.994,"startTime":154.644},{"duration":10.296,"startTime":207.264},{"duration":17.721,"startTime":220.886}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":null,"scoreDisplayMode":"informative","numericValue":1075,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":1051,"firstMeaningfulPaint":1061,"largestContentfulPaint":1110,"interactive":1075,"speedIndex":1051,"totalBlockingTime":0,"maxPotentialFID":88,"cumulativeLayoutShift":0,"cumulativeLayoutShiftMainFrame":0,"totalCumulativeLayoutShift":0,"observedTimeOrigin":0,"observedTimeOriginTs":60435912,"observedNavigationStart":0,"observedNavigationStartTs":60435912,"observedFirstPaint":209,"observedFirstPaintTs":60644529,"observedFirstContentfulPaint":209,"observedFirstContentfulPaintTs":60644529,"observedFirstContentfulPaintAllFrames":209,"observedFirstContentfulPaintAllFramesTs":60644529,"observedFirstMeaningfulPaint":209,"observedFirstMeaningfulPaintTs":60644529,"observedLargestContentfulPaint":209,"observedLargestContentfulPaintTs":60644529,"observedLargestContentfulPaintAllFrames":209,"observedLargestContentfulPaintAllFramesTs":60644529,"observedTraceEnd":2687,"observedTraceEndTs":63122851,"observedLoad":222,"observedLoadTs":60658250,"observedDomContentLoaded":222,"observedDomContentLoadedTs":60657684,"observedCumulativeLayoutShift":0,"observedCumulativeLayoutShiftMainFrame":0,"observedTotalCumulativeLayoutShift":0,"observedFirstVisualChange":211,"observedFirstVisualChangeTs":60646912,"observedLastVisualChange":811,"observedLastVisualChangeTs":61246912,"observedSpeedIndex":220,"observedSpeedIndexTs":60656240},{"lcpInvalidated":false}]}},"performance-budget":{"id":"performance-budget","title":"Performance budget","description":"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"timing-budget":{"id":"timing-budget","title":"Timing budget","description":"Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"resource-summary":{"id":"resource-summary","title":"Keep request counts low and transfer sizes small","description":"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).","score":null,"scoreDisplayMode":"informative","displayValue":"26 requests • 593 KiB","details":{"type":"table","headings":[{"key":"label","itemType":"text","text":"Resource Type"},{"key":"requestCount","itemType":"numeric","text":"Requests"},{"key":"transferSize","itemType":"bytes","text":"Transfer Size"}],"items":[{"resourceType":"total","label":"Total","requestCount":26,"transferSize":607495},{"resourceType":"image","label":"Image","requestCount":13,"transferSize":546772},{"resourceType":"other","label":"Other","requestCount":11,"transferSize":32333},{"resourceType":"document","label":"Document","requestCount":1,"transferSize":25438},{"resourceType":"script","label":"Script","requestCount":1,"transferSize":2952},{"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":22,"transferSize":574301}]}},"third-party-summary":{"id":"third-party-summary","title":"Minimize third-party usage","description":"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).","score":1,"scoreDisplayMode":"binary","displayValue":"Third-party code blocked the main thread for 0 ms","details":{"type":"table","headings":[{"key":"entity","itemType":"link","text":"Third-Party","subItemsHeading":{"key":"url","itemType":"url"}},{"key":"transferSize","granularity":1,"itemType":"bytes","text":"Transfer Size","subItemsHeading":{"key":"transferSize"}},{"key":"blockingTime","granularity":1,"itemType":"ms","text":"Main-Thread Blocking Time","subItemsHeading":{"key":"blockingTime"}}],"items":[{"mainThreadTime":0,"blockingTime":0,"transferSize":574301,"entity":{"type":"link","text":"GitHub","url":""},"subItems":{"type":"subitems","items":[{"url":"https://avatars.githubusercontent.com/u/27002955?v=4","mainThreadTime":0,"blockingTime":0,"transferSize":214661},{"url":"https://avatars.githubusercontent.com/u/4414844?v=4","mainThreadTime":0,"blockingTime":0,"transferSize":65372},{"url":"https://avatars.githubusercontent.com/u/733288?v=4","mainThreadTime":0,"blockingTime":0,"transferSize":49281},{"url":"https://avatars.githubusercontent.com/u/59152752?v=4","mainThreadTime":0,"blockingTime":0,"transferSize":41681},{"url":"https://avatars.githubusercontent.com/u/748069?v=4","mainThreadTime":0,"blockingTime":0,"transferSize":39640},{"url":"Other resources","transferSize":163666,"blockingTime":0}]}}],"summary":{"wastedBytes":574301,"wastedMs":0}}},"third-party-facades":{"id":"third-party-facades","title":"Lazy load third-party resources with facades","description":"Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn more](https://web.dev/third-party-facades/).","score":null,"scoreDisplayMode":"notApplicable"},"largest-contentful-paint-element":{"id":"largest-contentful-paint-element","title":"Largest Contentful Paint element","description":"This is the largest contentful element painted within the viewport. [Learn More](https://web.dev/lighthouse-largest-contentful-paint/)","score":null,"scoreDisplayMode":"informative","displayValue":"1 element found","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":"Element"}],"items":[{"node":{"type":"node","lhId":"page-13-H2","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,1,SECTION,0,H2","selector":"div.columns > div.column > section.section > h2#about-hugo-iris-theme","boundingRect":{"top":448,"bottom":522,"left":24,"right":336,"width":312,"height":74},"snippet":"\u003ch2 id=\"about-hugo-iris-theme\" class=\"title is-3\">","nodeLabel":"About Hugo IRIS Theme"}}]}},"lcp-lazy-loaded":{"id":"lcp-lazy-loaded","title":"Largest Contentful Paint image was not lazily loaded","description":"Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more](https://web.dev/lcp-lazy-loading/).","score":null,"scoreDisplayMode":"notApplicable"},"layout-shift-elements":{"id":"layout-shift-elements","title":"Avoid large layout shifts","description":"These DOM elements contribute most to the CLS of the page.","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[],"items":[]}},"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 more](https://web.dev/long-tasks-devtools/)","score":null,"scoreDisplayMode":"informative","displayValue":"2 long tasks found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"Duration"}],"items":[{"url":"https://hugothemeiris.peaceiris.app/","duration":88,"startTime":1011.953},{"url":"https://hugothemeiris.peaceiris.app/","duration":53,"startTime":958.953}]}},"no-unload-listeners":{"id":"no-unload-listeners","title":"Avoids `unload` event listeners","description":"The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more](https://web.dev/bfcache/#never-use-the-unload-event)","score":1,"scoreDisplayMode":"binary"},"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 more](https://web.dev/non-composited-animations)","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[],"items":[]}},"unsized-images":{"id":"unsized-images","title":"Image elements do not have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn more](https://web.dev/optimize-cls/#images-without-dimensions)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":""},{"key":"url","itemType":"url","text":"URL"}],"items":[{"url":"https://github.com/higebu.png","node":{"type":"node","lhId":"page-2-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,0,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":2936,"bottom":3000,"left":24,"right":88,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"higebu | GitHub\" src=\"https://github.com/higebu.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"higebu | GitHub"}},{"url":"https://github.com/AramZS.png","node":{"type":"node","lhId":"page-3-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,1,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":2936,"bottom":3000,"left":108,"right":172,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"AramZS | GitHub\" src=\"https://github.com/AramZS.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"AramZS | GitHub"}},{"url":"https://github.com/otiai10.png","node":{"type":"node","lhId":"page-4-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,2,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":2936,"bottom":3000,"left":192,"right":256,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"otiai10 | GitHub\" src=\"https://github.com/otiai10.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"otiai10 | GitHub"}},{"url":"https://github.com/novalagung.png","node":{"type":"node","lhId":"page-5-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,3,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":2936,"bottom":3000,"left":276,"right":340,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"novalagung | GitHub\" src=\"https://github.com/novalagung.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"novalagung | GitHub"}},{"url":"https://github.com/jambonrose.png","node":{"type":"node","lhId":"page-7-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,5,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3024,"bottom":3088,"left":108,"right":172,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"jambonrose | GitHub\" src=\"https://github.com/jambonrose.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"jambonrose | GitHub"}},{"url":"https://github.com/hacktk.png","node":{"type":"node","lhId":"page-8-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,6,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3024,"bottom":3088,"left":192,"right":256,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"hacktk | GitHub\" src=\"https://github.com/hacktk.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"hacktk | GitHub"}},{"url":"https://github.com/tinhb92.png","node":{"type":"node","lhId":"page-9-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,7,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3024,"bottom":3088,"left":276,"right":340,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"tinhb92 | GitHub\" src=\"https://github.com/tinhb92.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"tinhb92 | GitHub"}},{"url":"https://github.com/say3no.png","node":{"type":"node","lhId":"page-10-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,8,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3112,"bottom":3176,"left":66,"right":130,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"say3no | GitHub\" src=\"https://github.com/say3no.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"say3no | GitHub"}},{"url":"https://github.com/ny-a.png","node":{"type":"node","lhId":"page-11-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,9,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3112,"bottom":3176,"left":150,"right":214,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"ny-a | GitHub\" src=\"https://github.com/ny-a.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"ny-a | GitHub"}},{"url":"https://github.com/soharaki.png","node":{"type":"node","lhId":"page-12-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,10,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3112,"bottom":3176,"left":234,"right":298,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"soharaki | GitHub\" src=\"https://github.com/soharaki.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"soharaki | GitHub"}},{"url":"https://github.com/danmindru.png","node":{"type":"node","lhId":"page-6-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,3,SECTION,6,DIV,4,DIV,0,FIGURE,0,A,0,IMG","selector":"div.column > figure.image > a.normal-link > img.is-rounded","boundingRect":{"top":3024,"bottom":3088,"left":24,"right":88,"width":64,"height":64},"snippet":"\u003cimg class=\"is-rounded\" alt=\"danmindru | GitHub\" src=\"https://github.com/danmindru.png\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"danmindru | GitHub"}},{"url":"https://hugothemeiris.peaceiris.app/images/logo_hu9c885fb6e650d4035d95ee3fd1eda1f0_7457_480x0_resize_q75_h2_box.webp","node":{"type":"node","lhId":"page-1-IMG","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,1,SECTION,2,FIGURE,0,PICTURE,6,IMG","selector":"section.section > figure.image > picture > img.is-rounded","boundingRect":{"top":570,"bottom":750,"left":90,"right":270,"width":180,"height":180},"snippet":"\u003cimg class=\"is-rounded\" src=\"https://hugothemeiris.peaceiris.app/images/logo_hu9c885fb6e650d4035d95ee3f…\" alt=\"hugo-theme-iris logo\" decoding=\"async\" loading=\"lazy\">","nodeLabel":"hugo-theme-iris logo"}},{"url":"https://hugothemeiris.peaceiris.app/images/brand.svg","node":{"type":"node","lhId":"page-0-IMG","path":"1,HTML,1,BODY,0,HEADER,0,SECTION,0,DIV,0,NAV,0,DIV,0,DIV,0,A,0,IMG","selector":"div.container > div.navbar-brand > a.navbar-item > img","boundingRect":{"top":12,"bottom":40,"left":12,"right":73,"width":61,"height":28},"snippet":"\u003cimg src=\"https://hugothemeiris.peaceiris.app/images/brand.svg\" alt=\"Logo\">","nodeLabel":"Logo"}}]}},"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](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"preload-lcp-image":{"id":"preload-lcp-image","title":"Preload Largest Contentful Paint image","description":"Preload the image used by the LCP element in order to improve your LCP time. [Learn more](https://web.dev/optimize-lcp/#preload-important-resources).","score":null,"scoreDisplayMode":"notApplicable"},"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 more](https://web.dev/csp-xss/)","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","itemType":"text","subItemsHeading":{"key":"description"},"text":"Description"},{"key":"directive","itemType":"code","subItemsHeading":{"key":"directive"},"text":"Directive"},{"key":"severity","itemType":"text","subItemsHeading":{"key":"severity"},"text":"Severity"}],"items":[{"severity":"High","description":"No CSP found in enforcement mode"}]}},"full-page-screenshot":{"id":"full-page-screenshot","title":"Full-page screenshot","description":"A full-height screenshot of the final rendered page","score":null,"scoreDisplayMode":"informative","details":{"type":"full-page-screenshot","screenshot":{"data":"data:image/jpeg;base64,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","width":360,"height":3416},"nodes":{"page-0-IMG":{"top":12,"bottom":40,"left":12,"right":73,"width":61,"height":28},"page-1-IMG":{"top":570,"bottom":750,"left":90,"right":270,"width":180,"height":180},"page-2-IMG":{"top":2936,"bottom":3000,"left":24,"right":88,"width":64,"height":64},"page-3-IMG":{"top":2936,"bottom":3000,"left":108,"right":172,"width":64,"height":64},"page-4-IMG":{"top":2936,"bottom":3000,"left":192,"right":256,"width":64,"height":64},"page-5-IMG":{"top":2936,"bottom":3000,"left":276,"right":340,"width":64,"height":64},"page-6-IMG":{"top":3024,"bottom":3088,"left":24,"right":88,"width":64,"height":64},"page-7-IMG":{"top":3024,"bottom":3088,"left":108,"right":172,"width":64,"height":64},"page-8-IMG":{"top":3024,"bottom":3088,"left":192,"right":256,"width":64,"height":64},"page-9-IMG":{"top":3024,"bottom":3088,"left":276,"right":340,"width":64,"height":64},"page-10-IMG":{"top":3112,"bottom":3176,"left":66,"right":130,"width":64,"height":64},"page-11-IMG":{"top":3112,"bottom":3176,"left":150,"right":214,"width":64,"height":64},"page-12-IMG":{"top":3112,"bottom":3176,"left":234,"right":298,"width":64,"height":64},"page-13-H2":{"top":448,"bottom":522,"left":24,"right":336,"width":312,"height":74},"4-0-A":{"top":0,"bottom":52,"left":0,"right":85,"width":85,"height":52},"4-1-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-2-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-3-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-4-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-5-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-6-A":{"top":204,"bottom":228,"left":24,"right":79,"width":55,"height":24},"4-7-A":{"top":255,"bottom":272,"left":184,"right":336,"width":152,"height":17},"4-8-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-9-A":{"top":336,"bottom":376,"left":236,"right":360,"width":124,"height":40},"4-10-A":{"top":336,"bottom":376,"left":175,"right":236,"width":62,"height":40},"4-11-A":{"top":859,"bottom":1052,"left":24,"right":336,"width":312,"height":193},"4-12-A":{"top":1706,"bottom":1746,"left":24,"right":120,"width":96,"height":40},"4-13-A":{"top":1837,"bottom":1877,"left":24,"right":179,"width":155,"height":40},"4-14-A":{"top":1837,"bottom":1877,"left":187,"right":313,"width":127,"height":40},"4-15-A":{"top":1885,"bottom":1925,"left":24,"right":147,"width":123,"height":40},"4-16-A":{"top":1885,"bottom":1925,"left":155,"right":278,"width":124,"height":40},"4-17-A":{"top":2094,"bottom":2335,"left":24,"right":336,"width":312,"height":241},"4-18-A":{"top":2359,"bottom":2624,"left":24,"right":336,"width":312,"height":265},"4-19-A":{"top":2648,"bottom":2841,"left":24,"right":336,"width":312,"height":193},"4-20-A":{"top":2936,"bottom":3000,"left":24,"right":88,"width":64,"height":64},"4-21-A":{"top":2936,"bottom":3000,"left":108,"right":172,"width":64,"height":64},"4-22-A":{"top":2936,"bottom":3000,"left":192,"right":256,"width":64,"height":64},"4-23-A":{"top":2936,"bottom":3000,"left":276,"right":340,"width":64,"height":64},"4-24-A":{"top":3024,"bottom":3088,"left":24,"right":88,"width":64,"height":64},"4-25-A":{"top":3024,"bottom":3088,"left":108,"right":172,"width":64,"height":64},"4-26-A":{"top":3024,"bottom":3088,"left":192,"right":256,"width":64,"height":64},"4-27-A":{"top":3024,"bottom":3088,"left":276,"right":340,"width":64,"height":64},"4-28-A":{"top":3112,"bottom":3176,"left":66,"right":130,"width":64,"height":64},"4-29-A":{"top":3112,"bottom":3176,"left":150,"right":214,"width":64,"height":64},"4-30-A":{"top":3112,"bottom":3176,"left":234,"right":298,"width":64,"height":64},"4-31-A":{"top":3251,"bottom":3268,"left":176,"right":240,"width":64,"height":17},"4-32-A":{"top":3299,"bottom":3316,"left":121,"right":159,"width":38,"height":17},"4-33-A":{"top":3299,"bottom":3316,"left":253,"right":328,"width":76,"height":17},"4-34-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-35-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-36-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-37-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-38-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-39-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-40-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-41-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-42-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-43-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-44-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-45-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-46-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-47-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-48-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-49-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-50-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-51-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-52-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-53-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-54-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-55-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-56-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-57-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-58-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-59-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-60-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-61-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-62-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-63-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-64-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-65-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-66-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-67-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-68-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-69-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-70-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-71-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"4-72-P":{"top":859,"bottom":907,"left":24,"right":336,"width":312,"height":48},"4-73-SECTION":{"top":424,"bottom":1561,"left":0,"right":360,"width":360,"height":1137},"4-74-BUTTON":{"top":336,"bottom":376,"left":0,"right":99,"width":99,"height":40},"4-75-H1":{"top":100,"bottom":136,"left":24,"right":336,"width":312,"height":36},"4-76-SECTION":{"top":0,"bottom":376,"left":0,"right":360,"width":360,"height":376}}}},"script-treemap-data":{"id":"script-treemap-data","title":"Script Treemap Data","description":"Used for treemap app","score":null,"scoreDisplayMode":"informative","details":{"type":"treemap-data","nodes":[{"name":"https://hugothemeiris.peaceiris.app/","resourceBytes":1822},{"name":"https://hugothemeiris.peaceiris.app/hotkeys-js/dist/hotkeys.min.10542be41a183af1f568003b1f7ab7f2cc73441988f00dbb9a2b1a53ae54cad8ee812639745202fd17af344295d19b18e022b793bfc9d5ea8873508fd42a545c.js","resourceBytes":6266,"unusedBytes":3502}]}},"pwa-cross-browser":{"id":"pwa-cross-browser","title":"Site works cross-browser","description":"To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser/).","score":null,"scoreDisplayMode":"manual"},"pwa-page-transitions":{"id":"pwa-page-transitions","title":"Page transitions don't feel like they block on the network","description":"Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).","score":null,"scoreDisplayMode":"manual"},"pwa-each-page-has-url":{"id":"pwa-each-page-has-url","title":"Each page has a URL","description":"Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url/).","score":null,"scoreDisplayMode":"manual"},"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](https://web.dev/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 more](https://web.dev/aria-allowed-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"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 more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-hidden-body":{"id":"aria-hidden-body","title":"`[aria-hidden=\"true\"]` is not present on the document `\u003cbody>`","description":"Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `\u003cbody>`. [Learn more](https://web.dev/aria-hidden-body/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn more](https://web.dev/aria-hidden-focus/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-input-field-name":{"id":"aria-input-field-name","title":"ARIA input fields have accessible names","description":"When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-meter-name":{"id":"aria-meter-name","title":"ARIA `meter` 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 more](https://web.dev/aria-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 more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"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](https://web.dev/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](https://web.dev/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](https://web.dev/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](https://web.dev/aria-roles/).","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](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-tooltip-name":{"id":"aria-tooltip-name","title":"ARIA `tooltip` 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 more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-treeitem-name":{"id":"aria-treeitem-name","title":"ARIA `treeitem` 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 more](https://web.dev/aria-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](https://web.dev/aria-valid-attr-value/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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](https://web.dev/aria-valid-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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 more](https://web.dev/button-name/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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](https://web.dev/bypass/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"color-contrast":{"id":"color-contrast","title":"Background and foreground colors have a sufficient contrast ratio","description":"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"definition-list":{"id":"definition-list","title":"`\u003cdl>`'s contain only properly-ordered `\u003cdt>` and `\u003cdd>` groups, `\u003cscript>`, `\u003ctemplate>` or `\u003cdiv>` elements.","description":"When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn more](https://web.dev/definition-list/).","score":null,"scoreDisplayMode":"notApplicable"},"dlitem":{"id":"dlitem","title":"Definition list items are wrapped in `\u003cdl>` elements","description":"Definition list items (`\u003cdt>` and `\u003cdd>`) must be wrapped in a parent `\u003cdl>` element to ensure that screen readers can properly announce them. [Learn more](https://web.dev/dlitem/).","score":null,"scoreDisplayMode":"notApplicable"},"document-title":{"id":"document-title","title":"Document has a `\u003ctitle>` 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](https://web.dev/document-title/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"duplicate-id-active":{"id":"duplicate-id-active","title":"`[id]` attributes on active, focusable elements are unique","description":"All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn more](https://web.dev/duplicate-id-active/).","score":null,"scoreDisplayMode":"notApplicable"},"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 more](https://web.dev/duplicate-id-aria/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"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 more](https://web.dev/form-field-multiple-labels/).","score":null,"scoreDisplayMode":"notApplicable"},"frame-title":{"id":"frame-title","title":"`\u003cframe>` or `\u003ciframe>` elements have a title","description":"Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/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](https://web.dev/heading-order/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-has-lang":{"id":"html-has-lang","title":"`\u003chtml>` 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](https://web.dev/html-has-lang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-lang-valid":{"id":"html-lang-valid","title":"`\u003chtml>` 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 more](https://web.dev/html-lang-valid/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-alt":{"id":"image-alt","title":"Image elements 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](https://web.dev/image-alt/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"input-image-alt":{"id":"input-image-alt","title":"`\u003cinput type=\"image\">` elements have `[alt]` text","description":"When an image is being used as an `\u003cinput>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn more](https://web.dev/input-image-alt/).","score":null,"scoreDisplayMode":"notApplicable"},"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](https://web.dev/label/).","score":null,"scoreDisplayMode":"notApplicable"},"link-name":{"id":"link-name","title":"Links have a discernible name","description":"Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn more](https://web.dev/link-name/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"list":{"id":"list","title":"Lists contain only `\u003cli>` elements and script supporting elements (`\u003cscript>` and `\u003ctemplate>`).","description":"Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"listitem":{"id":"listitem","title":"List items (`\u003cli>`) are contained within `\u003cul>` or `\u003col>` parent elements","description":"Screen readers require list items (`\u003cli>`) to be contained within a parent `\u003cul>` or `\u003col>` to be announced properly. [Learn more](https://web.dev/listitem/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-refresh":{"id":"meta-refresh","title":"The document does not use `\u003cmeta 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](https://web.dev/meta-refresh/).","score":null,"scoreDisplayMode":"notApplicable"},"meta-viewport":{"id":"meta-viewport","title":"`[user-scalable=\"no\"]` is not used in the `\u003cmeta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.","description":"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"object-alt":{"id":"object-alt","title":"`\u003cobject>` elements have alternate text","description":"Screen readers cannot translate non-text content. Adding alternate text to `\u003cobject>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).","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](https://web.dev/tabindex/).","score":null,"scoreDisplayMode":"notApplicable"},"td-headers-attr":{"id":"td-headers-attr","title":"Cells in a `\u003ctable>` 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 `\u003ctd>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"th-has-data-cells":{"id":"th-has-data-cells","title":"`\u003cth>` 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](https://web.dev/th-has-data-cells/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"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 more](https://web.dev/valid-lang/).","score":null,"scoreDisplayMode":"notApplicable"},"video-caption":{"id":"video-caption","title":"`\u003cvideo>` elements contain a `\u003ctrack>` 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](https://web.dev/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](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/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](https://web.dev/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 more](https://web.dev/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 more](https://web.dev/offscreen-content-hidden/).","score":null,"scoreDisplayMode":"manual"},"use-landmarks":{"id":"use-landmarks","title":"HTML5 landmark elements are used to improve navigation","description":"Landmark elements (\u003cmain>, \u003cnav>, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more](https://web.dev/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](https://web.dev/visual-order-follows-dom/).","score":null,"scoreDisplayMode":"manual"},"uses-long-cache-ttl":{"id":"uses-long-cache-ttl","title":"Serve static assets with an efficient cache policy","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).","score":0.12,"scoreDisplayMode":"numeric","numericValue":526495.6666666667,"numericUnit":"byte","displayValue":"14 resources found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"cacheLifetimeMs","itemType":"ms","text":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[{"url":"https://avatars.githubusercontent.com/u/27002955?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":214661,"wastedBytes":205716.7916666667},{"url":"https://avatars.githubusercontent.com/u/4414844?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":65372,"wastedBytes":62648.16666666667},{"url":"https://avatars.githubusercontent.com/u/733288?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":49281,"wastedBytes":47227.625},{"url":"https://avatars.githubusercontent.com/u/59152752?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":41681,"wastedBytes":39944.29166666667},{"url":"https://avatars.githubusercontent.com/u/748069?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":39640,"wastedBytes":37988.333333333336},{"url":"https://avatars.githubusercontent.com/u/2659203?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":32969,"wastedBytes":31595.291666666668},{"url":"https://avatars.githubusercontent.com/u/931554?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":31970,"wastedBytes":30637.916666666668},{"url":"https://avatars.githubusercontent.com/u/17381372?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":18164,"wastedBytes":17407.166666666668},{"url":"https://avatars.githubusercontent.com/u/982868?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":16514,"wastedBytes":15825.916666666668},{"url":"https://avatars.githubusercontent.com/u/58758248?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":16102,"wastedBytes":15431.083333333334},{"url":"https://avatars.githubusercontent.com/u/1515742?v=4","debugData":{"type":"debugdata","max-age":300},"cacheLifetimeMs":300000,"cacheHitProbability":0.041666666666666664,"totalBytes":15614,"wastedBytes":14963.416666666668},{"url":"https://hugothemeiris.peaceiris.app/images/logo_hu9c885fb6e650d4035d95ee3fd1eda1f0_7457_480x0_resize_q75_h2_box.webp","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":3347,"wastedBytes":3068.083333333333},{"url":"https://hugothemeiris.peaceiris.app/hotkeys-js/dist/hotkeys.min.10542be41a183af1f568003b1f7ab7f2cc73441988f00dbb9a2b1a53ae54cad8ee812639745202fd17af344295d19b18e022b793bfc9d5ea8873508fd42a545c.js","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":2952,"wastedBytes":2706},{"url":"https://hugothemeiris.peaceiris.app/images/brand.svg","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":1457,"wastedBytes":1335.5833333333333}],"summary":{"wastedBytes":526495.6666666667}}},"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 more](https://web.dev/total-byte-weight/).","score":1,"scoreDisplayMode":"numeric","numericValue":607495,"numericUnit":"byte","displayValue":"Total size was 593 KiB","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size"}],"items":[{"url":"https://avatars.githubusercontent.com/u/27002955?v=4","totalBytes":214661},{"url":"https://avatars.githubusercontent.com/u/4414844?v=4","totalBytes":65372},{"url":"https://avatars.githubusercontent.com/u/733288?v=4","totalBytes":49281},{"url":"https://avatars.githubusercontent.com/u/59152752?v=4","totalBytes":41681},{"url":"https://avatars.githubusercontent.com/u/748069?v=4","totalBytes":39640},{"url":"https://avatars.githubusercontent.com/u/2659203?v=4","totalBytes":32969},{"url":"https://avatars.githubusercontent.com/u/931554?v=4","totalBytes":31970},{"url":"https://hugothemeiris.peaceiris.app/","totalBytes":25438},{"url":"https://avatars.githubusercontent.com/u/17381372?v=4","totalBytes":18164},{"url":"https://avatars.githubusercontent.com/u/982868?v=4","totalBytes":16514}]}},"offscreen-images":{"id":"offscreen-images","title":"Defer offscreen images","description":"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"render-blocking-resources":{"id":"render-blocking-resources","title":"Eliminate render-blocking resources","description":"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"unminified-css":{"id":"unminified-css","title":"Minify CSS","description":"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"unminified-javascript":{"id":"unminified-javascript","title":"Minify JavaScript","description":"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"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 more](https://web.dev/unused-css-rules/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 21 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"@charset \"UTF-8\";.button,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis... } ...","wastedBytes":21385,"wastedPercent":93.53431306110068,"totalBytes":22863}],"overallSavingsMs":0,"overallSavingsBytes":21385}},"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 more](https://web.dev/unused-javascript/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"modern-image-formats":{"id":"modern-image-formats","title":"Serve images in next-gen formats","description":"Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).","score":0.39,"scoreDisplayMode":"numeric","numericValue":1650,"numericUnit":"millisecond","displayValue":"Potential savings of 325 KiB","warnings":[],"details":{"type":"opportunity","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Resource Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://avatars.githubusercontent.com/u/27002955?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":214386,"wastedBytes":191078.5,"wastedWebpBytes":188726},{"url":"https://avatars.githubusercontent.com/u/4414844?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":65119,"wastedBytes":55025.5,"wastedWebpBytes":55129},{"url":"https://avatars.githubusercontent.com/u/733288?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":48778,"wastedBytes":25884.25,"wastedWebpBytes":21648},{"url":"https://avatars.githubusercontent.com/u/748069?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":39466,"wastedBytes":22197.7,"wastedWebpBytes":21284},{"url":"https://avatars.githubusercontent.com/u/2659203?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":32800,"wastedBytes":18541.45,"wastedWebpBytes":17918},{"url":"https://avatars.githubusercontent.com/u/59152752?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":41164,"wastedBytes":10202.900000000001,"wastedWebpBytes":-3180},{"url":"https://avatars.githubusercontent.com/u/931554?v=4","fromProtocol":true,"isCrossOrigin":true,"totalBytes":31753,"wastedBytes":10130.099999999999,"wastedWebpBytes":3087}],"overallSavingsMs":1650,"overallSavingsBytes":333060.4}},"uses-optimized-images":{"id":"uses-optimized-images","title":"Efficiently encode images","description":"Optimized images load faster and consume less cellular data. [Learn more](https://web.dev/uses-optimized-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-text-compression":{"id":"uses-text-compression","title":"Enable text compression","description":"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-responsive-images":{"id":"uses-responsive-images","title":"Properly size images","description":"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"efficient-animated-content":{"id":"efficient-animated-content","title":"Use video formats for animated content","description":"Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"duplicated-javascript":{"id":"duplicated-javascript","title":"Remove duplicate modules in JavaScript bundles","description":"Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"legacy-javascript":{"id":"legacy-javascript","title":"Avoid serving legacy JavaScript to modern browsers","description":"Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn More](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"doctype":{"id":"doctype","title":"Page has the HTML doctype","description":"Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/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 `\u003cmeta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more](https://web.dev/charset/).","score":1,"scoreDisplayMode":"binary"},"dom-size":{"id":"dom-size","title":"Avoids an excessive DOM size","description":"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size/).","score":1,"scoreDisplayMode":"numeric","numericValue":247,"numericUnit":"element","displayValue":"247 elements","details":{"type":"table","headings":[{"key":"statistic","itemType":"text","text":"Statistic"},{"key":"node","itemType":"node","text":"Element"},{"key":"value","itemType":"numeric","text":"Value"}],"items":[{"statistic":"Total DOM Elements","value":247},{"node":{"type":"node","lhId":"4-72-P","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,1,SECTION,6,DIV,0,DIV,0,A,0,DIV,0,HEADER,0,P","selector":"a.normal-link > div.card > header.card-header > p.card-header-title","boundingRect":{"top":859,"bottom":907,"left":24,"right":336,"width":312,"height":48},"snippet":"\u003cp class=\"card-header-title\">","nodeLabel":"peaceiris/hugo-theme-iris"},"statistic":"Maximum DOM Depth","value":11},{"node":{"type":"node","lhId":"4-73-SECTION","path":"1,HTML,1,BODY,2,SECTION,0,DIV,0,DIV,1,SECTION","selector":"section.hero > div.columns > div.column > section.section","boundingRect":{"top":424,"bottom":1561,"left":0,"right":360,"width":360,"height":1137},"snippet":"\u003csection class=\"section\">","nodeLabel":"About Hugo IRIS Theme\n\n\n\n\n\nView source code on GitHub.\n\n\n\n\npeaceiris/hugo-theme…"},"statistic":"Maximum Child Elements","value":12}]}},"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](https://web.dev/geolocation-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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":[],"items":[]}},"no-document-write":{"id":"no-document-write","title":"Avoids `document.write()`","description":"For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-vulnerable-libraries":{"id":"no-vulnerable-libraries","title":"Avoids front-end JavaScript libraries with known security vulnerabilities","description":"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries/).","score":1,"scoreDisplayMode":"binary"},"js-libraries":{"id":"js-libraries","title":"Detected JavaScript libraries","description":"All front-end JavaScript libraries detected on the page. [Learn more](https://web.dev/js-libraries/).","score":null,"scoreDisplayMode":"notApplicable"},"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](https://web.dev/notification-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"password-inputs-can-be-pasted-into":{"id":"password-inputs-can-be-pasted-into","title":"Allows users to paste into password fields","description":"Preventing password pasting undermines good security policy. [Learn more](https://web.dev/password-inputs-can-be-pasted-into/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"uses-http2":{"id":"uses-http2","title":"Use HTTP/2","description":"HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. [Learn more](https://web.dev/uses-http2/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-passive-event-listeners":{"id":"uses-passive-event-listeners","title":"Uses passive listeners to improve scrolling performance","description":"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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](https://web.dev/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](https://web.dev/http-status-code/).","score":1,"scoreDisplayMode":"binary"},"font-size":{"id":"font-size","title":"Document uses legible font sizes","description":"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% legible text","details":{"type":"table","headings":[{"key":"source","itemType":"source-location","text":"Source"},{"key":"selector","itemType":"code","text":"Selector"},{"key":"coverage","itemType":"text","text":"% of Page Text"},{"key":"fontSize","itemType":"text","text":"Font Size"}],"items":[{"source":{"type":"code","value":"Legible text"},"selector":"","coverage":"100.00%","fontSize":"≥ 12px"}]}},"link-text":{"id":"link-text","title":"Links have descriptive text","description":"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[],"summary":{}}},"crawlable-anchors":{"id":"crawlable-anchors","title":"Links are crawlable","description":"Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn More](https://support.google.com/webmasters/answer/9112205)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"is-crawlable":{"id":"is-crawlable","title":"Page isn’t blocked from indexing","description":"Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more](https://web.dev/is-crawable/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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](https://web.dev/robots-txt/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[],"summary":{}}},"tap-targets":{"id":"tap-targets","title":"Tap targets are sized appropriately","description":"Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more](https://web.dev/tap-targets/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% appropriately sized tap targets","details":{"type":"table","headings":[],"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](https://web.dev/hreflang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"plugins":{"id":"plugins","title":"Document avoids plugins","description":"Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"canonical":{"id":"canonical","title":"Document has a valid `rel=canonical`","description":"Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/canonical/).","score":null,"scoreDisplayMode":"notApplicable"},"structured-data":{"id":"structured-data","title":"Structured data is valid","description":"Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more](https://web.dev/structured-data/).","score":null,"scoreDisplayMode":"manual"}},"configSettings":{"output":["html"],"maxWaitForFcp":30000,"maxWaitForLoad":45000,"formFactor":"mobile","throttling":{"rttMs":150,"throughputKbps":1638.4,"requestLatencyMs":562.5,"downloadThroughputKbps":1474.5600000000002,"uploadThroughputKbps":675,"cpuSlowdownMultiplier":4},"throttlingMethod":"simulate","screenEmulation":{"mobile":true,"width":360,"height":640,"deviceScaleFactor":2.625,"disabled":false},"emulatedUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","auditMode":false,"gatherMode":false,"disableStorageReset":false,"debugNavigation":false,"channel":"cli","budgets":null,"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","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules"]},{"id":"interactive","weight":10,"group":"metrics","acronym":"TTI"},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT","relevantAudits":["long-tasks","third-party-summary","third-party-facades","bootup-time","mainthread-work-breakdown","dom-size","duplicated-javascript","legacy-javascript","viewport"]},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules","largest-contentful-paint-element","preload-lcp-image","unused-javascript","efficient-animated-content","total-byte-weight"]},{"id":"cumulative-layout-shift","weight":15,"group":"metrics","acronym":"CLS","relevantAudits":["layout-shift-elements","non-composited-animations","unsized-images"]},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"first-meaningful-paint","weight":0,"acronym":"FMP","group":"hidden"},{"id":"render-blocking-resources","weight":0},{"id":"uses-responsive-images","weight":0},{"id":"offscreen-images","weight":0},{"id":"unminified-css","weight":0},{"id":"unminified-javascript","weight":0},{"id":"unused-css-rules","weight":0},{"id":"unused-javascript","weight":0},{"id":"uses-optimized-images","weight":0},{"id":"modern-image-formats","weight":0},{"id":"uses-text-compression","weight":0},{"id":"uses-rel-preconnect","weight":0},{"id":"server-response-time","weight":0},{"id":"redirects","weight":0},{"id":"uses-rel-preload","weight":0},{"id":"uses-http2","weight":0},{"id":"efficient-animated-content","weight":0},{"id":"duplicated-javascript","weight":0},{"id":"legacy-javascript","weight":0},{"id":"preload-lcp-image","weight":0},{"id":"total-byte-weight","weight":0},{"id":"uses-long-cache-ttl","weight":0},{"id":"dom-size","weight":0},{"id":"critical-request-chains","weight":0},{"id":"user-timings","weight":0},{"id":"bootup-time","weight":0},{"id":"mainthread-work-breakdown","weight":0},{"id":"font-display","weight":0},{"id":"resource-summary","weight":0},{"id":"third-party-summary","weight":0},{"id":"third-party-facades","weight":0},{"id":"largest-contentful-paint-element","weight":0},{"id":"lcp-lazy-loaded","weight":0},{"id":"layout-shift-elements","weight":0},{"id":"uses-passive-event-listeners","weight":0},{"id":"no-document-write","weight":0},{"id":"long-tasks","weight":0},{"id":"non-composited-animations","weight":0},{"id":"unsized-images","weight":0},{"id":"viewport","weight":0},{"id":"no-unload-listeners","weight":0},{"id":"performance-budget","weight":0,"group":"budgets"},{"id":"timing-budget","weight":0,"group":"budgets"},{"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":"performance","score":1},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://web.dev/lighthouse-accessibility/). Only a subset of accessibility issues can be automatically detected so manual testing 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://developers.google.com/web/fundamentals/accessibility/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-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":0,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-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-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":3,"group":"a11y-navigation"},{"id":"color-contrast","weight":3,"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":3,"group":"a11y-names-labels"},{"id":"duplicate-id-active","weight":0,"group":"a11y-navigation"},{"id":"duplicate-id-aria","weight":10,"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":2,"group":"a11y-navigation"},{"id":"html-has-lang","weight":3,"group":"a11y-language"},{"id":"html-lang-valid","weight":3,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":0,"group":"a11y-names-labels"},{"id":"link-name","weight":3,"group":"a11y-names-labels"},{"id":"list","weight":3,"group":"a11y-tables-lists"},{"id":"listitem","weight":3,"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":"tabindex","weight":0,"group":"a11y-navigation"},{"id":"td-headers-attr","weight":3,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":3,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"logical-tab-order","weight":0},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"managed-focus","weight":0},{"id":"focus-traps","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"use-landmarks","weight":0}],"id":"accessibility","score":1},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":1,"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":"no-vulnerable-libraries","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"password-inputs-can-be-pasted-into","weight":1,"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":"preload-fonts","weight":0,"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":1,"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/learn-web-vitals/). [Learn more](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":"viewport","weight":1,"group":"seo-mobile"},{"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":"is-crawlable","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":"font-size","weight":1,"group":"seo-mobile"},{"id":"plugins","weight":1,"group":"seo-content"},{"id":"tap-targets","weight":1,"group":"seo-mobile"},{"id":"structured-data","weight":0}],"id":"seo","score":1},"pwa":{"title":"PWA","description":"These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).","manualDescription":"These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.","supportedModes":["navigation"],"auditRefs":[{"id":"installable-manifest","weight":2,"group":"pwa-installable"},{"id":"service-worker","weight":1,"group":"pwa-optimized"},{"id":"splash-screen","weight":1,"group":"pwa-optimized"},{"id":"themed-omnibox","weight":1,"group":"pwa-optimized"},{"id":"content-width","weight":1,"group":"pwa-optimized"},{"id":"viewport","weight":2,"group":"pwa-optimized"},{"id":"apple-touch-icon","weight":1,"group":"pwa-optimized"},{"id":"maskable-icon","weight":1,"group":"pwa-optimized"},{"id":"pwa-cross-browser","weight":0},{"id":"pwa-page-transitions","weight":0},{"id":"pwa-each-page-has-url","weight":0}],"id":"pwa","score":0.4}},"categoryGroups":{"metrics":{"title":"Metrics"},"load-opportunities":{"title":"Opportunities","description":"These suggestions can help your page load faster. They don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"budgets":{"title":"Budgets","description":"Performance budgets set standards for the performance of your site."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"pwa-installable":{"title":"Installable"},"pwa-optimized":{"title":"PWA Optimized"},"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 more](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":[],"timing":{"entries":[{"startTime":962.14,"name":"lh:init:config","duration":447.2,"entryType":"measure"},{"startTime":964.37,"name":"lh:config:requireGatherers","duration":22.54,"entryType":"measure"},{"startTime":987.14,"name":"lh:config:requireAudits","duration":336.46,"entryType":"measure"},{"startTime":1409.76,"name":"lh:runner:gather","duration":10406.29,"entryType":"measure"},{"startTime":1410.58,"name":"lh:init:connect","duration":19.09,"entryType":"measure"},{"startTime":1429.84,"name":"lh:gather:loadBlank","duration":36.48,"entryType":"measure"},{"startTime":1430.11,"name":"lh:driver:navigate","duration":36.01,"entryType":"measure"},{"startTime":1466.47,"name":"lh:gather:getVersion","duration":0.89,"entryType":"measure"},{"startTime":1467.68,"name":"lh:gather:getBenchmarkIndex","duration":1016.85,"entryType":"measure"},{"startTime":2484.72,"name":"lh:gather:setupDriver","duration":20.88,"entryType":"measure"},{"startTime":2488.52,"name":"lh:prepare:navigationMode","duration":16.96,"entryType":"measure"},{"startTime":2505.88,"name":"lh:gather:runPass-defaultPass","duration":9164.27,"entryType":"measure"},{"startTime":2505.97,"name":"lh:gather:loadBlank","duration":15.32,"entryType":"measure"},{"startTime":2506,"name":"lh:driver:navigate","duration":15.21,"entryType":"measure"},{"startTime":2521.42,"name":"lh:prepare:navigation","duration":19.88,"entryType":"measure"},{"startTime":2531.97,"name":"lh:storage:clearDataForOrigin","duration":2.65,"entryType":"measure"},{"startTime":2534.7,"name":"lh:storage:clearBrowserCaches","duration":4.41,"entryType":"measure"},{"startTime":2539.22,"name":"lh:gather:prepareThrottlingAndNetwork","duration":2.06,"entryType":"measure"},{"startTime":2541.41,"name":"lh:gather:beforePass","duration":11.06,"entryType":"measure"},{"startTime":2541.43,"name":"lh:gather:beforePass:CSSUsage","duration":0.11,"entryType":"measure"},{"startTime":2541.57,"name":"lh:gather:beforePass:JsUsage","duration":4,"entryType":"measure"},{"startTime":2545.59,"name":"lh:gather:beforePass:ViewportDimensions","duration":0.04,"entryType":"measure"},{"startTime":2545.65,"name":"lh:gather:beforePass:ConsoleMessages","duration":2.05,"entryType":"measure"},{"startTime":2547.72,"name":"lh:gather:beforePass:AnchorElements","duration":0.02,"entryType":"measure"},{"startTime":2547.76,"name":"lh:gather:beforePass:ImageElements","duration":0.01,"entryType":"measure"},{"startTime":2547.78,"name":"lh:gather:beforePass:LinkElements","duration":0.01,"entryType":"measure"},{"startTime":2547.8,"name":"lh:gather:beforePass:MetaElements","duration":0.01,"entryType":"measure"},{"startTime":2547.82,"name":"lh:gather:beforePass:ScriptElements","duration":0.01,"entryType":"measure"},{"startTime":2547.84,"name":"lh:gather:beforePass:IFrameElements","duration":0.02,"entryType":"measure"},{"startTime":2547.86,"name":"lh:gather:beforePass:Inputs","duration":0.02,"entryType":"measure"},{"startTime":2547.89,"name":"lh:gather:beforePass:MainDocumentContent","duration":0.02,"entryType":"measure"},{"startTime":2547.92,"name":"lh:gather:beforePass:GlobalListeners","duration":0.01,"entryType":"measure"},{"startTime":2547.94,"name":"lh:gather:beforePass:Doctype","duration":0.02,"entryType":"measure"},{"startTime":2548.05,"name":"lh:gather:beforePass:DOMStats","duration":0.03,"entryType":"measure"},{"startTime":2548.1,"name":"lh:gather:beforePass:OptimizedImages","duration":0.02,"entryType":"measure"},{"startTime":2548.13,"name":"lh:gather:beforePass:PasswordInputsWithPreventedPaste","duration":0.02,"entryType":"measure"},{"startTime":2548.17,"name":"lh:gather:beforePass:ResponseCompression","duration":0.01,"entryType":"measure"},{"startTime":2548.19,"name":"lh:gather:beforePass:TagsBlockingFirstPaint","duration":0.76,"entryType":"measure"},{"startTime":2548.98,"name":"lh:gather:beforePass:FontSize","duration":0.03,"entryType":"measure"},{"startTime":2549.01,"name":"lh:gather:beforePass:EmbeddedContent","duration":0.01,"entryType":"measure"},{"startTime":2549.03,"name":"lh:gather:beforePass:RobotsTxt","duration":0.01,"entryType":"measure"},{"startTime":2549.05,"name":"lh:gather:beforePass:TapTargets","duration":0.01,"entryType":"measure"},{"startTime":2549.06,"name":"lh:gather:beforePass:Accessibility","duration":0.01,"entryType":"measure"},{"startTime":2549.08,"name":"lh:gather:beforePass:TraceElements","duration":2.33,"entryType":"measure"},{"startTime":2551.42,"name":"lh:gather:beforePass:InspectorIssues","duration":0.7,"entryType":"measure"},{"startTime":2552.15,"name":"lh:gather:beforePass:SourceMaps","duration":0.27,"entryType":"measure"},{"startTime":2552.43,"name":"lh:gather:beforePass:FullPageScreenshot","duration":0.04,"entryType":"measure"},{"startTime":2552.55,"name":"lh:gather:beginRecording","duration":28.87,"entryType":"measure"},{"startTime":2581.62,"name":"lh:gather:loadPage-defaultPass","duration":2681.86,"entryType":"measure"},{"startTime":2581.74,"name":"lh:driver:navigate","duration":2681.62,"entryType":"measure"},{"startTime":5263.63,"name":"lh:gather:pass","duration":9.72,"entryType":"measure"},{"startTime":5273.45,"name":"lh:gather:getTrace","duration":73.61,"entryType":"measure"},{"startTime":5347.09,"name":"lh:gather:getDevtoolsLog","duration":1.77,"entryType":"measure"},{"startTime":5347.39,"name":"lh:computed:NetworkRecords","duration":1.44,"entryType":"measure"},{"startTime":5350.55,"name":"lh:gather:afterPass","duration":6319.39,"entryType":"measure"},{"startTime":5355.89,"name":"lh:gather:afterPass:CSSUsage","duration":45.62,"entryType":"measure"},{"startTime":5401.55,"name":"lh:gather:afterPass:JsUsage","duration":5.47,"entryType":"measure"},{"startTime":5407.05,"name":"lh:gather:afterPass:ViewportDimensions","duration":2.31,"entryType":"measure"},{"startTime":5409.39,"name":"lh:gather:afterPass:ConsoleMessages","duration":2.57,"entryType":"measure"},{"startTime":5411.98,"name":"lh:gather:afterPass:AnchorElements","duration":84.29,"entryType":"measure"},{"startTime":5496.3,"name":"lh:gather:afterPass:ImageElements","duration":158.59,"entryType":"measure"},{"startTime":5654.93,"name":"lh:gather:afterPass:LinkElements","duration":5.49,"entryType":"measure"},{"startTime":5660.47,"name":"lh:gather:afterPass:MetaElements","duration":5.95,"entryType":"measure"},{"startTime":5666.45,"name":"lh:gather:afterPass:ScriptElements","duration":5.91,"entryType":"measure"},{"startTime":5672.39,"name":"lh:gather:afterPass:IFrameElements","duration":3.31,"entryType":"measure"},{"startTime":5675.72,"name":"lh:gather:afterPass:Inputs","duration":4.02,"entryType":"measure"},{"startTime":5679.77,"name":"lh:gather:afterPass:MainDocumentContent","duration":7.1,"entryType":"measure"},{"startTime":5686.9,"name":"lh:gather:afterPass:GlobalListeners","duration":2.88,"entryType":"measure"},{"startTime":5689.8,"name":"lh:gather:afterPass:Doctype","duration":2.59,"entryType":"measure"},{"startTime":5692.42,"name":"lh:gather:afterPass:DOMStats","duration":5.89,"entryType":"measure"},{"startTime":5698.33,"name":"lh:gather:afterPass:OptimizedImages","duration":403.35,"entryType":"measure"},{"startTime":6101.74,"name":"lh:gather:afterPass:PasswordInputsWithPreventedPaste","duration":3.34,"entryType":"measure"},{"startTime":6105.11,"name":"lh:gather:afterPass:ResponseCompression","duration":1.68,"entryType":"measure"},{"startTime":6106.82,"name":"lh:gather:afterPass:TagsBlockingFirstPaint","duration":3.08,"entryType":"measure"},{"startTime":6109.92,"name":"lh:gather:afterPass:FontSize","duration":24.53,"entryType":"measure"},{"startTime":6134.48,"name":"lh:gather:afterPass:EmbeddedContent","duration":3.68,"entryType":"measure"},{"startTime":6138.19,"name":"lh:gather:afterPass:RobotsTxt","duration":33.7,"entryType":"measure"},{"startTime":6138.56,"name":"lh:gather:getVersion","duration":0.58,"entryType":"measure"},{"startTime":6140.6,"name":"lh:gather:getVersion","duration":1.45,"entryType":"measure"},{"startTime":6171.93,"name":"lh:gather:afterPass:TapTargets","duration":26.26,"entryType":"measure"},{"startTime":6198.23,"name":"lh:gather:afterPass:Accessibility","duration":311.46,"entryType":"measure"},{"startTime":6509.73,"name":"lh:gather:afterPass:TraceElements","duration":18.85,"entryType":"measure"},{"startTime":6510.96,"name":"lh:computed:ProcessedTrace","duration":8.29,"entryType":"measure"},{"startTime":6519.35,"name":"lh:computed:ProcessedNavigation","duration":0.72,"entryType":"measure"},{"startTime":6523.95,"name":"lh:computed:Responsiveness","duration":0.22,"entryType":"measure"},{"startTime":6528.61,"name":"lh:gather:afterPass:InspectorIssues","duration":2.3,"entryType":"measure"},{"startTime":6530.93,"name":"lh:gather:afterPass:SourceMaps","duration":1.35,"entryType":"measure"},{"startTime":6532.31,"name":"lh:gather:afterPass:FullPageScreenshot","duration":5137.61,"entryType":"measure"},{"startTime":11670.57,"name":"lh:gather:populateBaseArtifacts","duration":22.58,"entryType":"measure"},{"startTime":11673.24,"name":"lh:gather:getInstallabilityErrors","duration":0.55,"entryType":"measure"},{"startTime":11673.89,"name":"lh:gather:collectStacks","duration":19.07,"entryType":"measure"},{"startTime":11694.28,"name":"lh:gather:runPass-offlinePass","duration":116.26,"entryType":"measure"},{"startTime":11694.35,"name":"lh:gather:loadBlank","duration":17.95,"entryType":"measure"},{"startTime":11694.88,"name":"lh:driver:navigate","duration":17.34,"entryType":"measure"},{"startTime":11712.32,"name":"lh:prepare:navigation","duration":2.15,"entryType":"measure"},{"startTime":11712.38,"name":"lh:gather:prepareThrottlingAndNetwork","duration":2.08,"entryType":"measure"},{"startTime":11714.49,"name":"lh:gather:beforePass","duration":2.8,"entryType":"measure"},{"startTime":11714.51,"name":"lh:gather:beforePass:ServiceWorker","duration":2.76,"entryType":"measure"},{"startTime":11717.3,"name":"lh:gather:beginRecording","duration":0.06,"entryType":"measure"},{"startTime":11717.37,"name":"lh:gather:loadPage-offlinePass","duration":82.52,"entryType":"measure"},{"startTime":11718.16,"name":"lh:driver:navigate","duration":81.64,"entryType":"measure"},{"startTime":11799.91,"name":"lh:gather:pass","duration":0.1,"entryType":"measure"},{"startTime":11800.02,"name":"lh:gather:getDevtoolsLog","duration":2.82,"entryType":"measure"},{"startTime":11801.8,"name":"lh:computed:NetworkRecords","duration":1.02,"entryType":"measure"},{"startTime":11805.57,"name":"lh:gather:afterPass","duration":4.95,"entryType":"measure"},{"startTime":11809.25,"name":"lh:gather:afterPass:ServiceWorker","duration":1.26,"entryType":"measure"},{"startTime":11810.66,"name":"lh:gather:disconnect","duration":4.29,"entryType":"measure"},{"startTime":11810.72,"name":"lh:storage:clearDataForOrigin","duration":2.31,"entryType":"measure"},{"startTime":11816.47,"name":"lh:runner:audit","duration":1185.61,"entryType":"measure"},{"startTime":11816.6,"name":"lh:runner:auditing","duration":1184.88,"entryType":"measure"},{"startTime":11822.31,"name":"lh:audit:is-on-https","duration":6.79,"entryType":"measure"},{"startTime":11829.83,"name":"lh:audit:service-worker","duration":3.03,"entryType":"measure"},{"startTime":11833.59,"name":"lh:audit:viewport","duration":3.89,"entryType":"measure"},{"startTime":11835.21,"name":"lh:computed:ViewportMeta","duration":0.69,"entryType":"measure"},{"startTime":11837.91,"name":"lh:audit:first-contentful-paint","duration":13.14,"entryType":"measure"},{"startTime":11839.09,"name":"lh:computed:FirstContentfulPaint","duration":10.48,"entryType":"measure"},{"startTime":11839.38,"name":"lh:computed:LanternFirstContentfulPaint","duration":10.17,"entryType":"measure"},{"startTime":11839.54,"name":"lh:computed:PageDependencyGraph","duration":4.14,"entryType":"measure"},{"startTime":11843.75,"name":"lh:computed:LoadSimulator","duration":1.89,"entryType":"measure"},{"startTime":11843.87,"name":"lh:computed:NetworkAnalysis","duration":1.52,"entryType":"measure"},{"startTime":11851.49,"name":"lh:audit:largest-contentful-paint","duration":5.28,"entryType":"measure"},{"startTime":11852.58,"name":"lh:computed:LargestContentfulPaint","duration":3.17,"entryType":"measure"},{"startTime":11852.66,"name":"lh:computed:LanternLargestContentfulPaint","duration":3.08,"entryType":"measure"},{"startTime":11857.2,"name":"lh:audit:first-meaningful-paint","duration":4.45,"entryType":"measure"},{"startTime":11858.19,"name":"lh:computed:FirstMeaningfulPaint","duration":2.49,"entryType":"measure"},{"startTime":11858.25,"name":"lh:computed:LanternFirstMeaningfulPaint","duration":2.41,"entryType":"measure"},{"startTime":11862.03,"name":"lh:audit:speed-index","duration":303.06,"entryType":"measure"},{"startTime":11863.19,"name":"lh:computed:SpeedIndex","duration":300.41,"entryType":"measure"},{"startTime":11863.26,"name":"lh:computed:LanternSpeedIndex","duration":300.31,"entryType":"measure"},{"startTime":11863.32,"name":"lh:computed:Speedline","duration":295.52,"entryType":"measure"},{"startTime":12165.13,"name":"lh:audit:screenshot-thumbnails","duration":221.03,"entryType":"measure"},{"startTime":12386.22,"name":"lh:audit:final-screenshot","duration":0.76,"entryType":"measure"},{"startTime":12386.52,"name":"lh:computed:Screenshots","duration":0.41,"entryType":"measure"},{"startTime":12388.14,"name":"lh:audit:total-blocking-time","duration":9.48,"entryType":"measure"},{"startTime":12389.69,"name":"lh:computed:TotalBlockingTime","duration":6.55,"entryType":"measure"},{"startTime":12389.78,"name":"lh:computed:LanternTotalBlockingTime","duration":6.44,"entryType":"measure"},{"startTime":12389.89,"name":"lh:computed:LanternInteractive","duration":2.12,"entryType":"measure"},{"startTime":12398.49,"name":"lh:audit:max-potential-fid","duration":5.98,"entryType":"measure"},{"startTime":12399.21,"name":"lh:computed:MaxPotentialFID","duration":3.99,"entryType":"measure"},{"startTime":12399.28,"name":"lh:computed:LanternMaxPotentialFID","duration":3.9,"entryType":"measure"},{"startTime":12405.04,"name":"lh:audit:cumulative-layout-shift","duration":2.09,"entryType":"measure"},{"startTime":12405.93,"name":"lh:computed:CumulativeLayoutShift","duration":0.22,"entryType":"measure"},{"startTime":12408.21,"name":"lh:audit:errors-in-console","duration":2.67,"entryType":"measure"},{"startTime":12409.2,"name":"lh:computed:JSBundles","duration":0.24,"entryType":"measure"},{"startTime":12411.58,"name":"lh:audit:server-response-time","duration":2.54,"entryType":"measure"},{"startTime":12412.32,"name":"lh:computed:MainResource","duration":0.2,"entryType":"measure"},{"startTime":12414.83,"name":"lh:audit:interactive","duration":1.69,"entryType":"measure"},{"startTime":12415.41,"name":"lh:computed:Interactive","duration":0.1,"entryType":"measure"},{"startTime":12417.02,"name":"lh:audit:user-timings","duration":5.87,"entryType":"measure"},{"startTime":12420.65,"name":"lh:computed:UserTimings","duration":0.48,"entryType":"measure"},{"startTime":12423.54,"name":"lh:audit:critical-request-chains","duration":6.73,"entryType":"measure"},{"startTime":12424.32,"name":"lh:computed:CriticalRequestChains","duration":0.64,"entryType":"measure"},{"startTime":12430.77,"name":"lh:audit:redirects","duration":2.41,"entryType":"measure"},{"startTime":12434.39,"name":"lh:audit:installable-manifest","duration":5.77,"entryType":"measure"},{"startTime":12436.28,"name":"lh:computed:ManifestValues","duration":0.09,"entryType":"measure"},{"startTime":12441.29,"name":"lh:audit:apple-touch-icon","duration":3.22,"entryType":"measure"},{"startTime":12445.46,"name":"lh:audit:splash-screen","duration":3.3,"entryType":"measure"},{"startTime":12452.76,"name":"lh:audit:themed-omnibox","duration":2.57,"entryType":"measure"},{"startTime":12455.99,"name":"lh:audit:maskable-icon","duration":2.43,"entryType":"measure"},{"startTime":12459.12,"name":"lh:audit:content-width","duration":2.04,"entryType":"measure"},{"startTime":12461.85,"name":"lh:audit:image-aspect-ratio","duration":2.72,"entryType":"measure"},{"startTime":12465.2,"name":"lh:audit:image-size-responsive","duration":2.91,"entryType":"measure"},{"startTime":12468.73,"name":"lh:audit:preload-fonts","duration":2.88,"entryType":"measure"},{"startTime":12472.11,"name":"lh:audit:deprecations","duration":3.3,"entryType":"measure"},{"startTime":12476.03,"name":"lh:audit:mainthread-work-breakdown","duration":7.4,"entryType":"measure"},{"startTime":12476.86,"name":"lh:computed:MainThreadTasks","duration":4.71,"entryType":"measure"},{"startTime":12484.17,"name":"lh:audit:bootup-time","duration":3.29,"entryType":"measure"},{"startTime":12487.94,"name":"lh:audit:uses-rel-preload","duration":3.22,"entryType":"measure"},{"startTime":12491.66,"name":"lh:audit:uses-rel-preconnect","duration":2.29,"entryType":"measure"},{"startTime":12494.56,"name":"lh:audit:font-display","duration":4.04,"entryType":"measure"},{"startTime":12498.63,"name":"lh:audit:diagnostics","duration":0.62,"entryType":"measure"},{"startTime":12499.27,"name":"lh:audit:network-requests","duration":0.91,"entryType":"measure"},{"startTime":12500.81,"name":"lh:audit:network-rtt","duration":2.07,"entryType":"measure"},{"startTime":12503.41,"name":"lh:audit:network-server-latency","duration":2.01,"entryType":"measure"},{"startTime":12505.45,"name":"lh:audit:main-thread-tasks","duration":0.26,"entryType":"measure"},{"startTime":12505.73,"name":"lh:audit:metrics","duration":1.59,"entryType":"measure"},{"startTime":12505.91,"name":"lh:computed:TimingSummary","duration":1.16,"entryType":"measure"},{"startTime":12506.21,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.08,"entryType":"measure"},{"startTime":12506.34,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.08,"entryType":"measure"},{"startTime":12507.82,"name":"lh:audit:performance-budget","duration":2.28,"entryType":"measure"},{"startTime":12508.41,"name":"lh:computed:ResourceSummary","duration":0.81,"entryType":"measure"},{"startTime":12510.62,"name":"lh:audit:timing-budget","duration":1.58,"entryType":"measure"},{"startTime":12512.7,"name":"lh:audit:resource-summary","duration":2.77,"entryType":"measure"},{"startTime":12516.17,"name":"lh:audit:third-party-summary","duration":3.87,"entryType":"measure"},{"startTime":12520.93,"name":"lh:audit:third-party-facades","duration":2.75,"entryType":"measure"},{"startTime":12524.09,"name":"lh:audit:largest-contentful-paint-element","duration":4.79,"entryType":"measure"},{"startTime":12529.48,"name":"lh:audit:lcp-lazy-loaded","duration":2.28,"entryType":"measure"},{"startTime":12532.09,"name":"lh:audit:layout-shift-elements","duration":8.73,"entryType":"measure"},{"startTime":12541.25,"name":"lh:audit:long-tasks","duration":4.95,"entryType":"measure"},{"startTime":12546.81,"name":"lh:audit:no-unload-listeners","duration":5.3,"entryType":"measure"},{"startTime":12552.52,"name":"lh:audit:non-composited-animations","duration":1.73,"entryType":"measure"},{"startTime":12554.99,"name":"lh:audit:unsized-images","duration":2.66,"entryType":"measure"},{"startTime":12558.34,"name":"lh:audit:valid-source-maps","duration":2.65,"entryType":"measure"},{"startTime":12561.39,"name":"lh:audit:preload-lcp-image","duration":1.57,"entryType":"measure"},{"startTime":12563.4,"name":"lh:audit:csp-xss","duration":2.06,"entryType":"measure"},{"startTime":12565.48,"name":"lh:audit:full-page-screenshot","duration":0.39,"entryType":"measure"},{"startTime":12565.89,"name":"lh:audit:script-treemap-data","duration":1.59,"entryType":"measure"},{"startTime":12566.44,"name":"lh:computed:ModuleDuplication","duration":0.22,"entryType":"measure"},{"startTime":12566.7,"name":"lh:computed:UnusedJavascriptSummary","duration":0.74,"entryType":"measure"},{"startTime":12567.92,"name":"lh:audit:pwa-cross-browser","duration":1.34,"entryType":"measure"},{"startTime":12569.76,"name":"lh:audit:pwa-page-transitions","duration":2.96,"entryType":"measure"},{"startTime":12573.17,"name":"lh:audit:pwa-each-page-has-url","duration":1.36,"entryType":"measure"},{"startTime":12575.05,"name":"lh:audit:accesskeys","duration":2.06,"entryType":"measure"},{"startTime":12577.64,"name":"lh:audit:aria-allowed-attr","duration":7.13,"entryType":"measure"},{"startTime":12585.38,"name":"lh:audit:aria-command-name","duration":2.32,"entryType":"measure"},{"startTime":12588.26,"name":"lh:audit:aria-hidden-body","duration":7.47,"entryType":"measure"},{"startTime":12596.32,"name":"lh:audit:aria-hidden-focus","duration":2.12,"entryType":"measure"},{"startTime":12598.99,"name":"lh:audit:aria-input-field-name","duration":2.25,"entryType":"measure"},{"startTime":12601.8,"name":"lh:audit:aria-meter-name","duration":2.39,"entryType":"measure"},{"startTime":12604.79,"name":"lh:audit:aria-progressbar-name","duration":2.61,"entryType":"measure"},{"startTime":12607.91,"name":"lh:audit:aria-required-attr","duration":2.44,"entryType":"measure"},{"startTime":12611.07,"name":"lh:audit:aria-required-children","duration":4.43,"entryType":"measure"},{"startTime":12616.08,"name":"lh:audit:aria-required-parent","duration":3.02,"entryType":"measure"},{"startTime":12619.56,"name":"lh:audit:aria-roles","duration":2.65,"entryType":"measure"},{"startTime":12622.77,"name":"lh:audit:aria-toggle-field-name","duration":3.5,"entryType":"measure"},{"startTime":12626.84,"name":"lh:audit:aria-tooltip-name","duration":3.65,"entryType":"measure"},{"startTime":12631.06,"name":"lh:audit:aria-treeitem-name","duration":4.8,"entryType":"measure"},{"startTime":12636.85,"name":"lh:audit:aria-valid-attr-value","duration":5.66,"entryType":"measure"},{"startTime":12643.02,"name":"lh:audit:aria-valid-attr","duration":6.28,"entryType":"measure"},{"startTime":12649.84,"name":"lh:audit:button-name","duration":7.34,"entryType":"measure"},{"startTime":12657.72,"name":"lh:audit:bypass","duration":7.51,"entryType":"measure"},{"startTime":12665.74,"name":"lh:audit:color-contrast","duration":6.35,"entryType":"measure"},{"startTime":12672.76,"name":"lh:audit:definition-list","duration":5.42,"entryType":"measure"},{"startTime":12678.85,"name":"lh:audit:dlitem","duration":4.06,"entryType":"measure"},{"startTime":12683.45,"name":"lh:audit:document-title","duration":6.18,"entryType":"measure"},{"startTime":12690.13,"name":"lh:audit:duplicate-id-active","duration":4.39,"entryType":"measure"},{"startTime":12695.74,"name":"lh:audit:duplicate-id-aria","duration":5.1,"entryType":"measure"},{"startTime":12701.48,"name":"lh:audit:form-field-multiple-labels","duration":4.25,"entryType":"measure"},{"startTime":12706.2,"name":"lh:audit:frame-title","duration":3.63,"entryType":"measure"},{"startTime":12710.41,"name":"lh:audit:heading-order","duration":7.39,"entryType":"measure"},{"startTime":12718.51,"name":"lh:audit:html-has-lang","duration":8.46,"entryType":"measure"},{"startTime":12727.53,"name":"lh:audit:html-lang-valid","duration":7.15,"entryType":"measure"},{"startTime":12735.17,"name":"lh:audit:image-alt","duration":5.7,"entryType":"measure"},{"startTime":12741.41,"name":"lh:audit:input-image-alt","duration":4.63,"entryType":"measure"},{"startTime":12746.48,"name":"lh:audit:label","duration":4.61,"entryType":"measure"},{"startTime":12751.6,"name":"lh:audit:link-name","duration":6.01,"entryType":"measure"},{"startTime":12758.21,"name":"lh:audit:list","duration":6.79,"entryType":"measure"},{"startTime":12765.58,"name":"lh:audit:listitem","duration":7.17,"entryType":"measure"},{"startTime":12773.32,"name":"lh:audit:meta-refresh","duration":5.14,"entryType":"measure"},{"startTime":12779.16,"name":"lh:audit:meta-viewport","duration":8.7,"entryType":"measure"},{"startTime":12788.35,"name":"lh:audit:object-alt","duration":4.62,"entryType":"measure"},{"startTime":12793.56,"name":"lh:audit:tabindex","duration":5.87,"entryType":"measure"},{"startTime":12800.21,"name":"lh:audit:td-headers-attr","duration":9.81,"entryType":"measure"},{"startTime":12810.69,"name":"lh:audit:th-has-data-cells","duration":7.69,"entryType":"measure"},{"startTime":12818.92,"name":"lh:audit:valid-lang","duration":6.24,"entryType":"measure"},{"startTime":12825.71,"name":"lh:audit:video-caption","duration":5.9,"entryType":"measure"},{"startTime":12831.66,"name":"lh:audit:custom-controls-labels","duration":0.08,"entryType":"measure"},{"startTime":12831.75,"name":"lh:audit:custom-controls-roles","duration":0.04,"entryType":"measure"},{"startTime":12831.8,"name":"lh:audit:focus-traps","duration":0.03,"entryType":"measure"},{"startTime":12831.84,"name":"lh:audit:focusable-controls","duration":0.02,"entryType":"measure"},{"startTime":12831.88,"name":"lh:audit:interactive-element-affordance","duration":0.02,"entryType":"measure"},{"startTime":12831.91,"name":"lh:audit:logical-tab-order","duration":0.03,"entryType":"measure"},{"startTime":12831.95,"name":"lh:audit:managed-focus","duration":0.02,"entryType":"measure"},{"startTime":12831.98,"name":"lh:audit:offscreen-content-hidden","duration":0.06,"entryType":"measure"},{"startTime":12832.05,"name":"lh:audit:use-landmarks","duration":0.03,"entryType":"measure"},{"startTime":12832.08,"name":"lh:audit:visual-order-follows-dom","duration":0.02,"entryType":"measure"},{"startTime":12832.61,"name":"lh:audit:uses-long-cache-ttl","duration":3.89,"entryType":"measure"},{"startTime":12836.93,"name":"lh:audit:total-byte-weight","duration":2.85,"entryType":"measure"},{"startTime":12840.17,"name":"lh:audit:offscreen-images","duration":5.54,"entryType":"measure"},{"startTime":12846.11,"name":"lh:audit:render-blocking-resources","duration":3.11,"entryType":"measure"},{"startTime":12846.89,"name":"lh:computed:UnusedCSS","duration":0.67,"entryType":"measure"},{"startTime":12847.66,"name":"lh:computed:FirstContentfulPaint","duration":0.08,"entryType":"measure"},{"startTime":12849.51,"name":"lh:audit:unminified-css","duration":23.34,"entryType":"measure"},{"startTime":12873.18,"name":"lh:audit:unminified-javascript","duration":6.57,"entryType":"measure"},{"startTime":12880.12,"name":"lh:audit:unused-css-rules","duration":5.9,"entryType":"measure"},{"startTime":12886.41,"name":"lh:audit:unused-javascript","duration":3.37,"entryType":"measure"},{"startTime":12887.14,"name":"lh:computed:UnusedJavascriptSummary","duration":0.15,"entryType":"measure"},{"startTime":12890.19,"name":"lh:audit:modern-image-formats","duration":4.7,"entryType":"measure"},{"startTime":12895.2,"name":"lh:audit:uses-optimized-images","duration":4.14,"entryType":"measure"},{"startTime":12899.72,"name":"lh:audit:uses-text-compression","duration":4.67,"entryType":"measure"},{"startTime":12904.75,"name":"lh:audit:uses-responsive-images","duration":4.78,"entryType":"measure"},{"startTime":12905.28,"name":"lh:computed:ImageRecords","duration":0.58,"entryType":"measure"},{"startTime":12910,"name":"lh:audit:efficient-animated-content","duration":4.07,"entryType":"measure"},{"startTime":12914.43,"name":"lh:audit:duplicated-javascript","duration":3.9,"entryType":"measure"},{"startTime":12919,"name":"lh:audit:legacy-javascript","duration":23.22,"entryType":"measure"},{"startTime":12942.69,"name":"lh:audit:doctype","duration":1.35,"entryType":"measure"},{"startTime":12944.63,"name":"lh:audit:charset","duration":2.29,"entryType":"measure"},{"startTime":12947.48,"name":"lh:audit:dom-size","duration":3.52,"entryType":"measure"},{"startTime":12951.57,"name":"lh:audit:geolocation-on-start","duration":1.8,"entryType":"measure"},{"startTime":12954.02,"name":"lh:audit:inspector-issues","duration":1.93,"entryType":"measure"},{"startTime":12956.43,"name":"lh:audit:no-document-write","duration":1.42,"entryType":"measure"},{"startTime":12958.4,"name":"lh:audit:no-vulnerable-libraries","duration":1.67,"entryType":"measure"},{"startTime":12960.37,"name":"lh:audit:js-libraries","duration":0.96,"entryType":"measure"},{"startTime":12961.89,"name":"lh:audit:notification-on-start","duration":1.72,"entryType":"measure"},{"startTime":12964.05,"name":"lh:audit:password-inputs-can-be-pasted-into","duration":1.33,"entryType":"measure"},{"startTime":12965.69,"name":"lh:audit:uses-http2","duration":3.51,"entryType":"measure"},{"startTime":12969.73,"name":"lh:audit:uses-passive-event-listeners","duration":1.6,"entryType":"measure"},{"startTime":12971.78,"name":"lh:audit:meta-description","duration":1.34,"entryType":"measure"},{"startTime":12974.62,"name":"lh:audit:http-status-code","duration":1.39,"entryType":"measure"},{"startTime":12976.61,"name":"lh:audit:font-size","duration":2.18,"entryType":"measure"},{"startTime":12979.2,"name":"lh:audit:link-text","duration":1.99,"entryType":"measure"},{"startTime":12981.74,"name":"lh:audit:crawlable-anchors","duration":2.49,"entryType":"measure"},{"startTime":12984.76,"name":"lh:audit:is-crawlable","duration":2.45,"entryType":"measure"},{"startTime":12987.69,"name":"lh:audit:robots-txt","duration":1.7,"entryType":"measure"},{"startTime":12989.94,"name":"lh:audit:tap-targets","duration":3.45,"entryType":"measure"},{"startTime":12993.9,"name":"lh:audit:hreflang","duration":1.61,"entryType":"measure"},{"startTime":12995.93,"name":"lh:audit:plugins","duration":1.3,"entryType":"measure"},{"startTime":12997.67,"name":"lh:audit:canonical","duration":1.47,"entryType":"measure"},{"startTime":12999.56,"name":"lh:audit:structured-data","duration":1.9,"entryType":"measure"},{"startTime":13001.49,"name":"lh:runner:generate","duration":0.58,"entryType":"measure"}],"total":11591.900000000001},"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","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","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","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto G4","runtimeNoEmulation":"No emulation","runtimeSettingsAxeVersion":"Axe version","runtimeSettingsBenchmark":"CPU/Memory Power","runtimeSettingsCPUThrottling":"CPU throttling","runtimeSettingsDevice":"Device","runtimeSettingsNetworkThrottling":"Network throttling","runtimeSettingsUANetwork":"User agent (network)","runtimeSingleLoad":"Single page load","runtimeSingleLoadTooltip":"This data is taken from a single page load, 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:","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.","viewOriginalTraceLabel":"View Original Trace","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"lighthouse-core/audits/is-on-https.js | title":["audits[is-on-https].title"],"lighthouse-core/audits/is-on-https.js | description":["audits[is-on-https].description"],"lighthouse-core/audits/service-worker.js | failureTitle":["audits[service-worker].title"],"lighthouse-core/audits/service-worker.js | description":["audits[service-worker].description"],"lighthouse-core/audits/viewport.js | title":["audits.viewport.title"],"lighthouse-core/audits/viewport.js | description":["audits.viewport.description"],"lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric":["audits[first-contentful-paint].title"],"lighthouse-core/audits/metrics/first-contentful-paint.js | description":["audits[first-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | seconds":[{"values":{"timeInMs":1050.953},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":1110.453},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":1061.453},"path":"audits[first-meaningful-paint].displayValue"},{"values":{"timeInMs":1050.953},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":1075.453},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":597.7800000000001},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":29.948},"path":"audits[bootup-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric":["audits[largest-contentful-paint].title"],"lighthouse-core/audits/metrics/largest-contentful-paint.js | description":["audits[largest-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric":["audits[first-meaningful-paint].title"],"lighthouse-core/audits/metrics/first-meaningful-paint.js | description":["audits[first-meaningful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | speedIndexMetric":["audits[speed-index].title"],"lighthouse-core/audits/metrics/speed-index.js | description":["audits[speed-index].description"],"lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric":["audits[total-blocking-time].title"],"lighthouse-core/audits/metrics/total-blocking-time.js | description":["audits[total-blocking-time].description"],"lighthouse-core/lib/i18n/i18n.js | ms":[{"values":{"timeInMs":0},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":88},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":5.657999999999994},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":30.488999999999997},"path":"audits[network-server-latency].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"lighthouse-core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"lighthouse-core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"lighthouse-core/audits/errors-in-console.js | title":["audits[errors-in-console].title"],"lighthouse-core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"lighthouse-core/audits/server-response-time.js | title":["audits[server-response-time].title"],"lighthouse-core/audits/server-response-time.js | description":["audits[server-response-time].description"],"lighthouse-core/audits/server-response-time.js | displayValue":[{"values":{"timeInMs":15.357},"path":"audits[server-response-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[bootup-time].details.headings[0].text","audits[network-rtt].details.headings[0].text","audits[network-server-latency].details.headings[0].text","audits[long-tasks].details.headings[0].text","audits[unsized-images].details.headings[1].text","audits[uses-long-cache-ttl].details.headings[0].text","audits[total-byte-weight].details.headings[0].text","audits[unused-css-rules].details.headings[0].label","audits[modern-image-formats].details.headings[1].label"],"lighthouse-core/lib/i18n/i18n.js | columnTimeSpent":["audits[server-response-time].details.headings[1].label","audits[mainthread-work-breakdown].details.headings[1].text","audits[network-rtt].details.headings[1].text","audits[network-server-latency].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | interactiveMetric":["audits.interactive.title"],"lighthouse-core/audits/metrics/interactive.js | description":["audits.interactive.description"],"lighthouse-core/audits/user-timings.js | title":["audits[user-timings].title"],"lighthouse-core/audits/user-timings.js | description":["audits[user-timings].description"],"lighthouse-core/audits/critical-request-chains.js | title":["audits[critical-request-chains].title"],"lighthouse-core/audits/critical-request-chains.js | description":["audits[critical-request-chains].description"],"lighthouse-core/audits/critical-request-chains.js | displayValue":[{"values":{"itemCount":1},"path":"audits[critical-request-chains].displayValue"}],"lighthouse-core/audits/redirects.js | title":["audits.redirects.title"],"lighthouse-core/audits/redirects.js | description":["audits.redirects.description"],"lighthouse-core/audits/installable-manifest.js | failureTitle":["audits[installable-manifest].title"],"lighthouse-core/audits/installable-manifest.js | description":["audits[installable-manifest].description"],"lighthouse-core/audits/installable-manifest.js | displayValue":[{"values":{"itemCount":1},"path":"audits[installable-manifest].displayValue"}],"lighthouse-core/audits/installable-manifest.js | columnValue":["audits[installable-manifest].details.headings[0].text"],"lighthouse-core/audits/apple-touch-icon.js | title":["audits[apple-touch-icon].title"],"lighthouse-core/audits/apple-touch-icon.js | description":["audits[apple-touch-icon].description"],"lighthouse-core/audits/splash-screen.js | failureTitle":["audits[splash-screen].title"],"lighthouse-core/audits/splash-screen.js | description":["audits[splash-screen].description"],"lighthouse-core/audits/themed-omnibox.js | failureTitle":["audits[themed-omnibox].title"],"lighthouse-core/audits/themed-omnibox.js | description":["audits[themed-omnibox].description"],"lighthouse-core/audits/maskable-icon.js | failureTitle":["audits[maskable-icon].title"],"lighthouse-core/audits/maskable-icon.js | description":["audits[maskable-icon].description"],"lighthouse-core/audits/content-width.js | title":["audits[content-width].title"],"lighthouse-core/audits/content-width.js | description":["audits[content-width].description"],"lighthouse-core/audits/image-aspect-ratio.js | title":["audits[image-aspect-ratio].title"],"lighthouse-core/audits/image-aspect-ratio.js | description":["audits[image-aspect-ratio].description"],"lighthouse-core/audits/image-size-responsive.js | title":["audits[image-size-responsive].title"],"lighthouse-core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"lighthouse-core/audits/preload-fonts.js | title":["audits[preload-fonts].title"],"lighthouse-core/audits/preload-fonts.js | description":["audits[preload-fonts].description"],"lighthouse-core/audits/deprecations.js | title":["audits.deprecations.title"],"lighthouse-core/audits/deprecations.js | description":["audits.deprecations.description"],"lighthouse-core/audits/mainthread-work-breakdown.js | title":["audits[mainthread-work-breakdown].title"],"lighthouse-core/audits/mainthread-work-breakdown.js | description":["audits[mainthread-work-breakdown].description"],"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory":["audits[mainthread-work-breakdown].details.headings[0].text"],"lighthouse-core/audits/bootup-time.js | title":["audits[bootup-time].title"],"lighthouse-core/audits/bootup-time.js | description":["audits[bootup-time].description"],"lighthouse-core/audits/bootup-time.js | columnTotal":["audits[bootup-time].details.headings[1].text"],"lighthouse-core/audits/bootup-time.js | columnScriptEval":["audits[bootup-time].details.headings[2].text"],"lighthouse-core/audits/bootup-time.js | columnScriptParse":["audits[bootup-time].details.headings[3].text"],"lighthouse-core/audits/uses-rel-preload.js | title":["audits[uses-rel-preload].title"],"lighthouse-core/audits/uses-rel-preload.js | description":["audits[uses-rel-preload].description"],"lighthouse-core/audits/uses-rel-preconnect.js | title":["audits[uses-rel-preconnect].title"],"lighthouse-core/audits/uses-rel-preconnect.js | description":["audits[uses-rel-preconnect].description"],"lighthouse-core/audits/font-display.js | title":["audits[font-display].title"],"lighthouse-core/audits/font-display.js | description":["audits[font-display].description"],"lighthouse-core/audits/network-rtt.js | title":["audits[network-rtt].title"],"lighthouse-core/audits/network-rtt.js | description":["audits[network-rtt].description"],"lighthouse-core/audits/network-server-latency.js | title":["audits[network-server-latency].title"],"lighthouse-core/audits/network-server-latency.js | description":["audits[network-server-latency].description"],"lighthouse-core/audits/performance-budget.js | title":["audits[performance-budget].title"],"lighthouse-core/audits/performance-budget.js | description":["audits[performance-budget].description"],"lighthouse-core/audits/timing-budget.js | title":["audits[timing-budget].title"],"lighthouse-core/audits/timing-budget.js | description":["audits[timing-budget].description"],"lighthouse-core/audits/resource-summary.js | title":["audits[resource-summary].title"],"lighthouse-core/audits/resource-summary.js | description":["audits[resource-summary].description"],"lighthouse-core/audits/resource-summary.js | displayValue":[{"values":{"requestCount":26,"byteCount":607495},"path":"audits[resource-summary].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnResourceType":["audits[resource-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnRequests":["audits[resource-summary].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnTransferSize":["audits[resource-summary].details.headings[2].text","audits[third-party-summary].details.headings[1].text","audits[uses-long-cache-ttl].details.headings[2].text","audits[total-byte-weight].details.headings[1].text","audits[unused-css-rules].details.headings[1].label"],"lighthouse-core/lib/i18n/i18n.js | totalResourceType":["audits[resource-summary].details.items[0].label"],"lighthouse-core/lib/i18n/i18n.js | imageResourceType":["audits[resource-summary].details.items[1].label"],"lighthouse-core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[2].label"],"lighthouse-core/lib/i18n/i18n.js | documentResourceType":["audits[resource-summary].details.items[3].label"],"lighthouse-core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[4].label"],"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType":["audits[resource-summary].details.items[5].label"],"lighthouse-core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[6].label"],"lighthouse-core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[7].label"],"lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"lighthouse-core/audits/third-party-summary.js | title":["audits[third-party-summary].title"],"lighthouse-core/audits/third-party-summary.js | description":["audits[third-party-summary].description"],"lighthouse-core/audits/third-party-summary.js | displayValue":[{"values":{"timeInMs":0},"path":"audits[third-party-summary].displayValue"}],"lighthouse-core/audits/third-party-summary.js | columnThirdParty":["audits[third-party-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnBlockingTime":["audits[third-party-summary].details.headings[2].text"],"lighthouse-core/lib/i18n/i18n.js | otherResourcesLabel":["audits[third-party-summary].details.items[0].subItems.items[5].url"],"lighthouse-core/audits/third-party-facades.js | title":["audits[third-party-facades].title"],"lighthouse-core/audits/third-party-facades.js | description":["audits[third-party-facades].description"],"lighthouse-core/audits/largest-contentful-paint-element.js | title":["audits[largest-contentful-paint-element].title"],"lighthouse-core/audits/largest-contentful-paint-element.js | description":["audits[largest-contentful-paint-element].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound":[{"values":{"nodeCount":1},"path":"audits[largest-contentful-paint-element].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnElement":["audits[largest-contentful-paint-element].details.headings[0].text","audits[dom-size].details.headings[1].text"],"lighthouse-core/audits/lcp-lazy-loaded.js | title":["audits[lcp-lazy-loaded].title"],"lighthouse-core/audits/lcp-lazy-loaded.js | description":["audits[lcp-lazy-loaded].description"],"lighthouse-core/audits/layout-shift-elements.js | title":["audits[layout-shift-elements].title"],"lighthouse-core/audits/layout-shift-elements.js | description":["audits[layout-shift-elements].description"],"lighthouse-core/audits/long-tasks.js | title":["audits[long-tasks].title"],"lighthouse-core/audits/long-tasks.js | description":["audits[long-tasks].description"],"lighthouse-core/audits/long-tasks.js | displayValue":[{"values":{"itemCount":2},"path":"audits[long-tasks].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnStartTime":["audits[long-tasks].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnDuration":["audits[long-tasks].details.headings[2].text"],"lighthouse-core/audits/no-unload-listeners.js | title":["audits[no-unload-listeners].title"],"lighthouse-core/audits/no-unload-listeners.js | description":["audits[no-unload-listeners].description"],"lighthouse-core/audits/non-composited-animations.js | title":["audits[non-composited-animations].title"],"lighthouse-core/audits/non-composited-animations.js | description":["audits[non-composited-animations].description"],"lighthouse-core/audits/unsized-images.js | failureTitle":["audits[unsized-images].title"],"lighthouse-core/audits/unsized-images.js | description":["audits[unsized-images].description"],"lighthouse-core/audits/valid-source-maps.js | title":["audits[valid-source-maps].title"],"lighthouse-core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"lighthouse-core/audits/preload-lcp-image.js | title":["audits[preload-lcp-image].title"],"lighthouse-core/audits/preload-lcp-image.js | description":["audits[preload-lcp-image].description"],"lighthouse-core/audits/csp-xss.js | title":["audits[csp-xss].title"],"lighthouse-core/audits/csp-xss.js | description":["audits[csp-xss].description"],"lighthouse-core/lib/i18n/i18n.js | columnDescription":["audits[csp-xss].details.headings[0].text"],"lighthouse-core/audits/csp-xss.js | columnDirective":["audits[csp-xss].details.headings[1].text"],"lighthouse-core/audits/csp-xss.js | columnSeverity":["audits[csp-xss].details.headings[2].text"],"lighthouse-core/lib/i18n/i18n.js | itemSeverityHigh":["audits[csp-xss].details.items[0].severity"],"lighthouse-core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"lighthouse-core/audits/manual/pwa-cross-browser.js | title":["audits[pwa-cross-browser].title"],"lighthouse-core/audits/manual/pwa-cross-browser.js | description":["audits[pwa-cross-browser].description"],"lighthouse-core/audits/manual/pwa-page-transitions.js | title":["audits[pwa-page-transitions].title"],"lighthouse-core/audits/manual/pwa-page-transitions.js | description":["audits[pwa-page-transitions].description"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | title":["audits[pwa-each-page-has-url].title"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | description":["audits[pwa-each-page-has-url].description"],"lighthouse-core/audits/accessibility/accesskeys.js | title":["audits.accesskeys.title"],"lighthouse-core/audits/accessibility/accesskeys.js | description":["audits.accesskeys.description"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title":["audits[aria-allowed-attr].title"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description":["audits[aria-allowed-attr].description"],"lighthouse-core/audits/accessibility/aria-command-name.js | title":["audits[aria-command-name].title"],"lighthouse-core/audits/accessibility/aria-command-name.js | description":["audits[aria-command-name].description"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | title":["audits[aria-hidden-body].title"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | description":["audits[aria-hidden-body].description"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | title":["audits[aria-hidden-focus].title"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | description":["audits[aria-hidden-focus].description"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | title":["audits[aria-input-field-name].title"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | description":["audits[aria-input-field-name].description"],"lighthouse-core/audits/accessibility/aria-meter-name.js | title":["audits[aria-meter-name].title"],"lighthouse-core/audits/accessibility/aria-meter-name.js | description":["audits[aria-meter-name].description"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | title":["audits[aria-progressbar-name].title"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | description":["audits[aria-progressbar-name].description"],"lighthouse-core/audits/accessibility/aria-required-attr.js | title":["audits[aria-required-attr].title"],"lighthouse-core/audits/accessibility/aria-required-attr.js | description":["audits[aria-required-attr].description"],"lighthouse-core/audits/accessibility/aria-required-children.js | title":["audits[aria-required-children].title"],"lighthouse-core/audits/accessibility/aria-required-children.js | description":["audits[aria-required-children].description"],"lighthouse-core/audits/accessibility/aria-required-parent.js | title":["audits[aria-required-parent].title"],"lighthouse-core/audits/accessibility/aria-required-parent.js | description":["audits[aria-required-parent].description"],"lighthouse-core/audits/accessibility/aria-roles.js | title":["audits[aria-roles].title"],"lighthouse-core/audits/accessibility/aria-roles.js | description":["audits[aria-roles].description"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title":["audits[aria-toggle-field-name].title"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description":["audits[aria-toggle-field-name].description"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | title":["audits[aria-tooltip-name].title"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | description":["audits[aria-tooltip-name].description"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | title":["audits[aria-treeitem-name].title"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | description":["audits[aria-treeitem-name].description"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title":["audits[aria-valid-attr-value].title"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description":["audits[aria-valid-attr-value].description"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | title":["audits[aria-valid-attr].title"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | description":["audits[aria-valid-attr].description"],"lighthouse-core/audits/accessibility/button-name.js | title":["audits[button-name].title"],"lighthouse-core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"lighthouse-core/audits/accessibility/bypass.js | title":["audits.bypass.title"],"lighthouse-core/audits/accessibility/bypass.js | description":["audits.bypass.description"],"lighthouse-core/audits/accessibility/color-contrast.js | title":["audits[color-contrast].title"],"lighthouse-core/audits/accessibility/color-contrast.js | description":["audits[color-contrast].description"],"lighthouse-core/audits/accessibility/definition-list.js | title":["audits[definition-list].title"],"lighthouse-core/audits/accessibility/definition-list.js | description":["audits[definition-list].description"],"lighthouse-core/audits/accessibility/dlitem.js | title":["audits.dlitem.title"],"lighthouse-core/audits/accessibility/dlitem.js | description":["audits.dlitem.description"],"lighthouse-core/audits/accessibility/document-title.js | title":["audits[document-title].title"],"lighthouse-core/audits/accessibility/document-title.js | description":["audits[document-title].description"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | title":["audits[duplicate-id-active].title"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | description":["audits[duplicate-id-active].description"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | title":["audits[duplicate-id-aria].title"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | description":["audits[duplicate-id-aria].description"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"lighthouse-core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"lighthouse-core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"lighthouse-core/audits/accessibility/heading-order.js | title":["audits[heading-order].title"],"lighthouse-core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"lighthouse-core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"lighthouse-core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"lighthouse-core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"lighthouse-core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"lighthouse-core/audits/accessibility/image-alt.js | title":["audits[image-alt].title"],"lighthouse-core/audits/accessibility/image-alt.js | description":["audits[image-alt].description"],"lighthouse-core/audits/accessibility/input-image-alt.js | title":["audits[input-image-alt].title"],"lighthouse-core/audits/accessibility/input-image-alt.js | description":["audits[input-image-alt].description"],"lighthouse-core/audits/accessibility/label.js | title":["audits.label.title"],"lighthouse-core/audits/accessibility/label.js | description":["audits.label.description"],"lighthouse-core/audits/accessibility/link-name.js | title":["audits[link-name].title"],"lighthouse-core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"lighthouse-core/audits/accessibility/list.js | title":["audits.list.title"],"lighthouse-core/audits/accessibility/list.js | description":["audits.list.description"],"lighthouse-core/audits/accessibility/listitem.js | title":["audits.listitem.title"],"lighthouse-core/audits/accessibility/listitem.js | description":["audits.listitem.description"],"lighthouse-core/audits/accessibility/meta-refresh.js | title":["audits[meta-refresh].title"],"lighthouse-core/audits/accessibility/meta-refresh.js | description":["audits[meta-refresh].description"],"lighthouse-core/audits/accessibility/meta-viewport.js | title":["audits[meta-viewport].title"],"lighthouse-core/audits/accessibility/meta-viewport.js | description":["audits[meta-viewport].description"],"lighthouse-core/audits/accessibility/object-alt.js | title":["audits[object-alt].title"],"lighthouse-core/audits/accessibility/object-alt.js | description":["audits[object-alt].description"],"lighthouse-core/audits/accessibility/tabindex.js | title":["audits.tabindex.title"],"lighthouse-core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"lighthouse-core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"lighthouse-core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"lighthouse-core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"lighthouse-core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"lighthouse-core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"lighthouse-core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle":["audits[uses-long-cache-ttl].title"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description":["audits[uses-long-cache-ttl].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue":[{"values":{"itemCount":14},"path":"audits[uses-long-cache-ttl].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnCacheTTL":["audits[uses-long-cache-ttl].details.headings[1].text"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title":["audits[total-byte-weight].title"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description":["audits[total-byte-weight].description"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue":[{"values":{"totalBytes":607495},"path":"audits[total-byte-weight].displayValue"}],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title":["audits[offscreen-images].title"],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description":["audits[offscreen-images].description"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title":["audits[render-blocking-resources].title"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description":["audits[render-blocking-resources].description"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":21385},"path":"audits[unused-css-rules].displayValue"},{"values":{"wastedBytes":333060.4},"path":"audits[modern-image-formats].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes":["audits[unused-css-rules].details.headings[2].label","audits[modern-image-formats].details.headings[3].label"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title":["audits[modern-image-formats].title"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description":["audits[modern-image-formats].description"],"lighthouse-core/lib/i18n/i18n.js | columnResourceSize":["audits[modern-image-formats].details.headings[2].label"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title":["audits[uses-optimized-images].title"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description":["audits[uses-optimized-images].description"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title":["audits[uses-text-compression].title"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description":["audits[uses-text-compression].description"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title":["audits[uses-responsive-images].title"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description":["audits[uses-responsive-images].description"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title":["audits[efficient-animated-content].title"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description":["audits[efficient-animated-content].description"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title":["audits[duplicated-javascript].title"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description":["audits[duplicated-javascript].description"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title":["audits[legacy-javascript].title"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description":["audits[legacy-javascript].description"],"lighthouse-core/audits/dobetterweb/doctype.js | title":["audits.doctype.title"],"lighthouse-core/audits/dobetterweb/doctype.js | description":["audits.doctype.description"],"lighthouse-core/audits/dobetterweb/charset.js | title":["audits.charset.title"],"lighthouse-core/audits/dobetterweb/charset.js | description":["audits.charset.description"],"lighthouse-core/audits/dobetterweb/dom-size.js | title":["audits[dom-size].title"],"lighthouse-core/audits/dobetterweb/dom-size.js | description":["audits[dom-size].description"],"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue":[{"values":{"itemCount":247},"path":"audits[dom-size].displayValue"}],"lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic":["audits[dom-size].details.headings[0].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | columnValue":["audits[dom-size].details.headings[2].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements":["audits[dom-size].details.items[0].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth":["audits[dom-size].details.items[1].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth":["audits[dom-size].details.items[2].statistic"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title":["audits[geolocation-on-start].title"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description":["audits[geolocation-on-start].description"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | title":["audits[inspector-issues].title"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | description":["audits[inspector-issues].description"],"lighthouse-core/audits/dobetterweb/no-document-write.js | title":["audits[no-document-write].title"],"lighthouse-core/audits/dobetterweb/no-document-write.js | description":["audits[no-document-write].description"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title":["audits[no-vulnerable-libraries].title"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description":["audits[no-vulnerable-libraries].description"],"lighthouse-core/audits/dobetterweb/js-libraries.js | title":["audits[js-libraries].title"],"lighthouse-core/audits/dobetterweb/js-libraries.js | description":["audits[js-libraries].description"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | title":["audits[notification-on-start].title"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | description":["audits[notification-on-start].description"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title":["audits[password-inputs-can-be-pasted-into].title"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description":["audits[password-inputs-can-be-pasted-into].description"],"lighthouse-core/audits/dobetterweb/uses-http2.js | title":["audits[uses-http2].title"],"lighthouse-core/audits/dobetterweb/uses-http2.js | description":["audits[uses-http2].description"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title":["audits[uses-passive-event-listeners].title"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description":["audits[uses-passive-event-listeners].description"],"lighthouse-core/audits/seo/meta-description.js | title":["audits[meta-description].title"],"lighthouse-core/audits/seo/meta-description.js | description":["audits[meta-description].description"],"lighthouse-core/audits/seo/http-status-code.js | title":["audits[http-status-code].title"],"lighthouse-core/audits/seo/http-status-code.js | description":["audits[http-status-code].description"],"lighthouse-core/audits/seo/font-size.js | title":["audits[font-size].title"],"lighthouse-core/audits/seo/font-size.js | description":["audits[font-size].description"],"lighthouse-core/audits/seo/font-size.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[font-size].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnSource":["audits[font-size].details.headings[0].text"],"lighthouse-core/audits/seo/font-size.js | columnSelector":["audits[font-size].details.headings[1].text"],"lighthouse-core/audits/seo/font-size.js | columnPercentPageText":["audits[font-size].details.headings[2].text"],"lighthouse-core/audits/seo/font-size.js | columnFontSize":["audits[font-size].details.headings[3].text"],"lighthouse-core/audits/seo/font-size.js | legibleText":["audits[font-size].details.items[0].source.value"],"lighthouse-core/audits/seo/link-text.js | title":["audits[link-text].title"],"lighthouse-core/audits/seo/link-text.js | description":["audits[link-text].description"],"lighthouse-core/audits/seo/crawlable-anchors.js | title":["audits[crawlable-anchors].title"],"lighthouse-core/audits/seo/crawlable-anchors.js | description":["audits[crawlable-anchors].description"],"lighthouse-core/audits/seo/is-crawlable.js | title":["audits[is-crawlable].title"],"lighthouse-core/audits/seo/is-crawlable.js | description":["audits[is-crawlable].description"],"lighthouse-core/audits/seo/robots-txt.js | title":["audits[robots-txt].title"],"lighthouse-core/audits/seo/robots-txt.js | description":["audits[robots-txt].description"],"lighthouse-core/audits/seo/tap-targets.js | title":["audits[tap-targets].title"],"lighthouse-core/audits/seo/tap-targets.js | description":["audits[tap-targets].description"],"lighthouse-core/audits/seo/tap-targets.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[tap-targets].displayValue"}],"lighthouse-core/audits/seo/hreflang.js | title":["audits.hreflang.title"],"lighthouse-core/audits/seo/hreflang.js | description":["audits.hreflang.description"],"lighthouse-core/audits/seo/plugins.js | title":["audits.plugins.title"],"lighthouse-core/audits/seo/plugins.js | description":["audits.plugins.description"],"lighthouse-core/audits/seo/canonical.js | title":["audits.canonical.title"],"lighthouse-core/audits/seo/canonical.js | description":["audits.canonical.description"],"lighthouse-core/audits/seo/manual/structured-data.js | title":["audits[structured-data].title"],"lighthouse-core/audits/seo/manual/structured-data.js | description":["audits[structured-data].description"],"lighthouse-core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"lighthouse-core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"lighthouse-core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"lighthouse-core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"lighthouse-core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"lighthouse-core/config/default-config.js | seoCategoryTitle":["categories.seo.title"],"lighthouse-core/config/default-config.js | seoCategoryDescription":["categories.seo.description"],"lighthouse-core/config/default-config.js | seoCategoryManualDescription":["categories.seo.manualDescription"],"lighthouse-core/config/default-config.js | pwaCategoryTitle":["categories.pwa.title"],"lighthouse-core/config/default-config.js | pwaCategoryDescription":["categories.pwa.description"],"lighthouse-core/config/default-config.js | pwaCategoryManualDescription":["categories.pwa.manualDescription"],"lighthouse-core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle":["categoryGroups[load-opportunities].title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription":["categoryGroups[load-opportunities].description"],"lighthouse-core/config/default-config.js | budgetsGroupTitle":["categoryGroups.budgets.title"],"lighthouse-core/config/default-config.js | budgetsGroupDescription":["categoryGroups.budgets.description"],"lighthouse-core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"lighthouse-core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"lighthouse-core/config/default-config.js | pwaInstallableGroupTitle":["categoryGroups[pwa-installable].title"],"lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle":["categoryGroups[pwa-optimized].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle":["categoryGroups[a11y-best-practices].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription":["categoryGroups[a11y-best-practices].description"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle":["categoryGroups[a11y-color-contrast].title"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription":["categoryGroups[a11y-color-contrast].description"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle":["categoryGroups[a11y-names-labels].title"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription":["categoryGroups[a11y-names-labels].description"],"lighthouse-core/config/default-config.js | a11yNavigationGroupTitle":["categoryGroups[a11y-navigation].title"],"lighthouse-core/config/default-config.js | a11yNavigationGroupDescription":["categoryGroups[a11y-navigation].description"],"lighthouse-core/config/default-config.js | a11yAriaGroupTitle":["categoryGroups[a11y-aria].title"],"lighthouse-core/config/default-config.js | a11yAriaGroupDescription":["categoryGroups[a11y-aria].description"],"lighthouse-core/config/default-config.js | a11yLanguageGroupTitle":["categoryGroups[a11y-language].title"],"lighthouse-core/config/default-config.js | a11yLanguageGroupDescription":["categoryGroups[a11y-language].description"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle":["categoryGroups[a11y-audio-video].title"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription":["categoryGroups[a11y-audio-video].description"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle":["categoryGroups[a11y-tables-lists].title"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription":["categoryGroups[a11y-tables-lists].description"],"lighthouse-core/config/default-config.js | seoMobileGroupTitle":["categoryGroups[seo-mobile].title"],"lighthouse-core/config/default-config.js | seoMobileGroupDescription":["categoryGroups[seo-mobile].description"],"lighthouse-core/config/default-config.js | seoContentGroupTitle":["categoryGroups[seo-content].title"],"lighthouse-core/config/default-config.js | seoContentGroupDescription":["categoryGroups[seo-content].description"],"lighthouse-core/config/default-config.js | seoCrawlingGroupTitle":["categoryGroups[seo-crawl].title"],"lighthouse-core/config/default-config.js | seoCrawlingGroupDescription":["categoryGroups[seo-crawl].description"],"lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle":["categoryGroups[best-practices-trust-safety].title"],"lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle":["categoryGroups[best-practices-ux].title"],"lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle":["categoryGroups[best-practices-browser-compat].title"],"lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle":["categoryGroups[best-practices-general].title"]}}};</script>
+ <script>!function(){"use strict";
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */const e="…",t="data:image/jpeg;base64,",n={label:"pass",minScore:.9},r={label:"average",minScore:.5},o={label:"fail"},i={label:"error"},a=["com","co","gov","edu","ac","org","go","gob","or","net","in","ne","nic","gouv","web","spb","blog","jus","kiev","mil","wi","qc","ca","bel","on"];class l{static i18n=null;static get PASS_THRESHOLD(){return.9}static get MS_DISPLAY_VALUE(){return"%10d ms"}static prepareReportResult(e){const n=JSON.parse(JSON.stringify(e));n.configSettings.locale||(n.configSettings.locale="en"),n.configSettings.formFactor||(n.configSettings.formFactor=n.configSettings.emulatedFormFactor);for(const e of Object.values(n.audits))if("not_applicable"!==e.scoreDisplayMode&&"not-applicable"!==e.scoreDisplayMode||(e.scoreDisplayMode="notApplicable"),e.details&&(void 0!==e.details.type&&"diagnostic"!==e.details.type||(e.details.type="debugdata"),"filmstrip"===e.details.type))for(const n of e.details.items)n.data.startsWith(t)||(n.data=t+n.data);if("object"!=typeof n.categories)throw new Error("No categories provided.");const r=new Map,[o]=n.lighthouseVersion.split(".").map(Number),i=n.categories.performance;if(o<9&&i){n.categoryGroups||(n.categoryGroups={}),n.categoryGroups.hidden={title:""};for(const e of i.auditRefs)e.group?["load-opportunities","diagnostics"].includes(e.group)&&delete e.group:e.group="hidden"}for(const e of Object.values(n.categories))e.auditRefs.forEach((e=>{e.relevantAudits&&e.relevantAudits.forEach((t=>{const n=r.get(t)||[];n.push(e),r.set(t,n)}))})),e.auditRefs.forEach((e=>{const t=n.audits[e.id];e.result=t,r.has(e.id)&&(e.relevantMetrics=r.get(e.id)),n.stackPacks&&n.stackPacks.forEach((t=>{t.descriptions[e.id]&&(e.stackPacks=e.stackPacks||[],e.stackPacks.push({title:t.title,iconDataURL:t.iconDataURL,description:t.descriptions[e.id]}))}))}));return n}static showAsPassed(e){switch(e.scoreDisplayMode){case"manual":case"notApplicable":return!0;case"error":case"informative":return!1;case"numeric":case"binary":default:return Number(e.score)>=n.minScore}}static calculateRating(e,t){if("manual"===t||"notApplicable"===t)return n.label;if("error"===t)return i.label;if(null===e)return o.label;let a=o.label;return e>=n.minScore?a=n.label:e>=r.minScore&&(a=r.label),a}static splitMarkdownCodeSpans(e){const t=[],n=e.split(/`(.*?)`/g);for(let e=0;e<n.length;e++){const r=n[e];if(!r)continue;const o=e%2!=0;t.push({isCode:o,text:r})}return t}static splitMarkdownLink(e){const t=[],n=e.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g);for(;n.length;){const[e,r,o]=n.splice(0,3);e&&t.push({isLink:!1,text:e}),r&&o&&t.push({isLink:!0,text:r,linkHref:o})}return t}static getURLDisplayName(t,n){const r=void 0!==(n=n||{numPathParts:void 0,preserveQuery:void 0,preserveHost:void 0}).numPathParts?n.numPathParts:2,o=void 0===n.preserveQuery||n.preserveQuery,i=n.preserveHost||!1;let a;if("about:"===t.protocol||"data:"===t.protocol)a=t.href;else{a=t.pathname;const n=a.split("/").filter((e=>e.length));r&&n.length>r&&(a=e+n.slice(-1*r).join("/")),i&&(a=`${t.host}/${a.replace(/^\//,"")}`),o&&(a=`${a}${t.search}`)}if("data:"!==t.protocol&&(a=a.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g,"$1…"),a=a.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g,"$1…"),a=a.replace(/(\d{3})\d{6,}/g,"$1…"),a=a.replace(/\u2026+/g,e),a.length>64&&a.includes("?")&&(a=a.replace(/\?([^=]*)(=)?.*/,"?$1$2…"),a.length>64&&(a=a.replace(/\?.*/,"?…")))),a.length>64){const t=a.lastIndexOf(".");a=t>=0?a.slice(0,63-(a.length-t))+`…${a.slice(t)}`:a.slice(0,63)+e}return a}static parseURL(e){const t=new URL(e);return{file:l.getURLDisplayName(t),hostname:t.hostname,origin:t.origin}}static createOrReturnURL(e){return e instanceof URL?e:new URL(e)}static getTld(e){const t=e.split(".").slice(-2);return a.includes(t[0])?`.${t.join(".")}`:`.${t[t.length-1]}`}static getRootDomain(e){const t=l.createOrReturnURL(e).hostname,n=l.getTld(t).split(".");return t.split(".").slice(-n.length).join(".")}static getEmulationDescriptions(e){let t,n,r;const o=e.throttling;switch(e.throttlingMethod){case"provided":r=n=t=l.i18n.strings.throttlingProvided;break;case"devtools":{const{cpuSlowdownMultiplier:e,requestLatencyMs:i}=o;t=`${l.i18n.formatNumber(e)}x slowdown (DevTools)`,n=`${l.i18n.formatNumber(i)} ms HTTP RTT, ${l.i18n.formatNumber(o.downloadThroughputKbps)} Kbps down, ${l.i18n.formatNumber(o.uploadThroughputKbps)} Kbps up (DevTools)`;r=(()=>562.5===i&&o.downloadThroughputKbps===1638.4*.9&&675===o.uploadThroughputKbps)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}case"simulate":{const{cpuSlowdownMultiplier:e,rttMs:i,throughputKbps:a}=o;t=`${l.i18n.formatNumber(e)}x slowdown (Simulated)`,n=`${l.i18n.formatNumber(i)} ms TCP RTT, ${l.i18n.formatNumber(a)} Kbps throughput (Simulated)`;r=(()=>150===i&&1638.4===a)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}default:r=t=n=l.i18n.strings.runtimeUnknown}return{deviceEmulation:{mobile:l.i18n.strings.runtimeMobileEmulation,desktop:l.i18n.strings.runtimeDesktopEmulation}[e.formFactor]||l.i18n.strings.runtimeNoEmulation,cpuThrottling:t,networkThrottling:n,summary:r}}static filterRelevantLines(e,t,n){if(0===t.length)return e.slice(0,2*n+1);const r=new Set;return(t=t.sort(((e,t)=>(e.lineNumber||0)-(t.lineNumber||0)))).forEach((({lineNumber:e})=>{let t=e-n,o=e+n;for(;t<1;)t++,o++;r.has(t-3-1)&&(t-=3);for(let e=t;e<=o;e++){const t=e;r.add(t)}})),e.filter((e=>r.has(e.lineNumber)))}static isPluginCategory(e){return e.startsWith("lighthouse-plugin-")}static shouldDisplayAsFraction(e){return"timespan"===e||"snapshot"===e}static calculateCategoryFraction(e){let t=0,n=0,r=0,o=0;for(const i of e.auditRefs){const e=l.showAsPassed(i.result);"hidden"!==i.group&&"manual"!==i.result.scoreDisplayMode&&"notApplicable"!==i.result.scoreDisplayMode&&("informative"!==i.result.scoreDisplayMode?(++t,o+=i.weight,e&&n++):e||++r)}return{numPassed:n,numPassableAudits:t,numInformative:r,totalWeight:o}}}l.reportJson=null,l.getUniqueSuffix=(()=>{let e=0;return function(){return e++}})();l.UIStrings={varianceDisclaimer:"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.",calculatorLink:"See calculator.",showRelevantAudits:"Show audits relevant to:",opportunityResourceColumnLabel:"Opportunity",opportunitySavingsColumnLabel:"Estimated Savings",errorMissingAuditInfo:"Report error: no audit information",errorLabel:"Error!",warningHeader:"Warnings: ",warningAuditsGroupTitle:"Passed audits but with warnings",passedAuditsGroupTitle:"Passed audits",notApplicableAuditsGroupTitle:"Not applicable",manualAuditsGroupTitle:"Additional items to manually check",toplevelWarningsMessage:"There were issues affecting this run of Lighthouse:",crcInitialNavigation:"Initial Navigation",crcLongestDurationLabel:"Maximum critical path latency:",snippetExpandButtonLabel:"Expand snippet",snippetCollapseButtonLabel:"Collapse snippet",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.",labDataTitle:"Lab Data",thirdPartyResourcesLabel:"Show 3rd-party resources",viewTreemapLabel:"View Treemap",viewTraceLabel:"View Trace",viewOriginalTraceLabel:"View Original Trace",dropdownPrintSummary:"Print Summary",dropdownPrintExpanded:"Print Expanded",dropdownCopyJSON:"Copy JSON",dropdownSaveHTML:"Save as HTML",dropdownSaveJSON:"Save as JSON",dropdownViewer:"Open in Viewer",dropdownSaveGist:"Save as Gist",dropdownDarkTheme:"Toggle Dark Theme",runtimeSettingsDevice:"Device",runtimeSettingsNetworkThrottling:"Network throttling",runtimeSettingsCPUThrottling:"CPU throttling",runtimeSettingsUANetwork:"User agent (network)",runtimeSettingsBenchmark:"CPU/Memory Power",runtimeSettingsAxeVersion:"Axe version",footerIssue:"File an issue",runtimeNoEmulation:"No emulation",runtimeMobileEmulation:"Emulated Moto G4",runtimeDesktopEmulation:"Emulated Desktop",runtimeUnknown:"Unknown",runtimeSingleLoad:"Single page load",runtimeAnalysisWindow:"Initial page load",runtimeSingleLoadTooltip:"This data is taken from a single page load, as opposed to field data summarizing many sessions.",throttlingProvided:"Provided by environment",show:"Show",hide:"Hide",expandView:"Expand view",collapseView:"Collapse view",runtimeSlow4g:"Slow 4G throttling",runtimeCustom:"Custom throttling"};
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class s{constructor(e,t){this._document=e,this._lighthouseChannel="unknown",this._componentCache=new Map,this.rootEl=t}createElement(e,t){const n=this._document.createElement(e);if(t)for(const e of t.split(/\s+/))e&&n.classList.add(e);return n}createElementNS(e,t,n){const r=this._document.createElementNS(e,t);if(n)for(const e of n.split(/\s+/))e&&r.classList.add(e);return r}createFragment(){return this._document.createDocumentFragment()}createTextNode(e){return this._document.createTextNode(e)}createChildOf(e,t,n){const r=this.createElement(t,n);return e.appendChild(r),r}createComponent(e){let t=this._componentCache.get(e);if(t){const e=t.cloneNode(!0);return this.findAll("style",e).forEach((e=>e.remove())),e}t=function(e,t){switch(t){case"3pFilter":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-3p-filter {\n color: var(--color-gray-600);\n float: right;\n padding: 6px var(--stackpack-padding-horizontal);\n }\n .lh-3p-filter-label, .lh-3p-filter-input {\n vertical-align: middle;\n user-select: none;\n }\n .lh-3p-filter-input:disabled + .lh-3p-ui-string {\n text-decoration: line-through;\n }\n "),t.append(n);const r=e.createElement("div","lh-3p-filter"),o=e.createElement("label","lh-3p-filter-label"),i=e.createElement("input","lh-3p-filter-input");i.setAttribute("type","checkbox"),i.setAttribute("checked","");const a=e.createElement("span","lh-3p-ui-string");a.append("Show 3rd party resources");const l=e.createElement("span","lh-3p-filter-count");return o.append(" ",i," ",a," (",l,") "),r.append(" ",o," "),t.append(r),t}(e);case"audit":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header lh-expandable-details__summary"),a=e.createElement("span","lh-audit__score-icon"),l=e.createElement("span","lh-audit__title-and-text"),s=e.createElement("span","lh-audit__title"),c=e.createElement("span","lh-audit__display-text");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-chevron-container");i.append(" ",a," ",l," ",d," "),o.append(" ",i," ");const h=e.createElement("div","lh-audit__description"),p=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",h," ",p," "),n.append(" ",r," "),t.append(n),t}(e);case"categoryHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-category-header"),r=e.createElement("div","lh-score__gauge");r.setAttribute("role","heading"),r.setAttribute("aria-level","2");const o=e.createElement("div","lh-category-header__description");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"chevron":return function(e){const t=e.createFragment(),n=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-chevron");n.setAttribute("viewBox","0 0 100 100");const r=e.createElementNS("http://www.w3.org/2000/svg","g","lh-chevron__lines"),o=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-left");o.setAttribute("d","M10 50h40");const i=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-right");return i.setAttribute("d","M90 50H50"),r.append(" ",o," ",i," "),n.append(" ",r," "),t.append(n),t}(e);case"clump":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit-group"),r=e.createElement("details","lh-clump"),o=e.createElement("summary"),i=e.createElement("div","lh-audit-group__summary"),a=e.createElement("div","lh-audit-group__header"),l=e.createElement("span","lh-audit-group__title"),s=e.createElement("span","lh-audit-group__itemcount");a.append(" ",l," ",s," "," "," ");const c=e.createElement("div","lh-clump-toggle"),d=e.createElement("span","lh-clump-toggletext--show"),h=e.createElement("span","lh-clump-toggletext--hide");return c.append(" ",d," ",h," "),i.append(" ",a," ",c," "),o.append(" ",i," "),r.append(" ",o," "),n.append(" "," ",r," "),t.append(n),t}(e);case"crc":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-container"),r=e.createElement("style");r.append('\n .lh-crc .lh-tree-marker {\n width: 12px;\n height: 26px;\n display: block;\n float: left;\n background-position: top left;\n }\n .lh-crc .lh-horiz-down {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><g fill="%23D8D8D8" fill-rule="evenodd"><path d="M16 12v2H-2v-2z"/><path d="M9 12v14H7V12z"/>\u003c/g>\u003c/svg>\');\n }\n .lh-crc .lh-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M16 12v2H0v-2z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-up-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v14H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v27H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v26H7z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-crc-tree {\n font-size: 14px;\n width: 100%;\n overflow-x: auto;\n }\n .lh-crc .lh-crc-node {\n height: 26px;\n line-height: 26px;\n white-space: nowrap;\n }\n .lh-crc .lh-crc-node__tree-value {\n margin-left: 10px;\n }\n .lh-crc .lh-crc-node__tree-value div {\n display: inline;\n }\n .lh-crc .lh-crc-node__chain-duration {\n font-weight: 700;\n }\n .lh-crc .lh-crc-initial-nav {\n color: #595959;\n font-style: italic;\n }\n .lh-crc__summary-value {\n margin-bottom: 10px;\n }\n ');const o=e.createElement("div"),i=e.createElement("div","lh-crc__summary-value"),a=e.createElement("span","lh-crc__longest_duration_label"),l=e.createElement("b","lh-crc__longest_duration");i.append(" ",a," ",l," "),o.append(" ",i," ");const s=e.createElement("div","lh-crc"),c=e.createElement("div","lh-crc-initial-nav");return s.append(" ",c," "," "),n.append(" ",r," ",o," ",s," "),t.append(n),t}(e);case"crcChain":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-node"),r=e.createElement("span","lh-crc-node__tree-marker"),o=e.createElement("span","lh-crc-node__tree-value");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"elementScreenshot":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-element-screenshot"),r=e.createElement("div","lh-element-screenshot__content"),o=e.createElement("div","lh-element-screenshot__mask"),i=e.createElementNS("http://www.w3.org/2000/svg","svg");i.setAttribute("height","0"),i.setAttribute("width","0");const a=e.createElementNS("http://www.w3.org/2000/svg","defs"),l=e.createElementNS("http://www.w3.org/2000/svg","clipPath");l.setAttribute("clipPathUnits","objectBoundingBox"),a.append(" ",l," "," "),i.append(" ",a," "),o.append(" ",i," ");const s=e.createElement("div","lh-element-screenshot__image"),c=e.createElement("div","lh-element-screenshot__element-marker");return r.append(" ",o," ",s," ",c," "),n.append(" ",r," "),t.append(n),t}(e);case"footer":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-footer {\n padding: var(--footer-padding-vertical) calc(var(--default-padding) * 2);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n }\n .lh-footer .lh-generated {\n text-align: center;\n }\n "),t.append(n);const r=e.createElement("footer","lh-footer"),o=e.createElement("ul","lh-meta__items");o.append(" ");const i=e.createElement("div","lh-generated"),a=e.createElement("b");a.append("Lighthouse");const l=e.createElement("span","lh-footer__version"),s=e.createElement("a","lh-footer__version_issue");return s.setAttribute("href","https://github.com/GoogleChrome/Lighthouse/issues"),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),s.append("File an issue"),i.append(" "," Generated by ",a," ",l," | ",s," "),r.append(" ",o," ",i," "),t.append(r),t}(e);case"fraction":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-fraction__wrapper"),r=e.createElement("div","lh-fraction__content-wrapper"),o=e.createElement("div","lh-fraction__content"),i=e.createElement("div","lh-fraction__background");o.append(" ",i," "),r.append(" ",o," ");const a=e.createElement("div","lh-fraction__label");return n.append(" ",r," ",a," "),t.append(n),t}(e);case"gauge":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-gauge__wrapper"),r=e.createElement("div","lh-gauge__svg-wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge");o.setAttribute("viewBox","0 0 120 120");const i=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-base");i.setAttribute("r","56"),i.setAttribute("cx","60"),i.setAttribute("cy","60"),i.setAttribute("stroke-width","8");const a=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-arc");a.setAttribute("r","56"),a.setAttribute("cx","60"),a.setAttribute("cy","60"),a.setAttribute("stroke-width","8"),o.append(" ",i," ",a," "),r.append(" ",o," ");const l=e.createElement("div","lh-gauge__percentage"),s=e.createElement("div","lh-gauge__label");return n.append(" "," ",r," ",l," "," ",s," "),t.append(n),t}(e);case"gaugePwa":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-gauge--pwa .lh-gauge--pwa__component {\n display: none;\n }\n .lh-gauge--pwa__wrapper:not(.lh-badged--all) .lh-gauge--pwa__logo > path {\n /* Gray logo unless everything is passing. */\n fill: #B0B0B0;\n }\n\n .lh-gauge--pwa__disc {\n fill: var(--color-gray-200);\n }\n\n .lh-gauge--pwa__logo--primary-color {\n fill: #304FFE;\n }\n\n .lh-gauge--pwa__logo--secondary-color {\n fill: #3D3D3D;\n }\n .lh-dark .lh-gauge--pwa__logo--secondary-color {\n fill: #D8B6B6;\n }\n\n /* No passing groups. */\n .lh-gauge--pwa__wrapper:not([class*='lh-badged--']) .lh-gauge--pwa__na-line {\n display: inline;\n }\n /* Just optimized. Same n/a line as no passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-optimized:not(.lh-badged--pwa-installable) .lh-gauge--pwa__na-line {\n display: inline;\n }\n\n /* Just installable. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-installable .lh-gauge--pwa__installable-badge {\n display: inline;\n }\n\n /* All passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--all .lh-gauge--pwa__check-circle {\n display: inline;\n }\n "),t.append(n);const r=e.createElement("a","lh-gauge__wrapper lh-gauge--pwa__wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge lh-gauge--pwa");o.setAttribute("viewBox","0 0 60 60");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("id","lh-gauge--pwa__check-circle__gradient"),a.setAttribute("x1","50%"),a.setAttribute("y1","0%"),a.setAttribute("x2","50%"),a.setAttribute("y2","100%");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#00C852"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#009688"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("id","lh-gauge--pwa__installable__shadow-gradient"),c.setAttribute("x1","76.056%"),c.setAttribute("x2","24.111%"),c.setAttribute("y1","82.995%"),c.setAttribute("y2","24.735%");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#A5D6A7"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#80CBC4"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","g");p.setAttribute("id","lh-gauge--pwa__installable-badge");const u=e.createElementNS("http://www.w3.org/2000/svg","circle");u.setAttribute("fill","#FFFFFF"),u.setAttribute("cx","10"),u.setAttribute("cy","10"),u.setAttribute("r","10");const g=e.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("fill","#009688"),g.setAttribute("d","M10 4.167A5.835 5.835 0 0 0 4.167 10 5.835 5.835 0 0 0 10 15.833 5.835 5.835 0 0 0 15.833 10 5.835 5.835 0 0 0 10 4.167zm2.917 6.416h-2.334v2.334H9.417v-2.334H7.083V9.417h2.334V7.083h1.166v2.334h2.334v1.166z"),p.append(" ",u," ",g," "),i.append(" ",a," ",c," ",p," ");const m=e.createElementNS("http://www.w3.org/2000/svg","g");m.setAttribute("stroke","none"),m.setAttribute("fill-rule","nonzero");const f=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge--pwa__disc");f.setAttribute("cx","30"),f.setAttribute("cy","30"),f.setAttribute("r","30");const v=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__logo"),b=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");b.setAttribute("d","M35.66 19.39l.7-1.75h2L37.4 15 38.6 12l3.4 9h-2.51l-.58-1.61z");const _=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--primary-color");_.setAttribute("d","M33.52 21l3.65-9h-2.42l-2.5 5.82L30.5 12h-1.86l-1.9 5.82-1.35-2.65-1.21 3.72L25.4 21h2.38l1.72-5.2 1.64 5.2z");const w=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");w.setAttribute("fill-rule","nonzero"),w.setAttribute("d","M20.3 17.91h1.48c.45 0 .85-.05 1.2-.15l.39-1.18 1.07-3.3a2.64 2.64 0 0 0-.28-.37c-.55-.6-1.36-.91-2.42-.91H18v9h2.3V17.9zm1.96-3.84c.22.22.33.5.33.87 0 .36-.1.65-.29.87-.2.23-.59.35-1.15.35h-.86v-2.41h.87c.52 0 .89.1 1.1.32z"),v.append(" ",b," ",_," ",w," ");const y=e.createElementNS("http://www.w3.org/2000/svg","rect","lh-gauge--pwa__component lh-gauge--pwa__na-line");y.setAttribute("fill","#FFFFFF"),y.setAttribute("x","20"),y.setAttribute("y","32"),y.setAttribute("width","20"),y.setAttribute("height","4"),y.setAttribute("rx","2");const x=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__installable-badge");x.setAttribute("transform","translate(20, 29)");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-gauge--pwa__installable__shadow-gradient)"),k.setAttribute("d","M33.629 19.487c-4.272 5.453-10.391 9.39-17.415 10.869L3 17.142 17.142 3 33.63 19.487z");const E=e.createElementNS("http://www.w3.org/2000/svg","use");E.setAttribute("href","#lh-gauge--pwa__installable-badge"),x.append(" ",k," ",E," ");const A=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__check-circle");A.setAttribute("transform","translate(18, 28)");const C=e.createElementNS("http://www.w3.org/2000/svg","circle");C.setAttribute("fill","#FFFFFF"),C.setAttribute("cx","12"),C.setAttribute("cy","12"),C.setAttribute("r","12");const z=e.createElementNS("http://www.w3.org/2000/svg","path");z.setAttribute("fill","url(#lh-gauge--pwa__check-circle__gradient)"),z.setAttribute("d","M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"),A.append(" ",C," ",z," "),m.append(" "," ",f," ",v," "," ",y," "," ",x," "," ",A," "),o.append(" ",i," ",m," ");const S=e.createElement("div","lh-gauge__label");return r.append(" ",o," ",S," "),t.append(r),t}(e);case"heading":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n /* CSS Fireworks. Originally by Eddie Lin\n https://codepen.io/paulirish/pen/yEVMbP\n */\n .lh-pyro {\n display: none;\n z-index: 1;\n pointer-events: none;\n }\n .lh-score100 .lh-pyro {\n display: block;\n }\n .lh-score100 .lh-lighthouse stop:first-child {\n stop-color: hsla(200, 12%, 95%, 0);\n }\n .lh-score100 .lh-lighthouse stop:last-child {\n stop-color: hsla(65, 81%, 76%, 1);\n }\n\n .lh-pyro > .lh-pyro-before, .lh-pyro > .lh-pyro-after {\n position: absolute;\n width: 5px;\n height: 5px;\n border-radius: 2.5px;\n box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;\n animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;\n animation-delay: 1s, 1s, 1s;\n }\n\n .lh-pyro > .lh-pyro-after {\n animation-delay: 2.25s, 2.25s, 2.25s;\n animation-duration: 1.25s, 1.25s, 6.25s;\n }\n\n @keyframes bang {\n to {\n box-shadow: -70px -115.67px #47ebbc, -28px -99.67px #eb47a4, 58px -31.67px #7eeb47, 13px -141.67px #eb47c5, -19px 6.33px #7347eb, -2px -74.67px #ebd247, 24px -151.67px #eb47e0, 57px -138.67px #b4eb47, -51px -104.67px #479eeb, 62px 8.33px #ebcf47, -93px 0.33px #d547eb, -16px -118.67px #47bfeb, 53px -84.67px #47eb83, 66px -57.67px #eb47bf, -93px -65.67px #91eb47, 30px -13.67px #86eb47, -2px -59.67px #83eb47, -44px 1.33px #eb47eb, 61px -58.67px #47eb73, 5px -22.67px #47e8eb, -66px -28.67px #ebe247, 42px -123.67px #eb5547, -75px 26.33px #7beb47, 15px -52.67px #a147eb, 36px -51.67px #eb8347, -38px -12.67px #eb5547, -46px -59.67px #47eb81, 78px -114.67px #eb47ba, 15px -156.67px #eb47bf, -36px 1.33px #eb4783, -72px -86.67px #eba147, 31px -46.67px #ebe247, -68px 29.33px #47e2eb, -55px 19.33px #ebe047, -56px 27.33px #4776eb, -13px -91.67px #eb5547, -47px -138.67px #47ebc7, -18px -96.67px #eb47ac, 11px -88.67px #4783eb, -67px -28.67px #47baeb, 53px 10.33px #ba47eb, 11px 19.33px #5247eb, -5px -11.67px #eb4791, -68px -4.67px #47eba7, 95px -37.67px #eb478b, -67px -162.67px #eb5d47, -54px -120.67px #eb6847, 49px -12.67px #ebe047, 88px 8.33px #47ebda, 97px 33.33px #eb8147, 6px -71.67px #ebbc47;\n }\n }\n @keyframes gravity {\n to {\n transform: translateY(80px);\n opacity: 0;\n }\n }\n @keyframes position {\n 0%, 19.9% {\n margin-top: 4%;\n margin-left: 47%;\n }\n 20%, 39.9% {\n margin-top: 7%;\n margin-left: 30%;\n }\n 40%, 59.9% {\n margin-top: 6%;\n margin-left: 70%;\n }\n 60%, 79.9% {\n margin-top: 3%;\n margin-left: 20%;\n }\n 80%, 99.9% {\n margin-top: 3%;\n margin-left: 80%;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-header-container"),o=e.createElement("div","lh-scores-wrapper-placeholder");return r.append(" ",o," "),t.append(r),t}(e);case"metric":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-metric"),r=e.createElement("div","lh-metric__innerwrap"),o=e.createElement("div","lh-metric__icon"),i=e.createElement("span","lh-metric__title"),a=e.createElement("div","lh-metric__value"),l=e.createElement("div","lh-metric__description");return r.append(" ",o," ",i," ",a," ",l," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunity":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit lh-audit--load-opportunity"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header"),a=e.createElement("div","lh-load-opportunity__cols"),l=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),s=e.createElement("span","lh-audit__score-icon"),c=e.createElement("div","lh-audit__title");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two"),h=e.createElement("div","lh-load-opportunity__sparkline"),p=e.createElement("div","lh-sparkline"),u=e.createElement("div","lh-sparkline__bar");p.append(u),h.append(" ",p," ");const g=e.createElement("div","lh-audit__display-text"),m=e.createElement("div","lh-chevron-container");d.append(" ",h," ",g," ",m," "),a.append(" ",l," ",d," "),i.append(" ",a," "),o.append(" ",i," ");const f=e.createElement("div","lh-audit__description"),v=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",f," ",v," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunityHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-load-opportunity__header lh-load-opportunity__cols"),r=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),o=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"scorescale":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-scorescale"),r=e.createElement("span","lh-scorescale-range lh-scorescale-range--fail");r.append("0–49");const o=e.createElement("span","lh-scorescale-range lh-scorescale-range--average");o.append("50–89");const i=e.createElement("span","lh-scorescale-range lh-scorescale-range--pass");return i.append("90–100"),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"scoresWrapper":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-scores-container {\n display: flex;\n flex-direction: column;\n padding: var(--default-padding) 0;\n position: relative;\n width: 100%;\n }\n\n .lh-sticky-header {\n --gauge-circle-size: var(--gauge-circle-size-sm);\n --plugin-badge-size: 16px;\n --plugin-icon-size: 75%;\n --gauge-wrapper-width: 60px;\n --gauge-percentage-font-size: 13px;\n position: fixed;\n left: 0;\n right: 0;\n top: var(--topbar-height);\n font-weight: 500;\n display: none;\n justify-content: center;\n background-color: var(--sticky-header-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n padding-top: var(--score-container-padding);\n padding-bottom: 4px;\n z-index: 1;\n pointer-events: none;\n }\n\n .lh-devtools .lh-sticky-header {\n /* The report within DevTools is placed in a container with overflow, which changes the placement of this header unless we change `position` to `sticky.` */\n position: sticky;\n }\n\n .lh-sticky-header--visible {\n display: grid;\n grid-auto-flow: column;\n pointer-events: auto;\n }\n\n /* Disable the gauge arc animation for the sticky header, so toggling display: none\n does not play the animation. */\n .lh-sticky-header .lh-gauge-arc {\n animation: none;\n }\n\n .lh-sticky-header .lh-gauge__label,\n .lh-sticky-header .lh-fraction__label {\n display: none;\n }\n\n .lh-highlighter {\n width: var(--gauge-wrapper-width);\n height: 1px;\n background-color: var(--highlighter-background-color);\n /* Position at bottom of first gauge in sticky header. */\n position: absolute;\n grid-column: 1;\n bottom: -1px;\n }\n\n .lh-gauge__wrapper:first-of-type {\n contain: none;\n }\n "),t.append(n);const r=e.createElement("div","lh-scores-wrapper"),o=e.createElement("div","lh-scores-container"),i=e.createElement("div","lh-pyro"),a=e.createElement("div","lh-pyro-before"),l=e.createElement("div","lh-pyro-after");return i.append(" ",a," ",l," "),o.append(" ",i," "),r.append(" ",o," "),t.append(r),t}(e);case"snippet":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet"),r=e.createElement("style");return r.append('\n :root {\n --snippet-highlight-light: #fbf1f2;\n --snippet-highlight-dark: #ffd6d8;\n }\n\n .lh-snippet__header {\n position: relative;\n overflow: hidden;\n padding: 10px;\n border-bottom: none;\n color: var(--snippet-color);\n background-color: var(--snippet-background-color);\n border: 1px solid var(--report-border-color-secondary);\n }\n .lh-snippet__title {\n font-weight: bold;\n float: left;\n }\n .lh-snippet__node {\n float: left;\n margin-left: 4px;\n }\n .lh-snippet__toggle-expand {\n padding: 1px 7px;\n margin-top: -1px;\n margin-right: -7px;\n float: right;\n background: transparent;\n border: none;\n cursor: pointer;\n font-size: 14px;\n color: #0c50c7;\n }\n\n .lh-snippet__snippet {\n overflow: auto;\n border: 1px solid var(--report-border-color-secondary);\n }\n /* Container needed so that all children grow to the width of the scroll container */\n .lh-snippet__snippet-inner {\n display: inline-block;\n min-width: 100%;\n }\n\n .lh-snippet:not(.lh-snippet--expanded) .lh-snippet__show-if-expanded {\n display: none;\n }\n .lh-snippet.lh-snippet--expanded .lh-snippet__show-if-collapsed {\n display: none;\n }\n\n .lh-snippet__line {\n background: white;\n white-space: pre;\n display: flex;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):first-child {\n padding-top: 4px;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):last-child {\n padding-bottom: 4px;\n }\n .lh-snippet__line--content-highlighted {\n background: var(--snippet-highlight-dark);\n }\n .lh-snippet__line--message {\n background: var(--snippet-highlight-light);\n }\n .lh-snippet__line--message .lh-snippet__line-number {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n .lh-snippet__line--message code {\n padding: 10px;\n padding-left: 5px;\n color: var(--color-fail);\n font-family: var(--report-font-family);\n }\n .lh-snippet__line--message code {\n white-space: normal;\n }\n .lh-snippet__line-icon {\n padding-top: 10px;\n display: none;\n }\n .lh-snippet__line--message .lh-snippet__line-icon {\n display: block;\n }\n .lh-snippet__line-icon:before {\n content: "";\n display: inline-block;\n vertical-align: middle;\n margin-right: 4px;\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n background-image: var(--fail-icon-url);\n }\n .lh-snippet__line-number {\n flex-shrink: 0;\n width: 40px;\n text-align: right;\n font-family: monospace;\n padding-right: 5px;\n margin-right: 5px;\n color: var(--color-gray-600);\n user-select: none;\n }\n '),n.append(" ",r," "),t.append(n),t}(e);case"snippetContent":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__snippet"),r=e.createElement("div","lh-snippet__snippet-inner");return n.append(" ",r," "),t.append(n),t}(e);case"snippetHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__header"),r=e.createElement("div","lh-snippet__title"),o=e.createElement("div","lh-snippet__node"),i=e.createElement("button","lh-snippet__toggle-expand"),a=e.createElement("span","lh-snippet__btn-label-collapse lh-snippet__show-if-expanded"),l=e.createElement("span","lh-snippet__btn-label-expand lh-snippet__show-if-collapsed");return i.append(" ",a," ",l," "),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"snippetLine":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__line"),r=e.createElement("div","lh-snippet__line-number"),o=e.createElement("div","lh-snippet__line-icon"),i=e.createElement("code");return n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"styles":return function(e){const t=e.createFragment(),n=e.createElement("style");return n.append('/**\n * @license\n * Copyright 2017 The Lighthouse Authors. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS-IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/*\n Naming convention:\n\n If a variable is used for a specific component: --{component}-{property name}-{modifier}\n\n Both {component} and {property name} should be kebab-case. If the target is the entire page,\n use \'report\' for the component. The property name should not be abbreviated. Use the\n property name the variable is intended for - if it\'s used for multiple, a common descriptor\n is fine (ex: \'size\' for a variable applied to \'width\' and \'height\'). If a variable is shared\n across multiple components, either create more variables or just drop the "{component}-"\n part of the name. Append any modifiers at the end (ex: \'big\', \'dark\').\n\n For colors: --color-{hue}-{intensity}\n\n {intensity} is the Material Design tag - 700, A700, etc.\n*/\n.lh-vars {\n /* Palette using Material Design Colors\n * https://www.materialui.co/colors */\n --color-amber-50: #FFF8E1;\n --color-blue-200: #90CAF9;\n --color-blue-900: #0D47A1;\n --color-blue-A700: #2962FF;\n --color-blue-primary: #06f;\n --color-cyan-500: #00BCD4;\n --color-gray-100: #F5F5F5;\n --color-gray-300: #CFCFCF;\n --color-gray-200: #E0E0E0;\n --color-gray-400: #BDBDBD;\n --color-gray-50: #FAFAFA;\n --color-gray-500: #9E9E9E;\n --color-gray-600: #757575;\n --color-gray-700: #616161;\n --color-gray-800: #424242;\n --color-gray-900: #212121;\n --color-gray: #000000;\n --color-green-700: #080;\n --color-green: #0c6;\n --color-lime-400: #D3E156;\n --color-orange-50: #FFF3E0;\n --color-orange-700: #C33300;\n --color-orange: #fa3;\n --color-red-700: #c00;\n --color-red: #f33;\n --color-teal-600: #00897B;\n --color-white: #FFFFFF;\n\n /* Context-specific colors */\n --color-average-secondary: var(--color-orange-700);\n --color-average: var(--color-orange);\n --color-fail-secondary: var(--color-red-700);\n --color-fail: var(--color-red);\n --color-hover: var(--color-gray-50);\n --color-informative: var(--color-blue-900);\n --color-pass-secondary: var(--color-green-700);\n --color-pass: var(--color-green);\n --color-not-applicable: var(--color-gray-600);\n\n /* Component variables */\n --audit-description-padding-left: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right));\n --audit-explanation-line-height: 16px;\n --audit-group-margin-bottom: calc(var(--default-padding) * 6);\n --audit-group-padding-vertical: 8px;\n --audit-margin-horizontal: 5px;\n --audit-padding-vertical: 8px;\n --category-padding: calc(var(--default-padding) * 6) var(--edge-gap-padding) calc(var(--default-padding) * 4);\n --chevron-line-stroke: var(--color-gray-600);\n --chevron-size: 12px;\n --default-padding: 8px;\n --edge-gap-padding: calc(var(--default-padding) * 4);\n --env-item-background-color: var(--color-gray-100);\n --env-item-font-size: 28px;\n --env-item-line-height: 36px;\n --env-item-padding: 10px 0px;\n --env-name-min-width: 220px;\n --footer-padding-vertical: 16px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 48px;\n --gauge-circle-size-sm: 32px;\n --gauge-label-font-size-big: 18px;\n --gauge-label-font-size: var(--report-font-size-secondary);\n --gauge-label-line-height-big: 24px;\n --gauge-label-line-height: var(--report-line-height-secondary);\n --gauge-percentage-font-size-big: 38px;\n --gauge-percentage-font-size: var(--report-font-size-secondary);\n --gauge-wrapper-width: 120px;\n --header-line-height: 24px;\n --highlighter-background-color: var(--report-text-color);\n --icon-square-size: calc(var(--score-icon-size) * 0.88);\n --image-preview-size: 48px;\n --link-color: var(--color-blue-primary);\n --locale-selector-background-color: var(--color-white);\n --metric-toggle-lines-fill: #7F7F7F;\n --metric-value-font-size: calc(var(--report-font-size) * 1.8);\n --metrics-toggle-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-white);\n --plugin-badge-size-big: calc(var(--gauge-circle-size-big) / 2.7);\n --plugin-badge-size: calc(var(--gauge-circle-size) / 2.7);\n --plugin-icon-size: 65%;\n --pwa-icon-margin: 0 var(--default-padding);\n --pwa-icon-size: var(--topbar-logo-size);\n --report-background-color: #fff;\n --report-border-color-secondary: #ebebeb;\n --report-font-family-monospace: \'Roboto Mono\', \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: Roboto, Helvetica, Arial, sans-serif;\n --report-font-size: 14px;\n --report-font-size-secondary: 12px;\n --report-icon-size: var(--score-icon-background-size);\n --report-line-height: 24px;\n --report-line-height-secondary: 20px;\n --report-monospace-font-size: calc(var(--report-font-size) * 0.85);\n --report-text-color-secondary: var(--color-gray-800);\n --report-text-color: var(--color-gray-900);\n --report-content-max-width: calc(60 * var(--report-font-size)); /* defaults to 840px */\n --report-content-min-width: 360px;\n --report-content-max-width-minus-edge-gap: calc(var(--report-content-max-width) - var(--edge-gap-padding) * 2);\n --score-container-padding: 8px;\n --score-icon-background-size: 24px;\n --score-icon-margin-left: 6px;\n --score-icon-margin-right: 14px;\n --score-icon-margin: 0 var(--score-icon-margin-right) 0 var(--score-icon-margin-left);\n --score-icon-size: 12px;\n --score-icon-size-big: 16px;\n --screenshot-overlay-background: rgba(0, 0, 0, 0.3);\n --section-padding-vertical: calc(var(--default-padding) * 6);\n --snippet-background-color: var(--color-gray-50);\n --snippet-color: #0938C2;\n --sparkline-height: 5px;\n --stackpack-padding-horizontal: 10px;\n --sticky-header-background-color: var(--report-background-color);\n --table-higlight-background-color: hsla(210, 17%, 77%, 0.1);\n --tools-icon-color: var(--color-gray-600);\n --topbar-background-color: var(--color-white);\n --topbar-height: 32px;\n --topbar-logo-size: 24px;\n --topbar-padding: 0 8px;\n --toplevel-warning-background-color: hsla(30, 100%, 75%, 10%);\n --toplevel-warning-message-text-color: var(--color-average-secondary);\n --toplevel-warning-padding: 18px;\n --toplevel-warning-text-color: var(--report-text-color);\n\n /* SVGs */\n --plugin-icon-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n --plugin-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23757575"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n\n --pass-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>check\u003c/title><path fill="%23178239" d="M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"/>\u003c/svg>\');\n --average-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>info\u003c/title><path fill="%23E67700" d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z"/>\u003c/svg>\');\n --fail-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>warn\u003c/title><path fill="%23C7221F" d="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/>\u003c/svg>\');\n\n --pwa-installable-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23DAE0E3" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23424242" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%230CCE6B" width="24" height="24" rx="12"/><path d="M5 5h14v14H5z"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/>\u003c/g>\u003c/svg>\');\n\n --swap-locale-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/>\u003c/svg>\');\n}\n\n@media not print {\n .lh-dark {\n /* Pallete */\n --color-gray-200: var(--color-gray-800);\n --color-gray-300: #616161;\n --color-gray-400: var(--color-gray-600);\n --color-gray-700: var(--color-gray-400);\n --color-gray-50: #757575;\n --color-gray-600: var(--color-gray-500);\n --color-green-700: var(--color-green);\n --color-orange-700: var(--color-orange);\n --color-red-700: var(--color-red);\n --color-teal-600: var(--color-cyan-500);\n\n /* Context-specific colors */\n --color-hover: rgba(0, 0, 0, 0.2);\n --color-informative: var(--color-blue-200);\n\n /* Component variables */\n --env-item-background-color: #393535;\n --link-color: var(--color-blue-200);\n --locale-selector-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-gray-800);\n --report-background-color: var(--color-gray-900);\n --report-border-color-secondary: var(--color-gray-200);\n --report-text-color-secondary: var(--color-gray-400);\n --report-text-color: var(--color-gray-100);\n --snippet-color: var(--color-cyan-500);\n --topbar-background-color: var(--color-gray);\n --toplevel-warning-background-color: hsl(33deg 14% 18%);\n --toplevel-warning-message-text-color: var(--color-orange-700);\n --toplevel-warning-text-color: var(--color-gray-100);\n\n /* SVGs */\n --plugin-icon-url: var(--plugin-icon-url-dark);\n --pwa-installable-gray-url: var(--pwa-installable-gray-url-dark);\n --pwa-optimized-gray-url: var(--pwa-optimized-gray-url-dark);\n }\n}\n\n@media only screen and (max-width: 480px) {\n .lh-vars {\n --audit-group-margin-bottom: 20px;\n --edge-gap-padding: var(--default-padding);\n --env-name-min-width: 120px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 72px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 112px;\n --header-padding: 16px 0 16px 0;\n --image-preview-size: 24px;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-size: 14px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --topbar-height: 28px;\n --topbar-logo-size: 20px;\n }\n\n /* Not enough space to adequately show the relative savings bars. */\n .lh-sparkline {\n display: none;\n }\n}\n\n.lh-vars.lh-devtools {\n --audit-explanation-line-height: 14px;\n --audit-group-margin-bottom: 20px;\n --audit-group-padding-vertical: 12px;\n --audit-padding-vertical: 4px;\n --category-padding: 12px;\n --default-padding: 12px;\n --env-name-min-width: 120px;\n --footer-padding-vertical: 8px;\n --gauge-circle-size-big: 72px;\n --gauge-circle-size: 64px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 97px;\n --header-line-height: 20px;\n --header-padding: 16px 0 16px 0;\n --screenshot-overlay-background: transparent;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-family-monospace: \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: \'.SFNSDisplay-Regular\', \'Helvetica Neue\', \'Lucida Grande\', sans-serif;\n --report-font-size: 12px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --section-padding-vertical: 8px;\n}\n\n.lh-devtools.lh-root {\n height: 100%;\n}\n.lh-devtools.lh-root img {\n /* Override devtools default \'min-width: 0\' so svg without size in a flexbox isn\'t collapsed. */\n min-width: auto;\n}\n.lh-devtools .lh-container {\n overflow-y: scroll;\n height: calc(100% - var(--topbar-height));\n}\n@media print {\n .lh-devtools .lh-container {\n overflow: unset;\n }\n}\n.lh-devtools .lh-sticky-header {\n /* This is normally the height of the topbar, but we want it to stick to the top of our scroll container .lh-container` */\n top: 0;\n}\n.lh-devtools .lh-element-screenshot__overlay {\n position: absolute;\n}\n\n@keyframes fadeIn {\n 0% { opacity: 0;}\n 100% { opacity: 0.6;}\n}\n\n.lh-root *, .lh-root *::before, .lh-root *::after {\n box-sizing: border-box;\n}\n\n.lh-root {\n font-family: var(--report-font-family);\n font-size: var(--report-font-size);\n margin: 0;\n line-height: var(--report-line-height);\n background: var(--report-background-color);\n color: var(--report-text-color);\n}\n\n.lh-root :focus {\n outline: -webkit-focus-ring-color auto 3px;\n}\n.lh-root summary:focus {\n outline: none;\n box-shadow: 0 0 0 1px hsl(217, 89%, 61%);\n}\n\n.lh-root [hidden] {\n display: none !important;\n}\n\n.lh-root pre {\n margin: 0;\n}\n\n.lh-root details > summary {\n cursor: pointer;\n}\n\n.lh-hidden {\n display: none !important;\n}\n\n.lh-container {\n /*\n Text wrapping in the report is so much FUN!\n We have a `word-break: break-word;` globally here to prevent a few common scenarios, namely\n long non-breakable text (usually URLs) found in:\n 1. The footer\n 2. .lh-node (outerHTML)\n 3. .lh-code\n\n With that sorted, the next challenge is appropriate column sizing and text wrapping inside our\n .lh-details tables. Even more fun.\n * We don\'t want table headers ("Potential Savings (ms)") to wrap or their column values, but\n we\'d be happy for the URL column to wrap if the URLs are particularly long.\n * We want the narrow columns to remain narrow, providing the most column width for URL\n * We don\'t want the table to extend past 100% width.\n * Long URLs in the URL column can wrap. Util.getURLDisplayName maxes them out at 64 characters,\n but they do not get any overflow:ellipsis treatment.\n */\n word-break: break-word;\n}\n\n.lh-audit-group a,\n.lh-category-header__description a,\n.lh-audit__description a,\n.lh-warnings a,\n.lh-footer a,\n.lh-table-column--link a {\n color: var(--link-color);\n}\n\n.lh-audit__description, .lh-audit__stackpack {\n --inner-audit-padding-right: var(--stackpack-padding-horizontal);\n padding-left: var(--audit-description-padding-left);\n padding-right: var(--inner-audit-padding-right);\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.lh-details {\n margin-top: var(--default-padding);\n margin-bottom: var(--default-padding);\n margin-left: var(--audit-description-padding-left);\n /* whatever the .lh-details side margins are */\n width: 100%;\n}\n\n.lh-audit__stackpack {\n display: flex;\n align-items: center;\n}\n\n.lh-audit__stackpack__img {\n max-width: 30px;\n margin-right: var(--default-padding)\n}\n\n/* Report header */\n\n.lh-report-icon {\n display: flex;\n align-items: center;\n padding: 10px 12px;\n cursor: pointer;\n}\n.lh-report-icon[disabled] {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.lh-report-icon::before {\n content: "";\n margin: 4px;\n background-repeat: no-repeat;\n width: var(--report-icon-size);\n height: var(--report-icon-size);\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n}\n.lh-report-icon:hover::before {\n opacity: 1;\n}\n.lh-dark .lh-report-icon::before {\n filter: invert(1);\n}\n.lh-report-icon--print::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/><path fill="none" d="M0 0h24v24H0z"/>\u003c/svg>\');\n}\n.lh-report-icon--copy::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>\u003c/svg>\');\n}\n.lh-report-icon--open::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/>\u003c/svg>\');\n}\n.lh-report-icon--download::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/>\u003c/svg>\');\n}\n.lh-report-icon--dark::before {\n background-image:url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 100 125"><path d="M50 23.587c-16.27 0-22.799 12.574-22.799 21.417 0 12.917 10.117 22.451 12.436 32.471h20.726c2.32-10.02 12.436-19.554 12.436-32.471 0-8.843-6.528-21.417-22.799-21.417zM39.637 87.161c0 3.001 1.18 4.181 4.181 4.181h.426l.41 1.231C45.278 94.449 46.042 95 48.019 95h3.963c1.978 0 2.74-.551 3.365-2.427l.409-1.231h.427c3.002 0 4.18-1.18 4.18-4.181V80.91H39.637v6.251zM50 18.265c1.26 0 2.072-.814 2.072-2.073v-9.12C52.072 5.813 51.26 5 50 5c-1.259 0-2.072.813-2.072 2.073v9.12c0 1.259.813 2.072 2.072 2.072zM68.313 23.727c.994.774 2.135.634 2.91-.357l5.614-7.187c.776-.992.636-2.135-.356-2.909-.992-.776-2.135-.636-2.91.357l-5.613 7.186c-.778.993-.636 2.135.355 2.91zM91.157 36.373c-.306-1.222-1.291-1.815-2.513-1.51l-8.85 2.207c-1.222.305-1.814 1.29-1.51 2.512.305 1.223 1.291 1.814 2.513 1.51l8.849-2.206c1.223-.305 1.816-1.291 1.511-2.513zM86.757 60.48l-8.331-3.709c-1.15-.512-2.225-.099-2.736 1.052-.512 1.151-.1 2.224 1.051 2.737l8.33 3.707c1.15.514 2.225.101 2.736-1.05.513-1.149.1-2.223-1.05-2.737zM28.779 23.37c.775.992 1.917 1.131 2.909.357.992-.776 1.132-1.917.357-2.91l-5.615-7.186c-.775-.992-1.917-1.132-2.909-.357s-1.131 1.917-.356 2.909l5.614 7.187zM21.715 39.583c.305-1.223-.288-2.208-1.51-2.513l-8.849-2.207c-1.222-.303-2.208.289-2.513 1.511-.303 1.222.288 2.207 1.511 2.512l8.848 2.206c1.222.304 2.208-.287 2.513-1.509zM21.575 56.771l-8.331 3.711c-1.151.511-1.563 1.586-1.05 2.735.511 1.151 1.586 1.563 2.736 1.052l8.331-3.711c1.151-.511 1.563-1.586 1.05-2.735-.512-1.15-1.585-1.562-2.736-1.052z"/>\u003c/svg>\');\n}\n.lh-report-icon--treemap::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="black"><path d="M3 5v14h19V5H3zm2 2h15v4H5V7zm0 10v-4h4v4H5zm6 0v-4h9v4h-9z"/>\u003c/svg>\');\n}\n.lh-report-icon--date::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 11h2v2H7v-2zm14-5v14a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2h1a2 2 0 012 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"/>\u003c/svg>\');\n}\n.lh-report-icon--devices::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 6h18V4H4a2 2 0 00-2 2v11H0v3h14v-3H4V6zm19 2h-6a1 1 0 00-1 1v10c0 .6.5 1 1 1h6c.6 0 1-.5 1-1V9c0-.6-.5-1-1-1zm-1 9h-4v-7h4v7z"/>\u003c/svg>\');\n}\n.lh-report-icon--world::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 6h-3c-.3-1.3-.8-2.5-1.4-3.6A8 8 0 0 1 18.9 8zm-7-4a14 14 0 0 1 2 4h-4a14 14 0 0 1 2-4zM4.3 14a8.2 8.2 0 0 1 0-4h3.3a16.5 16.5 0 0 0 0 4H4.3zm.8 2h3a14 14 0 0 0 1.3 3.6A8 8 0 0 1 5.1 16zm3-8H5a8 8 0 0 1 4.3-3.6L8 8zM12 20a14 14 0 0 1-2-4h4a14 14 0 0 1-2 4zm2.3-6H9.7a14.7 14.7 0 0 1 0-4h4.6a14.6 14.6 0 0 1 0 4zm.3 5.6c.6-1.2 1-2.4 1.4-3.6h3a8 8 0 0 1-4.4 3.6zm1.8-5.6a16.5 16.5 0 0 0 0-4h3.3a8.2 8.2 0 0 1 0 4h-3.3z"/>\u003c/svg>\');\n}\n.lh-report-icon--stopwatch::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.1-6.6L20.5 6l-1.4-1.4L17.7 6A9 9 0 0 0 3 13a9 9 0 1 0 16-5.6zm-7 12.6a7 7 0 1 1 0-14 7 7 0 0 1 0 14z"/>\u003c/svg>\');\n}\n.lh-report-icon--networkspeed::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.9 5c-.2 0-.3 0-.4.2v.2L10.1 17a2 2 0 0 0-.2 1 2 2 0 0 0 4 .4l2.4-12.9c0-.3-.2-.5-.5-.5zM1 9l2 2c2.9-2.9 6.8-4 10.5-3.6l1.2-2.7C10 3.8 4.7 5.3 1 9zm20 2 2-2a15.4 15.4 0 0 0-5.6-3.6L17 8.2c1.5.7 2.9 1.6 4.1 2.8zm-4 4 2-2a9.9 9.9 0 0 0-2.7-1.9l-.5 3 1.2.9zM5 13l2 2a7.1 7.1 0 0 1 4-2l1.3-2.9C9.7 10.1 7 11 5 13z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-one::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7" cy="14" r="3"/><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-many::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><circle cx="7" cy="14" r="3"/><circle cx="11" cy="6" r="3"/>\u003c/svg>\');\n}\n.lh-report-icon--chrome::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -50 562 562"><path d="M256 25.6v25.6a204 204 0 0 1 144.8 60 204 204 0 0 1 60 144.8 204 204 0 0 1-60 144.8 204 204 0 0 1-144.8 60 204 204 0 0 1-144.8-60 204 204 0 0 1-60-144.8 204 204 0 0 1 60-144.8 204 204 0 0 1 144.8-60V0a256 256 0 1 0 0 512 256 256 0 0 0 0-512v25.6z"/><path d="M256 179.2v25.6a51.3 51.3 0 0 1 0 102.4 51.3 51.3 0 0 1 0-102.4v-51.2a102.3 102.3 0 1 0-.1 204.7 102.3 102.3 0 0 0 .1-204.7v25.6z"/><path d="M256 204.8h217.6a25.6 25.6 0 0 0 0-51.2H256a25.6 25.6 0 0 0 0 51.2m44.3 76.8L191.5 470.1a25.6 25.6 0 1 0 44.4 25.6l108.8-188.5a25.6 25.6 0 1 0-44.4-25.6m-88.6 0L102.9 93.2a25.7 25.7 0 0 0-35-9.4 25.7 25.7 0 0 0-9.4 35l108.8 188.5a25.7 25.7 0 0 0 35 9.4 25.9 25.9 0 0 0 9.4-35.1"/>\u003c/svg>\');\n}\n\n\n\n.lh-buttons {\n display: flex;\n flex-wrap: wrap;\n margin: var(--default-padding) 0;\n}\n.lh-button {\n height: 32px;\n border: 1px solid var(--report-border-color-secondary);\n border-radius: 3px;\n color: var(--link-color);\n background-color: var(--report-background-color);\n margin: 5px;\n}\n\n.lh-button:first-of-type {\n margin-left: 0;\n}\n\n/* Node */\n.lh-node__snippet {\n font-family: var(--report-font-family-monospace);\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n line-height: 20px;\n}\n\n/* Score */\n\n.lh-audit__score-icon {\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n margin: var(--score-icon-margin);\n}\n\n.lh-audit--pass .lh-audit__display-text {\n color: var(--color-pass-secondary);\n}\n.lh-audit--pass .lh-audit__score-icon,\n.lh-scorescale-range--pass::before {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-audit__display-text {\n color: var(--color-average-secondary);\n}\n.lh-audit--average .lh-audit__score-icon,\n.lh-scorescale-range--average::before {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-audit--fail .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n.lh-audit--fail .lh-audit__score-icon,\n.lh-audit--error .lh-audit__score-icon,\n.lh-scorescale-range--fail::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-audit--manual .lh-audit__display-text,\n.lh-audit--notapplicable .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n.lh-audit--manual .lh-audit__score-icon,\n.lh-audit--notapplicable .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n background: none;\n}\n\n.lh-audit--informative .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n\n.lh-audit--informative .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n}\n\n.lh-audit__description,\n.lh-audit__stackpack {\n color: var(--report-text-color-secondary);\n}\n.lh-audit__adorn {\n border: 1px solid slategray;\n border-radius: 3px;\n margin: 0 3px;\n padding: 0 2px;\n line-height: 1.1;\n display: inline-block;\n font-size: 90%;\n}\n\n.lh-category-header__description {\n text-align: center;\n color: var(--color-gray-700);\n margin: 0px auto;\n max-width: 400px;\n}\n\n\n.lh-audit__display-text,\n.lh-load-opportunity__sparkline,\n.lh-chevron-container {\n margin: 0 var(--audit-margin-horizontal);\n}\n.lh-chevron-container {\n margin-right: 0;\n}\n\n.lh-audit__title-and-text {\n flex: 1;\n}\n\n.lh-audit__title-and-text code {\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n}\n\n/* Prepend display text with em dash separator. But not in Opportunities. */\n.lh-audit__display-text:not(:empty):before {\n content: \'—\';\n margin-right: var(--audit-margin-horizontal);\n}\n.lh-audit-group.lh-audit-group--load-opportunities .lh-audit__display-text:not(:empty):before {\n display: none;\n}\n\n/* Expandable Details (Audit Groups, Audits) */\n.lh-audit__header {\n display: flex;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-audit--load-opportunity .lh-audit__header {\n display: block;\n}\n\n\n.lh-metricfilter {\n display: grid;\n justify-content: end;\n align-items: center;\n grid-auto-flow: column;\n gap: 4px;\n color: var(--color-gray-700);\n}\n\n.lh-metricfilter__radio {\n position: absolute;\n left: -9999px;\n}\n.lh-metricfilter input[type=\'radio\']:focus-visible + label {\n outline: -webkit-focus-ring-color auto 1px;\n}\n\n.lh-metricfilter__label {\n display: inline-flex;\n padding: 0 4px;\n height: 16px;\n text-decoration: underline;\n align-items: center;\n cursor: pointer;\n font-size: 90%;\n}\n\n.lh-metricfilter__label--active {\n background: var(--color-blue-primary);\n color: var(--color-white);\n border-radius: 3px;\n text-decoration: none;\n}\n/* Give the \'All\' choice a more muted display */\n.lh-metricfilter__label--active[for="metric-All"] {\n background-color: var(--color-blue-200) !important;\n color: black !important;\n}\n\n.lh-metricfilter__text {\n margin-right: 8px;\n}\n\n/* If audits are filtered, hide the itemcount for Passed Audits… */\n.lh-category--filtered .lh-audit-group .lh-audit-group__itemcount {\n display: none;\n}\n\n\n.lh-audit__header:hover {\n background-color: var(--color-hover);\n}\n\n/* We want to hide the browser\'s default arrow marker on summary elements. Admittedly, it\'s complicated. */\n.lh-root details > summary {\n /* Blink 89+ and Firefox will hide the arrow when display is changed from (new) default of `list-item` to block. https://chromestatus.com/feature/6730096436051968*/\n display: block;\n}\n/* Safari and Blink <=88 require using the -webkit-details-marker selector */\n.lh-root details > summary::-webkit-details-marker {\n display: none;\n}\n\n/* Perf Metric */\n\n.lh-metrics-container {\n display: grid;\n grid-auto-rows: 1fr;\n grid-template-columns: 1fr 1fr;\n grid-column-gap: var(--report-line-height);\n margin-bottom: var(--default-padding);\n}\n\n.lh-metric {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-metric:nth-last-child(-n+2) {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n\n.lh-metric__innerwrap {\n display: grid;\n /**\n * Icon -- Metric Name\n * -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 1fr;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-metric__details {\n order: -1;\n}\n\n.lh-metric__title {\n flex: 1;\n}\n\n.lh-calclink {\n padding-left: calc(1ex / 3);\n}\n\n.lh-metric__description {\n display: none;\n grid-column-start: 2;\n grid-column-end: 4;\n color: var(--report-text-color-secondary);\n}\n\n.lh-metric__value {\n font-size: var(--metric-value-font-size);\n margin: calc(var(--default-padding) / 2) 0;\n white-space: nowrap; /* No wrapping between metric value and the icon */\n grid-column-start: 2;\n}\n\n\n@media screen and (max-width: 535px) {\n .lh-metrics-container {\n display: block;\n }\n\n .lh-metric {\n border-bottom: none !important;\n }\n .lh-metric:nth-last-child(1) {\n border-bottom: 1px solid var(--report-border-color-secondary) !important;\n }\n\n /* Change the grid to 3 columns for narrow viewport. */\n .lh-metric__innerwrap {\n /**\n * Icon -- Metric Name -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;\n }\n .lh-metric__value {\n justify-self: end;\n grid-column-start: unset;\n }\n}\n\n/* No-JS toggle switch */\n/* Keep this selector sync\'d w/ `magicSelector` in report-ui-features-test.js */\n .lh-metrics-toggle__input:checked ~ .lh-metrics-container .lh-metric__description {\n display: block;\n}\n\n/* TODO get rid of the SVGS and clean up these some more */\n.lh-metrics-toggle__input {\n opacity: 0;\n position: absolute;\n right: 0;\n top: 0px;\n}\n\n.lh-metrics-toggle__input + div > label > .lh-metrics-toggle__labeltext--hide,\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--show {\n display: none;\n}\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--hide {\n display: inline;\n}\n.lh-metrics-toggle__input:focus + div > label {\n outline: -webkit-focus-ring-color auto 3px;\n}\n\n.lh-metrics-toggle__label {\n cursor: pointer;\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n/* Pushes the metric description toggle button to the right. */\n.lh-audit-group--metrics .lh-audit-group__header {\n display: flex;\n justify-content: space-between;\n}\n\n.lh-metric__icon,\n.lh-scorescale-range::before {\n content: \'\';\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n display: inline-block;\n margin: var(--score-icon-margin);\n}\n\n.lh-metric--pass .lh-metric__value {\n color: var(--color-pass-secondary);\n}\n.lh-metric--pass .lh-metric__icon {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-metric--average .lh-metric__value {\n color: var(--color-average-secondary);\n}\n.lh-metric--average .lh-metric__icon {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-metric--fail .lh-metric__value {\n color: var(--color-fail-secondary);\n}\n.lh-metric--fail .lh-metric__icon,\n.lh-metric--error .lh-metric__icon {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-metric--error .lh-metric__value,\n.lh-metric--error .lh-metric__description {\n color: var(--color-fail-secondary);\n}\n\n/* Perf load opportunity */\n\n.lh-load-opportunity__cols {\n display: flex;\n align-items: flex-start;\n}\n\n.lh-load-opportunity__header .lh-load-opportunity__col {\n color: var(--color-gray-600);\n display: unset;\n line-height: calc(2.3 * var(--report-font-size));\n}\n\n.lh-load-opportunity__col {\n display: flex;\n}\n\n.lh-load-opportunity__col--one {\n flex: 5;\n align-items: center;\n margin-right: 2px;\n}\n.lh-load-opportunity__col--two {\n flex: 4;\n text-align: right;\n}\n\n.lh-audit--load-opportunity .lh-audit__display-text {\n text-align: right;\n flex: 0 0 calc(3 * var(--report-font-size));\n}\n\n\n/* Sparkline */\n\n.lh-load-opportunity__sparkline {\n flex: 1;\n margin-top: calc((var(--report-line-height) - var(--sparkline-height)) / 2);\n}\n\n.lh-sparkline {\n height: var(--sparkline-height);\n width: 100%;\n}\n\n.lh-sparkline__bar {\n height: 100%;\n float: right;\n}\n\n.lh-audit--pass .lh-sparkline__bar {\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-sparkline__bar {\n background: var(--color-average);\n}\n\n.lh-audit--fail .lh-sparkline__bar {\n background: var(--color-fail);\n}\n\n/* Filmstrip */\n\n.lh-filmstrip-container {\n /* smaller gap between metrics and filmstrip */\n margin: -8px auto 0 auto;\n}\n\n.lh-filmstrip {\n display: grid;\n justify-content: space-between;\n padding-bottom: var(--default-padding);\n width: 100%;\n grid-template-columns: repeat(auto-fit, 60px);\n}\n\n.lh-filmstrip__frame {\n text-align: right;\n position: relative;\n}\n\n.lh-filmstrip__thumbnail {\n border: 1px solid var(--report-border-color-secondary);\n max-height: 100px;\n max-width: 60px;\n}\n\n/* Audit */\n\n.lh-audit {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n/* Apply border-top to just the first audit. */\n.lh-audit {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n.lh-audit ~ .lh-audit {\n border-top: none;\n}\n\n\n.lh-audit--error .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n\n/* Audit Group */\n\n.lh-audit-group {\n margin-bottom: var(--audit-group-margin-bottom);\n position: relative;\n}\n.lh-audit-group--metrics {\n margin-bottom: calc(var(--audit-group-margin-bottom) / 2);\n}\n\n.lh-audit-group__header::before {\n /* By default, groups don\'t get an icon */\n content: none;\n width: var(--pwa-icon-size);\n height: var(--pwa-icon-size);\n margin: var(--pwa-icon-margin);\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Style the "over budget" columns red. */\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(4),\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(5),\n.lh-audit-group--budgets #timing-budget tbody tr td:nth-child(3) {\n color: var(--color-red-700);\n}\n\n/* Align the "over budget request count" text to be close to the "over budget bytes" column. */\n.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4){\n text-align: right;\n}\n\n.lh-audit-group--budgets .lh-details--budget {\n width: 100%;\n margin: 0 0 var(--default-padding);\n}\n\n.lh-audit-group--pwa-installable .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-installable-gray-url);\n}\n.lh-audit-group--pwa-optimized .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-optimized-gray-url);\n}\n.lh-audit-group--pwa-installable.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-installable-color-url);\n}\n.lh-audit-group--pwa-optimized.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-optimized-color-url);\n}\n\n.lh-audit-group--metrics .lh-audit-group__summary {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.lh-audit-group__summary {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.lh-audit-group__header .lh-chevron {\n margin-top: calc((var(--report-line-height) - 5px) / 2);\n}\n\n.lh-audit-group__header {\n letter-spacing: 0.8px;\n padding: var(--default-padding);\n padding-left: 0;\n}\n\n.lh-audit-group__header, .lh-audit-group__summary {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n.lh-audit-group__title {\n text-transform: uppercase;\n font-weight: 500;\n}\n\n.lh-audit-group__itemcount {\n color: var(--color-gray-600);\n}\n\n.lh-audit-group__footer {\n color: var(--color-gray-600);\n display: block;\n margin-top: var(--default-padding);\n}\n\n.lh-details,\n.lh-category-header__description,\n.lh-load-opportunity__header,\n.lh-audit-group__footer {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n}\n\n.lh-audit-explanation {\n margin: var(--audit-padding-vertical) 0 calc(var(--audit-padding-vertical) / 2) var(--audit-margin-horizontal);\n line-height: var(--audit-explanation-line-height);\n display: inline-block;\n}\n\n.lh-audit--fail .lh-audit-explanation {\n color: var(--color-fail-secondary);\n}\n\n/* Report */\n.lh-list > :not(:last-child) {\n margin-bottom: calc(var(--default-padding) * 2);\n}\n\n.lh-header-container {\n display: block;\n margin: 0 auto;\n position: relative;\n word-wrap: break-word;\n}\n\n.lh-header-container .lh-scores-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n\n.lh-report {\n min-width: var(--report-content-min-width);\n}\n\n.lh-exception {\n font-size: large;\n}\n\n.lh-code {\n white-space: normal;\n margin-top: 0;\n font-size: var(--report-monospace-font-size);\n}\n\n.lh-warnings {\n --item-margin: calc(var(--report-line-height) / 6);\n color: var(--color-average-secondary);\n margin: var(--audit-padding-vertical) 0;\n padding: var(--default-padding)\n var(--default-padding)\n var(--default-padding)\n calc(var(--audit-description-padding-left));\n background-color: var(--toplevel-warning-background-color);\n}\n.lh-warnings span {\n font-weight: bold;\n}\n\n.lh-warnings--toplevel {\n --item-margin: calc(var(--header-line-height) / 4);\n color: var(--toplevel-warning-text-color);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--report-content-max-width-minus-edge-gap);\n padding: var(--toplevel-warning-padding);\n border-radius: 8px;\n}\n\n.lh-warnings__msg {\n color: var(--toplevel-warning-message-text-color);\n margin: 0;\n}\n\n.lh-warnings ul {\n margin: 0;\n}\n.lh-warnings li {\n margin: var(--item-margin) 0;\n}\n.lh-warnings li:last-of-type {\n margin-bottom: 0;\n}\n\n.lh-scores-header {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n.lh-scores-header__solo {\n padding: 0;\n border: 0;\n}\n\n/* Gauge */\n\n.lh-gauge__wrapper--pass {\n color: var(--color-pass-secondary);\n fill: var(--color-pass);\n stroke: var(--color-pass);\n}\n\n.lh-gauge__wrapper--average {\n color: var(--color-average-secondary);\n fill: var(--color-average);\n stroke: var(--color-average);\n}\n\n.lh-gauge__wrapper--fail {\n color: var(--color-fail-secondary);\n fill: var(--color-fail);\n stroke: var(--color-fail);\n}\n\n.lh-gauge__wrapper--not-applicable {\n color: var(--color-not-applicable);\n fill: var(--color-not-applicable);\n stroke: var(--color-not-applicable);\n}\n\n.lh-fraction__wrapper .lh-fraction__content::before {\n content: \'\';\n height: var(--score-icon-size);\n width: var(--score-icon-size);\n margin: var(--score-icon-margin);\n display: inline-block;\n}\n.lh-fraction__wrapper--pass .lh-fraction__content {\n color: var(--color-pass-secondary);\n}\n.lh-fraction__wrapper--pass .lh-fraction__background {\n background-color: var(--color-pass);\n}\n.lh-fraction__wrapper--pass .lh-fraction__content::before {\n background-color: var(--color-pass);\n border-radius: 50%;\n}\n.lh-fraction__wrapper--average .lh-fraction__content {\n color: var(--color-average-secondary);\n}\n.lh-fraction__wrapper--average .lh-fraction__background,\n.lh-fraction__wrapper--average .lh-fraction__content::before {\n background-color: var(--color-average);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content {\n color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__background {\n background-color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n.lh-fraction__wrapper--null .lh-fraction__content {\n color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__background {\n background-color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__content::before {\n border-radius: 50%;\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-700);\n}\n\n.lh-fraction__background {\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: calc(var(--gauge-circle-size) / 2);\n opacity: 0.1;\n z-index: -1;\n}\n\n.lh-fraction__content-wrapper {\n height: var(--gauge-circle-size);\n display: flex;\n align-items: center;\n}\n\n.lh-fraction__content {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n font-size: calc(0.3 * var(--gauge-circle-size));\n line-height: calc(0.4 * var(--gauge-circle-size));\n width: max-content;\n min-width: calc(1.5 * var(--gauge-circle-size));\n padding: calc(0.1 * var(--gauge-circle-size)) calc(0.2 * var(--gauge-circle-size));\n --score-icon-size: calc(0.21 * var(--gauge-circle-size));\n --score-icon-margin: 0 calc(0.15 * var(--gauge-circle-size)) 0 0;\n}\n\n.lh-gauge {\n stroke-linecap: round;\n width: var(--gauge-circle-size);\n height: var(--gauge-circle-size);\n}\n\n.lh-category .lh-gauge {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n.lh-gauge-base {\n opacity: 0.1;\n}\n\n.lh-gauge-arc {\n fill: none;\n transform-origin: 50% 50%;\n animation: load-gauge var(--transition-length) ease forwards;\n animation-delay: 250ms;\n}\n\n.lh-gauge__svg-wrapper {\n position: relative;\n height: var(--gauge-circle-size);\n}\n.lh-category .lh-gauge__svg-wrapper,\n.lh-category .lh-fraction__wrapper {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n/* The plugin badge overlay */\n.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size);\n height: var(--plugin-badge-size);\n background-color: var(--plugin-badge-background-color);\n background-image: var(--plugin-icon-url);\n background-repeat: no-repeat;\n background-size: var(--plugin-icon-size);\n background-position: 58% 50%;\n content: "";\n position: absolute;\n right: -6px;\n bottom: 0px;\n display: block;\n z-index: 100;\n box-shadow: 0 0 4px rgba(0,0,0,.2);\n border-radius: 25%;\n}\n.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size-big);\n height: var(--plugin-badge-size-big);\n}\n\n@keyframes load-gauge {\n from { stroke-dasharray: 0 352; }\n}\n\n.lh-gauge__percentage {\n width: 100%;\n height: var(--gauge-circle-size);\n position: absolute;\n font-family: var(--report-font-family-monospace);\n font-size: calc(var(--gauge-circle-size) * 0.34 + 1.3px);\n line-height: 0;\n text-align: center;\n top: calc(var(--score-container-padding) + var(--gauge-circle-size) / 2);\n}\n\n.lh-category .lh-gauge__percentage {\n --gauge-circle-size: var(--gauge-circle-size-big);\n --gauge-percentage-font-size: var(--gauge-percentage-font-size-big);\n}\n\n.lh-gauge__wrapper,\n.lh-fraction__wrapper {\n position: relative;\n display: flex;\n align-items: center;\n flex-direction: column;\n text-decoration: none;\n padding: var(--score-container-padding);\n\n --transition-length: 1s;\n\n /* Contain the layout style paint & layers during animation*/\n contain: content;\n will-change: opacity; /* Only using for layer promotion */\n}\n\n.lh-gauge__label,\n.lh-fraction__label {\n font-size: var(--gauge-label-font-size);\n font-weight: 500;\n line-height: var(--gauge-label-line-height);\n margin-top: 10px;\n text-align: center;\n color: var(--report-text-color);\n word-break: keep-all;\n}\n\n/* TODO(#8185) use more BEM (.lh-gauge__label--big) instead of relying on descendant selector */\n.lh-category .lh-gauge__label,\n.lh-category .lh-fraction__label {\n --gauge-label-font-size: var(--gauge-label-font-size-big);\n --gauge-label-line-height: var(--gauge-label-line-height-big);\n margin-top: 14px;\n}\n\n.lh-scores-header .lh-gauge__wrapper,\n.lh-scores-header .lh-fraction__wrapper,\n.lh-scores-header .lh-gauge--pwa__wrapper,\n.lh-sticky-header .lh-gauge__wrapper,\n.lh-sticky-header .lh-fraction__wrapper,\n.lh-sticky-header .lh-gauge--pwa__wrapper {\n width: var(--gauge-wrapper-width);\n}\n\n.lh-scorescale {\n display: inline-flex;\n\n gap: calc(var(--default-padding) * 4);\n margin: 16px auto 0 auto;\n font-size: var(--report-font-size-secondary);\n color: var(--color-gray-700);\n\n}\n\n.lh-scorescale-range {\n display: flex;\n align-items: center;\n font-family: var(--report-font-family-monospace);\n white-space: nowrap;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale {\n border: 0;\n display: flex;\n justify-content: center;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale-range {\n font-family: unset;\n font-size: 12px;\n}\n\n.lh-scorescale-wrap {\n display: contents;\n}\n\n/* Hide category score gauages if it\'s a single category report */\n.lh-header--solo-category .lh-scores-wrapper {\n display: none;\n}\n\n\n.lh-categories {\n width: 100%;\n overflow: hidden;\n}\n\n.lh-category {\n padding: var(--category-padding);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n\n --sticky-header-height: calc(var(--gauge-circle-size-sm) + var(--score-container-padding) * 2);\n --topbar-plus-sticky-header: calc(var(--topbar-height) + var(--sticky-header-height));\n scroll-margin-top: var(--topbar-plus-sticky-header);\n\n /* Faster recalc style & layout of the report. https://web.dev/content-visibility/ */\n content-visibility: auto;\n contain-intrinsic-size: 1000px;\n}\n\n.lh-category-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n.lh-category-header {\n margin-bottom: var(--section-padding-vertical);\n}\n\n.lh-category-header .lh-score__gauge {\n max-width: 400px;\n width: auto;\n margin: 0px auto;\n}\n\n.lh-category-header__finalscreenshot {\n display: grid;\n grid-template: none / 1fr 1px 1fr;\n justify-items: center;\n align-items: center;\n gap: var(--report-line-height);\n min-height: 288px;\n margin-bottom: var(--default-padding);\n}\n\n.lh-final-ss-image {\n /* constrain the size of the image to not be too large */\n max-height: calc(var(--gauge-circle-size-big) * 2.8);\n max-width: calc(var(--gauge-circle-size-big) * 3.5);\n border: 1px solid var(--color-gray-200);\n padding: 4px;\n border-radius: 3px;\n display: block;\n}\n\n.lh-category-headercol--separator {\n background: var(--color-gray-200);\n width: 1px;\n height: var(--gauge-circle-size-big);\n}\n\n@media screen and (max-width: 780px) {\n .lh-category-header__finalscreenshot {\n grid-template: 1fr 1fr / none\n }\n .lh-category-headercol--separator {\n display: none;\n }\n}\n\n\n/* 964 fits the min-width of the filmstrip */\n@media screen and (max-width: 964px) {\n .lh-report {\n margin-left: 0;\n width: 100%;\n }\n}\n\n@media print {\n body {\n -webkit-print-color-adjust: exact; /* print background colors */\n }\n .lh-container {\n display: block;\n }\n .lh-report {\n margin-left: 0;\n padding-top: 0;\n }\n .lh-categories {\n margin-top: 0;\n }\n}\n\n.lh-table {\n border-collapse: collapse;\n /* Can\'t assign padding to table, so shorten the width instead. */\n width: calc(100% - var(--audit-description-padding-left) - var(--stackpack-padding-horizontal));\n border: 1px solid var(--report-border-color-secondary);\n\n}\n\n.lh-table thead th {\n font-weight: normal;\n color: var(--color-gray-600);\n /* See text-wrapping comment on .lh-container. */\n word-break: normal;\n}\n\n.lh-row--even {\n background-color: var(--table-higlight-background-color);\n}\n.lh-row--hidden {\n display: none;\n}\n\n.lh-table th,\n.lh-table td {\n padding: var(--default-padding);\n}\n\n.lh-table tr {\n vertical-align: middle;\n}\n\n/* Looks unnecessary, but mostly for keeping the <th>s left-aligned */\n.lh-table-column--text,\n.lh-table-column--source-location,\n.lh-table-column--url,\n/* .lh-table-column--thumbnail, */\n/* .lh-table-column--empty,*/\n.lh-table-column--code,\n.lh-table-column--node {\n text-align: left;\n}\n\n.lh-table-column--code {\n min-width: 100px;\n}\n\n.lh-table-column--bytes,\n.lh-table-column--timespanMs,\n.lh-table-column--ms,\n.lh-table-column--numeric {\n text-align: right;\n word-break: normal;\n}\n\n\n\n.lh-table .lh-table-column--thumbnail {\n width: var(--image-preview-size);\n}\n\n.lh-table-column--url {\n min-width: 250px;\n}\n\n.lh-table-column--text {\n min-width: 80px;\n}\n\n/* Keep columns narrow if they follow the URL column */\n/* 12% was determined to be a decent narrow width, but wide enough for column headings */\n.lh-table-column--url + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--ms,\n.lh-table-column--url + .lh-table-column--ms + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--timespanMs {\n width: 12%;\n}\n\n.lh-text__url-host {\n display: inline;\n}\n\n.lh-text__url-host {\n margin-left: calc(var(--report-font-size) / 2);\n opacity: 0.6;\n font-size: 90%\n}\n\n.lh-thumbnail {\n object-fit: cover;\n width: var(--image-preview-size);\n height: var(--image-preview-size);\n display: block;\n}\n\n.lh-unknown pre {\n overflow: scroll;\n border: solid 1px var(--color-gray-200);\n}\n\n.lh-text__url > a {\n color: inherit;\n text-decoration: none;\n}\n\n.lh-text__url > a:hover {\n text-decoration: underline dotted #999;\n}\n\n.lh-sub-item-row {\n margin-left: 20px;\n margin-bottom: 0;\n color: var(--color-gray-700);\n}\n.lh-sub-item-row td {\n padding-top: 4px;\n padding-bottom: 4px;\n padding-left: 20px;\n}\n\n/* Chevron\n https://codepen.io/paulirish/pen/LmzEmK\n */\n.lh-chevron {\n --chevron-angle: 42deg;\n /* Edge doesn\'t support transform: rotate(calc(...)), so we define it here */\n --chevron-angle-right: -42deg;\n width: var(--chevron-size);\n height: var(--chevron-size);\n margin-top: calc((var(--report-line-height) - 12px) / 2);\n}\n\n.lh-chevron__lines {\n transition: transform 0.4s;\n transform: translateY(var(--report-line-height));\n}\n.lh-chevron__line {\n stroke: var(--chevron-line-stroke);\n stroke-width: var(--chevron-size);\n stroke-linecap: square;\n transform-origin: 50%;\n transform: rotate(var(--chevron-angle));\n transition: transform 300ms, stroke 300ms;\n}\n\n.lh-expandable-details .lh-chevron__line-right,\n.lh-expandable-details[open] .lh-chevron__line-left {\n transform: rotate(var(--chevron-angle-right));\n}\n\n.lh-expandable-details[open] .lh-chevron__line-right {\n transform: rotate(var(--chevron-angle));\n}\n\n\n.lh-expandable-details[open] .lh-chevron__lines {\n transform: translateY(calc(var(--chevron-size) * -1));\n}\n\n.lh-expandable-details[open] {\n animation: 300ms openDetails forwards;\n padding-bottom: var(--default-padding);\n}\n\n@keyframes openDetails {\n from {\n outline: 1px solid var(--report-background-color);\n }\n to {\n outline: 1px solid;\n box-shadow: 0 2px 4px rgba(0, 0, 0, .24);\n }\n}\n\n@media screen and (max-width: 780px) {\n /* no black outline if we\'re not confident the entire table can be displayed within bounds */\n .lh-expandable-details[open] {\n animation: none;\n }\n}\n\n.lh-expandable-details[open] summary, details.lh-clump > summary {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\ndetails.lh-clump[open] > summary {\n border-bottom-width: 0;\n}\n\n\n\ndetails .lh-clump-toggletext--hide,\ndetails[open] .lh-clump-toggletext--show { display: none; }\ndetails[open] .lh-clump-toggletext--hide { display: block;}\n\n\n/* Tooltip */\n.lh-tooltip-boundary {\n position: relative;\n}\n\n.lh-tooltip {\n position: absolute;\n display: none; /* Don\'t retain these layers when not needed */\n opacity: 0;\n background: #ffffff;\n white-space: pre-line; /* Render newlines in the text */\n min-width: 246px;\n max-width: 275px;\n padding: 15px;\n border-radius: 5px;\n text-align: initial;\n line-height: 1.4;\n}\n/* shrink tooltips to not be cutoff on left edge of narrow viewports\n 45vw is chosen to be ~= width of the left column of metrics\n*/\n@media screen and (max-width: 535px) {\n .lh-tooltip {\n min-width: 45vw;\n padding: 3vw;\n }\n}\n\n.lh-tooltip-boundary:hover .lh-tooltip {\n display: block;\n animation: fadeInTooltip 250ms;\n animation-fill-mode: forwards;\n animation-delay: 850ms;\n bottom: 100%;\n z-index: 1;\n will-change: opacity;\n right: 0;\n pointer-events: none;\n}\n\n.lh-tooltip::before {\n content: "";\n border: solid transparent;\n border-bottom-color: #fff;\n border-width: 10px;\n position: absolute;\n bottom: -20px;\n right: 6px;\n transform: rotate(180deg);\n pointer-events: none;\n}\n\n@keyframes fadeInTooltip {\n 0% { opacity: 0; }\n 75% { opacity: 1; }\n 100% { opacity: 1; filter: drop-shadow(1px 0px 1px #aaa) drop-shadow(0px 2px 4px hsla(206, 6%, 25%, 0.15)); pointer-events: auto; }\n}\n\n/* Element screenshot */\n.lh-element-screenshot {\n position: relative;\n overflow: hidden;\n float: left;\n margin-right: 20px;\n}\n.lh-element-screenshot__content {\n overflow: hidden;\n}\n.lh-element-screenshot__image {\n /* Set by ElementScreenshotRenderer.installFullPageScreenshotCssVariable */\n background-image: var(--element-screenshot-url);\n outline: 2px solid #777;\n background-color: white;\n background-repeat: no-repeat;\n}\n.lh-element-screenshot__mask {\n position: absolute;\n background: #555;\n opacity: 0.8;\n}\n.lh-element-screenshot__element-marker {\n position: absolute;\n outline: 2px solid var(--color-lime-400);\n}\n.lh-element-screenshot__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2000; /* .lh-topbar is 1000 */\n background: var(--screenshot-overlay-background);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: zoom-out;\n}\n\n.lh-element-screenshot__overlay .lh-element-screenshot {\n margin-right: 0; /* clearing margin used in thumbnail case */\n outline: 1px solid var(--color-gray-700);\n}\n\n.lh-screenshot-overlay--enabled .lh-element-screenshot {\n cursor: zoom-out;\n}\n.lh-screenshot-overlay--enabled .lh-node .lh-element-screenshot {\n cursor: zoom-in;\n}\n\n\n.lh-meta__items {\n --meta-icon-size: calc(var(--report-icon-size) * 0.667);\n padding: var(--default-padding);\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n background-color: var(--env-item-background-color);\n border-radius: 3px;\n margin: 0 0 var(--default-padding) 0;\n font-size: 12px;\n column-gap: var(--default-padding);\n color: var(--color-gray-700);\n}\n\n.lh-meta__item {\n display: block;\n list-style-type: none;\n position: relative;\n padding: 0 0 0 calc(var(--meta-icon-size) + var(--default-padding) * 2);\n cursor: unset; /* disable pointer cursor from report-icon */\n}\n\n.lh-meta__item.lh-tooltip-boundary {\n text-decoration: dotted underline var(--color-gray-500);\n cursor: help;\n}\n\n.lh-meta__item.lh-report-icon::before {\n position: absolute;\n left: var(--default-padding);\n width: var(--meta-icon-size);\n height: var(--meta-icon-size);\n}\n\n.lh-meta__item.lh-report-icon:hover::before {\n opacity: 0.7;\n}\n\n.lh-meta__item .lh-tooltip {\n color: var(--color-gray-800);\n}\n\n.lh-meta__item .lh-tooltip::before {\n right: auto; /* Set the tooltip arrow to the leftside */\n left: 6px;\n}\n\n/* Change the grid for narrow viewport. */\n@media screen and (max-width: 640px) {\n .lh-meta__items {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media screen and (max-width: 535px) {\n .lh-meta__items {\n display: block;\n }\n}\n\n\n/*# sourceURL=report-styles.css */\n'),t.append(n),t}(e);case"topbar":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-topbar {\n position: sticky;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n align-items: center;\n height: var(--topbar-height);\n padding: var(--topbar-padding);\n font-size: var(--report-font-size-secondary);\n background-color: var(--topbar-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n }\n\n .lh-topbar__logo {\n width: var(--topbar-logo-size);\n height: var(--topbar-logo-size);\n user-select: none;\n flex: none;\n }\n\n .lh-topbar__url {\n margin: var(--topbar-padding);\n text-decoration: none;\n color: var(--report-text-color);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .lh-tools {\n display: flex;\n align-items: center;\n margin-left: auto;\n will-change: transform;\n min-width: var(--report-icon-size);\n }\n .lh-tools__button {\n width: var(--report-icon-size);\n min-width: 24px;\n height: var(--report-icon-size);\n cursor: pointer;\n margin-right: 5px;\n /* This is actually a button element, but we want to style it like a transparent div. */\n display: flex;\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n outline: inherit;\n }\n .lh-tools__button svg {\n fill: var(--tools-icon-color);\n }\n .lh-dark .lh-tools__button svg {\n filter: invert(1);\n }\n .lh-tools__button.lh-active + .lh-tools__dropdown {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n }\n .lh-tools__dropdown {\n position: absolute;\n background-color: var(--report-background-color);\n border: 1px solid var(--report-border-color);\n border-radius: 3px;\n padding: calc(var(--default-padding) / 2) 0;\n cursor: pointer;\n top: 36px;\n right: 0;\n box-shadow: 1px 1px 3px #ccc;\n min-width: 125px;\n clip: rect(0, 164px, 0, 0);\n visibility: hidden;\n opacity: 0;\n transition: all 200ms cubic-bezier(0,0,0.2,1);\n }\n .lh-tools__dropdown a {\n color: currentColor;\n text-decoration: none;\n white-space: nowrap;\n padding: 0 6px;\n line-height: 2;\n }\n .lh-tools__dropdown a:hover,\n .lh-tools__dropdown a:focus {\n background-color: var(--color-gray-200);\n outline: none;\n }\n /* save-gist option hidden in report. */\n .lh-tools__dropdown a[data-action='save-gist'] {\n display: none;\n }\n\n .lh-locale-selector {\n width: 100%;\n color: var(--report-text-color);\n background-color: var(--locale-selector-background-color);\n padding: 2px;\n }\n .lh-tools-locale {\n display: flex;\n align-items: center;\n flex-direction: row-reverse;\n }\n .lh-tools-locale__selector-wrapper {\n transition: opacity 0.15s;\n opacity: 0;\n max-width: 200px;\n }\n .lh-button.lh-tool-locale__button {\n height: var(--topbar-height);\n color: var(--tools-icon-color);\n padding: calc(var(--default-padding) / 2);\n }\n .lh-tool-locale__button.lh-active + .lh-tools-locale__selector-wrapper {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n margin: 0 4px;\n }\n\n @media screen and (max-width: 964px) {\n .lh-tools__dropdown {\n right: 0;\n left: initial;\n }\n }\n @media print {\n .lh-topbar {\n position: static;\n margin-left: 0;\n }\n\n .lh-tools__dropdown {\n display: none;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-topbar"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-topbar__logo");o.setAttribute("viewBox","0 0 24 24");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("x1","57.456%"),a.setAttribute("y1","13.086%"),a.setAttribute("x2","18.259%"),a.setAttribute("y2","72.322%"),a.setAttribute("id","lh-topbar__logo--a");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#262626"),l.setAttribute("stop-opacity",".1"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#262626"),s.setAttribute("stop-opacity","0"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("x1","100%"),c.setAttribute("y1","50%"),c.setAttribute("x2","0%"),c.setAttribute("y2","50%"),c.setAttribute("id","lh-topbar__logo--b");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#262626"),d.setAttribute("stop-opacity",".1"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#262626"),h.setAttribute("stop-opacity","0"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");p.setAttribute("x1","58.764%"),p.setAttribute("y1","65.756%"),p.setAttribute("x2","36.939%"),p.setAttribute("y2","50.14%"),p.setAttribute("id","lh-topbar__logo--c");const u=e.createElementNS("http://www.w3.org/2000/svg","stop");u.setAttribute("stop-color","#262626"),u.setAttribute("stop-opacity",".1"),u.setAttribute("offset","0%");const g=e.createElementNS("http://www.w3.org/2000/svg","stop");g.setAttribute("stop-color","#262626"),g.setAttribute("stop-opacity","0"),g.setAttribute("offset","100%"),p.append(" ",u," ",g," ");const m=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");m.setAttribute("x1","41.635%"),m.setAttribute("y1","20.358%"),m.setAttribute("x2","72.863%"),m.setAttribute("y2","85.424%"),m.setAttribute("id","lh-topbar__logo--d");const f=e.createElementNS("http://www.w3.org/2000/svg","stop");f.setAttribute("stop-color","#FFF"),f.setAttribute("stop-opacity",".1"),f.setAttribute("offset","0%");const v=e.createElementNS("http://www.w3.org/2000/svg","stop");v.setAttribute("stop-color","#FFF"),v.setAttribute("stop-opacity","0"),v.setAttribute("offset","100%"),m.append(" ",f," ",v," "),i.append(" ",a," ",c," ",p," ",m," ");const b=e.createElementNS("http://www.w3.org/2000/svg","g");b.setAttribute("fill","none"),b.setAttribute("fill-rule","evenodd");const _=e.createElementNS("http://www.w3.org/2000/svg","path");_.setAttribute("d","M12 3l4.125 2.625v3.75H18v2.25h-1.688l1.5 9.375H6.188l1.5-9.375H6v-2.25h1.875V5.648L12 3zm2.201 9.938L9.54 14.633 9 18.028l5.625-2.062-.424-3.028zM12.005 5.67l-1.88 1.207v2.498h3.75V6.86l-1.87-1.19z"),_.setAttribute("fill","#F44B21");const w=e.createElementNS("http://www.w3.org/2000/svg","path");w.setAttribute("fill","#FFF"),w.setAttribute("d","M14.201 12.938L9.54 14.633 9 18.028l5.625-2.062z");const y=e.createElementNS("http://www.w3.org/2000/svg","path");y.setAttribute("d","M6 18c-2.042 0-3.95-.01-5.813 0l1.5-9.375h4.326L6 18z"),y.setAttribute("fill","url(#lh-topbar__logo--a)"),y.setAttribute("fill-rule","nonzero"),y.setAttribute("transform","translate(6 3)");const x=e.createElementNS("http://www.w3.org/2000/svg","path");x.setAttribute("fill","#FFF176"),x.setAttribute("fill-rule","nonzero"),x.setAttribute("d","M13.875 9.375v-2.56l-1.87-1.19-1.88 1.207v2.543z");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-topbar__logo--b)"),k.setAttribute("fill-rule","nonzero"),k.setAttribute("d","M0 6.375h6v2.25H0z"),k.setAttribute("transform","translate(6 3)");const E=e.createElementNS("http://www.w3.org/2000/svg","path");E.setAttribute("fill","url(#lh-topbar__logo--c)"),E.setAttribute("fill-rule","nonzero"),E.setAttribute("d","M6 6.375H1.875v-3.75L6 0z"),E.setAttribute("transform","translate(6 3)");const A=e.createElementNS("http://www.w3.org/2000/svg","path");A.setAttribute("fill","url(#lh-topbar__logo--d)"),A.setAttribute("fill-rule","nonzero"),A.setAttribute("d","M6 0l4.125 2.625v3.75H12v2.25h-1.688l1.5 9.375H.188l1.5-9.375H0v-2.25h1.875V2.648z"),A.setAttribute("transform","translate(6 3)"),b.append(" ",_," ",w," ",y," ",x," ",k," ",E," ",A," "),o.append(" ",i," ",b," ");const C=e.createElement("a","lh-topbar__url");C.setAttribute("href",""),C.setAttribute("target","_blank"),C.setAttribute("rel","noopener");const z=e.createElement("div","lh-tools"),S=e.createElement("div","lh-tools-locale lh-hidden"),L=e.createElement("button","lh-button lh-tool-locale__button");L.setAttribute("id","lh-button__swap-locales"),L.setAttribute("title","Show Language Picker"),L.setAttribute("aria-label","Toggle language picker"),L.setAttribute("aria-haspopup","menu"),L.setAttribute("aria-expanded","false"),L.setAttribute("aria-controls","lh-tools-locale__selector-wrapper");const M=e.createElementNS("http://www.w3.org/2000/svg","svg");M.setAttribute("width","20px"),M.setAttribute("height","20px"),M.setAttribute("viewBox","0 0 24 24"),M.setAttribute("fill","currentColor");const F=e.createElementNS("http://www.w3.org/2000/svg","path");F.setAttribute("d","M0 0h24v24H0V0z"),F.setAttribute("fill","none");const T=e.createElementNS("http://www.w3.org/2000/svg","path");T.setAttribute("d","M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"),M.append(F,T),L.append(" ",M," ");const N=e.createElement("div","lh-tools-locale__selector-wrapper");N.setAttribute("id","lh-tools-locale__selector-wrapper"),N.setAttribute("role","menu"),N.setAttribute("aria-labelledby","lh-button__swap-locales"),N.setAttribute("aria-hidden","true"),N.append(" "," "),S.append(" ",L," ",N," ");const D=e.createElement("button","lh-tools__button");D.setAttribute("id","lh-tools-button"),D.setAttribute("title","Tools menu"),D.setAttribute("aria-label","Toggle report tools menu"),D.setAttribute("aria-haspopup","menu"),D.setAttribute("aria-expanded","false"),D.setAttribute("aria-controls","lh-tools-dropdown");const H=e.createElementNS("http://www.w3.org/2000/svg","svg");H.setAttribute("width","100%"),H.setAttribute("height","100%"),H.setAttribute("viewBox","0 0 24 24");const R=e.createElementNS("http://www.w3.org/2000/svg","path");R.setAttribute("d","M0 0h24v24H0z"),R.setAttribute("fill","none");const P=e.createElementNS("http://www.w3.org/2000/svg","path");P.setAttribute("d","M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"),H.append(" ",R," ",P," "),D.append(" ",H," ");const U=e.createElement("div","lh-tools__dropdown");U.setAttribute("id","lh-tools-dropdown"),U.setAttribute("role","menu"),U.setAttribute("aria-labelledby","lh-tools-button");const $=e.createElement("a","lh-report-icon lh-report-icon--print");$.setAttribute("role","menuitem"),$.setAttribute("tabindex","-1"),$.setAttribute("href","#"),$.setAttribute("data-i18n","dropdownPrintSummary"),$.setAttribute("data-action","print-summary");const B=e.createElement("a","lh-report-icon lh-report-icon--print");B.setAttribute("role","menuitem"),B.setAttribute("tabindex","-1"),B.setAttribute("href","#"),B.setAttribute("data-i18n","dropdownPrintExpanded"),B.setAttribute("data-action","print-expanded");const O=e.createElement("a","lh-report-icon lh-report-icon--copy");O.setAttribute("role","menuitem"),O.setAttribute("tabindex","-1"),O.setAttribute("href","#"),O.setAttribute("data-i18n","dropdownCopyJSON"),O.setAttribute("data-action","copy");const I=e.createElement("a","lh-report-icon lh-report-icon--download lh-hidden");I.setAttribute("role","menuitem"),I.setAttribute("tabindex","-1"),I.setAttribute("href","#"),I.setAttribute("data-i18n","dropdownSaveHTML"),I.setAttribute("data-action","save-html");const V=e.createElement("a","lh-report-icon lh-report-icon--download");V.setAttribute("role","menuitem"),V.setAttribute("tabindex","-1"),V.setAttribute("href","#"),V.setAttribute("data-i18n","dropdownSaveJSON"),V.setAttribute("data-action","save-json");const G=e.createElement("a","lh-report-icon lh-report-icon--open");G.setAttribute("role","menuitem"),G.setAttribute("tabindex","-1"),G.setAttribute("href","#"),G.setAttribute("data-i18n","dropdownViewer"),G.setAttribute("data-action","open-viewer");const j=e.createElement("a","lh-report-icon lh-report-icon--open");j.setAttribute("role","menuitem"),j.setAttribute("tabindex","-1"),j.setAttribute("href","#"),j.setAttribute("data-i18n","dropdownSaveGist"),j.setAttribute("data-action","save-gist");const q=e.createElement("a","lh-report-icon lh-report-icon--dark");return q.setAttribute("role","menuitem"),q.setAttribute("tabindex","-1"),q.setAttribute("href","#"),q.setAttribute("data-i18n","dropdownDarkTheme"),q.setAttribute("data-action","toggle-dark"),U.append(" ",$," ",B," ",O," "," ",I," ",V," ",G," ",j," ",q," "),z.append(" ",S," ",D," ",U," "),r.append(" "," ",o," ",C," ",z," "),t.append(r),t}(e);case"warningsToplevel":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-warnings lh-warnings--toplevel"),r=e.createElement("p","lh-warnings__msg"),o=e.createElement("ul");return n.append(" ",r," ",o," "),t.append(n),t}(e)}throw new Error("unexpected component: "+t)}(this,e),this._componentCache.set(e,t);return t.cloneNode(!0)}clearComponentCache(){this._componentCache.clear()}convertMarkdownLinkSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownLink(e)){if(!n.isLink){t.appendChild(this._document.createTextNode(n.text));continue}const e=new URL(n.linkHref);["https://developers.google.com","https://web.dev"].includes(e.origin)&&(e.searchParams.set("utm_source","lighthouse"),e.searchParams.set("utm_medium",this._lighthouseChannel));const r=this.createElement("a");r.rel="noopener",r.target="_blank",r.textContent=n.text,this.safelySetHref(r,e.href),t.appendChild(r)}return t}safelySetHref(e,t){if((t=t||"").startsWith("#"))return void(e.href=t);let n;try{n=new URL(t)}catch(e){}n&&["https:","http:"].includes(n.protocol)&&(e.href=n.href)}safelySetBlobHref(e,t){if("text/html"!==t.type&&"application/json"!==t.type)throw new Error("Unsupported blob type");const n=URL.createObjectURL(t);e.href=n}convertMarkdownCodeSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownCodeSpans(e))if(n.isCode){const e=this.createElement("code");e.textContent=n.text,t.appendChild(e)}else t.appendChild(this._document.createTextNode(n.text));return t}setLighthouseChannel(e){this._lighthouseChannel=e}document(){return this._document}isDevTools(){return!!this._document.querySelector(".lh-devtools")}find(e,t){const n=t.querySelector(e);if(null===n)throw new Error(`query ${e} not found`);return n}findAll(e,t){return Array.from(t.querySelectorAll(e))}fireEventOn(e,t=this._document,n){const r=new CustomEvent(e,n?{detail:n}:void 0);t.dispatchEvent(r)}saveFile(e,t){const n=this.createElement("a");n.download=t,this.safelySetBlobHref(n,e),this._document.body.appendChild(n),n.click(),this._document.body.removeChild(n),setTimeout((()=>URL.revokeObjectURL(n.href)),500)}}
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */class c{constructor(e,t){this.dom=e,this.detailsRenderer=t}get _clumpTitles(){return{warning:l.i18n.strings.warningAuditsGroupTitle,manual:l.i18n.strings.manualAuditsGroupTitle,passed:l.i18n.strings.passedAuditsGroupTitle,notApplicable:l.i18n.strings.notApplicableAuditsGroupTitle}}renderAudit(e){const t=this.dom.createComponent("audit");return this.populateAuditValues(e,t)}populateAuditValues(e,t){const n=l.i18n.strings,r=this.dom.find(".lh-audit",t);r.id=e.result.id;const o=e.result.scoreDisplayMode;e.result.displayValue&&(this.dom.find(".lh-audit__display-text",r).textContent=e.result.displayValue);const i=this.dom.find(".lh-audit__title",r);i.appendChild(this.dom.convertMarkdownCodeSnippets(e.result.title));const a=this.dom.find(".lh-audit__description",r);a.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description));for(const t of e.relevantMetrics||[]){const e=this.dom.createChildOf(a,"span","lh-audit__adorn");e.title=`Relevant to ${t.result.title}`,e.textContent=t.acronym||t.id}e.stackPacks&&e.stackPacks.forEach((e=>{const t=this.dom.createElement("div");t.classList.add("lh-audit__stackpack");const n=this.dom.createElement("img");n.classList.add("lh-audit__stackpack__img"),n.src=e.iconDataURL,n.alt=e.title,t.appendChild(n),t.appendChild(this.dom.convertMarkdownLinkSnippets(e.description)),this.dom.find(".lh-audit__stackpacks",r).appendChild(t)}));const s=this.dom.find("details",r);if(e.result.details){const t=this.detailsRenderer.render(e.result.details);t&&(t.classList.add("lh-details"),s.appendChild(t))}if(this.dom.find(".lh-chevron-container",r).appendChild(this._createChevron()),this._setRatingClass(r,e.result.score,o),"error"===e.result.scoreDisplayMode){r.classList.add("lh-audit--error");const t=this.dom.find(".lh-audit__display-text",r);t.textContent=n.errorLabel,t.classList.add("lh-tooltip-boundary");this.dom.createChildOf(t,"div","lh-tooltip lh-tooltip--error").textContent=e.result.errorMessage||n.errorMissingAuditInfo}else if(e.result.explanation){this.dom.createChildOf(i,"div","lh-audit-explanation").textContent=e.result.explanation}const c=e.result.warnings;if(!c||0===c.length)return r;const d=this.dom.find("summary",s),h=this.dom.createChildOf(d,"div","lh-warnings");if(this.dom.createChildOf(h,"span").textContent=n.warningHeader,1===c.length)h.appendChild(this.dom.createTextNode(c.join("")));else{const e=this.dom.createChildOf(h,"ul");for(const t of c){this.dom.createChildOf(e,"li").textContent=t}}return r}injectFinalScreenshot(e,t,n){const r=t["final-screenshot"];if(!r||"error"===r.scoreDisplayMode)return null;if(!r.details||"screenshot"!==r.details.type)return null;const o=this.dom.createElement("img","lh-final-ss-image"),i=r.details.data;o.src=i,o.alt=r.title;const a=this.dom.find(".lh-category .lh-category-header",e),l=this.dom.createElement("div","lh-category-headercol"),s=this.dom.createElement("div","lh-category-headercol lh-category-headercol--separator"),c=this.dom.createElement("div","lh-category-headercol");l.append(...a.childNodes),l.append(n),c.append(o),a.append(l,s,c),a.classList.add("lh-category-header__finalscreenshot")}_createChevron(){const e=this.dom.createComponent("chevron");return this.dom.find("svg.lh-chevron",e)}_setRatingClass(e,t,n){const r=l.calculateRating(t,n);return e.classList.add(`lh-audit--${n.toLowerCase()}`),"informative"!==n&&e.classList.add(`lh-audit--${r}`),e}renderCategoryHeader(e,t,n){const r=this.dom.createComponent("categoryHeader"),o=this.dom.find(".lh-score__gauge",r),i=this.renderCategoryScore(e,t,n);if(o.appendChild(i),e.description){const t=this.dom.convertMarkdownLinkSnippets(e.description);this.dom.find(".lh-category-header__description",r).appendChild(t)}return r}renderAuditGroup(e){const t=this.dom.createElement("div","lh-audit-group"),n=this.dom.createElement("div","lh-audit-group__header");this.dom.createChildOf(n,"span","lh-audit-group__title").textContent=e.title,t.appendChild(n);let r=null;return e.description&&(r=this.dom.convertMarkdownLinkSnippets(e.description),r.classList.add("lh-audit-group__description","lh-audit-group__footer"),t.appendChild(r)),[t,r]}_renderGroupedAudits(e,t){const n=new Map,r="NotAGroup";n.set(r,[]);for(const t of e){const e=t.group||r,o=n.get(e)||[];o.push(t),n.set(e,o)}const o=[];for(const[e,i]of n){if(e===r){for(const e of i)o.push(this.renderAudit(e));continue}const n=t[e],[a,l]=this.renderAuditGroup(n);for(const e of i)a.insertBefore(this.renderAudit(e),l);a.classList.add(`lh-audit-group--${e}`),o.push(a)}return o}renderUnexpandableClump(e,t){const n=this.dom.createElement("div");return this._renderGroupedAudits(e,t).forEach((e=>n.appendChild(e))),n}renderClump(e,{auditRefs:t,description:n}){const r=this.dom.createComponent("clump"),o=this.dom.find(".lh-clump",r);"warning"===e&&o.setAttribute("open","");const i=this.dom.find(".lh-audit-group__header",o),a=this._clumpTitles[e];this.dom.find(".lh-audit-group__title",i).textContent=a;this.dom.find(".lh-audit-group__itemcount",o).textContent=`(${t.length})`;const s=t.map(this.renderAudit.bind(this));o.append(...s);const c=this.dom.find(".lh-audit-group",r);if(n){const e=this.dom.convertMarkdownLinkSnippets(n);e.classList.add("lh-audit-group__description","lh-audit-group__footer"),c.appendChild(e)}return this.dom.find(".lh-clump-toggletext--show",c).textContent=l.i18n.strings.show,this.dom.find(".lh-clump-toggletext--hide",c).textContent=l.i18n.strings.hide,o.classList.add(`lh-clump--${e.toLowerCase()}`),c}renderCategoryScore(e,t,n){let r;if(r=n&&l.shouldDisplayAsFraction(n.gatherMode)?this.renderCategoryFraction(e):this.renderScoreGauge(e,t),n?.omitLabel){this.dom.find(".lh-gauge__label,.lh-fraction__label",r).remove()}if(n?.onPageAnchorRendered){const e=this.dom.find("a",r);n.onPageAnchorRendered(e)}return r}renderScoreGauge(e,t){const n=this.dom.createComponent("gauge"),r=this.dom.find("a.lh-gauge__wrapper",n);l.isPluginCategory(e.id)&&r.classList.add("lh-gauge__wrapper--plugin");const o=Number(e.score),i=this.dom.find(".lh-gauge",n),a=this.dom.find("circle.lh-gauge-arc",i);a&&this._setGaugeArc(a,o);const s=Math.round(100*o),c=this.dom.find("div.lh-gauge__percentage",n);return c.textContent=s.toString(),null===e.score&&(c.textContent="?",c.title=l.i18n.strings.errorLabel),0===e.auditRefs.length||this.hasApplicableAudits(e)?r.classList.add(`lh-gauge__wrapper--${l.calculateRating(e.score)}`):(r.classList.add("lh-gauge__wrapper--not-applicable"),c.textContent="-",c.title=l.i18n.strings.notApplicableAuditsGroupTitle),this.dom.find(".lh-gauge__label",n).textContent=e.title,n}renderCategoryFraction(e){const t=this.dom.createComponent("fraction"),n=this.dom.find("a.lh-fraction__wrapper",t),{numPassed:r,numPassableAudits:o,totalWeight:i}=l.calculateCategoryFraction(e),a=r/o,s=this.dom.find(".lh-fraction__content",t),c=this.dom.createElement("span");c.textContent=`${r}/${o}`,s.appendChild(c);let d=l.calculateRating(a);return 0===i&&(d="null"),n.classList.add(`lh-fraction__wrapper--${d}`),this.dom.find(".lh-fraction__label",t).textContent=e.title,t}hasApplicableAudits(e){return e.auditRefs.some((e=>"notApplicable"!==e.result.scoreDisplayMode))}_setGaugeArc(e,t){const n=2*Math.PI*Number(e.getAttribute("r")),r=Number(e.getAttribute("stroke-width")),o=.25*r/n;e.style.transform=`rotate(${360*o-90}deg)`;let i=t*n-r/2;0===t&&(e.style.opacity="0"),1===t&&(i=n),e.style.strokeDasharray=`${Math.max(i,0)} ${n}`}_auditHasWarning(e){return Boolean(e.result.warnings?.length)}_getClumpIdForAuditRef(e){const t=e.result.scoreDisplayMode;return"manual"===t||"notApplicable"===t?t:l.showAsPassed(e.result)?this._auditHasWarning(e)?"warning":"passed":"failed"}render(e,t={},n){const r=this.dom.createElement("div","lh-category");r.id=e.id,r.appendChild(this.renderCategoryHeader(e,t,n));const o=new Map;o.set("failed",[]),o.set("warning",[]),o.set("manual",[]),o.set("passed",[]),o.set("notApplicable",[]);for(const t of e.auditRefs){const e=this._getClumpIdForAuditRef(t),n=o.get(e);n.push(t),o.set(e,n)}for(const e of o.values())e.sort(((e,t)=>t.weight-e.weight));for(const[n,i]of o){if(0===i.length)continue;if("failed"===n){const e=this.renderUnexpandableClump(i,t);e.classList.add("lh-clump--failed"),r.appendChild(e);continue}const o="manual"===n?e.manualDescription:void 0,a=this.renderClump(n,{auditRefs:i,description:o});r.appendChild(a)}return r}}
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */class d{static initTree(e){let t=0;const n=Object.keys(e);if(n.length>0){t=e[n[0]].request.startTime}return{tree:e,startTime:t,transferSize:0}}static createSegment(e,t,n,r,o,i){const a=e[t],l=Object.keys(e),s=l.indexOf(t)===l.length-1,c=!!a.children&&Object.keys(a.children).length>0,d=Array.isArray(o)?o.slice(0):[];return void 0!==i&&d.push(!i),{node:a,isLastChild:s,hasChildren:c,startTime:n,transferSize:r+a.request.transferSize,treeMarkers:d}}static createChainNode(e,t,n){const r=e.createComponent("crcChain");e.find(".lh-crc-node",r).setAttribute("title",t.node.request.url);const o=e.find(".lh-crc-node__tree-marker",r);t.treeMarkers.forEach((t=>{t?(o.appendChild(e.createElement("span","lh-tree-marker lh-vert")),o.appendChild(e.createElement("span","lh-tree-marker"))):(o.appendChild(e.createElement("span","lh-tree-marker")),o.appendChild(e.createElement("span","lh-tree-marker")))})),t.isLastChild?(o.appendChild(e.createElement("span","lh-tree-marker lh-up-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))):(o.appendChild(e.createElement("span","lh-tree-marker lh-vert-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))),t.hasChildren?o.appendChild(e.createElement("span","lh-tree-marker lh-horiz-down")):o.appendChild(e.createElement("span","lh-tree-marker lh-right"));const i=t.node.request.url,a=n.renderTextURL(i),s=e.find(".lh-crc-node__tree-value",r);if(s.appendChild(a),!t.hasChildren){const{startTime:n,endTime:r,transferSize:o}=t.node.request,i=e.createElement("span","lh-crc-node__chain-duration");i.textContent=" - "+l.i18n.formatMilliseconds(1e3*(r-n))+", ";const a=e.createElement("span","lh-crc-node__chain-duration");a.textContent=l.i18n.formatBytesToKiB(o,.01),s.appendChild(i),s.appendChild(a)}return r}static buildTree(e,t,n,r,o,i){if(r.appendChild(h.createChainNode(e,n,i)),n.node.children)for(const a of Object.keys(n.node.children)){const l=h.createSegment(n.node.children,a,n.startTime,n.transferSize,n.treeMarkers,n.isLastChild);h.buildTree(e,t,l,r,o,i)}}static render(e,t,n){const r=e.createComponent("crc"),o=e.find(".lh-crc",r);e.find(".lh-crc-initial-nav",r).textContent=l.i18n.strings.crcInitialNavigation,e.find(".lh-crc__longest_duration_label",r).textContent=l.i18n.strings.crcLongestDurationLabel,e.find(".lh-crc__longest_duration",r).textContent=l.i18n.formatMilliseconds(t.longestChain.duration);const i=h.initTree(t.chains);for(const a of Object.keys(i.tree)){const l=h.createSegment(i.tree,a,i.startTime,i.transferSize);h.buildTree(e,r,l,o,t,n)}return e.find(".lh-crc-container",r)}}const h=d;
+/**
+ * @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */function p(e,t,n){return e<t?t:e>n?n:e}class u{static getScreenshotPositions(e,t,n){const r={x:(o=e).left+o.width/2,y:o.top+o.height/2};var o;const i=p(r.x-t.width/2,0,n.width-t.width),a=p(r.y-t.height/2,0,n.height-t.height);return{screenshot:{left:i,top:a},clip:{left:e.left-i,top:e.top-a}}}static renderClipPathInScreenshot(e,t,n,r,o){const i=e.find("clipPath",t),a=`clip-${l.getUniqueSuffix()}`;i.id=a,t.style.clipPath=`url(#${a})`;const s=n.top/o.height,c=s+r.height/o.height,d=n.left/o.width,h=d+r.width/o.width,p=[`0,0 1,0 1,${s} 0,${s}`,`0,${c} 1,${c} 1,1 0,1`,`0,${s} ${d},${s} ${d},${c} 0,${c}`,`${h},${s} 1,${s} 1,${c} ${h},${c}`];for(const t of p){const n=e.createElementNS("http://www.w3.org/2000/svg","polygon");n.setAttribute("points",t),i.append(n)}}static installFullPageScreenshot(e,t){e.style.setProperty("--element-screenshot-url",`url('${t.data}')`)}static installOverlayFeature(e){const{dom:t,rootEl:n,overlayContainerEl:r,fullPageScreenshot:o}=e,i="lh-screenshot-overlay--enabled";n.classList.contains(i)||(n.classList.add(i),n.addEventListener("click",(e=>{const n=e.target;if(!n)return;const i=n.closest(".lh-node > .lh-element-screenshot");if(!i)return;const a=t.createElement("div","lh-element-screenshot__overlay");r.append(a);const l={width:.95*a.clientWidth,height:.8*a.clientHeight},s={width:Number(i.dataset.rectWidth),height:Number(i.dataset.rectHeight),left:Number(i.dataset.rectLeft),right:Number(i.dataset.rectLeft)+Number(i.dataset.rectWidth),top:Number(i.dataset.rectTop),bottom:Number(i.dataset.rectTop)+Number(i.dataset.rectHeight)},c=u.render(t,o.screenshot,s,l);c?(a.appendChild(c),a.addEventListener("click",(()=>a.remove()))):a.remove()})))}static _computeZoomFactor(e,t){const n={x:t.width/e.width,y:t.height/e.height},r=.75*Math.min(n.x,n.y);return Math.min(1,r)}static render(e,t,n,r){if(!function(e,t){return t.left<=e.width&&0<=t.right&&t.top<=e.height&&0<=t.bottom}(t,n))return null;const o=e.createComponent("elementScreenshot"),i=e.find("div.lh-element-screenshot",o);i.dataset.rectWidth=n.width.toString(),i.dataset.rectHeight=n.height.toString(),i.dataset.rectLeft=n.left.toString(),i.dataset.rectTop=n.top.toString();const a=this._computeZoomFactor(n,r),l={width:r.width/a,height:r.height/a};l.width=Math.min(t.width,l.width);const s=l.width*a,c=l.height*a,d=u.getScreenshotPositions(n,l,{width:t.width,height:t.height});e.find("div.lh-element-screenshot__content",i).style.top=`-${c}px`;const h=e.find("div.lh-element-screenshot__image",i);h.style.width=s+"px",h.style.height=c+"px",h.style.backgroundPositionY=-d.screenshot.top*a+"px",h.style.backgroundPositionX=-d.screenshot.left*a+"px",h.style.backgroundSize=`${t.width*a}px ${t.height*a}px`;const p=e.find("div.lh-element-screenshot__element-marker",i);p.style.width=n.width*a+"px",p.style.height=n.height*a+"px",p.style.left=d.clip.left*a+"px",p.style.top=d.clip.top*a+"px";const g=e.find("div.lh-element-screenshot__mask",i);return g.style.width=s+"px",g.style.height=c+"px",u.renderClipPathInScreenshot(e,g,d.clip,n,l),i}}
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */const g=["http://","https://","data:"];class m{constructor(e,t={}){this._dom=e,this._fullPageScreenshot=t.fullPageScreenshot}render(e){switch(e.type){case"filmstrip":return this._renderFilmstrip(e);case"list":return this._renderList(e);case"table":return this._renderTable(e);case"criticalrequestchain":return d.render(this._dom,e,this);case"opportunity":return this._renderTable(e);case"screenshot":case"debugdata":case"full-page-screenshot":case"treemap-data":return null;default:return this._renderUnknown(e.type,e)}}_renderBytes(e){const t=l.i18n.formatBytesToKiB(e.value,e.granularity),n=this._renderText(t);return n.title=l.i18n.formatBytes(e.value),n}_renderMilliseconds(e){let t=l.i18n.formatMilliseconds(e.value,e.granularity);return"duration"===e.displayUnit&&(t=l.i18n.formatDuration(e.value)),this._renderText(t)}renderTextURL(e){const t=e;let n,r,o;try{const e=l.parseURL(t);n="/"===e.file?e.origin:e.file,r="/"===e.file||""===e.hostname?"":`(${e.hostname})`,o=t}catch(e){n=t}const i=this._dom.createElement("div","lh-text__url");if(i.appendChild(this._renderLink({text:n,url:t})),r){const e=this._renderText(r);e.classList.add("lh-text__url-host"),i.appendChild(e)}return o&&(i.title=t,i.dataset.url=t),i}_renderLink(e){const t=this._dom.createElement("a");if(this._dom.safelySetHref(t,e.url),!t.href){const t=this._renderText(e.text);return t.classList.add("lh-link"),t}return t.rel="noopener",t.target="_blank",t.textContent=e.text,t.classList.add("lh-link"),t}_renderText(e){const t=this._dom.createElement("div","lh-text");return t.textContent=e,t}_renderNumeric(e){const t=l.i18n.formatNumber(e.value,e.granularity),n=this._dom.createElement("div","lh-numeric");return n.textContent=t,n}_renderThumbnail(e){const t=this._dom.createElement("img","lh-thumbnail"),n=e;return t.src=n,t.title=n,t.alt="",t}_renderUnknown(e,t){console.error(`Unknown details type: ${e}`,t);const n=this._dom.createElement("details","lh-unknown");return this._dom.createChildOf(n,"summary").textContent=`We don't know how to render audit details of type \`${e}\`. The Lighthouse version that collected this data is likely newer than the Lighthouse version of the report renderer. Expand for the raw JSON.`,this._dom.createChildOf(n,"pre").textContent=JSON.stringify(t,null,2),n}_renderTableValue(e,t){if(null==e)return null;if("object"==typeof e)switch(e.type){case"code":return this._renderCode(e.value);case"link":return this._renderLink(e);case"node":return this.renderNode(e);case"numeric":return this._renderNumeric(e);case"source-location":return this.renderSourceLocation(e);case"url":return this.renderTextURL(e.value);default:return this._renderUnknown(e.type,e)}switch(t.valueType){case"bytes":{const n=Number(e);return this._renderBytes({value:n,granularity:t.granularity})}case"code":{const t=String(e);return this._renderCode(t)}case"ms":{const n={value:Number(e),granularity:t.granularity,displayUnit:t.displayUnit};return this._renderMilliseconds(n)}case"numeric":{const n=Number(e);return this._renderNumeric({value:n,granularity:t.granularity})}case"text":{const t=String(e);return this._renderText(t)}case"thumbnail":{const t=String(e);return this._renderThumbnail(t)}case"timespanMs":{const t=Number(e);return this._renderMilliseconds({value:t})}case"url":{const t=String(e);return g.some((e=>t.startsWith(e)))?this.renderTextURL(t):this._renderCode(t)}default:return this._renderUnknown(t.valueType,e)}}_getCanonicalizedHeadingsFromTable(e){return"opportunity"===e.type?e.headings:e.headings.map((e=>this._getCanonicalizedHeading(e)))}_getCanonicalizedHeading(e){let t;return e.subItemsHeading&&(t=this._getCanonicalizedsubItemsHeading(e.subItemsHeading,e)),{key:e.key,valueType:e.itemType,subItemsHeading:t,label:e.text,displayUnit:e.displayUnit,granularity:e.granularity}}_getCanonicalizedsubItemsHeading(e,t){return e.key||console.warn("key should not be null"),{key:e.key||"",valueType:e.itemType||t.itemType,granularity:e.granularity||t.granularity,displayUnit:e.displayUnit||t.displayUnit}}_getDerivedsubItemsHeading(e){return e.subItemsHeading?{key:e.subItemsHeading.key||"",valueType:e.subItemsHeading.valueType||e.valueType,granularity:e.subItemsHeading.granularity||e.granularity,displayUnit:e.subItemsHeading.displayUnit||e.displayUnit,label:""}:null}_renderTableRow(e,t){const n=this._dom.createElement("tr");for(const r of t){if(!r||!r.key){this._dom.createChildOf(n,"td","lh-table-column--empty");continue}const t=e[r.key];let o;if(null!=t&&(o=this._renderTableValue(t,r)),o){const e=`lh-table-column--${r.valueType}`;this._dom.createChildOf(n,"td",e).appendChild(o)}else this._dom.createChildOf(n,"td","lh-table-column--empty")}return n}_renderTableRowsFromItem(e,t){const n=this._dom.createFragment();if(n.append(this._renderTableRow(e,t)),!e.subItems)return n;const r=t.map(this._getDerivedsubItemsHeading);if(!r.some(Boolean))return n;for(const t of e.subItems.items){const e=this._renderTableRow(t,r);e.classList.add("lh-sub-item-row"),n.append(e)}return n}_renderTable(e){if(!e.items.length)return this._dom.createElement("span");const t=this._dom.createElement("table","lh-table"),n=this._dom.createChildOf(t,"thead"),r=this._dom.createChildOf(n,"tr"),o=this._getCanonicalizedHeadingsFromTable(e);for(const e of o){const t=`lh-table-column--${e.valueType||"text"}`,n=this._dom.createElement("div","lh-text");n.textContent=e.label,this._dom.createChildOf(r,"th",t).appendChild(n)}const i=this._dom.createChildOf(t,"tbody");let a=!0;for(const t of e.items){const e=this._renderTableRowsFromItem(t,o);for(const t of this._dom.findAll("tr",e))t.classList.add(a?"lh-row--even":"lh-row--odd");a=!a,i.append(e)}return t}_renderList(e){const t=this._dom.createElement("div","lh-list");return e.items.forEach((e=>{const n=this.render(e);n&&t.append(n)})),t}renderNode(e){const t=this._dom.createElement("span","lh-node");if(e.nodeLabel){const n=this._dom.createElement("div");n.textContent=e.nodeLabel,t.appendChild(n)}if(e.snippet){const n=this._dom.createElement("div");n.classList.add("lh-node__snippet"),n.textContent=e.snippet,t.appendChild(n)}if(e.selector&&(t.title=e.selector),e.path&&t.setAttribute("data-path",e.path),e.selector&&t.setAttribute("data-selector",e.selector),e.snippet&&t.setAttribute("data-snippet",e.snippet),!this._fullPageScreenshot)return t;const n=e.lhId&&this._fullPageScreenshot.nodes[e.lhId];if(!n||0===n.width||0===n.height)return t;const r=u.render(this._dom,this._fullPageScreenshot.screenshot,n,{width:147,height:100});return r&&t.prepend(r),t}renderSourceLocation(e){if(!e.url)return null;const t=`${e.url}:${e.line+1}:${e.column}`;let n,r;if(e.original){n=`${e.original.file||"<unmapped>"}:${e.original.line+1}:${e.original.column}`}if("network"===e.urlProvider&&n)r=this._renderLink({url:e.url,text:n}),r.title=`maps to generated location ${t}`;else if("network"!==e.urlProvider||n)if("comment"===e.urlProvider&&n)r=this._renderText(`${n} (from source map)`),r.title=`${t} (from sourceURL)`;else{if("comment"!==e.urlProvider||n)return null;r=this._renderText(`${t} (from sourceURL)`)}else r=this.renderTextURL(e.url),this._dom.find(".lh-link",r).textContent+=`:${e.line+1}:${e.column}`;return r.classList.add("lh-source-location"),r.setAttribute("data-source-url",e.url),r.setAttribute("data-source-line",String(e.line)),r.setAttribute("data-source-column",String(e.column)),r}_renderFilmstrip(e){const t=this._dom.createElement("div","lh-filmstrip");for(const n of e.items){const e=this._dom.createChildOf(t,"div","lh-filmstrip__frame"),r=this._dom.createChildOf(e,"img","lh-filmstrip__thumbnail");r.src=n.data,r.alt="Screenshot"}return t}_renderCode(e){const t=this._dom.createElement("pre","lh-code");return t.textContent=e,t}}
+/**
+ * @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */const f=1024;class v{constructor(e,t){"en-XA"===e&&(e="de"),this._numberDateLocale=e,this._numberFormatter=new Intl.NumberFormat(e),this._percentFormatter=new Intl.NumberFormat(e,{style:"percent"}),this._strings=t}get strings(){return this._strings}formatNumber(e,t=.1){const n=Math.round(e/t)*t;return this._numberFormatter.format(n)}formatPercent(e){return this._percentFormatter.format(e)}formatBytesToKiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1024/t)*t)} KiB`}formatBytesToMiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1048576/t)*t)} MiB`}formatBytes(e,t=1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/t)*t)} bytes`}formatBytesWithBestUnit(e,t=.1){return e>=1048576?this.formatBytesToMiB(e,t):e>=f?this.formatBytesToKiB(e,t):this.formatNumber(e,t)+" B"}_byteFormatterForGranularity(e){let t=0;return e<1&&(t=-Math.floor(Math.log10(e))),new Intl.NumberFormat(this._numberDateLocale,{...this._numberFormatter.resolvedOptions(),maximumFractionDigits:t,minimumFractionDigits:t})}formatMilliseconds(e,t=10){const n=Math.round(e/t)*t;return 0===n?`${this._numberFormatter.format(0)} ms`:`${this._numberFormatter.format(n)} ms`}formatSeconds(e,t=.1){const n=Math.round(e/1e3/t)*t;return`${this._numberFormatter.format(n)} s`}formatDateTime(e){const t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"};let n;try{n=new Intl.DateTimeFormat(this._numberDateLocale,t)}catch(e){t.timeZone="UTC",n=new Intl.DateTimeFormat(this._numberDateLocale,t)}return n.format(new Date(e))}formatDuration(e){let t=e/1e3;if(0===Math.round(t))return"None";const n=[],r={d:86400,h:3600,m:60,s:1};return Object.keys(r).forEach((e=>{const o=r[e],i=Math.floor(t/o);i>0&&(t-=i*o,n.push(`${i} ${e}`))})),n.join(" ")}}
+/**
+ * @license
+ * Copyright 2018 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */class b extends c{_renderMetric(e){const t=this.dom.createComponent("metric"),n=this.dom.find(".lh-metric",t);n.id=e.result.id;const r=l.calculateRating(e.result.score,e.result.scoreDisplayMode);n.classList.add(`lh-metric--${r}`);this.dom.find(".lh-metric__title",t).textContent=e.result.title;const o=this.dom.find(".lh-metric__value",t);o.textContent=e.result.displayValue||"";const i=this.dom.find(".lh-metric__description",t);if(i.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description)),"error"===e.result.scoreDisplayMode){i.textContent="",o.textContent="Error!";this.dom.createChildOf(i,"span").textContent=e.result.errorMessage||"Report error: no metric information"}else"notApplicable"===e.result.scoreDisplayMode&&(o.textContent="--");return n}_renderOpportunity(e,t){const n=this.dom.createComponent("opportunity"),r=this.populateAuditValues(e,n);if(r.id=e.result.id,!e.result.details||"error"===e.result.scoreDisplayMode)return r;const o=e.result.details;if("opportunity"!==o.type)return r;const i=this.dom.find("span.lh-audit__display-text, div.lh-audit__display-text",r),a=o.overallSavingsMs/t*100+"%";if(this.dom.find("div.lh-sparkline__bar",r).style.width=a,i.textContent=l.i18n.formatSeconds(o.overallSavingsMs,.01),e.result.displayValue){const t=e.result.displayValue;this.dom.find("div.lh-load-opportunity__sparkline",r).title=t,i.title=t}return r}_getWastedMs(e){if(e.result.details&&"opportunity"===e.result.details.type){const t=e.result.details;if("number"!=typeof t.overallSavingsMs)throw new Error("non-opportunity details passed to _getWastedMs");return t.overallSavingsMs}return Number.MIN_VALUE}_getScoringCalculatorHref(e){const t=e.filter((e=>"metrics"===e.group)),n=e.find((e=>"first-cpu-idle"===e.id)),r=e.find((e=>"first-meaningful-paint"===e.id));n&&t.push(n),r&&t.push(r);const o=[...t.map((e=>{let t;var n;return"number"==typeof e.result.numericValue?(t="cumulative-layout-shift"===e.id?(n=e.result.numericValue,Math.round(100*n)/100):Math.round(e.result.numericValue),t=t.toString()):t="null",[e.acronym||e.id,t]}))];l.reportJson&&(o.push(["device",l.reportJson.configSettings.formFactor]),o.push(["version",l.reportJson.lighthouseVersion]));const i=new URLSearchParams(o),a=new URL("https://googlechrome.github.io/lighthouse/scorecalc/");return a.hash=i.toString(),a.href}_classifyPerformanceAudit(e){return e.group?null:e.result.details&&"opportunity"===e.result.details.type?"load-opportunity":"diagnostic"}render(e,t,n){const r=l.i18n.strings,o=this.dom.createElement("div","lh-category");o.id=e.id,o.appendChild(this.renderCategoryHeader(e,t,n));const i=e.auditRefs.filter((e=>"metrics"===e.group));if(i.length){const[n,a]=this.renderAuditGroup(t.metrics),s=this.dom.createElement("input","lh-metrics-toggle__input"),c=`lh-metrics-toggle${l.getUniqueSuffix()}`;s.setAttribute("aria-label","Toggle the display of metric descriptions"),s.type="checkbox",s.id=c,n.prepend(s);const d=this.dom.find(".lh-audit-group__header",n),h=this.dom.createChildOf(d,"label","lh-metrics-toggle__label");h.htmlFor=c;const p=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--show"),u=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--hide");p.textContent=l.i18n.strings.expandView,u.textContent=l.i18n.strings.collapseView;const g=this.dom.createElement("div","lh-metrics-container");if(n.insertBefore(g,a),i.forEach((e=>{g.appendChild(this._renderMetric(e))})),o.querySelector(".lh-gauge__wrapper")){const t=this.dom.find(".lh-category-header__description",o),n=this.dom.createChildOf(t,"div","lh-metrics__disclaimer"),i=this.dom.convertMarkdownLinkSnippets(r.varianceDisclaimer);n.appendChild(i);const a=this.dom.createChildOf(n,"a","lh-calclink");a.target="_blank",a.textContent=r.calculatorLink,this.dom.safelySetHref(a,this._getScoringCalculatorHref(e.auditRefs))}n.classList.add("lh-audit-group--metrics"),o.appendChild(n)}const a=this.dom.createChildOf(o,"div","lh-filmstrip-container"),s=e.auditRefs.find((e=>"screenshot-thumbnails"===e.id))?.result;if(s?.details){a.id=s.id;const e=this.detailsRenderer.render(s.details);e&&a.appendChild(e)}const c=e.auditRefs.filter((e=>"load-opportunity"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>this._getWastedMs(t)-this._getWastedMs(e))),d=i.filter((e=>!!e.relevantAudits));if(d.length&&this.renderMetricAuditFilter(d,o),c.length){const e=2e3,n=c.map((e=>this._getWastedMs(e))),i=Math.max(...n),a=Math.max(1e3*Math.ceil(i/1e3),e),[l,s]=this.renderAuditGroup(t["load-opportunities"]),d=this.dom.createComponent("opportunityHeader");this.dom.find(".lh-load-opportunity__col--one",d).textContent=r.opportunityResourceColumnLabel,this.dom.find(".lh-load-opportunity__col--two",d).textContent=r.opportunitySavingsColumnLabel;const h=this.dom.find(".lh-load-opportunity__header",d);l.insertBefore(h,s),c.forEach((e=>l.insertBefore(this._renderOpportunity(e,a),s))),l.classList.add("lh-audit-group--load-opportunities"),o.appendChild(l)}const h=e.auditRefs.filter((e=>"diagnostic"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>("informative"===e.result.scoreDisplayMode?100:Number(e.result.score))-("informative"===t.result.scoreDisplayMode?100:Number(t.result.score))));if(h.length){const[e,n]=this.renderAuditGroup(t.diagnostics);h.forEach((t=>e.insertBefore(this.renderAudit(t),n))),e.classList.add("lh-audit-group--diagnostics"),o.appendChild(e)}const p=e.auditRefs.filter((e=>this._classifyPerformanceAudit(e)&&l.showAsPassed(e.result)));if(!p.length)return o;const u={auditRefs:p,groupDefinitions:t},g=this.renderClump("passed",u);o.appendChild(g);const m=[];if(["performance-budget","timing-budget"].forEach((t=>{const n=e.auditRefs.find((e=>e.id===t));if(n?.result.details){const e=this.detailsRenderer.render(n.result.details);e&&(e.id=t,e.classList.add("lh-details","lh-details--budget","lh-audit"),m.push(e))}})),m.length>0){const[e,n]=this.renderAuditGroup(t.budgets);m.forEach((t=>e.insertBefore(t,n))),e.classList.add("lh-audit-group--budgets"),o.appendChild(e)}return o}renderMetricAuditFilter(e,t){const n=this.dom.createElement("div","lh-metricfilter");this.dom.createChildOf(n,"span","lh-metricfilter__text").textContent=l.i18n.strings.showRelevantAudits;const r=[{acronym:"All"},...e],o=l.getUniqueSuffix();for(const e of r){const r=`metric-${e.acronym}-${o}`,i=this.dom.createChildOf(n,"input","lh-metricfilter__radio");i.type="radio",i.name=`metricsfilter-${o}`,i.id=r;const a=this.dom.createChildOf(n,"label","lh-metricfilter__label");a.htmlFor=r,a.title=e.result?.title,a.textContent=e.acronym||e.id,"All"===e.acronym&&(i.checked=!0,a.classList.add("lh-metricfilter__label--active")),t.append(n),i.addEventListener("input",(n=>{for(const e of t.querySelectorAll("label.lh-metricfilter__label"))e.classList.toggle("lh-metricfilter__label--active",e.htmlFor===r);t.classList.toggle("lh-category--filtered","All"!==e.acronym);for(const n of t.querySelectorAll("div.lh-audit"))"All"!==e.acronym?(n.hidden=!0,e.relevantAudits&&e.relevantAudits.includes(n.id)&&(n.hidden=!1)):n.hidden=!1;const o=t.querySelectorAll("div.lh-audit-group, details.lh-audit-group");for(const e of o){e.hidden=!1;const t=Array.from(e.querySelectorAll("div.lh-audit")),n=!!t.length&&t.every((e=>e.hidden));e.hidden=n}}))}}}
+/**
+ * @license
+ * Copyright 2018 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */class _ extends c{render(e,t={}){const n=this.dom.createElement("div","lh-category");n.id=e.id,n.appendChild(this.renderCategoryHeader(e,t));const r=e.auditRefs,o=r.filter((e=>"manual"!==e.result.scoreDisplayMode)),i=this._renderAudits(o,t);n.appendChild(i);const a=r.filter((e=>"manual"===e.result.scoreDisplayMode)),l=this.renderClump("manual",{auditRefs:a,description:e.manualDescription});return n.appendChild(l),n}renderCategoryScore(e,t){if(null===e.score)return super.renderScoreGauge(e,t);const n=this.dom.createComponent("gaugePwa"),r=this.dom.find("a.lh-gauge--pwa__wrapper",n),o=n.querySelector("svg");if(!o)throw new Error("no SVG element found in PWA score gauge template");_._makeSvgReferencesUnique(o);const i=this._getGroupIds(e.auditRefs),a=this._getPassingGroupIds(e.auditRefs);if(a.size===i.size)r.classList.add("lh-badged--all");else for(const e of a)r.classList.add(`lh-badged--${e}`);return this.dom.find(".lh-gauge__label",n).textContent=e.title,r.title=this._getGaugeTooltip(e.auditRefs,t),n}_getGroupIds(e){const t=e.map((e=>e.group)).filter((e=>!!e));return new Set(t)}_getPassingGroupIds(e){const t=this._getGroupIds(e);for(const n of e)!l.showAsPassed(n.result)&&n.group&&t.delete(n.group);return t}_getGaugeTooltip(e,t){const n=this._getGroupIds(e),r=[];for(const o of n){const n=e.filter((e=>e.group===o)),i=n.length,a=n.filter((e=>l.showAsPassed(e.result))).length,s=t[o].title;r.push(`${s}: ${a}/${i}`)}return r.join(", ")}_renderAudits(e,t){const n=this.renderUnexpandableClump(e,t),r=this._getPassingGroupIds(e);for(const e of r){this.dom.find(`.lh-audit-group--${e}`,n).classList.add("lh-badged")}return n}static _makeSvgReferencesUnique(e){const t=e.querySelector("defs");if(!t)return;const n=l.getUniqueSuffix(),r=t.querySelectorAll("[id]");for(const t of r){const r=t.id,o=`${r}-${n}`;t.id=o;const i=e.querySelectorAll(`use[href="#${r}"]`);for(const e of i)e.setAttribute("href",`#${o}`);const a=e.querySelectorAll(`[fill="url(#${r})"]`);for(const e of a)e.setAttribute("fill",`url(#${o})`)}}}
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Dummy text for ensuring report robustness: <\/script> pre$`post %%LIGHTHOUSE_JSON%%
+ * (this is handled by terser)
+ */class w{constructor(e){this._dom=e,this._opts={}}renderReport(e,t,n){if(!this._dom.rootEl&&t){console.warn("Please adopt the new report API in renderer/api.js.");const e=t.closest(".lh-root");e?this._dom.rootEl=e:(t.classList.add("lh-root","lh-vars"),this._dom.rootEl=t)}else this._dom.rootEl&&t&&(this._dom.rootEl=t);n&&(this._opts=n),this._dom.setLighthouseChannel(e.configSettings.channel||"unknown");const r=l.prepareReportResult(e);return this._dom.rootEl.textContent="",this._dom.rootEl.appendChild(this._renderReport(r)),this._dom.rootEl}_renderReportTopbar(e){const t=this._dom.createComponent("topbar"),n=this._dom.find("a.lh-topbar__url",t);return n.textContent=e.finalUrl,n.title=e.finalUrl,this._dom.safelySetHref(n,e.finalUrl),t}_renderReportHeader(){const e=this._dom.createComponent("heading"),t=this._dom.createComponent("scoresWrapper");return this._dom.find(".lh-scores-wrapper-placeholder",e).replaceWith(t),e}_renderReportFooter(e){const t=this._dom.createComponent("footer");return this._renderMetaBlock(e,t),this._dom.find(".lh-footer__version_issue",t).textContent=l.i18n.strings.footerIssue,this._dom.find(".lh-footer__version",t).textContent=e.lighthouseVersion,t}_renderMetaBlock(e,t){const n=l.getEmulationDescriptions(e.configSettings||{}),r=e.userAgent.match(/(\w*Chrome\/[\d.]+)/),o=Array.isArray(r)?r[1].replace("/"," ").replace("Chrome","Chromium"):"Chromium",i=e.configSettings.channel,a=e.environment.benchmarkIndex.toFixed(0),s=e.environment.credits?.["axe-core"],c=[["date",`Captured at ${l.i18n.formatDateTime(e.fetchTime)}`],["devices",`${n.deviceEmulation} with Lighthouse ${e.lighthouseVersion}`,`${l.i18n.strings.runtimeSettingsBenchmark}: ${a}\n${l.i18n.strings.runtimeSettingsCPUThrottling}: ${n.cpuThrottling}`+(s?`\n${l.i18n.strings.runtimeSettingsAxeVersion}: ${s}`:"")],["samples-one",l.i18n.strings.runtimeSingleLoad,l.i18n.strings.runtimeSingleLoadTooltip],["stopwatch",l.i18n.strings.runtimeAnalysisWindow],["networkspeed",`${n.summary}`,`${l.i18n.strings.runtimeSettingsNetworkThrottling}: ${n.networkThrottling}`],["chrome",`Using ${o}`+(i?` with ${i}`:""),`${l.i18n.strings.runtimeSettingsUANetwork}: "${e.environment.networkUserAgent}"`]],d=this._dom.find(".lh-meta__items",t);for(const[e,t,n]of c){const r=this._dom.createChildOf(d,"li","lh-meta__item");if(r.textContent=t,n){r.classList.add("lh-tooltip-boundary");this._dom.createChildOf(r,"div","lh-tooltip").textContent=n}r.classList.add("lh-report-icon",`lh-report-icon--${e}`)}}_renderReportWarnings(e){if(!e.runWarnings||0===e.runWarnings.length)return this._dom.createElement("div");const t=this._dom.createComponent("warningsToplevel");this._dom.find(".lh-warnings__msg",t).textContent=l.i18n.strings.toplevelWarningsMessage;const n=this._dom.find("ul",t);for(const t of e.runWarnings){n.appendChild(this._dom.createElement("li")).appendChild(this._dom.convertMarkdownLinkSnippets(t))}return t}_renderScoreGauges(e,t,n){const r=[],o=[],i=[];for(const a of Object.values(e.categories)){const s=n[a.id]||t,c=s.renderCategoryScore(a,e.categoryGroups||{},{gatherMode:e.gatherMode}),d=this._dom.find("a.lh-gauge__wrapper, a.lh-fraction__wrapper",c);d&&(this._dom.safelySetHref(d,`#${a.id}`),d.addEventListener("click",(e=>{if(!d.matches('[href^="#"]'))return;const t=d.getAttribute("href"),n=this._dom.rootEl;if(!t||!n)return;const r=this._dom.find(t,n);e.preventDefault(),r.scrollIntoView()})),this._opts.onPageAnchorRendered?.(d)),l.isPluginCategory(a.id)?i.push(c):s.renderCategoryScore===t.renderCategoryScore?r.push(c):o.push(c)}return[...r,...o,...i]}_renderReport(e){const t=new v(e.configSettings.locale,{...l.UIStrings,...e.i18n.rendererFormattedStrings});l.i18n=t,l.reportJson=e;const n=e.audits["full-page-screenshot"]?.details&&"full-page-screenshot"===e.audits["full-page-screenshot"].details.type?e.audits["full-page-screenshot"].details:void 0,r=new m(this._dom,{fullPageScreenshot:n}),o=new c(this._dom,r),i={performance:new b(this._dom,r),pwa:new _(this._dom,r)},a=this._dom.createElement("div");a.appendChild(this._renderReportHeader());const s=this._dom.createElement("div","lh-container"),d=this._dom.createElement("div","lh-report");let h;d.appendChild(this._renderReportWarnings(e));1===Object.keys(e.categories).length?a.classList.add("lh-header--solo-category"):h=this._dom.createElement("div","lh-scores-header");const p=this._dom.createElement("div");if(p.classList.add("lh-scorescale-wrap"),p.append(this._dom.createComponent("scorescale")),h){const t=this._dom.find(".lh-scores-container",a);h.append(...this._renderScoreGauges(e,o,i)),t.appendChild(h),t.appendChild(p);const n=this._dom.createElement("div","lh-sticky-header");n.append(...this._renderScoreGauges(e,o,i)),s.appendChild(n)}const g=d.appendChild(this._dom.createElement("div","lh-categories")),f={gatherMode:e.gatherMode};for(const t of Object.values(e.categories)){const n=i[t.id]||o;n.dom.createChildOf(g,"div","lh-category-wrapper").appendChild(n.render(t,e.categoryGroups,f))}o.injectFinalScreenshot(g,e.audits,p);const w=this._dom.createFragment();return this._opts.omitGlobalStyles||w.append(this._dom.createComponent("styles")),this._opts.omitTopbar||w.appendChild(this._renderReportTopbar(e)),w.appendChild(s),s.appendChild(a),s.appendChild(d),d.appendChild(this._renderReportFooter(e)),n&&u.installFullPageScreenshot(this._dom.rootEl,n.screenshot),w}}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */function y(e,t){const n=e.rootEl;void 0===t?n.classList.toggle("lh-dark"):n.classList.toggle("lh-dark",t)}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */const x="undefined"!=typeof btoa?btoa:e=>Buffer.from(e).toString("base64"),k="undefined"!=typeof atob?atob:e=>Buffer.from(e,"base64").toString();const E={toBase64:async function(e,t){let n=(new TextEncoder).encode(e);if(t.gzip)if("undefined"!=typeof CompressionStream){const e=new CompressionStream("gzip"),t=e.writable.getWriter();t.write(n),t.close();const r=await new Response(e.readable).arrayBuffer();n=new Uint8Array(r)}else{n=window.pako.gzip(e)}let r="";for(let e=0;e<n.length;e+=5e3)r+=String.fromCharCode(...n.subarray(e,e+5e3));return x(r)},fromBase64:function(e,t){const n=k(e),r=Uint8Array.from(n,(e=>e.charCodeAt(0)));if(t.gzip){return window.pako.ungzip(r,{to:"string"})}return(new TextDecoder).decode(r)}};
+/**
+ * @license
+ * Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */function A(){const e=window.location.host.endsWith(".vercel.app"),t=new URLSearchParams(window.location.search).has("dev");return e?`https://${window.location.host}/gh-pages`:t?"http://localhost:8000":"https://googlechrome.github.io/lighthouse"}function C(e){const t=e.generatedTime,n=e.fetchTime||t;return`${e.lighthouseVersion}-${e.requestedUrl}-${n}`}async function z(e,t,n){const r=new URL(t),o=Boolean(window.CompressionStream);r.hash=await E.toBase64(JSON.stringify(e),{gzip:o}),o&&r.searchParams.set("gzip","1"),window.open(r.toString(),n)}async function S(e){const t="viewer-"+C(e);!function(e,t,n){const r=new URL(t).origin;window.addEventListener("message",(function t(n){n.origin===r&&o&&n.data.opened&&(o.postMessage(e,r),window.removeEventListener("message",t))}));const o=window.open(t,n)}({lhr:e},A()+"/viewer/",t)}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */
+class L{constructor(e){this._dom=e,this._toggleEl,this._menuEl,this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this),this.onToggleClick=this.onToggleClick.bind(this),this.onToggleKeydown=this.onToggleKeydown.bind(this),this.onMenuFocusOut=this.onMenuFocusOut.bind(this),this.onMenuKeydown=this.onMenuKeydown.bind(this),this._getNextMenuItem=this._getNextMenuItem.bind(this),this._getNextSelectableNode=this._getNextSelectableNode.bind(this),this._getPreviousMenuItem=this._getPreviousMenuItem.bind(this)}setup(e){this._toggleEl=this._dom.find(".lh-topbar button.lh-tools__button",this._dom.rootEl),this._toggleEl.addEventListener("click",this.onToggleClick),this._toggleEl.addEventListener("keydown",this.onToggleKeydown),this._menuEl=this._dom.find(".lh-topbar div.lh-tools__dropdown",this._dom.rootEl),this._menuEl.addEventListener("keydown",this.onMenuKeydown),this._menuEl.addEventListener("click",e)}close(){this._toggleEl.classList.remove("lh-active"),this._toggleEl.setAttribute("aria-expanded","false"),this._menuEl.contains(this._dom.document().activeElement)&&this._toggleEl.focus(),this._menuEl.removeEventListener("focusout",this.onMenuFocusOut),this._dom.document().removeEventListener("keydown",this.onDocumentKeyDown)}open(e){this._toggleEl.classList.contains("lh-active")?e.focus():this._menuEl.addEventListener("transitionend",(()=>{e.focus()}),{once:!0}),this._toggleEl.classList.add("lh-active"),this._toggleEl.setAttribute("aria-expanded","true"),this._menuEl.addEventListener("focusout",this.onMenuFocusOut),this._dom.document().addEventListener("keydown",this.onDocumentKeyDown)}onToggleClick(e){e.preventDefault(),e.stopImmediatePropagation(),this._toggleEl.classList.contains("lh-active")?this.close():this.open(this._getNextMenuItem())}onToggleKeydown(e){switch(e.code){case"ArrowUp":e.preventDefault(),this.open(this._getPreviousMenuItem());break;case"ArrowDown":case"Enter":case" ":e.preventDefault(),this.open(this._getNextMenuItem())}}onMenuKeydown(e){const t=e.target;switch(e.code){case"ArrowUp":e.preventDefault(),this._getPreviousMenuItem(t).focus();break;case"ArrowDown":e.preventDefault(),this._getNextMenuItem(t).focus();break;case"Home":e.preventDefault(),this._getNextMenuItem().focus();break;case"End":e.preventDefault(),this._getPreviousMenuItem().focus()}}onDocumentKeyDown(e){27===e.keyCode&&this.close()}onMenuFocusOut(e){const t=e.relatedTarget;this._menuEl.contains(t)||this.close()}_getNextSelectableNode(e,t){const n=e.filter((e=>e instanceof HTMLElement&&(!e.hasAttribute("disabled")&&"none"!==window.getComputedStyle(e).display)));let r=t?n.indexOf(t)+1:0;return r>=n.length&&(r=0),n[r]}_getNextMenuItem(e){const t=Array.from(this._menuEl.childNodes);return this._getNextSelectableNode(t,e)}_getPreviousMenuItem(e){const t=Array.from(this._menuEl.childNodes).reverse();return this._getNextSelectableNode(t,e)}}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */class M{constructor(e,t){this.lhr,this._reportUIFeatures=e,this._dom=t,this._dropDownMenu=new L(this._dom),this._copyAttempt=!1,this.topbarEl,this.categoriesEl,this.stickyHeaderEl,this.highlightEl,this.onDropDownMenuClick=this.onDropDownMenuClick.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onCopy=this.onCopy.bind(this),this.collapseAllDetails=this.collapseAllDetails.bind(this)}enable(e){this.lhr=e,this._dom.rootEl.addEventListener("keyup",this.onKeyUp),this._dom.document().addEventListener("copy",this.onCopy),this._dropDownMenu.setup(this.onDropDownMenuClick),this._setUpCollapseDetailsAfterPrinting();this._dom.find(".lh-topbar__logo",this._dom.rootEl).addEventListener("click",(()=>y(this._dom))),this._setupStickyHeader()}onDropDownMenuClick(e){e.preventDefault();const t=e.target;if(t&&t.hasAttribute("data-action")){switch(t.getAttribute("data-action")){case"copy":this.onCopyButtonClick();break;case"print-summary":this.collapseAllDetails(),this._print();break;case"print-expanded":this.expandAllDetails(),this._print();break;case"save-json":{const e=JSON.stringify(this.lhr,null,2);this._reportUIFeatures._saveFile(new Blob([e],{type:"application/json"}));break}case"save-html":{const t=this._reportUIFeatures.getReportHtml();try{this._reportUIFeatures._saveFile(new Blob([t],{type:"text/html"}))}catch(e){this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"error",msg:"Could not export as HTML. "+e.message})}break}case"open-viewer":this._dom.isDevTools()?async function(e){const t="viewer-"+C(e),n=A()+"/viewer/";await z({lhr:e},n,t)}(this.lhr):S(this.lhr);break;case"save-gist":this._reportUIFeatures.saveAsGist();break;case"toggle-dark":y(this._dom)}this._dropDownMenu.close()}}onCopy(e){this._copyAttempt&&e.clipboardData&&(e.preventDefault(),e.clipboardData.setData("text/plain",JSON.stringify(this.lhr,null,2)),this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:"Report JSON copied to clipboard"})),this._copyAttempt=!1}onCopyButtonClick(){this._dom.fireEventOn("lh-analytics",this._dom.document(),{cmd:"send",fields:{hitType:"event",eventCategory:"report",eventAction:"copy"}});try{this._dom.document().queryCommandSupported("copy")&&(this._copyAttempt=!0,this._dom.document().execCommand("copy")||(this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"warn",msg:"Your browser does not support copy to clipboard."})))}catch(e){this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:e.message})}}onKeyUp(e){(e.ctrlKey||e.metaKey)&&80===e.keyCode&&this._dropDownMenu.close()}expandAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!0))}collapseAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!1))}_print(){this._reportUIFeatures._opts.onPrintOverride?this._reportUIFeatures._opts.onPrintOverride(this._dom.rootEl):self.print()}resetUIState(){this._dropDownMenu.close()}_getScrollParent(e){const{overflowY:t}=window.getComputedStyle(e);return"visible"!==t&&"hidden"!==t?e:e.parentElement?this._getScrollParent(e.parentElement):document}_setUpCollapseDetailsAfterPrinting(){"onbeforeprint"in self?self.addEventListener("afterprint",this.collapseAllDetails):self.matchMedia("print").addListener((e=>{e.matches?this.expandAllDetails():this.collapseAllDetails()}))}_setupStickyHeader(){this.topbarEl=this._dom.find("div.lh-topbar",this._dom.rootEl),this.categoriesEl=this._dom.find("div.lh-categories",this._dom.rootEl),window.requestAnimationFrame((()=>window.requestAnimationFrame((()=>{try{this.stickyHeaderEl=this._dom.find("div.lh-sticky-header",this._dom.rootEl)}catch{return}this.highlightEl=this._dom.createChildOf(this.stickyHeaderEl,"div","lh-highlighter");const e=this._getScrollParent(this._dom.find(".lh-container",this._dom.rootEl));e.addEventListener("scroll",(()=>this._updateStickyHeader()));const t=e instanceof window.Document?document.documentElement:e;new window.ResizeObserver((()=>this._updateStickyHeader())).observe(t)}))))}_updateStickyHeader(){if(!this.stickyHeaderEl)return;const e=this.topbarEl.getBoundingClientRect().bottom>=this.categoriesEl.getBoundingClientRect().top,t=Array.from(this._dom.rootEl.querySelectorAll(".lh-category")).filter((e=>e.getBoundingClientRect().top-window.innerHeight/2<0)),n=t.length>0?t.length-1:0,r=this.stickyHeaderEl.querySelectorAll(".lh-gauge__wrapper, .lh-fraction__wrapper"),o=r[n],i=r[0].getBoundingClientRect().left,a=o.getBoundingClientRect().left-i;this.highlightEl.style.transform=`translate(${a}px)`,this.stickyHeaderEl.classList.toggle("lh-sticky-header--visible",e)}}
+/**
+ * @license Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */function F(e,t){const n=t?new Date(t):new Date,r=n.toLocaleTimeString("en-US",{hour12:!1}),o=n.toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).split("/");o.unshift(o.pop());return`${e}_${o.join("-")}_${r}`.replace(/[/?<>\\:*|"]/g,"-")}var T={getLhrFilenamePrefix:function(e){return F(new URL(e.finalUrl).hostname,e.fetchTime)},getFilenamePrefix:F,getFlowResultFilenamePrefix:function(e){const t=e.steps[0].lhr;return F(e.name.replace(/\s/g,"-"),t.fetchTime)}};
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */class N{constructor(e,t={}){this.json,this._dom=e,this._opts=t,this._topbar=t.omitTopbar?null:new M(this,e),this.onMediaQueryChange=this.onMediaQueryChange.bind(this)}initFeatures(e){this.json=e,this._topbar&&(this._topbar.enable(e),this._topbar.resetUIState()),this._setupMediaQueryListeners(),this._setupThirdPartyFilter(),this._setupElementScreenshotOverlay(this._dom.rootEl);const t=this._dom.isDevTools()||this._opts.disableDarkMode||this._opts.disableAutoDarkModeAndFireworks;!t&&window.matchMedia("(prefers-color-scheme: dark)").matches&&y(this._dom,!0);const n=["performance","accessibility","best-practices","seo"].every((t=>{const n=e.categories[t];return n&&1===n.score})),r=this._opts.disableFireworks||this._opts.disableAutoDarkModeAndFireworks;n&&!r&&(this._enableFireworks(),t||y(this._dom,!0));if(e.categories.performance&&e.categories.performance.auditRefs.some((t=>Boolean("metrics"===t.group&&e.audits[t.id].errorMessage)))){this._dom.find("input.lh-metrics-toggle__input",this._dom.rootEl).checked=!0}this.json.audits["script-treemap-data"]&&this.json.audits["script-treemap-data"].details&&this.addButton({text:l.i18n.strings.viewTreemapLabel,icon:"treemap",onClick:()=>function(e){if(!e.audits["script-treemap-data"].details)throw new Error("no script treemap data found");z({lhr:{requestedUrl:e.requestedUrl,finalUrl:e.finalUrl,audits:{"script-treemap-data":e.audits["script-treemap-data"]},configSettings:{locale:e.configSettings.locale}}},A()+"/treemap/","treemap-"+C(e))}(this.json)}),this._opts.onViewTrace&&this.addButton({text:"simulate"===e.configSettings.throttlingMethod?l.i18n.strings.viewOriginalTraceLabel:l.i18n.strings.viewTraceLabel,onClick:()=>this._opts.onViewTrace?.()}),this._opts.getStandaloneReportHTML&&this._dom.find('a[data-action="save-html"]',this._dom.rootEl).classList.remove("lh-hidden");for(const e of this._dom.findAll("[data-i18n]",this._dom.rootEl)){const t=e.getAttribute("data-i18n");e.textContent=l.i18n.strings[t]}}addButton(e){const t=this._dom.rootEl.querySelector(".lh-audit-group--metrics");if(!t)return;let n=t.querySelector(".lh-buttons");n||(n=this._dom.createChildOf(t,"div","lh-buttons"));const r=["lh-button"];e.icon&&(r.push("lh-report-icon"),r.push(`lh-report-icon--${e.icon}`));const o=this._dom.createChildOf(n,"button",r.join(" "));return o.textContent=e.text,o.addEventListener("click",e.onClick),o}resetUIState(){this._topbar&&this._topbar.resetUIState()}getReportHtml(){if(!this._opts.getStandaloneReportHTML)throw new Error("`getStandaloneReportHTML` is not set");return this.resetUIState(),this._opts.getStandaloneReportHTML()}saveAsGist(){throw new Error("Cannot save as gist from base report")}_enableFireworks(){this._dom.find(".lh-scores-container",this._dom.rootEl).classList.add("lh-score100")}_setupMediaQueryListeners(){const e=self.matchMedia("(max-width: 500px)");e.addListener(this.onMediaQueryChange),this.onMediaQueryChange(e)}_resetUIState(){this._topbar&&this._topbar.resetUIState()}onMediaQueryChange(e){this._dom.rootEl.classList.toggle("lh-narrow",e.matches)}_setupThirdPartyFilter(){const e=["uses-rel-preconnect","third-party-facades"],t=["legacy-javascript"];Array.from(this._dom.rootEl.querySelectorAll("table.lh-table")).filter((e=>e.querySelector("td.lh-table-column--url, td.lh-table-column--source-location"))).filter((t=>{const n=t.closest(".lh-audit");if(!n)throw new Error(".lh-table not within audit");return!e.includes(n.id)})).forEach((e=>{const n=function(e){return Array.from(e.tBodies[0].rows)}(e),r=this._getThirdPartyRows(n,this.json.finalUrl),o=this._dom.createComponent("3pFilter"),i=this._dom.find("input",o);i.addEventListener("change",(e=>{const t=e.target instanceof HTMLInputElement&&!e.target.checked;let o=!0,i=n[0];for(;i;){const e=t&&r.includes(i);do{i.classList.toggle("lh-row--hidden",e),i.classList.toggle("lh-row--even",!e&&o),i.classList.toggle("lh-row--odd",!e&&!o),i=i.nextElementSibling}while(i&&i.classList.contains("lh-sub-item-row"));e||(o=!o)}})),this._dom.find(".lh-3p-filter-count",o).textContent=`${r.length}`,this._dom.find(".lh-3p-ui-string",o).textContent=l.i18n.strings.thirdPartyResourcesLabel;const a=r.length===n.length,s=!r.length;if((a||s)&&(this._dom.find("div.lh-3p-filter",o).hidden=!0),!e.parentNode)return;e.parentNode.insertBefore(o,e);const c=e.closest(".lh-audit");if(!c)throw new Error(".lh-table not within audit");t.includes(c.id)&&!a&&i.click()}))}_setupElementScreenshotOverlay(e){const t=this.json.audits["full-page-screenshot"]&&this.json.audits["full-page-screenshot"].details&&"full-page-screenshot"===this.json.audits["full-page-screenshot"].details.type&&this.json.audits["full-page-screenshot"].details;t&&u.installOverlayFeature({dom:this._dom,rootEl:e,overlayContainerEl:e,fullPageScreenshot:t})}_getThirdPartyRows(e,t){const n=[],r=l.getRootDomain(t);for(const t of e){if(t.classList.contains("lh-sub-item-row"))continue;const e=t.querySelector("div.lh-text__url");if(!e)continue;const o=e.dataset.url;if(!o)continue;l.getRootDomain(o)!==r&&n.push(t)}return n}_saveFile(e){const t=e.type.match("json")?".json":".html",n=T.getLhrFilenamePrefix(this.json)+t;this._opts.onSaveFileOverride?this._opts.onSaveFileOverride(e,n):this._dom.saveFile(e,n)}}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */
+/**
+ * @license
+ * Copyright 2017 The Lighthouse Authors. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS-IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class D{constructor(e){this.el=e;const t=document.createElement("style");if(t.textContent="\n #lh-log {\n position: fixed;\n background-color: #323232;\n color: #fff;\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n transition: transform 0.3s, opacity 0.3s;\n transform: translateY(100px);\n opacity: 0;\n bottom: 0;\n left: 0;\n z-index: 3;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n \n #lh-log.lh-show {\n opacity: 1;\n transform: translateY(0);\n }\n ",!this.el.parentNode)throw new Error("element needs to be in the DOM");this.el.parentNode.insertBefore(t,this.el),this._id=void 0}log(e,t=!0){this._id&&clearTimeout(this._id),this.el.textContent=e,this.el.classList.add("lh-show"),t&&(this._id=setTimeout((()=>{this.el.classList.remove("lh-show")}),7e3))}warn(e){this.log("Warning: "+e)}error(e){this.log(e),setTimeout((()=>{throw new Error(e)}),0)}hide(){this._id&&clearTimeout(this._id),this.el.classList.remove("lh-show")}}
+/**
+ * @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+ */window.__initLighthouseReport__=function(){const e=function(e,t={}){const n=document.createElement("article");n.classList.add("lh-root","lh-vars");const r=new s(n.ownerDocument,n);return new w(r).renderReport(e,n,t),new N(r,t).initFeatures(e),n}(window.__LIGHTHOUSE_JSON__,{getStandaloneReportHTML:()=>document.documentElement.outerHTML});document.body.append(e),document.addEventListener("lh-analytics",(e=>{window.ga&&ga(e.detail.cmd,e.detail.fields)})),document.addEventListener("lh-log",(e=>{const t=document.querySelector("div#lh-log");if(!t)return;const n=new D(t),r=e.detail;switch(r.cmd){case"log":n.log(r.msg);break;case"warn":n.warn(r.msg);break;case"error":n.error(r.msg);break;case"hide":n.hide()}}))}}();
+
+ __initLighthouseReport__();
+ //# sourceURL=compiled-reportrenderer.js
+ </script>
+ <script>console.log('window.__LIGHTHOUSE_JSON__', __LIGHTHOUSE_JSON__);</script>
+</body>
+</html>