Files
MealQuest/docs/lighthouse/2026-10-11/plan.report.html
T
dev_agentandClaude Opus 5.5 b19dad7b40
CI / ci (push) Successful in 11m4s
CI / ci (pull_request) Successful in 11m16s
Add launch evidence: Lighthouse and installability on production (Maestro 2c8f8887)
Record the 2026-10-11 Lighthouse 13.5.0 mobile run against production
mealquest:743a155 (signed in): accessibility 100 on Home, Plan, Discover
and Dinner detail, meeting the >= 95 gate; performance recorded, not gated.
Record the Playwright installability probe (PASS on all four pages), used
because Lighthouse 10+ removed the PWA category.

The session cookie Lighthouse echoed into configSettings.extraHeaders is
redacted from the committed reports.

Maestro task: 2c8f8887-85e5-4734-b90f-9678f17d3778

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 20:12:55 -04:00

2909 lines
634 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
@license
Copyright 2018 Google LLC
SPDX-License-Identifier: Apache-2.0
-->
<!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/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="m14 7 10-7 10 7v10h5v7h-5l5 24H9l5-24H9v-7h5V7Z" fill="%23F63"/><path d="M31.561 24H14l-1.689 8.105L31.561 24ZM18.983 48H9l1.022-4.907L35.723 32.27l1.663 7.98L18.983 48Z" fill="%23FFA385"/><path fill="%23FF3" d="M20.5 10h7v7h-7z"/></svg>'>
<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":"13.5.0","requestedUrl":"https://mealquest.cubecraftlabs.com/plan","mainDocumentUrl":"https://mealquest.cubecraftlabs.com/plan","finalDisplayedUrl":"https://mealquest.cubecraftlabs.com/plan","finalUrl":"https://mealquest.cubecraftlabs.com/plan","fetchTime":"2026-10-11T23:32:18.746Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/155.0.0.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/155.0.0.0 Safari/537.36","benchmarkIndex":4177.5,"credits":{"axe-core":"4.14.0"}},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more about HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"Insecure URL"},{"key":"resolution","valueType":"text","label":"Request Resolution"}],"items":[]}},"redirects-http":{"id":"redirects-http","title":"Redirects HTTP traffic to HTTPS","description":"Make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/).","score":null,"scoreDisplayMode":"notApplicable"},"first-contentful-paint":{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).","score":0.17,"scoreDisplayMode":"numeric","numericValue":4353.079,"numericUnit":"millisecond","displayValue":"4.4 s","scoringOptions":{"p10":1800,"median":3000}},"largest-contentful-paint":{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)","score":0.3,"scoreDisplayMode":"numeric","numericValue":4803.079,"numericUnit":"millisecond","displayValue":"4.8 s","scoringOptions":{"p10":2500,"median":4000}},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).","score":0.75,"scoreDisplayMode":"numeric","numericValue":4353.079,"numericUnit":"millisecond","displayValue":"4.4 s","scoringOptions":{"p10":3387,"median":5800}},"screenshot-thumbnails":{"id":"screenshot-thumbnails","title":"Screenshot Thumbnails","description":"This is what the load of your site looked like.","score":1,"scoreDisplayMode":"informative","details":{"type":"filmstrip","scale":3000,"items":[{"timing":375,"timestamp":433459989937,"data":"data:image/jpeg;base64,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"},{"timing":750,"timestamp":433460364937,"data":"data:image/jpeg;base64,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"},{"timing":1125,"timestamp":433460739937,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAQDBQYHCAIBCf/EAEsQAAEDAgMDBwcGDAcAAwEBAAECAwQAEQUSIQYTMRQiQVFSYZEHFTRUcYGxMlNzkqHRFhcYIzNCVZOUpNLTCCQ1coKiwWKy4XTx/8QAGgEBAQEBAQEBAAAAAAAAAAAAAAECAwQFBv/EADERAAICAQIDBgQGAwEAAAAAAAABAhEDBBIhMVITFBVBUZEFM4GxImFxodHwMjRC8f/aAAwDAQACEQMRAD8A6fqDimKwsLb3k94MoyKXmKSRZOp4Dv4VOq3YzhEXF0Rky89o7yX05Ta5F9D1jXhWY1f4uRTx5+w4yWI6HlrdeUpCAhlagSkgK1AsACoC50qkNpsJ5KJCpKkMKcLSVrZWkKUATYXGuiTw48ONR42ykKMcLLD0lJw8LDZORRXmUFKzEpOpI4ixqkNjcPMFERx2S402+ZLd8iSheVQBBSkG4zXBOtwNa6Vj9WXgXqbiUSDHZelu7pt5aG0Zkm5Uo2Ata9/hXyJicWXLkRmHFF5j9IkoUnpIuCRYi4IuL8KjYxgMTF2Izc1chS2CCh1DpQq4INzlsNco6PZaveG4QiBPmy0yZDzktWZQeKSE9QSQkGw6ASazUdv5jgXOlKVggpSlAKUpQClK+XFAfaV8uKXpQPtKUoBSlKAUpSgFfCQBcmwr7UGQ4VrI/VFRugSt83f5Ve0qChcG4q0uvssqaS8622p1WRsKUAVqtew6zYHTuqu0stquOHTWdxaLhXlS0p+UQK+OLytlVQFKJJKjVboE4PNngoVUq0R3mpLKHo7qHWVjMlaFBSVDrBHGpsVwk5D7qKQPU/0GT9Gr4Gud66In+gyfo1fA1zvW4kZ0hWsPLzi+IwsDwnDMKxJGErxecmI5OWvIGUZSTzui9hr7a2fWNbf7HYbtvs+vCsW3iUZw4260bLbWL2UL6dJFu+oDReEQ8Q8le1WCSBtpHxqBiEgMS4aHCo5CCS5lzHhxzafbWX7NeVTa7aTFYzuGbFOKwCWtSGJSlkEWuMylfJtca+/U1X2C8g2C7MYwMRmz3sVdQFJaQtoNoTmBBJAJubE9Purxs35B4GBbWRcWYx7EFRYj4fjw8oTlIN8pXfUdeguKAx/yP7T7eYh5SMeiz4yZEUSwMQbdkkpgfLFmhmOlxawvwHtr3/iaj7XttHEo2JCLszGS2EtMOlDi3lKscwHG3Rrb31mavJBCT5RFbURsYnx0LkpmOwmzZK3Qb6qv8m5Oluk661lPlH2RZ232VkYK/KXES6tCw8hIUUlJvw0vQGkvKLs+vFcJwPGJ22k9ubKwxjkuEstKedee3Y1QlKwecrUqI99ba8mrOObO+TGMdqjJl4nGZceW0DvXsoupLd/1lWsPsrDdq/IM1jWKx50PaWZBU1FajWLG8Nm0BAIIUm1wOHXeti+TvZZex+zTeEu4pJxRSXFOb98WIvbmgXNgLcLniaA1215fYrjyG/wSx+6lBOjYJ49VZL5a4e1OJbKIb2TmIgs2W5OcKyhwNBN7JI16De2vDvrY1R8RionYfJiOkpbfaU0op4gKBBt40ByRDxHF8T8lmzULzxiLm+xOQ0qFFcUZMhsBJAR0EJuTYkDWtk/4eOWQtotocLkzsRbYabbW1hmJqJkIvxct8kJN7aHqv0VLl+QDC5GyUDCBjEpEuG8663MDQ13mW6Si/DmjprIPJT5JoOwE2VPGIv4jiD7e53q0BtKUXBsE3OtwNSeigNkqrBMV2rxKBj2IMMx2pbMdeURktqSsI3KVhwuai2c5bW6e6s8IvXy1dsc4xXEqNfyNssXkS34eHYU23IjSdytTq1LSsbt1XNskEc5q2o4EddZlgctydg8KU8EJdeZQtYRewJFza4BqfalqsskWuCFn2lKVwIKUpQClKUAq3LFlqB66uNUH2c+qdFVlqymI4jgch3bHDcaaW080y0thbD9/zQOu8a6lnRJvxHSLa5FVTcOdmqzLGU5l8eqs02D0+k8nt1AVDPCrkRcWNRXI6gbo1HVVaBiuxWByMEhS+VuNB2XIVIMaPfcR836jd9bdJ4XJJsKyiKLug9VfEsOE8Le2pTLYbT1k8TRLiCnP9Bk/Rq+BrneuiJ/oMn6NXwNc710iRnSFKVje321LGyOz7mIPI3rylbthq9s6zw92hJ9lIxcmormVcTJKVydiflD2rxOWp84vKYF7huKotoSOqw4++9bB8lPlRmzMVYwbaNxL2/ORiUQAoL6Eqtob8AeN69mTQ5IR3czTg0jeFKpSVFLRINjUPeL7avGvA3RkuNKt28X21eNN4vtq8am4UXGlW7eL7avGm8X21eNNwouNKt28X21eNN4vtq8abhRcaVbt4vtq8abxfbV403Ci40q3bxfbV403i+2rxpuFFxpVu3i+2rxpvF9tXjTcKLjSrdvF9tXjTeL7avGm4UXGlW7eL7avGm8X21eNNwouNKt28X21eNN4vtq8abhRcaVbt4vtq8abxfbV403Ci40q3bxfbV403i+2rxpuFFxpVvDqwb5jUph3eCx+UKqdg8z/AEGT9Gr4Gud66In+gyfo1fA1zvW4kZ0hWnf8SMV9zBsHkouY7L60OW6CoDKf+p8a3FUPF8NiYxhz8DEWUvRXk5VoV8e499dMOTssin6FTp2aL8kb63MCMTCMVgQJyZC3ZjUiOHVyGcqbZekgAK0HXWCwGE4l5RGm8FbUlp3Erx0gWyI3lxp0ADXutW01eRubhuMJm7NbQKiZSchcQd4gHQjMnj4Csv2C8nWH7KPKmLdXOxVYIVJcTbLfjlHRfruTX0HqccN04u7/ALxOm5LiZlK/Qn21ap5kiE8YO7MkJJbDl8pPUbdfC9XWV+hPtqFXx5czmYth21DjrCH5UNaEOhp5KQU5mmnVZG82vOUSCTbgCBr0yWdpmZEqBHjxnXHJaGnBZSQEJWlarq16A2fEVdjh8MrYUYkcqjizJLSbtj/46ae6qbEDDIkobiLDYkuEuDI2lK1EaFWguflcf/l31kECZtIzGcdbEd511t5bIbRYqUUthzQewiqbW1UNcbfKQpA3gbIKkixyFZ4noyka21GtXV7C8PekLkPQYrj605FOLZSVKTa1ibXItpVBzD8GjqbW5Ew9pTSUtIKmkAoSo5UpGmgJNgOkm1AQMH2iOKynm2I629y2vM26ClWcZSNeohQ6Kgt7bsMw8PcxGK4hyRFEhe5OdKCW1OZe66UG17cR3kZNCw6FATlgw40ZPCzLSUdXUO4eFUW8Fwpp5p1rDYSHWgUtrSwgFAN7gG2l7nxPXQFvl7SCIHOUwnUllsvvBLiFZWxbUWOp14cdO8X+Y9icvDMRC962YKIj8txsM3WQ1k5oVmtrmPR1VdE4ThqEtJRh8NKWlZ2wGUgIV1jTQ99VssaSorytOlOZoqsFWvbMn7Bcd1AWCZtfFj4k7DREmSHGnMiyw2VgDK2onS/zo8D3Xpy9rkobltsQneWModcDbikpslAvmNyNDcW6+vQ2vbeDYY0hCGsNhIShe8SEsJASqwGYaaGwGvcKoqgYI81lVEw5bbzoXYtIIW4RoeGqrdPGqUtMLbKK64lt5lxOVKS48m27HOCFG/UFEA9XTaxqXiO1EeBAgyno72WUneBAAK0IunnEcbDMm/QL8eF6mJ4Pgu6eQ63EhcoSd8pCG21PNjVSVEjVNgL93SKuEmDAxFtlcqLFlIRzmi42lYTfpTcae6oQsze1ba3Y7IhPB+UopjoKkjPYrBJN7D9GT7x01QY2mknD8IlLipcEqI7JdQhSUlOTKdCTbgT19HRWQvYZAeaLT0KK42RlyLaSRa97Wt16+2vjuF4e8yy07BiLaZ/RIUykpR/tFtOA4UBZ3drYyWY62Yzzy31rbbbBSCSl9DOtzpcrB9lUpO2LMZQDkGSQ5m3WSyyspdS0RYXI5yr8OA69KvTUDDHX1y2okNb6lWU8lpJUVJUOKrXuFJHsKe6ocbAsLGKTn1JakSHk2dbWhs5UqN7EBIJBKRqq5041QecL2hTiIkqTCkstx2Q6svDIbm/NynW/NOvDhUQ7WNhbSXIjzbi0JUGiUknPkyc69hqux9h9+QsxIzCFIZjstoUkJKUIABAFgNOio0zDoMht1gtsNuLayZktoKko4cFAi2g4gioCxsbVuuYk62qCsRkbttRzpJQ4qQtnU31BKRa3AXv1VetnJ72KYJDmyGUsuvthZQlWYC/fXzCsGw+BCQxGYaU3orMUJ53OKwdABookgAAC+lqnRozEVstxmW2WyoqKW0hIuTcmw6SaAq0pSgFVY36YVSqrG/TJqrmCtP8AQZP0avga53roif6DJ+jV8DXO9dYkZ0hSlKgFKUoCjK/Qn21ZsXZkSMMktQ1ITIWgpQVqKRf2jUe0VeZX6E+2rJjs5eGYPMmtsl9bDZcDdwM1u81iXMpjUDZ3Gm4p3+I2lAthpYkLWG0h9a1DUAH82pKeGtraACvbmzU2Q02XHEtPtR3m0LRNeUS4pKQldyBbVJJGvRxqS5tUIjksYjCfbbbe3TakBKsysiVZPlcecdeGnGpwx5tUKJIRDlFUmQY6WiEpUFAKNzc2tZJ1vUKWs4BijrhD0yyC5mcUiS4C8kvJXa1hksgFOh1v0V72i2bexLE1PtFsNONxm1lTy0KSGpAcNgBrdNxe4sQOu4Nbb4e7zm401TICSt0NjKi6As5tdAEm5PDS2ptUrD9qIuJR5a4DTy1x2VOqSoAaa5Nb/rgZh3EE2oCBD2exdnFmH3cScVFacUUoTIVzW964pKSCk5roUlJuRw4mwNVJeBYu5i7jzGI7uGXk2bLi7hpRzOi3DNmACeoX9lffw0hsMx/ODD8d9xpLy0c1QQgouF3B+SVcwdOY2tXpzaxLTDhVDfLtnsgUEoTmQVcwkqN1c08PbagLcNmMbEfIrFXlqzJKv82oByyVAqvkuk3UDbXgNdKueC4XieEz3nXXeWsyF2sXLFm6rlVrAG9yTpe4AGh0kYltIzheDRp89h1Adb3im0KSVISBdRtfUAdV6po2qjrWhsQ5W9eWpDCDk/O2WUGxzWGqb620t7KEI0nAcYcxhbzeKFMEvABrOq4ZUc7g/wBxUAAehJI0qhD2VlJU2Ji23LrYcedTIczqKEZVDh02BvfW5Bqb+FLcbAY+IzmF3dLhLbWXMlKVEE2KtbAC9r1X2g2gGGb1pDCy9yZTzTqwA0VBKjlvcEnm3sOihSFimzUrEIWDtuSk76ACoqUoqDigBlCgRzk3Gt/jXl3AsWkOuF2UlsOLKlqblOXUkrSrIBYBISkFIUNT3XNSn9roMbKqU0+ywrOQ+oJy5UrCCo2NwMykjUX5w77e421MWThUqe1Hk5IwSHWyEhSXDxb42zJuL62140BbJOzuNB6apieXEuKO7S5KWlOQuBQTYIOUpSLA3N9bjWpGBYFi0NUN2bO3z7bre+O/WoLbEfIRYixJcsrh38dKlL2pjockIVFkhcW3KRzPzIJsCedrfjzb+OlVYmOrcwVqc9AeS44/uEsoUkkneZAb3tb30BaWtn8XYfccjvMthL7j4SJLln80gOAKGWyLJCk6X+VVuxLCMZhtOyXlmQ6/mTuIzj55xzlBzITfm5gBew7xYVkStqYyWg4Y0iy052QSgF5ObLdPO9mhsdfbUR/bJpUdtyFBkOqcMYthwpbzodW2nMm5ubbwDqvpegIysGxhmCpbktWdDZUtaXnVLdGUfm8iQbcLZk3V0gXJqTs1h851Ep2ZvGoshDiEMOOuKKAVafLAUBa/EA9wq5T8cMHEXWHYjqmUNNLDiFJupbjhQlNieu2vCvZxxrkzKxHfLzshUVLHNzbxOYkXvl4JUb3+3SgMcVs3j4EBuLLYhNMRiwotSXFa7tab5Smx5xSq9xa3TYGp72CYo5YtLbYukpSkTXlBlVx+cFxzjp8k2Hia9t7VpbexFMqK7aKorUEZbtNBttRKudqbrPyb8PH3J2viR3XGlRJin0OKQGkpTnUBfnWvwOXS/Ho6bAfY+F4qzExlsPtqVIJMYrfWopJve6rDKNRawNus6VFwHBMahzoTs2Wl1De8DoMla+aVOFAAyi5GZIuehNraA1cMSx5UWZEZjxlv7/dHLYIKUrURe5I6uFqv1AKqxv0yapVVjfpk0XMhWn+gyfo1fA1zvXRE/wBBk/Rq+BrneusSM6QpSlQClKUBRlfoT7at7zTb7S2nkJcaWClSFC4UDxBFXCV+hPtqz4sy/Iw59qI5u31JslWYp91xqLjS44XvWJcyjzdC3W65JH3fHLuxb5OXh7NPZXtmHEbaaQzHZS20rO2lKBZCtdR1HU+JrHEYZjjS1hp5JZdW3ZC5biiwhLgUbKIuoqGbjboHCrlsvhz2E4cIbqRkQtagvfqcKrqJHyuGltL1kExOE4ck3TAig5N3o0n5NrZeHC2luqqzEONHz7iOy1nACsiAMwAsAeuw09lV6UBBGEYcGw2IEUISgNhO6TYJCswHDgFa269a9KwyAp5LyoUYupKiFlpNwVXub26bm/tNTKUBAfwfDZEVqK/h8R2M0LIaW0kpSOoAiwr25hcB1vI5CjLRYjKppJFirMejr19tTKUBBewfDXozUZ7D4i47V920plJSi/GwtYV7kYdCkuh2TEjuuBJQFLbCiEkEEXPRqfE1LpQEI4Vh5394MU7/APS3aT+c1vztNdda+S8LiSYUiIplCGZCs7oQkDOq4JJ01vbWp1KAgpwjDkhkJgRQGTmbs0nmG97jTTXWqzcKK0gpbjsoSXN8QlAAK73ze2+t6kUoCAvB8NcS6F4fEUHVZnAWU883vc6a6k+NfBguFhKkjDoYSpAbUNymxSLWTw4DKNO4dVXClARpEGJJXnkRmXVZC3daATlPEa9HdXw4dCMMRDEYMUG4a3YyA3vw4calUoCD5ow3mf5CJzDmT+ZTzTYC406kpHuHVRWD4aveZsPiHeKzruynnK11Omp1PianUoCNIgRJHpEVh3RI56AdEm48DqKk0pQCqsb9MmqVVY36ZNVcwVp/oMn6NXwNc710RP8AQZP0avga53rrEjOkKUpUApSlAeXE50FPXUBaCg2UKuNfCAeIBrLVlLbSrjkT2U+FMieynwqbQW6lXHInsp8KZE9lPhTaC3Uq45E9lPhTInsp8KbQW6lXHInsp8KZE9lPhTaC3Uq45E9lPhTInsp8KbQW6lXHInsp8KZE9lPhTaC3Uq45E9lPhTInsp8KbQW6lXHInsp8KZE9lPhTaC3Uq45E9lPhTInsp8KbQW6lXHInsp8KZE9lPhTaC3Uq45E9lPhTInsp8KbQW6pUVopOZWnVVcJSOCQPdXqqogjz/QZP0avga53roif6DJ+jV8DXO9biRnSFKVZtp5SmIQbQbKdNr93TWscHkkorzOebKsMHN+R5nbQMMLKGEF5Q4m9hUL8JnfV0fWrAtotpGMCdbbfjSny4y46ncozfJtoeq+bidKpv7UMMh9RjPltsO5VAp56m0Z1Jte40BsTp4i/1o6TDFU1Z+dn8Q1M3adI2D+Ezvq6PrU/CZ31dH1qwrCMbj4pHfeYQ6lLLgaUFIOYKKUkggaggqseog1Ql7SRYuODC3WnQ+pSEoVYZVFQJsD1gDh39xrXdcPoY79qer7GefhM76uj61Pwmd9XR9ataL21iNYVDxCRFkNsSklSNASLFN7+xKir2IVWRYbLTPgMS0IUhDyQtIVxyngfeNaLS4X5B67UrnL7GU/hM76uj61Pwmd9XR9asfpV7ph6SeIajq+xkH4TO+ro+tT8JnfV0fWrH6U7ph6R4hqOr7GQfhM76uj61BtM5fWOi3+6sfpTumHpHiGo6vsZnhuNR5iw2oFp08Ek6H2GrrWtwSCCDYis6weUZWHNurN12IV7RXg1emWL8UeR9b4frpZ7hk5olOOpbGvHqqiZR6EjxqLJcXkW4lOdQBITe1+6rLH2hacbYUuO42p5LK0pKgTZ1RSnwtc185yPq0ZHyo9kU5UeyKs+B4mnFoIlNtLaQo2AXxOn/AO1cKWwSOVHsinKj2RUelLYJHKj2RTlR7IqPSlsEjlR7Ipyo9kVHpS2CRyo9kU5UeyKj0pbBKTK15ybeypCSFC4NxVtqvEXZZT0GqmCpP9Bk/Rq+BrneuiJ/oMn6NXwNc710iRnSFY3tjwif8v8AyskrG9seET/n/wCV6NH86P8AfI8XxH/Wl9PujFnY7Lqip1ptZKC2SpIPNPFPsNhp3VSMCGXHHDEjlxxG7Woti6k8MpNtR3VgXldeltLwwxjjgaAcKk4cFBK1aZQpSTdJ6tCNTpWOxMd2mwZuUuJh0/8AzMnP/mYy5CyoMtZUEgi1+ddXWOFfUlnUZU0fAx6WU4KSfM3K0w0yXC00hBcVmWUpAzG1rnrNgPCvC4kdbu8XHZU5mCsxQCbgEA36wCfGtcRdqNrXMXZw9yAlCy8WFuGKvJmS6CTfhYtG9+tJ668YlJnt+UKQMQG0ail5vze1B9FWjKP0n/K96vbKuCItLK6b8rNiNYVh7TCWGoERDCSVJbSykJBIKSQLW1BI9hqW2hLaEobSEoSLBIFgB1VqZG2u1hw151eHupKXkJLvm1y7ZIWVIyZ7qAISM1+mo+GY1thBxCdLRhSyiY7vFsrYWr87yZJCQb80Zhbq4i9Z7xHyRruc+Nte5uOlay2e2i2uxaTDj7plkOl0uPvQHUJTl3ZAIJGuqhUbHIu0StrdocVw4yuT4alLjTLj7wQ8oMlXMbTzVDNYEffWu2VWkZWle7bKSX/tG1qVrPEdotr4EvCW3Y7DjcpCHVLahOKAKiLtGxOUpGtz191W87YbZt4eXX8OCCtMde8RBcVugpK8103uTdKfZmqPPFcKZVpJtWmvc25StW7GYhtE3tVaTGcOH4lKcW+pyOtBQRHQoKFzzQTpY+ytpV0xz3qzjmxPE6bsVl+zP+kH/cqsQrL9mf8ASD/uVXm1/wAr6nu+E/P+hWqPyGJvGF8lYzsDK0rdi7Y6kno91SKV8I/SlGJEjQ0FESOywhRzFLSAkE9elVqUoBSlKAUpSgFKUoBSlKAVVjfpk1SqrG/TJqrmCtP9Bk/Rq+BrneuiJ/oMn6NXwNc711iRnSFY3tjwif8AP/yskrG9seET/l/5Xo0fzo/3yPF8R/1pfT7o1Rt3tHieCzobGFHC+fHekuiaVpJS3Y2SRoCb21q0QPKnEMZT06FJOfMppuM3mKUpabWoKJUL23h1FhYVlO1OH7OYk/BZ2iZiuvFR5Ol42PEA2t0XKe7hVvl7H7M40/CnbmOuIErc3SLBt3OlCQo9VghNrWr6c45NzcWfCxzwbEpxf6lu2r23nYdiUAYd5qThr8duQt6Y4rNZZ0GVGqdLc4i2tSXPKXg7c5+IqNiBebcDaQlpJD13N3dHO1GbSrniOCbLYu/Bfmw4MhxJLMdRFr5L8zTiBY6HSvD2zeyeFBzEHoMGOErDqnlG1lZwoG9+0BYVduW201RFLA4pOLsx+d5TY8pOHowWNK3r0hhLpeaFkJW4UlB53yjlNuiprvlLwxcRS4saaXiwHUBTQIFwvVVlXslSCFd9TWcF2NckOSGo2H73D9VrBtusqyu516FBRv3EV9g4Zse7OQYcaGuTJS7bICcwWSF9wvZQ7tbVEsvqiuWn8osx+f5TA5gC3cMiyDMQ0ytb5Z/MZlZCpI5172XV3jeUfC5EiPHahYkp9xZbcbDIzMkLyc4ZusdF6uX4H7L74vea4QXkS1e3Qm1hx480d+lVntkdnpTrT7uFRHHG3VPpXl/XUcxPfc62OlFHN6ojnpmq2sbL7URtolSkx4syMqORmElCUkg3sQAT1Hjar/VpwLZzCMA35weC1FL5BcKL863Die/hV2rtDdX4uZ58jg5PZyFKUrRzFZfsz/pB/wByqxCsv2Z/0g/7lV49f8r6n0/hPz/oVqVHxGWiBAkS3UOLbYbU4pLSSpRAF7ADie6sa2b8oGCY6xMdCpGHJipbW75yb5PZLl8igVGxBsbG9fCP0pltKtGJbS4Ph0aQ7JxKGCwwZKmw+jOUWvcC/A6W9oq0xvKBgJwTCcSnykQGsTdUywl9aSSpJIJJSSLacb21HXSgZbSoHnnDM8lHnGFnjDM+nfpu0OtWvN99fG8bwp1bKW8TgrU+guNBMhBLiRxUnXUaHUUBcKVFw/EYWJNKdw6ZGltJVlK2HUuAHqJB41KoBSlKAUpSgFVY36ZNUqqxv0yaq5grT/QZP0avga53roif6DJ+jV8DXO9dYkZ0hVm2niqfghxAupo3t3dNXmvlaxzeOSkvI55sSywcH5mocZwVGKS4T6pDjJjLzfm0puoXBKc1rgG1iAbEVZGNgoTciM4qU+42whtsNKSnKpKFpUARax+SL+01t+ds+w+srYWWVHiLXFQvwZd9YR9WvrR1eGStuj87LQamDqKtGt5+x8WXhzcIvrbabfdfTlbRpvAoEai2mY2PEadVVIWzLbcDF4769cQUsXQSd02b2SL96lK9qjWxPwZd9YR9Wn4Mu+sI+rWu84fUz3LVdP2Neq2YQ6cQ5TMde5YSSpTaczYIUAlJtoBm09/Wb/I2yzTOJx565jzkltanHFZUJLqjm4kDQc7gNNBWw/wZd9YR9Wn4Mu+sI+rTvOH1J3LVdP2NVMbAxVR3EzXy4tZUbJbSEpvnsRpqeedTroOqsqwuC3h0NMZkndpUtSRa1gpRVYdwvYdwrK/wZd9YR9Wn4Mu+sI+rRanCvMPRal84/Yx+lZB+DLvrCPq0/Bl31hH1ave8PUZ8P1HT9jH6VkH4Mu+sI+rQbMu9MhH1ad7w9RfD9R0/Yx8AkgAXJrOsHimLhzTSxZdiVe01Qw3BWIaw4ol10cFEWA9gq614NXqVl/DHkfW+H6KWC5z5ssGPYaMTwifhrji2kymVsFxHFIUCLjxrVTPkYeGFPxXtpVLcLjTjJTAbS2gtpUkZm72WSFnUkcBW8HGkuDXj11RMU9Ch4V8+muR9U0635Go6ZT614slxh6EqMppcFslLhZDQcSr9UCwUEjp6av8Ajvk8jz9lMDweBKbgO4SttxmQmIhwFSUkKJQdOdck9+utbC5Ke0KclPaFOINNTfIwmbiGJzJGPKL0wrPNhNpAu6hxOcXs5Ypsb8Qei2vxPkYRv4ji8bb/ADSBvAjDGEZlgkgosOYnXVI0Ot+Jrc3JT2hTkp7QpxBg/k22NXsZh8uM5iCJxfcC8yIiI4SALAWTe/tJrMKkclPaFOSntCpTBHpUjkp7QpyU9oUpgj0qRyU9oU5Ke0KUwR6rxEXXm6BXtMXXnKv7KkJSEiwFhVSBQn+gyfo1fA1zvXRE/wBBk/Rq+BrneukSM6Qr4pQSkk8BX2o0w81I66y+AKbkhajzdBXjer7avGse2lk4xFcjqwhjlCCCXE5QSMtlWHeoBSR3kVBVKx5BmIcDpWiKhTZbZBSXCE5rc3UglWl/d01zs1Rl+9X21eNN6vtq8at+DuSnYCVTklLuZQF05SU5jlJHQSLG1TaEPe9X21eNN6vtq8a8UoD3vV9tXjTer7avGvFKA971fbV403q+2rxrxSgPe9X21eNN6vtnxrxSgJDUgg2XqOupQ1q21NjqO4v1XrUWDy+/lOVPHrqOXXD+saoyAtxpwIcLa1A2WACQevXSscZkY+23ECm99nbjqeWsBKkKU5+cASE2Nk94tx1qNgyner7avGm9X21eNWTAJOISC4MQZcb3baEHOgJzOXVnI6xbLrwq8VCnver7avGm9X21eNeKUIe96vtq8ab1fbV414pQHver7avGm9X21eNeKUB73q+2rxpvV9tXjXilAVUvrSeN/bUppwOJuOPSKgVWimzoHXWkwVZ/oMn6NXwNc710RP8AQZP0avga53rpEjOkKizf1PfUqos39T31h8gRqUpWCilKUApSlAKUpQClKUApSlAKlx/R1e+olS4/o6vfViCJSlKgFKUoBSlKAUpSgFKUoBSlKAVVjfpk1SqrG/TJqrmCtP8AQZP0avga53roif6DJ+jV8DXO9dYkZ0hUWb+p76lVHlpugEdFZfIGM7TbV4HsuhhWPYizCD5IaCwSVW42ABNhca99V8Tx7DsNwBzGpMgebUNJe3yAVgoVaxFuN7isV8qWyWNbSmC5gUvDo7sdLiSZSFBYzWGZDiOcOHDgemsIxfyQ7S4nOlyH8bw8reYDCnQHUqeSG0p56fkgBSb2HXfurCSKbog4nDnxXJMR4OMtrW2pQBFlIJChr1EGvmCYrExvCo2I4c4XIklGdtRSUkj2HWtSTPJVjzuMQ5KJ+FrZaluvlbqny4hK3lOAJAOW9jbo6dSKi4N5INoML3C2cYgoWw7GcSEF3K5u8+YrueNl2FrAgDhSkDedx11bcfxzDdnsOVPxmY3EiJUElxd+J4AAak9wrU0fyWyMK2WxteKlzGJ/Iktw0xHVhaVBooVYEgG+lrg8Kn4ZsVj07ydLjrejNYzKnmesYgyojTmpuASW1EJCrpNwSQLUpA2Jgu0+C42GDhWJR5JfbU82lCucpAVlJsddDpV4uOutKx/JPjqZUCY9ieGLxARH4siSW3CtnOVZFtHQlSQq11dHXUF/yQbSu4RFhJxHCGFMvOvJW0uQMiyGwlabn5XMN+gZidTVpA3RguLw8aiuSMPdLjTbzjCiUlNloUUqGveKuFax2J8nEzZva4Yyucy+HTJ36My72ccKkZRw6dQRx4Vs6owKUpUAqXH9HV76iVOYRZkA9NaiC1TpbECE/LluBqMwguOLPBKQLk1adltrsC2qQ+rAMRbmBggOhKVJKb3tcKAOtj4VP2ggvT8FxCDHfMd99hbSHR+opSSAr3XrUOF+TDathDbkjFsLS+y/GWjdl5eZDSFo5ylc7gvRI5umlqgN2XFL1o1/yVTsN2Nxgy3XcSxXcNJicjcWVJyoShwBKiAq4HDq76gbMeTPaSdHw7EH30xEomOOiJiBcS4yjeAhaQhXNWQLWJ4W1pSB0DcddK0zifkknK2Qw+BBew9zFUuZpj8p1/I7bMEFIB0ICuqtuYTHciYXDjPLSt1llDalJBAJCQCRck+NGCVSlKgFKUoBSlKAVVjfpk1SqvETdy/QKq5gqT/QZP0avga53roif6DJ+jV8DXO9dYkZ0hXwi4sa+18JAFzwrIIzkbW6D7jXjkznd416ckm/MFh1mvG/c7X2VngU+8mc7vGnJnO7xr5v3O19lN+52vsqcAfeTOd3jTkznd41837na+ym/c7X2U4A+8mc7vGnJnO7xr5v3O19lN+52vspwB95M53eNOTOd3jXzfudr7Kb9ztfZTgD7yZzu8acmX3eNfN+52vspv3O19lOAKzUcJN1m56qkVGakXNl6d9Sa2q8iFJ5kOa8FddUDGX3VGxfGG4J3aE7x7q6B7asLmPTlKulxKB1BI/9r0Y9HPKty4HizfEMOGW18X+Rk3JnO7xpyZzu8axfz5iHz/8A0T91PPmIfP8A/RP3V18Oyeq/v0OHi+H0f7fyZRyZzu8acmc7vGsX8+Yh8/8A9E/dTz5iHz//AET91PDsnqv79B4vh9H+38mUcmc7vGnJnO7xrF/PmIfP/wDRP3U8+Yh8/wD9E/dTw7J6r+/QeL4fR/t/JlHJnO7xpyZzu8axfz5iHz//AET91PPmIfP/APRP3U8Oyeq/v0Hi+H0f7fyZRyZzu8acmc7vGsX8+Yh8/wD9E/dTz5iHz/8A0T91PDsnqv79B4vh9H+38mVJjKvziAO6pKEBCbJrE420MpChvgl1PTpY1k0GW1NYDrJuOkdINcMumnh4yR6tPrMWo4QfH0E/0GT9Gr4Gud66In+gyfo1fA1zvXOJ6mdIVHmKskDrqRUWb+p76w+QLBic2czisSPEZSthbTjjqyi+XLlsL5ha9+o+yoezmMYhP3CZ8RLCl58wCCkiwQRpc2vmPSeHRqKyKlYNClKUIKUpQClKUApSlAKUpQCpjbmWKVn9UH7Kh1XP+nvf7VfCtQ4sknSbNe4vKeTFmSkJDj6UKcSlV7FQFwDbXwrGIm0s1/zV/kVlD5UJTm6UA1dRQggXOhUOs6a1ltK/TV6H4rd5stOBysQfguOT0MreTIcaCWWy2MqVlGbnKPVm9lQsQxufFxzkiIOeIpSEIfCVGxKVKUFeAse4g9FZHSlC1fIwdvarFRg8GYqCh5b4UpxCGlDd5MqlJsFK1yZ7X6QNBwrLsLeekYdGflNhp9xtK1tj9UkXt7qlUokG0+SFKUqmRSlKAUpSgFXnZZ9TeIbq/NcSdO8a/fVmq5bOf6wx/wAv/qa46hJ4pX6Hp0knHPBr1Rl0/wBBk/Rq+BrneuiJ/oMn6NXwNc718KJ+uZ0hUWb+p76lVFm/qe+sPkCNSrfimNYXhKmk4riUKEp2+7El9LZX7MxF6lRpUeTvOTPtPbtWRe7WFZVWBsbcDYg++sFK1KUoBSqUeSxJQpcd5p1CVFClIUFAKBsQbdIPEVQhYnCnQG5sSUy7EcNkOpUMqjfLYH26UBMpSlAKUpQClKUAquf9Pe/2q+FUKrn/AE97/ar4VvH/AJIzP/FmucUmt4bhsqa+FFqO0p1YSLkhIubeFWDDNusFnxn5ReVGhNbsGVIshtS1pvkSb6qT0joq945GYmYNOjTHtxGeYW246SBkSQQTc6C1YDC2L2cxFssYBtAQWktKyQZDawhSUlBcKRfVQUb99fockpqS2n5LDHE4vfZmbm0+BNryOYvBSrLnsX0/JyhV+PCxBr6jafA1qipTi0EqlfoRvk/nNbae8Ee2rGz5O8KawufBDshSZaWhvFZStstpABSbdOUE1Cd8mUR/kgkYrOWmOBYBLaQpQcK76J04kad1Tdl9CqGn6mZHJ2qwlGFz50OS3PTCaDzrcVaVrCTqDx6taiYXtxhUuLIen73CNw6GVIxDK2SopzC2pB0N6hxfJ3hsfDJ0FEiTu5cNENahlBslRIVw43P2VA/FdEVGKXMXnrkbzOHSluyRlykZMuXUW146Co3l4cDSjpuKbZkWL7ZYHh0eWs4lDcfjpCiyl4XJNgB4kVbJ238eDhmGzHsLnPCZFMoiLkdDSU2zXVmF7X4iqH4tMOviKeWyixMbUgtlLZyKUQSoHLfiOHCpm1WwsTH1Q1CZIhmMwYw3KUEKbNrixGh04io3labQitMmk3f/AJ/JKxnbPCsOwV2eh9t9xI0jBwJcUqySU26CAoEjoqYNqsCKXicXgjcAqdBeTzLEA316yB76xeX5LcOkqVvMSxAoKlLCVFJ5ykJQpRNrknKDVqwvyYyji2IOT5DcWKUqTFVEdUtaSXQ4DZYsALcO80csyfI0semcf8mZ65tTgbYbvisIqdQHG0h5N3ATYW16TpU7B57eK4XFnMJUlqQ2HEhRFwCOmxI+2taYl5MZKsVw9EJ9s4ejdmQ+88vfLIcUtRygZSecbdV62RgOGN4Ng0PDmFrcajNBpKl8SB0mt45Tb/EqRyzQxRitjtk+rls5/rDH/L/6mrbVy2c/1hj/AJf/AFNM/wAuX6MzpfnQ/Vfcy6f6DJ+jV8DXO9dET/QZP0avga53r4MT9gzpCo8xN0pPVUivigFAg8DWXxBqnyk7EzNsNocHyuR2MMZYfRIeVHaecBVlACQsHv1HDjxrDpOw22GF4kyxgonOYU1MzJMfFxGUtkIaSnOLa/IPQenSt+ORlA8zUV43LnZNZ4opov8ABzyglGOoSnEkGVIQWVnHbhDW8JO70ug2tr1dFXLFNmdvpmzGCx04rIaxKNBkIkrZmZC49nSWrn9bQan2661uLcudk03LnZNOIOa9oYW2mCYpDgInYgiRMeWptmJvC2srlXKipPNuUcc3ADvq4HyZbWp2cXBL7zzbbTL7UMTyhG/TIUpSU20T+bIN+1rxGnQm5c7JpuXOyaWwW/BkPN4RCRLbLchLCEuILpdyqCRcZzqrXpPGplVNy52TTcudk1KYKdKqblzsmm5c7JpTBTpVTcudk03LnZpTBTqW23milB0zA/bXlqOb3X4VKrUVXEj48DWs2KhxD0WW0hxtQLbjaxcKHAgjpFadk7EbSwitWBMtRH1SpLgejSEsndlSS2lVhzk6GyeAvrXSmMYMmaousqCHum/BVWFeCT0mwYzd4UPvr7Ky4s8U5OmfnJafUaWTUI7l7mk3MA27KcSzS5C3FrCgpGJZEupzE5W05fzRtbXut01O2bwbbGNtNhz2KPSHISEAPKOI50WyEZd3YXVe2utyL3rbnmbEPVz9ZP308zYh6ufrJ++tJYk73/ujDlqGmuz5/ky30q4eZsQ9XP1k/fTzNiHq5+sn7679tj6l7nl7tm6H7Mt9KuHmbEPVz9ZP308zYh6ufrJ++nbY+pe47tm6H7Mt9KuHmbEPVz9ZP308zYh6ufrJ++nbY+pe47tm6H7Mt9KuHmbEPVz9ZP308zYh6ufrJ++nbY+pe47tm6H7Mt9XjZZkuYjvLc1tJJPt0rzGwCY6sB1IaT0kkH4VlGHwmoLAbaHeVHiTXl1WpgoOMXbZ7tDocjyKc1SR6n+gyfo1fA1zvXRE/wBBk/Rq+BrnevlRP0TOkK+cK+1QlqsgAdNZYPLkkA2QL99eOUr6k1Y8VxcYfiEGMpoKEkkZyu2U3AAsAb3v3Dvq1na9oR4z6YqnG3N3vC25mLWZtS1X01y5denX3Vi2aozDlK+pNOUr6k1b8NlCdh0WWE5A+0h3Le9swBtf31JpbIV+Ur6k05SvqTVClLYK/KV9SacpX1JqhSlsFflK+pNOUr6k1QpS2CvylfUmnKV9SaoUpbBMakBRsoWNV6tlTmlksZjckDorSYPjj6QtTTdlvhOYIvb7eiqf+cUymxYbdvqCCsW+yvUIFTKXXGktvOAKWAOm1SKoKChI3yClbW6tzgUHMT3G/wD5XxKZWZzM4yUkHd2QdOq+uv2VIpSgRsszc23rG+vx3Zy29mbj76+qTKzt5XGcgAzgoNyem2un21IpSgR0plbxzM4yUEHIAg3B6Lm+v2V8CZm5ILrG+vod2ctvZm4++pNKUCOpMq7WVxkAAby6Dr1210+2voEnfLKltbqxygIOYHvN/wDyq9KUCMlMzcqCnGN7fmkNnLbvGb/2vqkyrN5XGAR8u6Dr7NdPtqRSlAj5pCXlFSWyxa4KSc3hXuO+3IaDjRuk+IPUaq1HIdTLRktuFJOYdIVcWPxoBP8AQZP0avga53roif6DJ+jV8DXO9aiRnSFRZv6nvqVUWb+p76w+QIikIUpKlJSVJ4EjUeyviWm0/JbQNb6JHHrr3SsFPiQEgBIAA0AHRX2lKAUpSgFKUoBSlKAUpSgFSUAmG4EqyqsbKPQbcajVIGXkLu8vkyqzW42tVQK8YKEdoLUFKCRdQN7m3GqlUYmXkrO7vkyJy342tpVatkFK8uFSW1KQnOoAkJva56r1i2z2MYxMx3E483C1tR23kJuX21bi7STbTVVyb++gMrpWEbfY1iWF4hGThzryEcmW6oIbbUjMFtpBcKtQgZjcp1qHiu3MneSGY0duOqPKQ2px10AFIdCFBYKeYFA3BF9NaWWjYdKwdnbtLoZQ5EQ08+ppLY3184U4tBUjm85IyA36cw4VZXNucRawWUu6N+42VsvPrSjd/mGVZRZFlrzOE2sOn2VLQo2lSsT2h2tVgcmMy9BcfQ60l4uoVwbF96oi36oym3Tm6KgHb11t1aHsIcStEffFsO8/VvOObbVOtieg300q2KM7pWv4e28iTjUBBjJTFkpLaiHAppCs4AXny31vlAIGp6ONbAonYoVGkpQZUQqXlUFqypt8o5Tp4a1JqNJUkSogU3mUVqyqv8nmnX/yjIfZ/oMn6NXwNc710RP9Bk/Rq+BrnetRDOkKizf1PfUqo0wc1J6qw+QIhIHEgV9rVvla2Pn7X7R4FHixIxitsSN7LkBwpZUcuWwQtPO6R38dKxufhvlFfiY1gO+xFcOPCW0y/kaSl/IAG8i/lFSwOdc9J14Vmim9qVrZtO102DspGhScSw5DrL4nyJTDK3mykDd5xawJt0dB11rGF4l5TwziSFRsRCy8htK0R2DuyVm5aH6yMvSrXUd9KBvClaShyvKRiM/DYk9GLREPxd3JW1HYS02rKoFZWbm98ptYdNqzfyPNYtG2JjRceaxBubHUWiJuXMQAPk5eKL3sVa/ZSgZtSlKgFKUoBSlKAVJQSITpCc5AVzevThUapbSVGKoJNlKBseqqge4xJjNEpyEoHN6tOFVaoxCrk7YWtK3EgJUQb6jjVatkFeQlIKiEgFWpIHGvVKoPhAPEA0yp6h4V9pQHzKOoV8ypt8keFeqVAfCAeIFLDqFfaVQfMo6h4V9pSgFUHt7v4+7A3eY7z2WNvttVeorwS5NYAcstq6ygdIII/wDajB6n+gyfo1fA1zvXRE/0GT9Gr4Gud61EM6QrytIUkg8DXqlZBBcYWk6C4rxu19hXhVxpU2lst27X2FeFN2vsK8KuNKm0WW7dr7CvCm7X2FeFXGlNost27X2FeFN2vsK8KuNKbRZbt2vsK8KbtfYV4VcaU2iy3btfYV4U3a+yrwq40ptFkNqOpRBXoKlgWFhX2laSohFW2qNvHIrWdS1ZlIzW9pHRevZkpS6htSHQtQvogkD2kaCq9KFI6Zbai4Al67YJN2lC9urTX3V8Mxrch3K/lJy23K7+Fr1JpQFBUptLjaCl26wCLNKI16zbT318TKbUtxAS7dAJN2lAadRtr7qkUoCMJjW5LuV7KDltuV38LXr6qU2ktgpdu5YizSja/Xpp76kUoCgmShTy2wl3MkXJLagPcbWNeRMbLKnQl7Kk2ILK7+Fr1JpQEdUttIaJS9+c4WaUbe3TT316EhBfLOVzOOndqy/Wtaq1KEIokqdZWqM0srGgDqSi/iKqstBBLignfLAC1J6bVVpQEef6DJ+jV8DXO9dET/QZP0avga53rUQzpCvK1pbQpa1BKEi5JNgBXqtZ+XzHHcL2QRDjrKHMQd3SiOO7Aurx0HsJrWLG8k1BeZUrdFh218tAjyFxdlmG3gg2VLfBKT/tTpf2nwrA3PKvtkpRIxYIHUmM1b7U1g1K+9DS4oKtt/qdlFIzf8au2X7Y/lmf6KfjV2y/bH8sz/RWEUrfYYulexdqM3/Grtl+2P5Zn+in41dsv2x/LM/0VhFV40SRKS8qMw46llBcdKEk5Ej9Y9Q1FTsMS/5XshSMw/Grtl+2P5Zn+in41dsv2x/LM/0VhFSo+HypEGVMZZUuNFy75wEWRmNk+Jo8OJc4r2QpGW/jV2y/bH8sz/RT8au2X7Y/lmf6KwilXsMXSvYbUZv+NXbL9sfyzP8ART8au2X7Y/lmf6KwipT+Hyo8CLNeZUiLKKwy4SLLyEBVvYSKnY4uleyFIy38au2X7Y/lmf6KfjV2y/bH8sz/AEVhFKvYYulew2ozf8au2X7Y/lmf6KfjV2y/bH8sz/RWI4dBk4lOZhwWi9JeVkbQCAVH314ZiyHpJjssuOPi/wCbQkqVoCToOoA+FTscXSvZCkZj+NXbL9sfyzP9FPxq7Zftj+WZ/orCKuD2C4oxhiMRew+U3AXbLIU0Qg34a8KPDiXOK9kKRk/41dsv2x/LM/0U/Grtl+2P5Zn+isSGHyjhZxEMq5EHhHLtxbeFObL18BeotFhxP/leyFIzf8au2X7Y/lmf6KfjV2y/bH8sz/RWJSMPlR4MWY8ypEaVm3LhIsvKbK8DUWiw4nyivZCkZv8AjV2y/bH8sz/RT8au2X7Y/lmf6KwilXsMXSvYbUZv+NXbL9sfyzP9FB5Vdsr/AOsfyzP9FYRSnYYulew2o21s15asWjSEIx+O1NjE2U40nI4nv7J9lh7a3tgeLwscwxmfhjwejOjmqGhB6QR0EVxfW3P8PGOOx9oJWDLWTGlNF1CT0OJtw9qb+ArxavSQ2OcFTRiUVVo33P8AQZP0avga53roif6DJ+jV8DXO9fJicmdIVqH/ABHYe4/gGFzkAlEZ9SF26AsDXxSB7629ULGsMi4zhcnD57e8jSEFCx/6O8ca3hydnkU/QqdOzi2lZttp5OMb2blOqRGdm4eDdEllBVYf/IDVJ+zvrClJKTZQIPURX6KE4zVxdnoTs+UpStgVlOweL4bhjuLM4yqSiLPhKilcdAUpJKkm9iR1GsWpWZxU1tYZs6HtLsZh2CLgMwZkttDtwiRHau+M4VmUv5QIGlhpp31dh5RdmYinhGgPPh3chanIrKMwSskgpSMvNSTY2ub9HGtN0rg9LB87JtRsXaPabZ2bshIw+Ay4iYp8uN2hNNJALhVqoEngbaeyszxzH9ksNaw91xvD1uOqKknD0MyFMDdpANikDjcWVc9Ps0PSo9LF1x9f3JtNrJ2z2PEWYnzQ7Zb5WGOTM5XhcELKuKToeaNKtu3e2OE4m7gq8Iih5EB59xTMuMlLSgspIBSgi4FiPdWu6VqOmhF2XajLEbRMYpi+EIkYPgeHMNTGluORY+7unMLhRKiMtqzrGdr9jBOfimBvUtqUOUMxGrEh5KwlNiLpISed1GtM0qy08ZNfkNqNxR9vNlY3JnGY0hDjU0vhLcJpFklxR+Ve/A20tVnibdYbH23wnGGYymI6YHJpobYQCpZz3UkcOlGul7WrWtKytLBX+Y2o2Lj21GzkvZSXBixn1znFqKVuRWUAqLubelSecCU6ZRp0VcJO2OzeIvYbMmv46hbRZDuHpyLiJyADRCtCNL1qqlXu0aobTcz3lC2TVumxhrxRygPuHkrYGcMqRvMl7E3KdPuqI5t1spdxs4QHmFpcKv8AJNoKllxCkcDoLBd/dWpKVnukPzJtRutXlC2SVIZW5HlOIYDgQhUFnKQtaVEZeA0Frj33rBdtNpcOxGFGg4FCajQ0glzNHQlZUFrKbKGtsqhWHUrUNNCDtFUUhSlK9BRSlKAVsnyBYe5K27TKSDu4bC1qPRdQygfafCsS2d2UxraGQlrC4DziSbF1SSltPtUdP/a6Z8nWx8fY/BOSoUHZjpC5DwFsyuodw6P/ANrxazPGEHBPizE5UqMin+gyfo1fA1zvXRE/0GT9Gr4Gud6+JE4s6QpSlQCqRjsk3LTZP+0VVpQFLkzHzLf1RTkzHzLf1RVWlLBS5Mx8y39UU5Mx8y39UVVrG4W2OGS3Q2jeoWJS4qw4AnIUpUrMdfkkIVY//tLKX/kzHzLf1RTkzHzLf1RVta2jwl+XFjx5zDzkkqDRaWFAlNri46dRVZeOYWh91hWIRQ81feILozJta9x7x40sEzkzHzLf1RTkzHzLf1RUCbj+GREOFyYwXEBf5pLgzqKBzkgX41Ti7S4PIgsy04jFS06QkZnUiyrA5TrxAI0pYLnyZj5lv6opyZj5lv6oq3I2gw5zGDhrMhDshLa3HN2oKDWQgEK1uDzvsNeYO0uETGIjrU+OnlWjKFrCVLN7WAPfSwXPkzHzLf1RTkzHzLf1RVslY80ziK4jcWVILSkJecaSnI0VcAbkEmxB0BsKrKx7CUCQVYlDAjnK9d5P5s3tY66a0sE3kzHzLf1RTkzHzLf1RVvf2gwlnKFYhFLi0BbaEupKnARplF9b20r3hmNQMRDSY8lrfraS9uCsbxKSAdQDpoRSwTeTMfMt/VFOTMfMt/VFWeLtLFkKKzHlNQbLKZziQGVZTYm97gaaFQAPRVQbS4VvlpVLaSylpDokFad2oKUpIAVfjdJqWC6cmY+Zb+qKcmY+Zb+qKhDHcJLy2hiUTeIRvFJ3ybhNgq/HhYg+yo0HajCJqlBqawkb4sNlTibPKASeZrqOcB7atgu3JmPmW/qinJmPmW/qiozGLYfIbS4xNjuNqd3IUlwEFdr5fb3VHf2iwhlpa1YjGVkbU7lS4CopAJJA6eB8KWC48mY+Zb+qKcmY+Zb+qK8wpTM2I1JjLC2XUhSFDpBqvSyFLkzHzLf1RTkzHzLf1RVWlLB8SkJFkgAdQr7SlAR5/oMn6NXwNc710RP9Bk/Rq+BrnerEM6QpSlQClKUApSlAKxaTsPhMlTCnt+VNb8ZgsArS7nzJVYagZ1W6R41lNKgLBC2XjRJjMtEqWqShwuKcWU3cuhKMqgE2tZKeAB041b/wMalScQdxKS8pL8h11ltpQCW86QM3yb5tOsjurL6UotmKObEwnAkuTJylhbjinMyApZc+VchPDuGlJWwuFyVpWtySFBKUXBTYpCEoKbFNrEJF/wDysrpSkLLDhezETDcSEuO9JISlxKGVFJQgOKClW0vxHSTUZvYyChLKOUzFNthKCgqTZaErzpQebewV1WPWTWT0pQssOLbLwsTkOuPOPoQ+pCn2UFOR0p0BNwSDbS6SDao34GQA4lxEiYhbSs0dQUn/AC/PKrJ5uup/WvWT0pQswd3YfLiMdMR4tYclTbjoLmZbi0BVjbLoedxzW7qu2C7I4fhE9MuMt9S0oyhLhSQDlCSrhe5CR027qyKlKFmOL2UYVHcjt4hiTMRSVhDDTwShrMbkjS56bBRIHVUMbA4YGEo5RNKknMlwqTmBzuKJ+TbXeqHDhasvpShZizmxGFrjFgqkBrMV2SpIsS0GtLDqSD7e7SvDuw8N5xK3sQxFag/yhV1oAWu6DqAm36g4W6ayylKFmO4ns8VbLDB8NUlJSU5HnVWU2QrNnGUaqB1HCqP4E4UJAdTvkp3QaLYIymze7CtRcHLpoayilKFkfD43IoTEYOuPBpIQFuWzEDrsAPsqRSlCClKVQKUpQEef6DJ+jV8DXO9dET/QZP0avga53qxDOkKUpUApSlAKUpQClKUApSlAKVjm3jr0TAxOjyn4yor7bi1ta8wrCVXTwVoSbEdFWvZ3HHcSx2OzAxSTPjBC1Sd7EDQQLDLY5RqSfsNdFibjuRaM3pWK7UY3LwvGYLaHo7UFYTvSUBxdysJF05gQnXiArXoq24dt04ITKZ8FRmO23RDiEIcBUsXJJsj5B491Fhk1uQpmeUrCW/KBFcJUmE7usoIJdTnJLO9Ay8bWBF+FUnNvU2acREVZIUpbSVpXnBbC02WDYHXUf/7V7CfoNrM7pWGP7dNsrU2vDnQ80opeQXkDId7u9D+trrp0V7xfad/DcdlMLRvI7NiEISMyvzDjhFyetAqdjMUzMKViuz21LmM4shlEZtuKuJv0kuXXmzqSRbq5vur1tZjcrD8MivRVtxZT6iluNIbC1uLtonRQCR1qvYCp2Ut218xRlFKw/A9pJU7ah+FKytshTjTTaEA3UgJJUVZr2N7jmgcNevMKkoODphqhSlKyQUpSgFKUoBSlKAjz/QZP0avga53roif6DJ+jV8DXO9WIZ0hSlKgFKUoBSlKAUpSgFKUoCJiuHxsVw96FOb3kZ4ZVpuRcceIqDhWzOEYTPMzDoSI8gshgqQSAUC3RwvoNeOlXmlVSklSfAtlF6LHedbdeYaccbN0LWgEp9h6KpmBDUgoVEjlBTlKS2mxF72tbhfWpVKlsha1YFh6nJzhjp3kxOVxdhmAyBFknoGVI4VXYwqAxGbYbhx902NAW0nosTw4npqbSrufqWy0Yls/h+ISGHZDR/NL3gQg5UqVcG5A46j31cHIkZxZW5HZWs8VKQCToRx9hI9hqvSm5gjtQ4rKm1NRmGy2koQUtgZUniB1CkyDEmpSJkViQEm6Q62F29l6kUqWyFBqJHaeLrUdlDpSElaUAKIHAX6qr0pQClKUApSlAKUpQClKUBHn+gyfo1fA1zvXRE/0GT9Gr4Gud6sQzpCrfj2M4fgGFvYji8puLDZF1uOH7B1nuGtXCuLPL3t2/tdtfIiR3j5mw5xTMdsaBahopw9ZJvbu99QGwdq/8SakyFtbLYOhTKTYSJqjdXsQnh7zWLn/Ebtjc2iYKB/8Azuf3K0vVRhl2Q6lphtbrqtEoQkkn2AVaIbj/ACjNsvVcF/h3P7lPyjNsvVcF/h3P7laaWhTa1IWkpWk2KSLEGvNKBuf8ozbL1XBf4dz+5T8ozbL1XBf4dz+5WmKlYdDXNkBtGg4qV1CtRg5PauZVxNu/lGbZeq4L/Duf3KflGbZeq4L/AA7n9ysRw/A2VKS1GiKkO9QQVqPuqS5g+7Z3rmHFDV8udTNk36r2r3L4fLzaN9mzJfyjNsvVcF/h3P7lPyjNsvVcF/h3P7lYnyKL6u19QU5FF9Xa+oK14bL1L2bMs/KM2y9VwX+Hc/uU/KM2y9VwX+Hc/uVgmIYIw82THSGnRwtwNYqtCkLUhYspJsRXkzaeWF1IxKLibl/KM2y9VwX+Hc/uU/KM2y9VwX+Hc/uVpilcKMm5/wAozbL1XBf4dz+5T8ozbL1XBf4dz+5WoIkOVMUoRI7z5TqQ2gqt4VRcQttakOJUhaTYpULEUBuX8ozbL1XBf4dz+5T8ozbL1XBf4dz+5WmKUoG5/wAozbL1XBf4dz+5T8ozbL1XBf4dz+5WmKUoG5/yjNsvVcF/h3P7lPyjNsvVcF/h3P7ladfjvRygPtONlaQpOdJGYHgRfoqlQG5/yjNsvVcF/h3P7lPyjNsvVcF/h3P7laYpSgbn/KM2y9VwX+Hc/uU/KM2y9VwX+Hc/uVpivtja9jbhelA33gv+JTGmpCfPODQJLH63JlKaUO8XKgfZW/Ngtu8D24w9UnBZBLrdt9GdGV1o946u8aVwPV52Q2jxDZTH4uLYU6W5DCtU/quJ6UqHSCKUD9AZ/oMn6NXwNc71vbCcZjbQ7IsYtCJMeXF3qQeIunUHvBuPdWiaRKzf20shyJs7isli+9ZiOuItxzBBI+FfngolRJUSSdSTX6OyGkSGHGXUhTbiShQPSCLGvz9222fkbLbVYjg8tJSuM6UoJ/WQdUqHtBBogWOtjYDDdh4JFRg7zEGbMguTpeJPlWZplLhRkRYEp6Lkam9a5rLsJ2zMHC0Q5GEw5mSMuJvHFuJUWlLzlJyqA49PGpJBFx2yhLfwqc/igYXjOGvMMuS2Ccspt1BUlSgQOcABr031rAKynaTa9eNRHo6MNiww+tpby2lLUpe7SUoHOJAAB6KxakeXEMVlGyqAIjqx8orsfcKxerzs7OTGeUy6bIc4E9Br16SajlTkag6ZvPyd4yxs/shiWIvOTmlecGG80IoC1fm3CEnOCCnjp12q94LtdCxlidhiJm0MgKhSnMs91paFfmj8qybm1tOo1rjAdoEYbh0mBLw2LiMJ91D27fUtOVaQoAgoIPBRqe3tZEityDhmzmHQpLrK2N+h15ZSlaSlVgpZF7E19LJg3Sbrizq0edhcKw3EfOTuL5QxGbQrMqRuQm6wkm9jc2JsLamr+55OUYisvYLKKIQbZKVPJuV5kpKldHQsG1vCtcJcWlC0JWpKFgBSQbBXTr11JaxKc0jI1NkoRoMqXVAaaDp6K7ThNu4yoU75k3abBRgslhCJSZTT7ZcQ4lBRwWpBBB70mtcbRoSjE1FP6yQT7ay6ZLKWt5KeUUoFgVqJsL3sPeT41g2ISTLluPHQKOg6hXj10qxqEnbM5HwojUpSvlHE3FhWESnHhh8F+bDwiBGjuL5AsNuSXXUhRWpZtoNePADQVju36omJ4U7iDGZaoeIGA1JWcypLYRe6lfrEEcepQqzwNqkHC28PxuAMRjsgBpW+U0tKRwSSn5SRfQHh0Vbsfxx3FgwyhhqJAjAhiKz8lF+JJOqlHpJrCi7NNqi0UpStmRWa+TvBGJ/KpykMTpsYhMbDnHUo3qyLhSrkXSLcBxrCqu+yuMDAcaanqjJkhCVoLalFOiklJsRwNjUfLgVGX7crTj2y2H47IlvNvspEcMPtBO/cKiXFNkHVIJtwsAAK1zV02gxqVjk7lErKhCRkZZbFkMoHBKR0CrXRKkG7FKUqkMh2JWlOKqSuXhkVK0hJXPY3qTqOAsbHw9tZm5iCUxJEZOKbMBDMp0kuQVKHQkWAQUpuEX0Jvetd4Pir+EvrdjIjrUtOUh9lLot3BQNqvTW3GJNsSmxHw07/ACXPJEADLmtzbWvzjqRWGrZpMxdZutRuDr0CwrzX1RzKJNrk30Fq+oSpa0pQCpSjYAcSa2ZOwP8ADhKdkeRvI6SUsPSGm79n5XxUaw+tr+THZtzZXyXwcMkIyShHW6+Opxd1Ee69vdWqKiB0hWs/LN5Lou30FEiKtEXG4ySGXlDmuJ45F93UeitmUqFPz+2o2N2g2XlKZxvCpMexsHchU2v/AGrGh8ax8ix1r9H1oStJStIUk9BFxUc4fDJ1iR/3afuq2KPznpX6Meb4Xqkf90n7qeb4Xqkf90n7qWKPznpX6Meb4Xqkf90n7qeb4Xqkf90n7qWKPzzj4lLjoCWniEjgCAbeNV/Pc750fUH3V+gvm+F6pH/dJ+6nm+F6pH/dJ+6uiz5EqUn7lt+p+fXnud86PqD7qee53zo+oPur9BfN8L1SP+6T91PN8L1SP+6T91XvGXqfuLfqfndKlvylAvuFduA6BVCv0Y83wvVI/wC6T91PN8L1SP8Auk/dXNzcnbIfnPSv0Y83wvVI/wC6T91PN8L1SP8Auk/dUsUfnPSv0Y83wvVI/wC6T91PN8L1SP8Auk/dSxR+c9K/RjzfC9Uj/uk/dTzfC9Uj/uk/dSxR+c9K/RjzfC9Uj/uk/dTzfC9Uj/uk/dSxR+c9K/RjzfC9Uj/uk/dTzfC9Uj/uk/dSxR+c9K/RjzfC9Uj/ALpP3U83wvVI/wC6T91LFH5z0r9GPN8L1SP+6T91PN8L1SP+6T91LFH57YVg+JYvJTHwuBKmPq4IYaUs/YK6R8ifkSdwecxj216EcsaOeNBBCg2roWs8CR0AcONb+aZaZFmW0NjqSkCqlSwR5/oMn6NXwNc710XJbLsd1sGxWgpBPeK1j+LSd6/G+qqqgbTpSlQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQClKUApSlAKUpQH//Z"},{"timing":1500,"timestamp":433461114937,"data":"data:image/jpeg;base64,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"},{"timing":1875,"timestamp":433461489937,"data":"data:image/jpeg;base64,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"},{"timing":2250,"timestamp":433461864937,"data":"data:image/jpeg;base64,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"},{"timing":2625,"timestamp":433462239937,"data":"data:image/jpeg;base64,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"},{"timing":3000,"timestamp":433462614937,"data":"data:image/jpeg;base64,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"}]}},"final-screenshot":{"id":"final-screenshot","title":"Final Screenshot","description":"The last screenshot captured of the pageload.","score":1,"scoreDisplayMode":"informative","details":{"type":"screenshot","timing":216,"timestamp":433459830481,"data":"data:image/jpeg;base64,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"}},"total-blocking-time":{"id":"total-blocking-time","title":"Total Blocking Time","description":"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"0 ms","scoringOptions":{"p10":200,"median":600}},"max-potential-fid":{"id":"max-potential-fid","title":"Max Potential First Input Delay","description":"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).","score":1,"scoreDisplayMode":"numeric","numericValue":29,"numericUnit":"millisecond","displayValue":"30 ms"},"cumulative-layout-shift":{"id":"cumulative-layout-shift","title":"Cumulative Layout Shift","description":"Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https://web.dev/articles/cls).","score":1,"scoreDisplayMode":"numeric","numericValue":0.0003670403888133582,"numericUnit":"unitless","displayValue":"0","scoringOptions":{"p10":0.1,"median":0.25},"details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0.0003670403888133582,"newEngineResultDiffered":false}]}},"errors-in-console":{"id":"errors-in-console","title":"No browser errors logged to the console","description":"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"sourceLocation","valueType":"source-location","label":"Source"},{"key":"description","valueType":"code","label":"Description"}],"items":[]}},"server-response-time":{"id":"server-response-time","title":"Initial server response time was short","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":7,"numericUnit":"millisecond","displayValue":"Root document took 10 ms","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/plan","responseTime":7}],"overallSavingsMs":0},"guidanceLevel":1},"interactive":{"id":"interactive","title":"Time to Interactive","description":"Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).","score":0.79,"scoreDisplayMode":"numeric","numericValue":4803.079,"numericUnit":"millisecond","displayValue":"4.8 s"},"user-timings":{"id":"user-timings","title":"User Timing marks and measures","description":"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https://developer.chrome.com/docs/lighthouse/performance/user-timings/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[{"key":"name","valueType":"text","label":"Name"},{"key":"timingType","valueType":"text","label":"Type"},{"key":"startTime","valueType":"ms","granularity":0.01,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":0.01,"label":"Duration"}],"items":[]},"guidanceLevel":2},"redirects":{"id":"redirects","title":"Avoid multiple page redirects","description":"Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https://developer.chrome.com/docs/lighthouse/performance/redirects/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":0,"numericUnit":"millisecond","displayValue":"","metricSavings":{"LCP":0,"FCP":0},"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0},"guidanceLevel":2},"image-aspect-ratio":{"id":"image-aspect-ratio","title":"Displays images with correct aspect ratio","description":"Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"displayedAspectRatio","valueType":"text","label":"Aspect Ratio (Displayed)"},{"key":"actualAspectRatio","valueType":"text","label":"Aspect Ratio (Actual)"}],"items":[]}},"image-size-responsive":{"id":"image-size-responsive","title":"Serves images with appropriate resolution","description":"Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https://web.dev/articles/serve-responsive-images).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"displayedSize","valueType":"text","label":"Displayed size"},{"key":"actualSize","valueType":"text","label":"Actual size"},{"key":"expectedSize","valueType":"text","label":"Expected size"}],"items":[]}},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"value","valueType":"text","label":"Deprecation / Warning"},{"key":"source","valueType":"source-location","label":"Source"}],"items":[]}},"third-party-cookies":{"id":"third-party-cookies","title":"Avoids third-party cookies","description":"Third-party cookies may be blocked in some contexts. [Learn more about preparing for third-party cookie restrictions](https://privacysandbox.google.com/cookies/prepare/overview).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"name","valueType":"text","label":"Name"},{"key":"url","valueType":"url","label":"URL"}],"items":[]}},"mainthread-work-breakdown":{"id":"mainthread-work-breakdown","title":"Minimizes main-thread work","description":"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)","score":1,"scoreDisplayMode":"metricSavings","numericValue":260.34400000000034,"numericUnit":"millisecond","displayValue":"0.3 s","metricSavings":{"TBT":0},"details":{"type":"table","headings":[{"key":"groupLabel","valueType":"text","label":"Category"},{"key":"duration","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":124.71600000000036},{"group":"other","groupLabel":"Other","duration":89.8},{"group":"styleLayout","groupLabel":"Style & Layout","duration":36.528},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":4.727999999999999},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":2.68},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":1.8920000000000001}],"sortedBy":["duration"]},"guidanceLevel":1},"bootup-time":{"id":"bootup-time","title":"JavaScript execution time","description":"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":122.47600000000023,"numericUnit":"millisecond","displayValue":"0.1 s","metricSavings":{"TBT":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"total","granularity":1,"valueType":"ms","label":"Total CPU Time"},{"key":"scripting","granularity":1,"valueType":"ms","label":"Script Evaluation"},{"key":"scriptParseCompile","granularity":1,"valueType":"ms","label":"Script Parse"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","total":140.96400000000023,"scripting":112.02400000000023,"scriptParseCompile":1.4},{"url":"Unattributable","total":85.86400000000003,"scripting":9.051999999999998,"scriptParseCompile":0}],"summary":{"wastedMs":122.47600000000023},"sortedBy":["total"]},"guidanceLevel":1},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":1,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":14,"numScripts":2,"numStylesheets":1,"numFonts":3,"numTasks":359,"numTasksOver10ms":1,"numTasksOver25ms":0,"numTasksOver50ms":0,"numTasksOver100ms":0,"numTasksOver500ms":0,"rtt":0.49000000000000005,"throughput":414651284.69343644,"maxRtt":0.49000000000000005,"maxServerLatency":3.0789999999999997,"totalByteWeight":772599,"totalTaskTime":65.08600000000004,"mainDocumentTransferSize":785}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"protocol","valueType":"text","label":"Protocol"},{"key":"networkRequestTime","valueType":"ms","granularity":1,"label":"Network Request Time"},{"key":"networkEndTime","valueType":"ms","granularity":1,"label":"Network End Time"},{"key":"transferSize","valueType":"bytes","displayUnit":"kb","granularity":1,"label":"Transfer Size"},{"key":"resourceSize","valueType":"bytes","displayUnit":"kb","granularity":1,"label":"Resource Size"},{"key":"statusCode","valueType":"text","label":"Status Code"},{"key":"mimeType","valueType":"text","label":"MIME Type"},{"key":"resourceType","valueType":"text","label":"Resource Type"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/plan","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":0,"networkRequestTime":0.578000009059906,"networkEndTime":78.75699996948242,"finished":true,"transferSize":785,"resourceSize":630,"statusCode":200,"mimeType":"text/html","resourceType":"Document","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":82.92599999904633,"networkRequestTime":85.4109999537468,"networkEndTime":100.52599996328354,"finished":true,"transferSize":605919,"resourceSize":605494,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":83.06000000238419,"networkRequestTime":85.56999999284744,"networkEndTime":95.51799994707108,"finished":true,"transferSize":82843,"resourceSize":82721,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/registerSW.js","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":83.125,"networkRequestTime":85.658999979496,"networkEndTime":91.54399996995926,"finished":true,"transferSize":165,"resourceSize":134,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/manifest.webmanifest","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":84.75,"networkRequestTime":85.74400001764297,"networkEndTime":149.89600002765656,"finished":true,"transferSize":590,"resourceSize":435,"statusCode":200,"mimeType":"application/manifest+json","resourceType":"Manifest","priority":"Medium","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/api/v1/me","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":126.62299996614456,"networkRequestTime":126.93999999761581,"networkEndTime":140.44999998807907,"finished":true,"transferSize":188,"resourceSize":140,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/favicon.ico","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":127.29100000858307,"networkRequestTime":127.50800001621246,"networkEndTime":130.3979999423027,"finished":true,"transferSize":657,"resourceSize":630,"statusCode":200,"mimeType":"text/html","resourceType":"Other","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/api/v1/settings/household","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":143.91499996185303,"networkRequestTime":144.41399997472763,"networkEndTime":154.59799998998642,"finished":true,"transferSize":507,"resourceSize":478,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/icons/icon-192.png","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":150.68099999427795,"networkRequestTime":150.7979999780655,"networkEndTime":156.1040000319481,"finished":true,"transferSize":76241,"resourceSize":76147,"statusCode":200,"mimeType":"image/png","resourceType":"Other","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/assets/Figtree-Regular-Bf4qftao.woff2","sessionTargetType":"page","protocol":"h2","cache":"disk","rendererStartTime":161.01599997282028,"networkRequestTime":161.21399998664856,"networkEndTime":161.50200003385544,"finished":true,"transferSize":0,"resourceSize":23412,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/assets/Figtree-Bold-DRmn1l9e.woff2","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":161.13300001621246,"networkRequestTime":161.28800004720688,"networkEndTime":164.03600001335144,"finished":true,"transferSize":0,"resourceSize":23620,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/assets/BagelFatOne-Latin-CB1T13M1.woff2","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":161.23499995470047,"networkRequestTime":170.9239999651909,"networkEndTime":173.19499999284744,"finished":true,"transferSize":0,"resourceSize":24376,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/api/v1/plans/2026-10-12","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":166.38799995183945,"networkRequestTime":166.98300004005432,"networkEndTime":179.07699996232986,"finished":true,"transferSize":1795,"resourceSize":1766,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"},{"url":"https://mealquest.cubecraftlabs.com/api/v1/shopping/2026-10-12","sessionTargetType":"page","protocol":"h2","cache":"none","rendererStartTime":167.7719999551773,"networkRequestTime":168.49199998378754,"networkEndTime":182.75200003385544,"finished":true,"transferSize":2909,"resourceSize":2876,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch","priority":"High","experimentalFromMainFrame":true,"entity":"cubecraftlabs.com"}],"debugData":{"type":"debugdata","networkStartTimeTs":433459615356,"initiators":[{"type":"parser","url":"https://mealquest.cubecraftlabs.com/plan","lineNumber":8,"columnNumber":70},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/plan","lineNumber":9,"columnNumber":73},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/plan","lineNumber":10,"columnNumber":114},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/plan","lineNumber":10,"columnNumber":123},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css"},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css"},{"type":"parser","url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css"}]}}},"network-rtt":{"id":"network-rtt","title":"Network Round Trip Times","description":"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https://hpbn.co/primer-on-latency-and-bandwidth/).","score":1,"scoreDisplayMode":"informative","numericValue":0.49000000000000005,"numericUnit":"millisecond","displayValue":"0 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"rtt","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://mealquest.cubecraftlabs.com","rtt":0.49000000000000005}],"sortedBy":["rtt"]}},"network-server-latency":{"id":"network-server-latency","title":"Server Backend Latencies","description":"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).","score":1,"scoreDisplayMode":"informative","numericValue":3.0789999999999997,"numericUnit":"millisecond","displayValue":"0 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"serverResponseTime","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://mealquest.cubecraftlabs.com","serverResponseTime":3.0789999999999997}],"sortedBy":["serverResponseTime"]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"End Time"}],"items":[{"duration":7.502,"startTime":106.539},{"duration":6.278,"startTime":114.046},{"duration":14.537,"startTime":155.488}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":1,"scoreDisplayMode":"informative","numericValue":4803,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":4353,"largestContentfulPaint":4803,"interactive":4803,"speedIndex":4353,"totalBlockingTime":0,"maxPotentialFID":29,"cumulativeLayoutShift":0.0003670403888133582,"cumulativeLayoutShiftMainFrame":0.0003670403888133582,"timeToFirstByte":603,"observedTimeOrigin":0,"observedTimeOriginTs":433459614937,"observedNavigationStart":0,"observedNavigationStartTs":433459614937,"observedFirstPaint":100,"observedFirstPaintTs":433459715373,"observedFirstContentfulPaint":183,"observedFirstContentfulPaintTs":433459797803,"observedFirstContentfulPaintAllFrames":183,"observedFirstContentfulPaintAllFramesTs":433459797803,"observedLargestContentfulPaint":199,"observedLargestContentfulPaintTs":433459814089,"observedLargestContentfulPaintAllFrames":199,"observedLargestContentfulPaintAllFramesTs":433459814089,"observedTraceEnd":2506,"observedTraceEndTs":433462120521,"observedLoad":120,"observedLoadTs":433459735110,"observedDomContentLoaded":120,"observedDomContentLoadedTs":433459734898,"observedCumulativeLayoutShift":0.0003670403888133582,"observedCumulativeLayoutShiftMainFrame":0.0003670403888133582,"observedFirstVisualChange":100,"observedFirstVisualChangeTs":433459714937,"observedLastVisualChange":215,"observedLastVisualChangeTs":433459829937,"observedSpeedIndex":168,"observedSpeedIndexTs":433459782897},{"lcpInvalidated":false}]}},"resource-summary":{"id":"resource-summary","title":"Resources Summary","description":"Aggregates all network requests and groups them by type","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"label","valueType":"text","label":"Resource Type"},{"key":"requestCount","valueType":"numeric","label":"Requests"},{"key":"transferSize","valueType":"bytes","label":"Transfer Size"}],"items":[{"resourceType":"total","label":"Total","requestCount":13,"transferSize":771942},{"resourceType":"script","label":"Script","requestCount":2,"transferSize":606084},{"resourceType":"stylesheet","label":"Stylesheet","requestCount":1,"transferSize":82843},{"resourceType":"other","label":"Other","requestCount":6,"transferSize":82230},{"resourceType":"document","label":"Document","requestCount":1,"transferSize":785},{"resourceType":"image","label":"Image","requestCount":0,"transferSize":0},{"resourceType":"media","label":"Media","requestCount":0,"transferSize":0},{"resourceType":"font","label":"Font","requestCount":3,"transferSize":0},{"resourceType":"third-party","label":"Third-party","requestCount":0,"transferSize":0}]}},"layout-shifts":{"id":"layout-shifts","title":"Avoid large layout shifts","description":"These are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due to [windowing](https://web.dev/articles/cls#what_is_cls). [Learn how to improve CLS](https://web.dev/articles/optimize-cls)","score":1,"scoreDisplayMode":"informative","displayValue":"2 layout shifts found","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"extra"},"label":"Element"},{"key":"score","valueType":"numeric","subItemsHeading":{"key":"cause","valueType":"text"},"granularity":0.001,"label":"Layout shift score"}],"items":[{"node":{"type":"node","lhId":"page-2-A","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,5,A","selector":"main._main_wwhm2_8 > div._page_u0rd1_2 > div._board_u0rd1_6 > a._shoppingLink_u0rd1_363","boundingRect":{"top":688,"bottom":732,"left":139,"right":273,"width":135,"height":44},"snippet":"\u003ca class=\"_shoppingLink_u0rd1_363\" href=\"/plan/shopping?week=2026-10-12\" data-discover=\"true\">","nodeLabel":"Shopping list · 26"},"score":0.0002802775449202691},{"node":{"type":"node","lhId":"page-1-H1","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,0,HEADER,0,DIV,1,DIV,0,H1","selector":"header._header_u0rd1_38 > div._heading_u0rd1_45 > div._titleRow_u0rd1_59 > h1._title_u0rd1_59","boundingRect":{"top":21,"bottom":50,"left":20,"right":154,"width":134,"height":29},"snippet":"\u003ch1 class=\"_title_u0rd1_59\">","nodeLabel":"Oct 12 – 18"},"score":0.00008676284389308907,"subItems":{"type":"subitems","items":[{"extra":{"type":"url","value":"https://mealquest.cubecraftlabs.com/assets/BagelFatOne-Latin-CB1T13M1.woff2"},"cause":"Web font loaded"}]}}]},"guidanceLevel":2},"long-tasks":{"id":"long-tasks","title":"Avoid long main-thread tasks","description":"Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https://web.dev/articles/optimize-long-tasks)","score":null,"scoreDisplayMode":"notApplicable","metricSavings":{"TBT":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"Duration"}],"items":[],"debugData":{"type":"debugdata","urls":[],"tasks":[]}},"guidanceLevel":1},"non-composited-animations":{"id":"non-composited-animations","title":"Avoid non-composited animations","description":"Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)","score":null,"scoreDisplayMode":"notApplicable","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"failureReason","valueType":"text"},"label":"Element"}],"items":[]},"guidanceLevel":2},"unsized-images":{"id":"unsized-images","title":"Image elements have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https://web.dev/articles/optimize-cls#images_without_dimensions)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"}],"items":[]},"guidanceLevel":4},"valid-source-maps":{"id":"valid-source-maps","title":"Missing source maps for large first-party JavaScript","description":"Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https://developer.chrome.com/docs/devtools/javascript/source-maps/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"scriptUrl","valueType":"url","subItemsHeading":{"key":"error"},"label":"URL"},{"key":"sourceMapUrl","valueType":"url","label":"Map URL"}],"items":[{"scriptUrl":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","subItems":{"type":"subitems","items":[{"error":"Large JavaScript file is missing a source map"}]}}]}},"csp-xss":{"id":"csp-xss","title":"Ensure CSP is effective against XSS attacks","description":"A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No CSP found in enforcement mode"}]}},"has-hsts":{"id":"has-hsts","title":"Use a strong HSTS policy","description":"Deployment of the HSTS header significantly reduces the risk of downgrading HTTP connections and eavesdropping attacks. A rollout in stages, starting with a low max-age is recommended. [Learn more about using a strong HSTS policy.](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"directive":"preload","description":"No `preload` directive found","severity":"Medium"}]}},"origin-isolation":{"id":"origin-isolation","title":"Ensure proper origin isolation with COOP","description":"The Cross-Origin-Opener-Policy (COOP) can be used to isolate the top-level window from other documents such as pop-ups. [Learn more about deploying the COOP header.](https://web.dev/articles/why-coop-coep#coop)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"description":"No COOP header found","severity":"High"}]}},"clickjacking-mitigation":{"id":"clickjacking-mitigation","title":"Mitigate clickjacking with XFO or CSP","description":"The `X-Frame-Options` (XFO) header or the `frame-ancestors` directive in the `Content-Security-Policy` (CSP) header control where a page can be embedded. These can mitigate clickjacking attacks by blocking some or all sites from embedding the page. [Learn more about mitigating clickjacking](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[]}},"trusted-types-xss":{"id":"trusted-types-xss","title":"Mitigate DOM-based XSS with Trusted Types","description":"The `require-trusted-types-for` directive in the `Content-Security-Policy` (CSP) header instructs user agents to control the data passed to DOM XSS sink functions. [Learn more about mitigating DOM-based XSS with Trusted Types](https://developer.chrome.com/docs/lighthouse/best-practices/trusted-types-xss).","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No `Content-Security-Policy` header with Trusted Types directive found"}]}},"script-treemap-data":{"id":"script-treemap-data","title":"Script Treemap Data","description":"Used for treemap app","score":1,"scoreDisplayMode":"informative","details":{"type":"treemap-data","nodes":[{"name":"https://mealquest.cubecraftlabs.com/registerSW.js","resourceBytes":134,"encodedBytes":143,"unusedBytes":0},{"name":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","resourceBytes":602915,"encodedBytes":605845,"unusedBytes":367587}]}},"accesskeys":{"id":"accesskeys","title":"`[accesskey]` values are unique","description":"Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https://dequeuniversity.com/rules/axe/4.13/accesskeys).","score":null,"scoreDisplayMode":"notApplicable"},"aria-allowed-attr":{"id":"aria-allowed-attr","title":"`[aria-*]` attributes match their roles","description":"Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https://dequeuniversity.com/rules/axe/4.13/aria-allowed-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-allowed-role":{"id":"aria-allowed-role","title":"Uses ARIA roles only on compatible elements","description":"Many HTML elements can only be assigned certain ARIA roles. Using ARIA roles where they are not allowed can interfere with the accessibility of the web page. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.13/aria-allowed-role).","score":null,"scoreDisplayMode":"notApplicable"},"aria-command-name":{"id":"aria-command-name","title":"`button`, `link`, and `menuitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https://dequeuniversity.com/rules/axe/4.13/aria-command-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-conditional-attr":{"id":"aria-conditional-attr","title":"ARIA attributes are used as specified for the element's role","description":"Some ARIA attributes are only allowed on an element under certain conditions. [Learn more about conditional ARIA attributes](https://dequeuniversity.com/rules/axe/4.13/aria-conditional-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-deprecated-role":{"id":"aria-deprecated-role","title":"Deprecated ARIA roles were not used","description":"Deprecated ARIA roles may not be processed correctly by assistive technology. [Learn more about deprecated ARIA roles](https://dequeuniversity.com/rules/axe/4.13/aria-deprecated-role).","score":null,"scoreDisplayMode":"notApplicable"},"aria-dialog-name":{"id":"aria-dialog-name","title":"Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.","description":"ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https://dequeuniversity.com/rules/axe/4.13/aria-dialog-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 how `aria-hidden` affects the document body](https://dequeuniversity.com/rules/axe/4.13/aria-hidden-body).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https://dequeuniversity.com/rules/axe/4.13/aria-hidden-focus).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-input-field-name":{"id":"aria-input-field-name","title":"ARIA input fields have accessible names","description":"When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https://dequeuniversity.com/rules/axe/4.13/aria-input-field-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-meter-name":{"id":"aria-meter-name","title":"ARIA `meter` elements have accessible names","description":"When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https://dequeuniversity.com/rules/axe/4.13/aria-meter-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-progressbar-name":{"id":"aria-progressbar-name","title":"ARIA `progressbar` elements have accessible names","description":"When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https://dequeuniversity.com/rules/axe/4.13/aria-progressbar-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-prohibited-attr":{"id":"aria-prohibited-attr","title":"Elements use only permitted ARIA attributes","description":"Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. [Learn more about prohibited ARIA roles](https://dequeuniversity.com/rules/axe/4.13/aria-prohibited-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-required-attr":{"id":"aria-required-attr","title":"`[role]`s have all required `[aria-*]` attributes","description":"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https://dequeuniversity.com/rules/axe/4.13/aria-required-attr).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-children":{"id":"aria-required-children","title":"Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.","description":"Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https://dequeuniversity.com/rules/axe/4.13/aria-required-children).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-parent":{"id":"aria-required-parent","title":"`[role]`s are contained by their required parent element","description":"Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https://dequeuniversity.com/rules/axe/4.13/aria-required-parent).","score":null,"scoreDisplayMode":"notApplicable"},"aria-roles":{"id":"aria-roles","title":"`[role]` values are valid","description":"ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https://dequeuniversity.com/rules/axe/4.13/aria-roles).","score":null,"scoreDisplayMode":"notApplicable"},"aria-text":{"id":"aria-text","title":"Elements with the `role=text` attribute do not have focusable descendents.","description":"Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https://dequeuniversity.com/rules/axe/4.13/aria-text).","score":null,"scoreDisplayMode":"notApplicable"},"aria-toggle-field-name":{"id":"aria-toggle-field-name","title":"ARIA toggle fields have accessible names","description":"When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https://dequeuniversity.com/rules/axe/4.13/aria-toggle-field-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-tooltip-name":{"id":"aria-tooltip-name","title":"ARIA `tooltip` elements have accessible names","description":"When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https://dequeuniversity.com/rules/axe/4.13/aria-tooltip-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-treeitem-name":{"id":"aria-treeitem-name","title":"ARIA `treeitem` elements have accessible names","description":"When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https://dequeuniversity.com/rules/axe/4.13/aria-treeitem-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-valid-attr-value":{"id":"aria-valid-attr-value","title":"`[aria-*]` attributes have valid values","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https://dequeuniversity.com/rules/axe/4.13/aria-valid-attr-value).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-valid-attr":{"id":"aria-valid-attr","title":"`[aria-*]` attributes are valid and not misspelled","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https://dequeuniversity.com/rules/axe/4.13/aria-valid-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"button-name":{"id":"button-name","title":"Buttons have an accessible name","description":"When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.13/button-name).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"bypass":{"id":"bypass","title":"The page contains a heading, skip link, or landmark region","description":"Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https://dequeuniversity.com/rules/axe/4.13/bypass).","score":null,"scoreDisplayMode":"notApplicable"},"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 how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.13/color-contrast).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"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 how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.13/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 how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.13/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 about document titles](https://dequeuniversity.com/rules/axe/4.13/document-title).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"duplicate-id-aria":{"id":"duplicate-id-aria","title":"ARIA IDs are unique","description":"The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https://dequeuniversity.com/rules/axe/4.13/duplicate-id-aria).","score":null,"scoreDisplayMode":"notApplicable"},"empty-heading":{"id":"empty-heading","title":"All heading elements contain content.","description":"A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https://dequeuniversity.com/rules/axe/4.13/empty-heading).","score":null,"scoreDisplayMode":"notApplicable"},"form-field-multiple-labels":{"id":"form-field-multiple-labels","title":"No form fields have multiple labels","description":"Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https://dequeuniversity.com/rules/axe/4.13/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 about frame titles](https://dequeuniversity.com/rules/axe/4.13/frame-title).","score":null,"scoreDisplayMode":"notApplicable"},"heading-order":{"id":"heading-order","title":"Heading elements appear in a sequentially-descending order","description":"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.13/heading-order).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"html-has-lang":{"id":"html-has-lang","title":"`\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 about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.13/html-has-lang).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"html-lang-valid":{"id":"html-lang-valid","title":"`\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 how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.13/html-lang-valid).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"html-xml-lang-mismatch":{"id":"html-xml-lang-mismatch","title":"`\u003chtml>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.","description":"If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https://dequeuniversity.com/rules/axe/4.13/html-xml-lang-mismatch).","score":null,"scoreDisplayMode":"notApplicable"},"identical-links-same-purpose":{"id":"identical-links-same-purpose","title":"Identical links have the same purpose.","description":"Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https://dequeuniversity.com/rules/axe/4.13/identical-links-same-purpose).","score":null,"scoreDisplayMode":"notApplicable"},"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 about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.13/image-alt).","score":null,"scoreDisplayMode":"notApplicable"},"image-redundant-alt":{"id":"image-redundant-alt","title":"Image elements do not have `[alt]` attributes that are redundant text.","description":"Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.13/image-redundant-alt).","score":null,"scoreDisplayMode":"notApplicable"},"input-button-name":{"id":"input-button-name","title":"Input buttons have discernible text.","description":"Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https://dequeuniversity.com/rules/axe/4.13/input-button-name).","score":null,"scoreDisplayMode":"notApplicable"},"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 about input image alt text](https://dequeuniversity.com/rules/axe/4.13/input-image-alt).","score":null,"scoreDisplayMode":"notApplicable"},"label-content-name-mismatch":{"id":"label-content-name-mismatch","title":"Elements with visible text labels have matching accessible names.","description":"Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https://dequeuniversity.com/rules/axe/4.13/label-content-name-mismatch).","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 about form element labels](https://dequeuniversity.com/rules/axe/4.13/label).","score":null,"scoreDisplayMode":"notApplicable"},"landmark-one-main":{"id":"landmark-one-main","title":"Document has a main landmark.","description":"One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https://dequeuniversity.com/rules/axe/4.13/landmark-one-main).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"link-name":{"id":"link-name","title":"Links have a discernible name","description":"Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.13/link-name).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"link-in-text-block":{"id":"link-in-text-block","title":"Links are distinguishable without relying on color.","description":"Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https://dequeuniversity.com/rules/axe/4.13/link-in-text-block).","score":null,"scoreDisplayMode":"notApplicable"},"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 about proper list structure](https://dequeuniversity.com/rules/axe/4.13/list).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"listitem":{"id":"listitem","title":"List items (`\u003cli>`) are contained within `\u003cul>`, `\u003col>` or `\u003cmenu>` parent elements","description":"Screen readers require list items (`\u003cli>`) to be contained within a parent `\u003cul>`, `\u003col>` or `\u003cmenu>` to be announced properly. [Learn more about proper list structure](https://dequeuniversity.com/rules/axe/4.13/listitem).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"meta-refresh":{"id":"meta-refresh","title":"The document does not use `\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 about the refresh meta tag](https://dequeuniversity.com/rules/axe/4.13/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 about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.13/meta-viewport).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"object-alt":{"id":"object-alt","title":"`\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 about alt text for `object` elements](https://dequeuniversity.com/rules/axe/4.13/object-alt).","score":null,"scoreDisplayMode":"notApplicable"},"select-name":{"id":"select-name","title":"Select elements have associated label elements.","description":"Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https://dequeuniversity.com/rules/axe/4.13/select-name).","score":null,"scoreDisplayMode":"notApplicable"},"skip-link":{"id":"skip-link","title":"Skip links are focusable.","description":"Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https://dequeuniversity.com/rules/axe/4.13/skip-link).","score":null,"scoreDisplayMode":"notApplicable"},"tabindex":{"id":"tabindex","title":"No element has a `[tabindex]` value greater than 0","description":"A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https://dequeuniversity.com/rules/axe/4.13/tabindex).","score":null,"scoreDisplayMode":"notApplicable"},"table-duplicate-name":{"id":"table-duplicate-name","title":"Tables have different content in the summary attribute and `\u003ccaption>`.","description":"The summary attribute should describe the table structure, while `\u003ccaption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https://dequeuniversity.com/rules/axe/4.13/table-duplicate-name).","score":null,"scoreDisplayMode":"notApplicable"},"table-fake-caption":{"id":"table-fake-caption","title":"Tables use `\u003ccaption>` instead of cells with the `[colspan]` attribute to indicate a caption.","description":"Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https://dequeuniversity.com/rules/axe/4.13/table-fake-caption).","score":null,"scoreDisplayMode":"notApplicable"},"target-size":{"id":"target-size","title":"Touch targets have sufficient size and spacing.","description":"Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https://dequeuniversity.com/rules/axe/4.13/target-size).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"td-has-header":{"id":"td-has-header","title":"`\u003ctd>` elements in a large `\u003ctable>` have one or more table headers.","description":"Screen readers have features to make navigating tables easier. Ensuring that `\u003ctd>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https://dequeuniversity.com/rules/axe/4.13/td-has-header).","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 about the `headers` attribute](https://dequeuniversity.com/rules/axe/4.13/td-headers-attr).","score":null,"scoreDisplayMode":"notApplicable"},"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 about table headers](https://dequeuniversity.com/rules/axe/4.13/th-has-data-cells).","score":null,"scoreDisplayMode":"notApplicable"},"valid-lang":{"id":"valid-lang","title":"`[lang]` attributes have a valid value","description":"Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.13/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 about video captions](https://dequeuniversity.com/rules/axe/4.13/video-caption).","score":null,"scoreDisplayMode":"notApplicable"},"custom-controls-labels":{"id":"custom-controls-labels","title":"Custom controls have associated labels","description":"Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https://developer.chrome.com/docs/lighthouse/accessibility/custom-controls-labels/).","score":null,"scoreDisplayMode":"manual"},"custom-controls-roles":{"id":"custom-controls-roles","title":"Custom controls have ARIA roles","description":"Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https://developer.chrome.com/docs/lighthouse/accessibility/custom-control-roles/).","score":null,"scoreDisplayMode":"manual"},"focus-traps":{"id":"focus-traps","title":"User focus is not accidentally trapped in a region","description":"A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https://developer.chrome.com/docs/lighthouse/accessibility/focus-traps/).","score":null,"scoreDisplayMode":"manual"},"focusable-controls":{"id":"focusable-controls","title":"Interactive controls are keyboard focusable","description":"Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https://developer.chrome.com/docs/lighthouse/accessibility/focusable-controls/).","score":null,"scoreDisplayMode":"manual"},"interactive-element-affordance":{"id":"interactive-element-affordance","title":"Interactive elements indicate their purpose and state","description":"Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https://developer.chrome.com/docs/lighthouse/accessibility/interactive-element-affordance/).","score":null,"scoreDisplayMode":"manual"},"logical-tab-order":{"id":"logical-tab-order","title":"The page has a logical tab order","description":"Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https://developer.chrome.com/docs/lighthouse/accessibility/logical-tab-order/).","score":null,"scoreDisplayMode":"manual"},"managed-focus":{"id":"managed-focus","title":"The user's focus is directed to new content added to the page","description":"If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https://developer.chrome.com/docs/lighthouse/accessibility/managed-focus/).","score":null,"scoreDisplayMode":"manual"},"offscreen-content-hidden":{"id":"offscreen-content-hidden","title":"Offscreen content is hidden from assistive technology","description":"Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https://developer.chrome.com/docs/lighthouse/accessibility/offscreen-content-hidden/).","score":null,"scoreDisplayMode":"manual"},"use-landmarks":{"id":"use-landmarks","title":"HTML5 landmark elements are used to improve navigation","description":"Landmark elements (`\u003cmain>`, `\u003cnav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https://developer.chrome.com/docs/lighthouse/accessibility/use-landmarks/).","score":null,"scoreDisplayMode":"manual"},"visual-order-follows-dom":{"id":"visual-order-follows-dom","title":"Visual order on the page follows DOM order","description":"DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https://developer.chrome.com/docs/lighthouse/accessibility/visual-order-follows-dom/).","score":null,"scoreDisplayMode":"manual"},"autocomplete-valid":{"id":"autocomplete-valid","title":"`autocomplete` attributes are used correctly","description":"The `autocomplete` attribute values must be valid and correctly applied for screen readers to function correctly. [Learn more about valid autocomplete values](https://dequeuniversity.com/rules/axe/4.13/autocomplete-valid).","score":null,"scoreDisplayMode":"notApplicable"},"presentation-role-conflict":{"id":"presentation-role-conflict","title":"Elements with `role=\"none\"` or `role=\"presentation\"` do not have conflicts","description":"There are certain cases where the semantic role of an element with `role=\"none\"` or `role=\"presentation\"` does not resolve to none or presentation. To ensure the element remains removed from the accessibility tree, you should not add any global ARIA attributes to the element or make it focusable. [Learn more about presentation role conflict](https://dequeuniversity.com/rules/axe/4.13/presentation-role-conflict).","score":null,"scoreDisplayMode":"notApplicable"},"svg-img-alt":{"id":"svg-img-alt","title":"SVG elements with an `img` role have an accessible text alternative","description":"Ensures SVG elements with an `img`, `graphics-document` or `graphics-symbol` role have an accessible text alternative. [Learn more about SVG alt text](https://dequeuniversity.com/rules/axe/4.13/svg-img-alt).","score":null,"scoreDisplayMode":"notApplicable"},"total-byte-weight":{"id":"total-byte-weight","title":"Avoids enormous network payloads","description":"Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":772599,"numericUnit":"byte","displayValue":"Total size was 754 KiB","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","totalBytes":605919},{"url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css","totalBytes":82843},{"url":"https://mealquest.cubecraftlabs.com/icons/icon-192.png","totalBytes":76241},{"url":"https://mealquest.cubecraftlabs.com/api/v1/shopping/2026-10-12","totalBytes":2909},{"url":"https://mealquest.cubecraftlabs.com/api/v1/plans/2026-10-12","totalBytes":1795},{"url":"https://mealquest.cubecraftlabs.com/plan","totalBytes":785},{"url":"https://mealquest.cubecraftlabs.com/favicon.ico","totalBytes":657},{"url":"https://mealquest.cubecraftlabs.com/manifest.webmanifest","totalBytes":590},{"url":"https://mealquest.cubecraftlabs.com/api/v1/settings/household","totalBytes":507},{"url":"https://mealquest.cubecraftlabs.com/api/v1/me","totalBytes":188}],"sortedBy":["totalBytes"]},"guidanceLevel":1},"unminified-css":{"id":"unminified-css","title":"Minify CSS","description":"Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":0,"numericUnit":"millisecond","displayValue":"","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0,"sortedBy":["wastedBytes"],"debugData":{"type":"debugdata","metricSavings":{"FCP":0,"LCP":0}}},"guidanceLevel":3},"unminified-javascript":{"id":"unminified-javascript","title":"Minify JavaScript","description":"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"metricSavings":{"FCP":0,"LCP":0},"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0,"sortedBy":["wastedBytes"],"debugData":{"type":"debugdata","metricSavings":{"FCP":0,"LCP":0}}},"guidanceLevel":3},"unused-css-rules":{"id":"unused-css-rules","title":"Reduce unused CSS","description":"Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).","score":0,"scoreDisplayMode":"metricSavings","numericValue":450,"numericUnit":"millisecond","displayValue":"Est savings of 73 KiB","metricSavings":{"FCP":450,"LCP":450},"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Est Savings"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css","wastedBytes":75238,"wastedPercent":90.95392947377329,"totalBytes":82721}],"overallSavingsMs":450,"overallSavingsBytes":75238,"sortedBy":["wastedBytes"],"debugData":{"type":"debugdata","metricSavings":{"FCP":450,"LCP":450}}},"guidanceLevel":1},"unused-javascript":{"id":"unused-javascript","title":"Reduce unused JavaScript","description":"Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).","score":0,"scoreDisplayMode":"metricSavings","numericValue":1800,"numericUnit":"millisecond","displayValue":"Est savings of 359 KiB","metricSavings":{"FCP":1800,"LCP":1800},"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"source","valueType":"code"},"label":"URL"},{"key":"totalBytes","valueType":"bytes","subItemsHeading":{"key":"sourceBytes"},"label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","subItemsHeading":{"key":"sourceWastedBytes"},"label":"Est Savings"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","totalBytes":602915,"wastedBytes":367587,"wastedPercent":60.96829569674001}],"overallSavingsMs":1800,"overallSavingsBytes":367587,"sortedBy":["wastedBytes"],"debugData":{"type":"debugdata","metricSavings":{"FCP":1800,"LCP":1800}}},"guidanceLevel":1},"doctype":{"id":"doctype","title":"Page has the HTML doctype","description":"Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/).","score":1,"scoreDisplayMode":"binary"},"charset":{"id":"charset","title":"Properly defines charset","description":"A character encoding declaration is required. It can be done with a `\u003cmeta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https://developer.chrome.com/docs/lighthouse/best-practices/charset/).","score":1,"scoreDisplayMode":"binary"},"geolocation-on-start":{"id":"geolocation-on-start","title":"Avoids requesting the geolocation permission on page load","description":"Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/). Also consider using the [`\u003cgeolocation>` element](https://developer.chrome.com/blog/geolocation-html-element).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"source","valueType":"source-location","label":"Source"}],"items":[]}},"inspector-issues":{"id":"inspector-issues","title":"No issues in the `Issues` panel in Chrome Devtools","description":"Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"issueType","valueType":"text","subItemsHeading":{"key":"url","valueType":"url"},"label":"Issue type"}],"items":[]}},"js-libraries":{"id":"js-libraries","title":"Detected JavaScript libraries","description":"All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/).","score":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 about responsibly getting permission for notifications](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"source","valueType":"source-location","label":"Source"}],"items":[]}},"paste-preventing-inputs":{"id":"paste-preventing-inputs","title":"Allows users to paste into input fields","description":"Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":"Failing Elements"}],"items":[]}},"baseline":{"id":"baseline","title":"Baseline Features","description":"Lists web features used on the page and their Baseline status as of 2026-09-17. [Learn more about Baseline](https://webstatus.dev/).","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"featureId","valueType":"link","label":"Web-features"},{"key":"displayStatus","valueType":"baseline-status","label":"Baseline Status"},{"key":"source","valueType":"source-location","label":"Source"}],"items":[{"featureId":{"type":"link","text":"manifest","url":"https://webstatus.dev/features/manifest"},"displayStatus":{"type":"baseline-status","status":"limited","displayString":"Limited Availability"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"beforeinstallprompt","url":"https://webstatus.dev/features/beforeinstallprompt"},"displayStatus":{"type":"baseline-status","status":"limited","displayString":"Limited Availability"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"scrollend","url":"https://webstatus.dev/features/scrollend"},"displayStatus":{"type":"baseline-status","status":"low","displayString":"Newly Available (2025-12-12)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","urlProvider":"network","line":7,"column":139785}},{"featureId":{"type":"link","text":"has","url":"https://webstatus.dev/features/has"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2023-12-19)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"media-query-range-syntax","url":"https://webstatus.dev/features/media-query-range-syntax"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2023-03-27)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"viewport-unit-variants","url":"https://webstatus.dev/features/viewport-unit-variants"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2022-12-05)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"focus-visible","url":"https://webstatus.dev/features/focus-visible"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2022-03-14)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"not","url":"https://webstatus.dev/features/not"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2021-01-21)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"clip-path","url":"https://webstatus.dev/features/clip-path"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2021-01-21)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","urlProvider":"network","line":12,"column":168085}},{"featureId":{"type":"link","text":"logical-assignments","url":"https://webstatus.dev/features/logical-assignments"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2020-09-16)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":0,"column":0}},{"featureId":{"type":"link","text":"nullish-coalescing","url":"https://webstatus.dev/features/nullish-coalescing"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2020-09-16)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":0,"column":0}},{"featureId":{"type":"link","text":"aborting","url":"https://webstatus.dev/features/aborting"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2019-03-25)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","urlProvider":"network","line":7,"column":36466}},{"featureId":{"type":"link","text":"js-modules","url":"https://webstatus.dev/features/js-modules"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2018-05-09)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}},{"featureId":{"type":"link","text":"grid","url":"https://webstatus.dev/features/grid"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2017-10-17)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","urlProvider":"network","line":12,"column":168085}},{"featureId":{"type":"link","text":"flexbox","url":"https://webstatus.dev/features/flexbox"},"displayStatus":{"type":"baseline-status","status":"high","displayString":"Widely Available (2015-09-30)"},"source":{"type":"source-location","url":"https://mealquest.cubecraftlabs.com/plan","urlProvider":"network","line":-2,"column":-2}}]}},"bf-cache":{"id":"bf-cache","title":"Page didn't prevent back/forward cache restoration","description":"Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)","score":1,"scoreDisplayMode":"binary","guidanceLevel":4},"cache-insight":{"id":"cache-insight","title":"Use efficient cache lifetimes","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more about caching](https://developer.chrome.com/docs/performance/insights/cache).","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"Request"},{"key":"cacheLifetimeMs","valueType":"ms","label":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":3},"cls-culprits-insight":{"id":"cls-culprits-insight","title":"Layout shift culprits","description":"Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://developer.chrome.com/docs/performance/insights/cls-culprit), such as elements being added, removed, or their fonts changing as the page loads.","score":1,"scoreDisplayMode":"informative","metricSavings":{"CLS":0},"details":{"type":"list","items":[{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"extra"},"label":"Element"},{"key":"score","valueType":"numeric","subItemsHeading":{"key":"cause","valueType":"text"},"granularity":0.001,"label":"Layout shift score"}],"items":[{"node":{"type":"text","value":"Total"},"score":0.0003670403888133582},{"node":{"type":"node","lhId":"page-2-A","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,5,A","selector":"main._main_wwhm2_8 > div._page_u0rd1_2 > div._board_u0rd1_6 > a._shoppingLink_u0rd1_363","boundingRect":{"top":688,"bottom":732,"left":139,"right":273,"width":135,"height":44},"snippet":"\u003ca class=\"_shoppingLink_u0rd1_363\" href=\"/plan/shopping?week=2026-10-12\" data-discover=\"true\">","nodeLabel":"Shopping list · 26"},"score":0.0002802775449202691},{"node":{"type":"node","lhId":"page-1-H1","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,0,HEADER,0,DIV,1,DIV,0,H1","selector":"header._header_u0rd1_38 > div._heading_u0rd1_45 > div._titleRow_u0rd1_59 > h1._title_u0rd1_59","boundingRect":{"top":21,"bottom":50,"left":20,"right":154,"width":134,"height":29},"snippet":"\u003ch1 class=\"_title_u0rd1_59\">","nodeLabel":"Oct 12 – 18"},"score":0.00008676284389308907,"subItems":{"type":"subitems","items":[{"extra":{"type":"url","value":"https://mealquest.cubecraftlabs.com/assets/BagelFatOne-Latin-CB1T13M1.woff2"},"cause":"Web font"}]}}]}]},"guidanceLevel":3},"document-latency-insight":{"id":"document-latency-insight","title":"Document request latency","description":"Your first network request is the most important. [Reduce its latency](https://developer.chrome.com/docs/performance/insights/document-latency) by avoiding redirects, ensuring a fast server response, and enabling text compression.","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"checklist","items":{"noRedirects":{"label":"Avoids redirects","value":true},"serverResponseIsFast":{"label":"Server responds quickly (observed 7 ms)","value":true},"usesCompression":{"label":"Applies text compression","value":true}},"debugData":{"type":"debugdata","redirectDuration":0,"serverResponseTime":7,"uncompressedResponseBytes":0,"wastedBytes":0}},"guidanceLevel":3},"dom-size-insight":{"id":"dom-size-insight","title":"Optimize DOM size","description":"A large DOM can increase the duration of style calculations and layout reflows, impacting page responsiveness. A large DOM will also increase memory usage. [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/performance/insights/dom-size).","score":1,"scoreDisplayMode":"numeric","numericValue":110,"numericUnit":"element","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"statistic","valueType":"text","label":"Statistic"},{"key":"node","valueType":"node","label":"Element"},{"key":"value","valueType":"numeric","label":"Value"}],"items":[{"statistic":"Total elements","value":{"type":"numeric","granularity":1,"value":110}},{"statistic":"DOM depth","node":{"type":"node","lhId":"page-5-path","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,0,HEADER,1,DIV,0,BUTTON,0,SPAN,0,svg,0,path","selector":"button._button_1fcfe_3 > span._face_1fcfe_1 > svg.lucide > path","boundingRect":{"top":26,"bottom":34,"left":322,"right":326,"width":4,"height":8},"snippet":"\u003cpath d=\"m15 18-6-6 6-6\">","nodeLabel":"button._button_1fcfe_3 > span._face_1fcfe_1 > svg.lucide > path"},"value":{"type":"numeric","granularity":1,"value":12}},{"statistic":"Most children","node":{"type":"node","lhId":"page-4-svg","path":"1,HTML,1,BODY,0,DIV,0,DIV,0,NAV,5,A,0,svg","selector":"div._shell_wwhm2_1 > nav._bar_1b5ff_1 > a._item_1b5ff_30 > svg.lucide","boundingRect":{"top":765,"bottom":787,"left":349,"right":371,"width":22,"height":22},"snippet":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-sliders-horizontal _icon_1478v_1 _nav_1478v_7\" aria-hidden=\"true\">","nodeLabel":"div._shell_wwhm2_1 > nav._bar_1b5ff_1 > a._item_1b5ff_30 > svg.lucide"},"value":{"type":"numeric","granularity":1,"value":9}}],"debugData":{"type":"debugdata","totalElements":110,"maxChildren":9,"maxDepth":12}},"guidanceLevel":3},"duplicated-javascript-insight":{"id":"duplicated-javascript-insight","title":"Duplicated JavaScript","description":"Remove large, [duplicate JavaScript modules](https://developer.chrome.com/docs/performance/insights/duplicated-javascript) from bundles to reduce unnecessary bytes consumed by network activity.","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"source","valueType":"code","subItemsHeading":{"key":"url","valueType":"url"},"label":"Source"},{"key":"wastedBytes","valueType":"bytes","subItemsHeading":{"key":"sourceTransferBytes"},"granularity":10,"label":"Duplicated bytes"}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":2},"font-display-insight":{"id":"font-display-insight","title":"Font display","description":"Consider setting [font-display](https://developer.chrome.com/docs/performance/insights/font-display) to swap or optional to ensure text is consistently visible. swap can be further optimized to mitigate layout shifts with [font metric overrides](https://developer.chrome.com/blog/font-fallbacks).","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"wastedMs","valueType":"ms","label":"Est Savings"}],"items":[],"skipSumming":["wastedMs"]},"guidanceLevel":3},"forced-reflow-insight":{"id":"forced-reflow-insight","title":"Forced reflow","description":"A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.","score":1,"scoreDisplayMode":"numeric","details":{"type":"list","items":[{"type":"table","headings":[{"key":"source","valueType":"source-location","label":"Source"},{"key":"reflowTime","valueType":"ms","granularity":1,"label":"Total reflow time"}],"items":[]}]},"guidanceLevel":3},"image-delivery-insight":{"id":"image-delivery-insight","title":"Improve image delivery","description":"Reducing the download time of images can improve the perceived load time of the page and LCP. [Learn more about optimizing image size](https://developer.chrome.com/docs/performance/insights/image-delivery)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL","subItemsHeading":{"key":"reason","valueType":"text"}},{"key":"totalBytes","valueType":"bytes","label":"Resource Size"},{"key":"wastedBytes","valueType":"bytes","label":"Est Savings","subItemsHeading":{"key":"wastedBytes","valueType":"bytes"}}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":3},"inp-breakdown-insight":{"id":"inp-breakdown-insight","title":"INP breakdown","description":"Start investigating [how to improve INP](https://developer.chrome.com/docs/performance/insights/inp-breakdown) by looking at the longest subpart.","score":null,"scoreDisplayMode":"notApplicable","guidanceLevel":3},"lcp-breakdown-insight":{"id":"lcp-breakdown-insight","title":"LCP breakdown","description":"Each [subpart has specific improvement strategies](https://developer.chrome.com/docs/performance/insights/lcp-breakdown). Ideally, most of the LCP time should be spent on loading the resources, not within delays.","score":1,"scoreDisplayMode":"informative","metricSavings":{"LCP":0},"details":{"type":"list","items":[{"type":"table","headings":[{"key":"label","valueType":"text","label":"Subpart"},{"key":"duration","valueType":"ms","label":"Duration"}],"items":[{"subpart":"timeToFirstByte","label":"Time to first byte","duration":78.812},{"subpart":"elementRenderDelay","label":"Element render delay","duration":120.34}]},{"type":"node","lhId":"page-0-P","path":"1,HTML,1,BODY,0,DIV,0,DIV,1,MAIN,0,DIV,0,DIV,1,DIV,1,P","selector":"div._page_u0rd1_2 > div._board_u0rd1_6 > div._assistant_u0rd1_81 > p._bubble_u0rd1_102","boundingRect":{"top":68,"bottom":173,"left":62,"right":392,"width":330,"height":105},"snippet":"\u003cp class=\"_bubble_u0rd1_102\">","nodeLabel":"Your usual taco Tuesday and burger night anchor the week, with Korean bulgogi t…"}]},"guidanceLevel":3},"lcp-discovery-insight":{"id":"lcp-discovery-insight","title":"LCP request discovery","description":"[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading","score":null,"scoreDisplayMode":"notApplicable","guidanceLevel":3},"legacy-javascript-insight":{"id":"legacy-javascript-insight","title":"Legacy JavaScript","description":"Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile [Baseline](https://web.dev/articles/baseline-and-polyfills) features, unless you know you must support older browsers. [Learn why most sites can deploy ES6+ code without transpiling](https://developer.chrome.com/docs/performance/insights/legacy-javascript)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"location","valueType":"source-location"},"label":"URL"},{"key":null,"valueType":"code","subItemsHeading":{"key":"signal"},"label":""},{"key":"wastedBytes","valueType":"bytes","label":"Wasted bytes"}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":2},"modern-http-insight":{"id":"modern-http-insight","title":"Modern HTTP","description":"HTTP/2 and HTTP/3 offer many benefits over HTTP/1.1, such as multiplexing. [Learn more about using modern HTTP](https://developer.chrome.com/docs/performance/insights/modern-http).","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"protocol","valueType":"text","label":"Protocol"}],"items":[]},"guidanceLevel":3},"network-dependency-tree-insight":{"id":"network-dependency-tree-insight","title":"Network dependency tree","description":"[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.","score":0,"scoreDisplayMode":"numeric","metricSavings":{"LCP":0},"details":{"type":"list","items":[{"type":"list-section","value":{"type":"network-tree","chains":{"289FA184F0850AD243360E4CDEF8C973":{"url":"https://mealquest.cubecraftlabs.com/plan","navStartToEndTime":84,"transferSize":785,"isLongest":true,"children":{"3477611.2":{"url":"https://mealquest.cubecraftlabs.com/assets/index-BRmWJeia.js","navStartToEndTime":106,"transferSize":605919,"isLongest":true,"children":{"3477611.28":{"url":"https://mealquest.cubecraftlabs.com/api/v1/shopping/2026-10-12","navStartToEndTime":185,"transferSize":2909,"isLongest":true,"children":{}},"3477611.27":{"url":"https://mealquest.cubecraftlabs.com/api/v1/plans/2026-10-12","navStartToEndTime":179,"transferSize":1795,"children":{}},"3477611.21":{"url":"https://mealquest.cubecraftlabs.com/api/v1/settings/household","navStartToEndTime":155,"transferSize":507,"children":{}},"3477611.14":{"url":"https://mealquest.cubecraftlabs.com/api/v1/me","navStartToEndTime":141,"transferSize":188,"children":{}}}},"3477611.3":{"url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css","navStartToEndTime":96,"transferSize":82843,"children":{"3477611.10":{"url":"https://mealquest.cubecraftlabs.com/assets/BagelFatOne-Latin-CB1T13M1.woff2","navStartToEndTime":174,"transferSize":0,"children":{}},"3477611.13":{"url":"https://mealquest.cubecraftlabs.com/assets/Figtree-Bold-DRmn1l9e.woff2","navStartToEndTime":171,"transferSize":0,"children":{}},"3477611.11":{"url":"https://mealquest.cubecraftlabs.com/assets/Figtree-Regular-Bf4qftao.woff2","navStartToEndTime":171,"transferSize":0,"children":{}}}},"3477611.8":{"url":"https://mealquest.cubecraftlabs.com/manifest.webmanifest","navStartToEndTime":150,"transferSize":590,"children":{}},"3477611.4":{"url":"https://mealquest.cubecraftlabs.com/registerSW.js","navStartToEndTime":92,"transferSize":165,"children":{}}}}},"longestChain":{"duration":185}}},{"type":"list-section","title":"Preconnected origins","description":"[preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints help the browser establish a connection earlier in the page load, saving time when the first request for that origin is made. The following are the origins that the page preconnected to.","value":{"type":"text","value":"no origins were preconnected"}},{"type":"list-section","title":"Preconnect candidates","description":"Add [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints to your most important origins, but try to use no more than 4.","value":{"type":"text","value":"No additional origins are good candidates for preconnecting"}}]},"guidanceLevel":1},"render-blocking-insight":{"id":"render-blocking-insight","title":"Render-blocking requests","description":"Requests are blocking the page's initial render, which may delay LCP. [Deferring or inlining](https://developer.chrome.com/docs/performance/insights/render-blocking) can move these network requests out of the critical path.","score":0,"scoreDisplayMode":"metricSavings","displayValue":"Est savings of 600 ms","metricSavings":{"FCP":600,"LCP":600},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedMs","valueType":"timespanMs","label":"Duration"}],"items":[{"url":"https://mealquest.cubecraftlabs.com/assets/index-BkHoY7lG.css","totalBytes":82843,"wastedMs":450},{"url":"https://mealquest.cubecraftlabs.com/registerSW.js","totalBytes":165}]},"guidanceLevel":3},"third-parties-insight":{"id":"third-parties-insight","title":"3rd parties","description":"3rd party code can significantly impact load performance. [Reduce and defer loading of 3rd party code](https://developer.chrome.com/docs/performance/insights/third-parties) to prioritize your page's content.","score":1,"scoreDisplayMode":"numeric","details":{"type":"table","headings":[{"key":"entity","valueType":"text","label":"3rd party","subItemsHeading":{"key":"url","valueType":"url"}},{"key":"transferSize","granularity":1,"valueType":"bytes","label":"Transfer size","subItemsHeading":{"key":"transferSize"}},{"key":"mainThreadTime","granularity":1,"valueType":"ms","label":"Main thread time","subItemsHeading":{"key":"mainThreadTime"}}],"items":[]},"guidanceLevel":3},"viewport-insight":{"id":"viewport-insight","title":"Optimize viewport for mobile","description":"Tap interactions may be [delayed by up to 300 ms](https://developer.chrome.com/docs/performance/insights/viewport) if the viewport is not optimized for mobile.","score":1,"scoreDisplayMode":"numeric","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""}],"items":[{"node":{"type":"node","lhId":"page-3-META","path":"1,HTML,0,HEAD,1,META","selector":"head > meta","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">","nodeLabel":"head > meta"}}]},"guidanceLevel":3}},"configSettings":{"output":["json","html"],"maxWaitForFcp":30000,"maxWaitForLoad":45000,"pauseAfterFcpMs":1000,"pauseAfterLoadMs":1000,"networkQuietThresholdMs":1000,"cpuQuietThresholdMs":1000,"formFactor":"mobile","throttling":{"rttMs":150,"throughputKbps":1638.4,"requestLatencyMs":562.5,"downloadThroughputKbps":1474.5600000000002,"uploadThroughputKbps":675,"cpuSlowdownMultiplier":4},"throttlingMethod":"simulate","screenEmulation":{"mobile":true,"width":412,"height":823,"deviceScaleFactor":1.75,"disabled":false},"emulatedUserAgent":"Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Mobile Safari/537.36","auditMode":false,"gatherMode":false,"clearStorageTypes":["file_systems","shader_cache","service_workers","cache_storage"],"disableStorageReset":false,"debugNavigation":false,"channel":"cli","usePassiveGathering":false,"disableFullPageScreenshot":false,"skipAboutBlank":false,"blankPage":"about:blank","ignoreStatusCode":false,"locale":"en-US","blockedUrlPatterns":null,"additionalTraceCategories":null,"extraHeaders":{"Cookie":"__Host-mealquest_session=REDACTED"},"precomputedLanternData":null,"onlyAudits":null,"onlyCategories":["performance","accessibility","best-practices"],"skipAudits":null},"categories":{"performance":{"title":"Performance","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"first-contentful-paint","weight":10,"group":"metrics","acronym":"FCP"},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP"},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT"},{"id":"cumulative-layout-shift","weight":25,"group":"metrics","acronym":"CLS"},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"cache-insight","weight":0,"group":"insights"},{"id":"cls-culprits-insight","weight":0,"group":"insights"},{"id":"document-latency-insight","weight":0,"group":"insights"},{"id":"dom-size-insight","weight":0,"group":"insights"},{"id":"duplicated-javascript-insight","weight":0,"group":"insights"},{"id":"font-display-insight","weight":0,"group":"insights"},{"id":"forced-reflow-insight","weight":0,"group":"insights"},{"id":"image-delivery-insight","weight":0,"group":"insights"},{"id":"inp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-discovery-insight","weight":0,"group":"insights"},{"id":"legacy-javascript-insight","weight":0,"group":"insights"},{"id":"modern-http-insight","weight":0,"group":"insights"},{"id":"network-dependency-tree-insight","weight":0,"group":"insights"},{"id":"render-blocking-insight","weight":0,"group":"insights"},{"id":"third-parties-insight","weight":0,"group":"insights"},{"id":"viewport-insight","weight":0,"group":"insights"},{"id":"interactive","weight":0,"group":"hidden","acronym":"TTI"},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"unminified-css","weight":0,"group":"diagnostics"},{"id":"unminified-javascript","weight":0,"group":"diagnostics"},{"id":"unused-css-rules","weight":0,"group":"diagnostics"},{"id":"unused-javascript","weight":0,"group":"diagnostics"},{"id":"total-byte-weight","weight":0,"group":"diagnostics"},{"id":"user-timings","weight":0,"group":"diagnostics"},{"id":"bootup-time","weight":0,"group":"diagnostics"},{"id":"mainthread-work-breakdown","weight":0,"group":"diagnostics"},{"id":"long-tasks","weight":0,"group":"diagnostics"},{"id":"non-composited-animations","weight":0,"group":"diagnostics"},{"id":"unsized-images","weight":0,"group":"diagnostics"},{"id":"bf-cache","weight":0,"group":"diagnostics"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"},{"id":"resource-summary","weight":0,"group":"hidden"},{"id":"redirects","weight":0,"group":"hidden"},{"id":"server-response-time","weight":0,"group":"hidden"},{"id":"layout-shifts","weight":0,"group":"hidden"}],"id":"performance","score":0.72},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://developer.chrome.com/docs/lighthouse/accessibility/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https://web.dev/articles/how-to-review) is also encouraged.","manualDescription":"These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://web.dev/articles/how-to-review).","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-conditional-attr","weight":7,"group":"a11y-aria"},{"id":"aria-deprecated-role","weight":0,"group":"a11y-aria"},{"id":"aria-dialog-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":7,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-prohibited-attr","weight":7,"group":"a11y-aria"},{"id":"aria-required-attr","weight":0,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":0,"group":"a11y-aria"},{"id":"aria-text","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":0,"group":"a11y-navigation"},{"id":"color-contrast","weight":7,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":7,"group":"a11y-names-labels"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":3,"group":"a11y-navigation"},{"id":"html-has-lang","weight":7,"group":"a11y-language"},{"id":"html-lang-valid","weight":7,"group":"a11y-language"},{"id":"html-xml-lang-mismatch","weight":0,"group":"a11y-language"},{"id":"image-alt","weight":0,"group":"a11y-names-labels"},{"id":"input-button-name","weight":0,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":0,"group":"a11y-names-labels"},{"id":"link-in-text-block","weight":0,"group":"a11y-color-contrast"},{"id":"link-name","weight":7,"group":"a11y-names-labels"},{"id":"list","weight":7,"group":"a11y-tables-lists"},{"id":"listitem","weight":7,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"select-name","weight":0,"group":"a11y-names-labels"},{"id":"skip-link","weight":0,"group":"a11y-names-labels"},{"id":"tabindex","weight":0,"group":"a11y-navigation"},{"id":"target-size","weight":7,"group":"a11y-best-practices"},{"id":"td-headers-attr","weight":0,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":0,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"landmark-one-main","weight":3,"group":"a11y-best-practices"},{"id":"autocomplete-valid","weight":0,"group":"a11y-best-practices"},{"id":"presentation-role-conflict","weight":0,"group":"a11y-best-practices"},{"id":"svg-img-alt","weight":0,"group":"a11y-best-practices"},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"logical-tab-order","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"focus-traps","weight":0},{"id":"managed-focus","weight":0},{"id":"use-landmarks","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"table-duplicate-name","weight":0,"group":"a11y-best-practices"},{"id":"empty-heading","weight":0,"group":"a11y-best-practices"},{"id":"aria-allowed-role","weight":0,"group":"a11y-best-practices"},{"id":"image-redundant-alt","weight":0,"group":"a11y-names-labels"},{"id":"identical-links-same-purpose","weight":0,"group":"a11y-best-practices"},{"id":"label-content-name-mismatch","weight":0,"group":"hidden"},{"id":"table-fake-caption","weight":0,"group":"hidden"},{"id":"td-has-header","weight":0,"group":"hidden"}],"id":"accessibility","score":1},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":5,"group":"best-practices-trust-safety"},{"id":"redirects-http","weight":0,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"has-hsts","weight":0,"group":"best-practices-trust-safety"},{"id":"origin-isolation","weight":0,"group":"best-practices-trust-safety"},{"id":"clickjacking-mitigation","weight":0,"group":"best-practices-trust-safety"},{"id":"trusted-types-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"paste-preventing-inputs","weight":3,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"baseline","weight":0,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":5,"group":"best-practices-general"},{"id":"third-party-cookies","weight":5,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"id":"best-practices","score":1}},"categoryGroups":{"metrics":{"title":"Metrics"},"insights":{"title":"Insights","description":"These insights are also available in the Chrome DevTools Performance Panel - [record a trace](https://developer.chrome.com/docs/devtools/performance/reference) to view more detailed information."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."},"a11y-best-practices":{"title":"Best practices","description":"These items highlight common accessibility best practices."},"a11y-color-contrast":{"title":"Contrast","description":"These are opportunities to improve the legibility of your content."},"a11y-names-labels":{"title":"Names and labels","description":"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."},"a11y-navigation":{"title":"Navigation","description":"These are opportunities to improve keyboard navigation in your application."},"a11y-aria":{"title":"ARIA","description":"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."},"a11y-language":{"title":"Internationalization and localization","description":"These are opportunities to improve the interpretation of your content by users in different locales."},"a11y-audio-video":{"title":"Audio and video","description":"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."},"a11y-tables-lists":{"title":"Tables and lists","description":"These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."},"seo-mobile":{"title":"Mobile Friendly","description":"Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https://developers.google.com/search/mobile-sites/)."},"seo-content":{"title":"Content Best Practices","description":"Format your HTML in a way that enables crawlers to better understand your app’s content."},"seo-crawl":{"title":"Crawling and Indexing","description":"To appear in search results, crawlers need access to your app."},"best-practices-trust-safety":{"title":"Trust and Safety"},"best-practices-ux":{"title":"User Experience"},"best-practices-browser-compat":{"title":"Browser Compatibility"},"best-practices-general":{"title":"General"},"webmcp":{"title":"WebMCP","description":"Audits validating WebMCP integration."},"agent-accessibility":{"title":"Agent Accessibility","description":"These audits highlight best practices for improving the accessibility of the website for AI agents."},"agent-discoverability":{"title":"Agent Discoverability","description":"These audits validate that websites expose discoverable resources, documentation, and catalogs for AI agents."},"hidden":{"title":""}},"stackPacks":[],"entities":[{"name":"cubecraftlabs.com","origins":["https://mealquest.cubecraftlabs.com"],"isFirstParty":true,"isUnrecognized":true}],"fullPageScreenshot":{"screenshot":{"data":"data:image/webp;base64,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","width":412,"height":823},"nodes":{"page-0-P":{"id":"","top":68,"bottom":173,"left":62,"right":392,"width":330,"height":105},"page-1-H1":{"id":"","top":21,"bottom":50,"left":20,"right":154,"width":134,"height":29},"page-2-A":{"id":"","top":688,"bottom":732,"left":139,"right":273,"width":135,"height":44},"page-3-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-4-svg":{"id":"","top":765,"bottom":787,"left":349,"right":371,"width":22,"height":22},"page-5-path":{"id":"","top":26,"bottom":34,"left":322,"right":326,"width":4,"height":8},"1-0-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-1-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-2-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0}}},"timing":{"entries":[{"startTime":852.07,"name":"lh:config","duration":256.44,"entryType":"measure"},{"startTime":852.85,"name":"lh:config:resolveArtifactsToDefns","duration":15.84,"entryType":"measure"},{"startTime":1108.61,"name":"lh:runner:gather","duration":5327.25,"entryType":"measure"},{"startTime":1136.17,"name":"lh:driver:connect","duration":2.58,"entryType":"measure"},{"startTime":1138.9,"name":"lh:driver:navigate","duration":2.52,"entryType":"measure"},{"startTime":1141.56,"name":"lh:gather:getBenchmarkIndex","duration":1002.57,"entryType":"measure"},{"startTime":2144.25,"name":"lh:gather:getVersion","duration":0.44,"entryType":"measure"},{"startTime":2144.74,"name":"lh:gather:getDevicePixelRatio","duration":0.64,"entryType":"measure"},{"startTime":2145.61,"name":"lh:prepare:navigationMode","duration":13.26,"entryType":"measure"},{"startTime":2146.03,"name":"lh:gather:getVersion","duration":0.23,"entryType":"measure"},{"startTime":2154.63,"name":"lh:storage:clearDataForOrigin","duration":1.42,"entryType":"measure"},{"startTime":2156.12,"name":"lh:storage:clearBrowserCaches","duration":1.67,"entryType":"measure"},{"startTime":2158.19,"name":"lh:gather:prepareThrottlingAndNetwork","duration":0.67,"entryType":"measure"},{"startTime":2182.3,"name":"lh:driver:navigate","duration":2506.5,"entryType":"measure"},{"startTime":4860.28,"name":"lh:computed:NetworkRecords","duration":0.69,"entryType":"measure"},{"startTime":4861.28,"name":"lh:gather:getArtifact:DevtoolsLog","duration":0.02,"entryType":"measure"},{"startTime":4861.3,"name":"lh:gather:getArtifact:Trace","duration":0.01,"entryType":"measure"},{"startTime":4861.32,"name":"lh:gather:getArtifact:Accessibility","duration":114.04,"entryType":"measure"},{"startTime":4975.4,"name":"lh:gather:getArtifact:ConsoleMessages","duration":0.07,"entryType":"measure"},{"startTime":4975.49,"name":"lh:gather:getArtifact:CSSUsage","duration":16.33,"entryType":"measure"},{"startTime":4991.84,"name":"lh:gather:getArtifact:Doctype","duration":0.59,"entryType":"measure"},{"startTime":4992.44,"name":"lh:gather:getArtifact:Inputs","duration":1.06,"entryType":"measure"},{"startTime":4993.51,"name":"lh:gather:getArtifact:ImageElements","duration":4.49,"entryType":"measure"},{"startTime":4998.08,"name":"lh:gather:getArtifact:InspectorIssues","duration":0.1,"entryType":"measure"},{"startTime":4998.19,"name":"lh:gather:getArtifact:JsUsage","duration":0.03,"entryType":"measure"},{"startTime":4998.24,"name":"lh:gather:getArtifact:MainDocumentContent","duration":0.47,"entryType":"measure"},{"startTime":4998.29,"name":"lh:computed:MainResource","duration":0.09,"entryType":"measure"},{"startTime":4998.72,"name":"lh:gather:getArtifact:MetaElements","duration":1.45,"entryType":"measure"},{"startTime":5000.18,"name":"lh:gather:getArtifact:NetworkUserAgent","duration":0.04,"entryType":"measure"},{"startTime":5000.23,"name":"lh:gather:getArtifact:Scripts","duration":0.04,"entryType":"measure"},{"startTime":5000.28,"name":"lh:gather:getArtifact:SourceMaps","duration":0.02,"entryType":"measure"},{"startTime":5000.3,"name":"lh:gather:getArtifact:Stacks","duration":7.96,"entryType":"measure"},{"startTime":5000.33,"name":"lh:gather:collectStacks","duration":7.92,"entryType":"measure"},{"startTime":5008.27,"name":"lh:gather:getArtifact:Stylesheets","duration":4.67,"entryType":"measure"},{"startTime":5012.96,"name":"lh:gather:getArtifact:TraceElements","duration":125.53,"entryType":"measure"},{"startTime":5013.05,"name":"lh:computed:TraceEngineResult","duration":114.79,"entryType":"measure"},{"startTime":5013.1,"name":"lh:computed:ProcessedTrace","duration":6.49,"entryType":"measure"},{"startTime":5020.29,"name":"lh:computed:TraceEngineResult:total","duration":104.35,"entryType":"measure"},{"startTime":5020.29,"name":"lh:computed:TraceEngineResult:parse","duration":85.39,"entryType":"measure"},{"startTime":5020.8,"name":"lh:computed:TraceEngineResult:parse:handleEvent","duration":40.09,"entryType":"measure"},{"startTime":5060.92,"name":"lh:computed:TraceEngineResult:parse:Meta:finalize","duration":0.21,"entryType":"measure"},{"startTime":5061.2,"name":"lh:computed:TraceEngineResult:parse:AnimationFrames:finalize","duration":0.89,"entryType":"measure"},{"startTime":5062.11,"name":"lh:computed:TraceEngineResult:parse:Animations:finalize","duration":1.47,"entryType":"measure"},{"startTime":5063.6,"name":"lh:computed:TraceEngineResult:parse:Samples:finalize","duration":4.19,"entryType":"measure"},{"startTime":5067.81,"name":"lh:computed:TraceEngineResult:parse:AuctionWorklets:finalize","duration":0.83,"entryType":"measure"},{"startTime":5068.66,"name":"lh:computed:TraceEngineResult:parse:NetworkRequests:finalize","duration":3.4,"entryType":"measure"},{"startTime":5072.07,"name":"lh:computed:TraceEngineResult:parse:Renderer:finalize","duration":3.63,"entryType":"measure"},{"startTime":5075.72,"name":"lh:computed:TraceEngineResult:parse:Flows:finalize","duration":2,"entryType":"measure"},{"startTime":5077.73,"name":"lh:computed:TraceEngineResult:parse:AsyncJSCalls:finalize","duration":1.27,"entryType":"measure"},{"startTime":5079.02,"name":"lh:computed:TraceEngineResult:parse:DOMStats:finalize","duration":1.09,"entryType":"measure"},{"startTime":5080.13,"name":"lh:computed:TraceEngineResult:parse:UserTimings:finalize","duration":1.1,"entryType":"measure"},{"startTime":5081.25,"name":"lh:computed:TraceEngineResult:parse:ExtensionTraceData:finalize","duration":1.26,"entryType":"measure"},{"startTime":5082.52,"name":"lh:computed:TraceEngineResult:parse:LayerTree:finalize","duration":1.2,"entryType":"measure"},{"startTime":5083.73,"name":"lh:computed:TraceEngineResult:parse:Frames:finalize","duration":2.44,"entryType":"measure"},{"startTime":5086.17,"name":"lh:computed:TraceEngineResult:parse:GPU:finalize","duration":1.11,"entryType":"measure"},{"startTime":5087.3,"name":"lh:computed:TraceEngineResult:parse:ImagePainting:finalize","duration":1.15,"entryType":"measure"},{"startTime":5088.45,"name":"lh:computed:TraceEngineResult:parse:Initiators:finalize","duration":1.17,"entryType":"measure"},{"startTime":5089.64,"name":"lh:computed:TraceEngineResult:parse:Invalidations:finalize","duration":1.08,"entryType":"measure"},{"startTime":5090.72,"name":"lh:computed:TraceEngineResult:parse:PageLoadMetrics:finalize","duration":1.49,"entryType":"measure"},{"startTime":5092.22,"name":"lh:computed:TraceEngineResult:parse:LargestImagePaint:finalize","duration":1.16,"entryType":"measure"},{"startTime":5093.39,"name":"lh:computed:TraceEngineResult:parse:LargestTextPaint:finalize","duration":1.08,"entryType":"measure"},{"startTime":5094.48,"name":"lh:computed:TraceEngineResult:parse:Screenshots:finalize","duration":1.46,"entryType":"measure"},{"startTime":5095.95,"name":"lh:computed:TraceEngineResult:parse:LayoutShifts:finalize","duration":1.52,"entryType":"measure"},{"startTime":5097.49,"name":"lh:computed:TraceEngineResult:parse:Memory:finalize","duration":1.08,"entryType":"measure"},{"startTime":5098.57,"name":"lh:computed:TraceEngineResult:parse:PageFrames:finalize","duration":1.07,"entryType":"measure"},{"startTime":5099.65,"name":"lh:computed:TraceEngineResult:parse:Scripts:finalize","duration":1.2,"entryType":"measure"},{"startTime":5100.85,"name":"lh:computed:TraceEngineResult:parse:SelectorStats:finalize","duration":1.09,"entryType":"measure"},{"startTime":5101.95,"name":"lh:computed:TraceEngineResult:parse:UserInteractions:finalize","duration":1.22,"entryType":"measure"},{"startTime":5103.18,"name":"lh:computed:TraceEngineResult:parse:Workers:finalize","duration":1.11,"entryType":"measure"},{"startTime":5104.31,"name":"lh:computed:TraceEngineResult:parse:Warnings:finalize","duration":1.1,"entryType":"measure"},{"startTime":5105.43,"name":"lh:computed:TraceEngineResult:parse:handler.data()","duration":0.24,"entryType":"measure"},{"startTime":5105.69,"name":"lh:computed:TraceEngineResult:insights","duration":18.93,"entryType":"measure"},{"startTime":5105.87,"name":"lh:computed:TraceEngineResult:insights:CLSCulprits","duration":0.34,"entryType":"measure"},{"startTime":5106.21,"name":"lh:computed:TraceEngineResult:insights:Cache","duration":0.12,"entryType":"measure"},{"startTime":5106.34,"name":"lh:computed:TraceEngineResult:insights:CharacterSet","duration":0.11,"entryType":"measure"},{"startTime":5106.47,"name":"lh:computed:TraceEngineResult:insights:DOMSize","duration":0.22,"entryType":"measure"},{"startTime":5106.7,"name":"lh:computed:TraceEngineResult:insights:DocumentLatency","duration":0.09,"entryType":"measure"},{"startTime":5106.79,"name":"lh:computed:TraceEngineResult:insights:DuplicatedJavaScript","duration":0.28,"entryType":"measure"},{"startTime":5107.07,"name":"lh:computed:TraceEngineResult:insights:FontDisplay","duration":0.09,"entryType":"measure"},{"startTime":5107.17,"name":"lh:computed:TraceEngineResult:insights:ForcedReflow","duration":0.11,"entryType":"measure"},{"startTime":5107.28,"name":"lh:computed:TraceEngineResult:insights:INPBreakdown","duration":0.07,"entryType":"measure"},{"startTime":5107.35,"name":"lh:computed:TraceEngineResult:insights:ImageDelivery","duration":0.14,"entryType":"measure"},{"startTime":5107.5,"name":"lh:computed:TraceEngineResult:insights:LCPBreakdown","duration":0.11,"entryType":"measure"},{"startTime":5107.61,"name":"lh:computed:TraceEngineResult:insights:LCPDiscovery","duration":0.12,"entryType":"measure"},{"startTime":5107.73,"name":"lh:computed:TraceEngineResult:insights:LegacyJavaScript","duration":0.14,"entryType":"measure"},{"startTime":5107.88,"name":"lh:computed:TraceEngineResult:insights:ModernHTTP","duration":0.13,"entryType":"measure"},{"startTime":5108.02,"name":"lh:computed:TraceEngineResult:insights:NetworkDependencyTree","duration":0.06,"entryType":"measure"},{"startTime":5108.09,"name":"lh:computed:TraceEngineResult:insights:RenderBlocking","duration":0.08,"entryType":"measure"},{"startTime":5108.17,"name":"lh:computed:TraceEngineResult:insights:SlowCSSSelector","duration":0.1,"entryType":"measure"},{"startTime":5108.28,"name":"lh:computed:TraceEngineResult:insights:ThirdParties","duration":0.83,"entryType":"measure"},{"startTime":5109.12,"name":"lh:computed:TraceEngineResult:insights:Viewport","duration":0.09,"entryType":"measure"},{"startTime":5109.27,"name":"lh:computed:TraceEngineResult:insights:createLanternContext","duration":8.13,"entryType":"measure"},{"startTime":5117.43,"name":"lh:computed:TraceEngineResult:insights:CLSCulprits","duration":0.28,"entryType":"measure"},{"startTime":5117.71,"name":"lh:computed:TraceEngineResult:insights:Cache","duration":0.19,"entryType":"measure"},{"startTime":5117.91,"name":"lh:computed:TraceEngineResult:insights:CharacterSet","duration":0.14,"entryType":"measure"},{"startTime":5118.05,"name":"lh:computed:TraceEngineResult:insights:DOMSize","duration":0.07,"entryType":"measure"},{"startTime":5118.13,"name":"lh:computed:TraceEngineResult:insights:DocumentLatency","duration":0.16,"entryType":"measure"},{"startTime":5118.29,"name":"lh:computed:TraceEngineResult:insights:DuplicatedJavaScript","duration":0.1,"entryType":"measure"},{"startTime":5118.4,"name":"lh:computed:TraceEngineResult:insights:FontDisplay","duration":0.04,"entryType":"measure"},{"startTime":5118.45,"name":"lh:computed:TraceEngineResult:insights:ForcedReflow","duration":0.01,"entryType":"measure"},{"startTime":5118.46,"name":"lh:computed:TraceEngineResult:insights:INPBreakdown","duration":0.01,"entryType":"measure"},{"startTime":5118.47,"name":"lh:computed:TraceEngineResult:insights:ImageDelivery","duration":0.03,"entryType":"measure"},{"startTime":5118.5,"name":"lh:computed:TraceEngineResult:insights:LCPBreakdown","duration":0.11,"entryType":"measure"},{"startTime":5118.62,"name":"lh:computed:TraceEngineResult:insights:LCPDiscovery","duration":0.01,"entryType":"measure"},{"startTime":5118.63,"name":"lh:computed:TraceEngineResult:insights:LegacyJavaScript","duration":2.42,"entryType":"measure"},{"startTime":5121.06,"name":"lh:computed:TraceEngineResult:insights:ModernHTTP","duration":0.75,"entryType":"measure"},{"startTime":5121.82,"name":"lh:computed:TraceEngineResult:insights:NetworkDependencyTree","duration":0.75,"entryType":"measure"},{"startTime":5122.57,"name":"lh:computed:TraceEngineResult:insights:RenderBlocking","duration":0.3,"entryType":"measure"},{"startTime":5122.88,"name":"lh:computed:TraceEngineResult:insights:SlowCSSSelector","duration":0.02,"entryType":"measure"},{"startTime":5122.9,"name":"lh:computed:TraceEngineResult:insights:ThirdParties","duration":1.36,"entryType":"measure"},{"startTime":5124.27,"name":"lh:computed:TraceEngineResult:insights:Viewport","duration":0.02,"entryType":"measure"},{"startTime":5129.06,"name":"lh:computed:CumulativeLayoutShift","duration":0.23,"entryType":"measure"},{"startTime":5138.5,"name":"lh:gather:getArtifact:ViewportDimensions","duration":0.45,"entryType":"measure"},{"startTime":5138.97,"name":"lh:gather:getArtifact:FullPageScreenshot","duration":1059.5,"entryType":"measure"},{"startTime":6196.93,"name":"lh:gather:getVersion","duration":0.43,"entryType":"measure"},{"startTime":6198.5,"name":"lh:gather:getArtifact:BFCacheFailures","duration":218.64,"entryType":"measure"},{"startTime":6436.11,"name":"lh:runner:audit","duration":223.29,"entryType":"measure"},{"startTime":6436.16,"name":"lh:runner:auditing","duration":222.9,"entryType":"measure"},{"startTime":6436.88,"name":"lh:audit:is-on-https","duration":0.85,"entryType":"measure"},{"startTime":6437.86,"name":"lh:audit:redirects-http","duration":0.36,"entryType":"measure"},{"startTime":6438.33,"name":"lh:audit:first-contentful-paint","duration":3.42,"entryType":"measure"},{"startTime":6438.5,"name":"lh:computed:FirstContentfulPaint","duration":2.45,"entryType":"measure"},{"startTime":6438.57,"name":"lh:computed:ProcessedNavigation","duration":0.43,"entryType":"measure"},{"startTime":6439.07,"name":"lh:computed:LanternFirstContentfulPaint","duration":1.88,"entryType":"measure"},{"startTime":6439.13,"name":"lh:computed:PageDependencyGraph","duration":1.23,"entryType":"measure"},{"startTime":6440.38,"name":"lh:computed:LoadSimulator","duration":0.2,"entryType":"measure"},{"startTime":6440.41,"name":"lh:computed:NetworkAnalysis","duration":0.14,"entryType":"measure"},{"startTime":6441.85,"name":"lh:audit:largest-contentful-paint","duration":1.1,"entryType":"measure"},{"startTime":6442.01,"name":"lh:computed:LargestContentfulPaint","duration":0.59,"entryType":"measure"},{"startTime":6442.04,"name":"lh:computed:LanternLargestContentfulPaint","duration":0.55,"entryType":"measure"},{"startTime":6443.06,"name":"lh:audit:speed-index","duration":66.32,"entryType":"measure"},{"startTime":6443.22,"name":"lh:computed:SpeedIndex","duration":65.76,"entryType":"measure"},{"startTime":6443.25,"name":"lh:computed:LanternSpeedIndex","duration":65.72,"entryType":"measure"},{"startTime":6443.26,"name":"lh:computed:Speedline","duration":64.92,"entryType":"measure"},{"startTime":6509.4,"name":"lh:audit:screenshot-thumbnails","duration":0.2,"entryType":"measure"},{"startTime":6509.61,"name":"lh:audit:final-screenshot","duration":0.41,"entryType":"measure"},{"startTime":6509.66,"name":"lh:computed:Screenshots","duration":0.35,"entryType":"measure"},{"startTime":6510.13,"name":"lh:audit:total-blocking-time","duration":1.18,"entryType":"measure"},{"startTime":6510.27,"name":"lh:computed:TotalBlockingTime","duration":0.75,"entryType":"measure"},{"startTime":6510.3,"name":"lh:computed:LanternTotalBlockingTime","duration":0.7,"entryType":"measure"},{"startTime":6510.34,"name":"lh:computed:LanternInteractive","duration":0.34,"entryType":"measure"},{"startTime":6511.39,"name":"lh:audit:max-potential-fid","duration":1.3,"entryType":"measure"},{"startTime":6511.53,"name":"lh:computed:MaxPotentialFID","duration":0.79,"entryType":"measure"},{"startTime":6511.55,"name":"lh:computed:LanternMaxPotentialFID","duration":0.74,"entryType":"measure"},{"startTime":6512.77,"name":"lh:audit:cumulative-layout-shift","duration":0.33,"entryType":"measure"},{"startTime":6513.21,"name":"lh:audit:errors-in-console","duration":0.45,"entryType":"measure"},{"startTime":6513.37,"name":"lh:computed:JSBundles","duration":0.04,"entryType":"measure"},{"startTime":6513.77,"name":"lh:audit:server-response-time","duration":0.63,"entryType":"measure"},{"startTime":6513.93,"name":"lh:computed:NavigationInsights","duration":0.08,"entryType":"measure"},{"startTime":6514.48,"name":"lh:audit:interactive","duration":0.42,"entryType":"measure"},{"startTime":6514.6,"name":"lh:computed:Interactive","duration":0.04,"entryType":"measure"},{"startTime":6515.02,"name":"lh:audit:user-timings","duration":0.71,"entryType":"measure"},{"startTime":6515.16,"name":"lh:computed:UserTimings","duration":0.36,"entryType":"measure"},{"startTime":6515.8,"name":"lh:audit:redirects","duration":0.6,"entryType":"measure"},{"startTime":6516.49,"name":"lh:audit:image-aspect-ratio","duration":0.33,"entryType":"measure"},{"startTime":6516.91,"name":"lh:audit:image-size-responsive","duration":0.57,"entryType":"measure"},{"startTime":6517.06,"name":"lh:computed:ImageRecords","duration":0.13,"entryType":"measure"},{"startTime":6517.56,"name":"lh:audit:deprecations","duration":0.34,"entryType":"measure"},{"startTime":6518,"name":"lh:audit:third-party-cookies","duration":0.32,"entryType":"measure"},{"startTime":6518.41,"name":"lh:audit:mainthread-work-breakdown","duration":7.3,"entryType":"measure"},{"startTime":6518.61,"name":"lh:computed:MainThreadTasks","duration":6.42,"entryType":"measure"},{"startTime":6525.83,"name":"lh:audit:bootup-time","duration":1.89,"entryType":"measure"},{"startTime":6526.53,"name":"lh:computed:TBTImpactTasks","duration":0.69,"entryType":"measure"},{"startTime":6527.74,"name":"lh:audit:diagnostics","duration":0.23,"entryType":"measure"},{"startTime":6527.98,"name":"lh:audit:network-requests","duration":0.95,"entryType":"measure"},{"startTime":6528.07,"name":"lh:computed:EntityClassification","duration":0.65,"entryType":"measure"},{"startTime":6529.03,"name":"lh:audit:network-rtt","duration":0.41,"entryType":"measure"},{"startTime":6529.51,"name":"lh:audit:network-server-latency","duration":0.38,"entryType":"measure"},{"startTime":6529.9,"name":"lh:audit:main-thread-tasks","duration":0.1,"entryType":"measure"},{"startTime":6530.01,"name":"lh:audit:metrics","duration":1.2,"entryType":"measure"},{"startTime":6530.08,"name":"lh:computed:TimingSummary","duration":1.09,"entryType":"measure"},{"startTime":6530.21,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.04,"entryType":"measure"},{"startTime":6530.27,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.03,"entryType":"measure"},{"startTime":6530.34,"name":"lh:computed:LCPBreakdown","duration":0.56,"entryType":"measure"},{"startTime":6530.42,"name":"lh:computed:TimeToFirstByte","duration":0.13,"entryType":"measure"},{"startTime":6530.55,"name":"lh:computed:LCPImageRecord","duration":0.34,"entryType":"measure"},{"startTime":6531.22,"name":"lh:audit:resource-summary","duration":0.44,"entryType":"measure"},{"startTime":6531.28,"name":"lh:computed:ResourceSummary","duration":0.17,"entryType":"measure"},{"startTime":6531.73,"name":"lh:audit:layout-shifts","duration":1.02,"entryType":"measure"},{"startTime":6532.84,"name":"lh:audit:long-tasks","duration":0.98,"entryType":"measure"},{"startTime":6534.05,"name":"lh:audit:non-composited-animations","duration":0.39,"entryType":"measure"},{"startTime":6534.54,"name":"lh:audit:unsized-images","duration":0.36,"entryType":"measure"},{"startTime":6535.04,"name":"lh:audit:valid-source-maps","duration":0.61,"entryType":"measure"},{"startTime":6535.76,"name":"lh:audit:csp-xss","duration":0.5,"entryType":"measure"},{"startTime":6536.35,"name":"lh:audit:has-hsts","duration":0.5,"entryType":"measure"},{"startTime":6536.92,"name":"lh:audit:origin-isolation","duration":0.41,"entryType":"measure"},{"startTime":6537.41,"name":"lh:audit:clickjacking-mitigation","duration":0.46,"entryType":"measure"},{"startTime":6537.96,"name":"lh:audit:trusted-types-xss","duration":0.45,"entryType":"measure"},{"startTime":6538.42,"name":"lh:audit:script-treemap-data","duration":5.73,"entryType":"measure"},{"startTime":6538.58,"name":"lh:computed:ModuleDuplication","duration":0.09,"entryType":"measure"},{"startTime":6538.68,"name":"lh:computed:UnusedJavascriptSummary","duration":0.09,"entryType":"measure"},{"startTime":6538.83,"name":"lh:computed:UnusedJavascriptSummary","duration":5.29,"entryType":"measure"},{"startTime":6544.28,"name":"lh:audit:accesskeys","duration":0.45,"entryType":"measure"},{"startTime":6544.82,"name":"lh:audit:aria-allowed-attr","duration":1.31,"entryType":"measure"},{"startTime":6546.21,"name":"lh:audit:aria-allowed-role","duration":0.27,"entryType":"measure"},{"startTime":6546.56,"name":"lh:audit:aria-command-name","duration":0.29,"entryType":"measure"},{"startTime":6546.93,"name":"lh:audit:aria-conditional-attr","duration":1.42,"entryType":"measure"},{"startTime":6548.49,"name":"lh:audit:aria-deprecated-role","duration":0.56,"entryType":"measure"},{"startTime":6549.13,"name":"lh:audit:aria-dialog-name","duration":0.33,"entryType":"measure"},{"startTime":6549.53,"name":"lh:audit:aria-hidden-body","duration":1.37,"entryType":"measure"},{"startTime":6551,"name":"lh:audit:aria-hidden-focus","duration":1.39,"entryType":"measure"},{"startTime":6552.48,"name":"lh:audit:aria-input-field-name","duration":0.44,"entryType":"measure"},{"startTime":6553,"name":"lh:audit:aria-meter-name","duration":0.37,"entryType":"measure"},{"startTime":6553.45,"name":"lh:audit:aria-progressbar-name","duration":0.39,"entryType":"measure"},{"startTime":6553.92,"name":"lh:audit:aria-prohibited-attr","duration":1.5,"entryType":"measure"},{"startTime":6555.5,"name":"lh:audit:aria-required-attr","duration":0.39,"entryType":"measure"},{"startTime":6555.99,"name":"lh:audit:aria-required-children","duration":4.47,"entryType":"measure"},{"startTime":6560.55,"name":"lh:audit:aria-required-parent","duration":0.66,"entryType":"measure"},{"startTime":6561.29,"name":"lh:audit:aria-roles","duration":0.44,"entryType":"measure"},{"startTime":6561.81,"name":"lh:audit:aria-text","duration":0.51,"entryType":"measure"},{"startTime":6562.39,"name":"lh:audit:aria-toggle-field-name","duration":0.61,"entryType":"measure"},{"startTime":6563.08,"name":"lh:audit:aria-tooltip-name","duration":0.63,"entryType":"measure"},{"startTime":6563.79,"name":"lh:audit:aria-treeitem-name","duration":0.57,"entryType":"measure"},{"startTime":6564.44,"name":"lh:audit:aria-valid-attr-value","duration":1.36,"entryType":"measure"},{"startTime":6565.88,"name":"lh:audit:aria-valid-attr","duration":1.26,"entryType":"measure"},{"startTime":6567.21,"name":"lh:audit:button-name","duration":1.31,"entryType":"measure"},{"startTime":6568.6,"name":"lh:audit:bypass","duration":1.33,"entryType":"measure"},{"startTime":6570.01,"name":"lh:audit:color-contrast","duration":1.24,"entryType":"measure"},{"startTime":6571.33,"name":"lh:audit:definition-list","duration":0.76,"entryType":"measure"},{"startTime":6572.17,"name":"lh:audit:dlitem","duration":0.62,"entryType":"measure"},{"startTime":6572.87,"name":"lh:audit:document-title","duration":1.36,"entryType":"measure"},{"startTime":6574.31,"name":"lh:audit:duplicate-id-aria","duration":0.6,"entryType":"measure"},{"startTime":6574.99,"name":"lh:audit:empty-heading","duration":1.32,"entryType":"measure"},{"startTime":6576.39,"name":"lh:audit:form-field-multiple-labels","duration":0.65,"entryType":"measure"},{"startTime":6577.12,"name":"lh:audit:frame-title","duration":0.83,"entryType":"measure"},{"startTime":6578.03,"name":"lh:audit:heading-order","duration":1.17,"entryType":"measure"},{"startTime":6579.28,"name":"lh:audit:html-has-lang","duration":1.43,"entryType":"measure"},{"startTime":6580.79,"name":"lh:audit:html-lang-valid","duration":1.41,"entryType":"measure"},{"startTime":6582.3,"name":"lh:audit:html-xml-lang-mismatch","duration":0.74,"entryType":"measure"},{"startTime":6583.12,"name":"lh:audit:identical-links-same-purpose","duration":1.22,"entryType":"measure"},{"startTime":6584.42,"name":"lh:audit:image-alt","duration":0.7,"entryType":"measure"},{"startTime":6585.2,"name":"lh:audit:image-redundant-alt","duration":0.77,"entryType":"measure"},{"startTime":6586.05,"name":"lh:audit:input-button-name","duration":0.72,"entryType":"measure"},{"startTime":6586.85,"name":"lh:audit:input-image-alt","duration":0.76,"entryType":"measure"},{"startTime":6587.69,"name":"lh:audit:label-content-name-mismatch","duration":0.8,"entryType":"measure"},{"startTime":6588.56,"name":"lh:audit:label","duration":0.78,"entryType":"measure"},{"startTime":6589.41,"name":"lh:audit:landmark-one-main","duration":1.09,"entryType":"measure"},{"startTime":6590.58,"name":"lh:audit:link-name","duration":1.16,"entryType":"measure"},{"startTime":6591.81,"name":"lh:audit:link-in-text-block","duration":0.86,"entryType":"measure"},{"startTime":6592.75,"name":"lh:audit:list","duration":1.18,"entryType":"measure"},{"startTime":6594.01,"name":"lh:audit:listitem","duration":1.17,"entryType":"measure"},{"startTime":6595.26,"name":"lh:audit:meta-refresh","duration":0.86,"entryType":"measure"},{"startTime":6596.2,"name":"lh:audit:meta-viewport","duration":1.21,"entryType":"measure"},{"startTime":6597.51,"name":"lh:audit:object-alt","duration":1.48,"entryType":"measure"},{"startTime":6599.13,"name":"lh:audit:select-name","duration":1.13,"entryType":"measure"},{"startTime":6600.33,"name":"lh:audit:skip-link","duration":0.89,"entryType":"measure"},{"startTime":6601.29,"name":"lh:audit:tabindex","duration":1.01,"entryType":"measure"},{"startTime":6602.39,"name":"lh:audit:table-duplicate-name","duration":1.03,"entryType":"measure"},{"startTime":6603.49,"name":"lh:audit:table-fake-caption","duration":1.11,"entryType":"measure"},{"startTime":6604.67,"name":"lh:audit:target-size","duration":1.17,"entryType":"measure"},{"startTime":6605.92,"name":"lh:audit:td-has-header","duration":1.12,"entryType":"measure"},{"startTime":6607.12,"name":"lh:audit:td-headers-attr","duration":1.26,"entryType":"measure"},{"startTime":6608.47,"name":"lh:audit:th-has-data-cells","duration":1.24,"entryType":"measure"},{"startTime":6609.8,"name":"lh:audit:valid-lang","duration":1.21,"entryType":"measure"},{"startTime":6611.09,"name":"lh:audit:video-caption","duration":6,"entryType":"measure"},{"startTime":6617.11,"name":"lh:audit:custom-controls-labels","duration":0.06,"entryType":"measure"},{"startTime":6617.2,"name":"lh:audit:custom-controls-roles","duration":0.01,"entryType":"measure"},{"startTime":6617.21,"name":"lh:audit:focus-traps","duration":0.01,"entryType":"measure"},{"startTime":6617.23,"name":"lh:audit:focusable-controls","duration":0.01,"entryType":"measure"},{"startTime":6617.24,"name":"lh:audit:interactive-element-affordance","duration":0.01,"entryType":"measure"},{"startTime":6617.25,"name":"lh:audit:logical-tab-order","duration":0.01,"entryType":"measure"},{"startTime":6617.26,"name":"lh:audit:managed-focus","duration":0.01,"entryType":"measure"},{"startTime":6617.27,"name":"lh:audit:offscreen-content-hidden","duration":0.01,"entryType":"measure"},{"startTime":6617.28,"name":"lh:audit:use-landmarks","duration":0.01,"entryType":"measure"},{"startTime":6617.29,"name":"lh:audit:visual-order-follows-dom","duration":0.01,"entryType":"measure"},{"startTime":6617.45,"name":"lh:audit:autocomplete-valid","duration":0.61,"entryType":"measure"},{"startTime":6618.14,"name":"lh:audit:presentation-role-conflict","duration":0.96,"entryType":"measure"},{"startTime":6619.18,"name":"lh:audit:svg-img-alt","duration":0.96,"entryType":"measure"},{"startTime":6620.22,"name":"lh:audit:total-byte-weight","duration":0.61,"entryType":"measure"},{"startTime":6620.88,"name":"lh:audit:unminified-css","duration":3.1,"entryType":"measure"},{"startTime":6624.06,"name":"lh:audit:unminified-javascript","duration":18.51,"entryType":"measure"},{"startTime":6642.66,"name":"lh:audit:unused-css-rules","duration":1.64,"entryType":"measure"},{"startTime":6642.8,"name":"lh:computed:UnusedCSS","duration":0.2,"entryType":"measure"},{"startTime":6644.36,"name":"lh:audit:unused-javascript","duration":0.93,"entryType":"measure"},{"startTime":6645.37,"name":"lh:audit:doctype","duration":0.29,"entryType":"measure"},{"startTime":6645.75,"name":"lh:audit:charset","duration":0.38,"entryType":"measure"},{"startTime":6646.22,"name":"lh:audit:geolocation-on-start","duration":0.36,"entryType":"measure"},{"startTime":6646.66,"name":"lh:audit:inspector-issues","duration":0.28,"entryType":"measure"},{"startTime":6647,"name":"lh:audit:js-libraries","duration":0.24,"entryType":"measure"},{"startTime":6647.32,"name":"lh:audit:notification-on-start","duration":0.31,"entryType":"measure"},{"startTime":6647.71,"name":"lh:audit:paste-preventing-inputs","duration":0.28,"entryType":"measure"},{"startTime":6648.07,"name":"lh:audit:baseline","duration":1.43,"entryType":"measure"},{"startTime":6649.6,"name":"lh:audit:bf-cache","duration":0.31,"entryType":"measure"},{"startTime":6650,"name":"lh:audit:cache-insight","duration":0.48,"entryType":"measure"},{"startTime":6650.56,"name":"lh:audit:cls-culprits-insight","duration":0.57,"entryType":"measure"},{"startTime":6651.21,"name":"lh:audit:document-latency-insight","duration":0.3,"entryType":"measure"},{"startTime":6651.6,"name":"lh:audit:dom-size-insight","duration":0.43,"entryType":"measure"},{"startTime":6652.1,"name":"lh:audit:duplicated-javascript-insight","duration":0.32,"entryType":"measure"},{"startTime":6652.5,"name":"lh:audit:font-display-insight","duration":0.32,"entryType":"measure"},{"startTime":6652.9,"name":"lh:audit:forced-reflow-insight","duration":0.33,"entryType":"measure"},{"startTime":6653.31,"name":"lh:audit:image-delivery-insight","duration":0.34,"entryType":"measure"},{"startTime":6653.73,"name":"lh:audit:inp-breakdown-insight","duration":0.31,"entryType":"measure"},{"startTime":6654.11,"name":"lh:audit:lcp-breakdown-insight","duration":0.4,"entryType":"measure"},{"startTime":6654.58,"name":"lh:audit:lcp-discovery-insight","duration":0.26,"entryType":"measure"},{"startTime":6654.93,"name":"lh:audit:legacy-javascript-insight","duration":0.39,"entryType":"measure"},{"startTime":6655.4,"name":"lh:audit:modern-http-insight","duration":0.29,"entryType":"measure"},{"startTime":6655.76,"name":"lh:audit:network-dependency-tree-insight","duration":0.52,"entryType":"measure"},{"startTime":6656.36,"name":"lh:audit:render-blocking-insight","duration":0.48,"entryType":"measure"},{"startTime":6656.91,"name":"lh:audit:third-parties-insight","duration":1.78,"entryType":"measure"},{"startTime":6658.77,"name":"lh:audit:viewport-insight","duration":0.29,"entryType":"measure"},{"startTime":6659.07,"name":"lh:runner:generate","duration":0.33,"entryType":"measure"}],"total":5550.54},"i18n":{"rendererFormattedStrings":{"calculatorLink":"See calculator.","collapseView":"Collapse view","crcInitialNavigation":"Initial Navigation","crcLongestDurationLabel":"Maximum critical path latency:","dropdownCopyJSON":"Copy JSON","dropdownDarkTheme":"Toggle Dark Theme","dropdownPrintExpanded":"Print Expanded","dropdownPrintSummary":"Print Summary","dropdownSaveGist":"Save as Gist","dropdownSaveHTML":"Save as HTML","dropdownSaveJSON":"Save as JSON","dropdownViewUnthrottledTrace":"View Unthrottled Trace","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","firstPartyChipLabel":"1st party","footerIssue":"File an issue","hide":"Hide","labDataTitle":"Lab Data","lsPerformanceCategoryDescription":"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.","manualAuditsGroupTitle":"Additional items to manually check","notApplicableAuditsGroupTitle":"Not applicable","openInANewTabTooltip":"Open in a new tab","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeAnalysisWindowSnapshot":"Point-in-time snapshot","runtimeAnalysisWindowTimespan":"User interactions timespan","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto G Power","runtimeNoEmulation":"No emulation","runtimeSettingsAxeVersion":"Axe version","runtimeSettingsBenchmark":"Unthrottled CPU/Memory Power","runtimeSettingsCPUThrottling":"CPU throttling","runtimeSettingsDevice":"Device","runtimeSettingsNetworkThrottling":"Network throttling","runtimeSettingsScreenEmulation":"Screen emulation","runtimeSettingsUANetwork":"User agent (network)","runtimeSingleLoad":"Single page session","runtimeSingleLoadTooltip":"This data is taken from a single page session, as opposed to field data summarizing many sessions.","runtimeSlow4g":"Slow 4G throttling","runtimeUnknown":"Unknown","show":"Show","showRelevantAudits":"Show audits relevant to:","snippetCollapseButtonLabel":"Collapse snippet","snippetExpandButtonLabel":"Expand snippet","thirdPartyResourcesLabel":"Show 3rd-party resources","throttlingProvided":"Provided by environment","toplevelWarningsMessage":"There were issues affecting this run of Lighthouse:","unattributable":"Unattributable","unscoredLabel":"Unscored","unscoredTitle":"This audit does not contribute to the overall category score.","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics.","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"core/audits/is-on-https.js | title":["audits[is-on-https].title"],"core/audits/is-on-https.js | description":["audits[is-on-https].description"],"core/audits/is-on-https.js | columnInsecureURL":["audits[is-on-https].details.headings[0].label"],"core/audits/is-on-https.js | columnResolution":["audits[is-on-https].details.headings[1].label"],"core/audits/redirects-http.js | title":["audits[redirects-http].title"],"core/audits/redirects-http.js | description":["audits[redirects-http].description"],"core/lib/i18n/i18n.js | firstContentfulPaintMetric":["audits[first-contentful-paint].title"],"core/audits/metrics/first-contentful-paint.js | description":["audits[first-contentful-paint].description"],"core/lib/i18n/i18n.js | seconds":[{"values":{"timeInMs":4353.079},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":4803.079},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":4353.079},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":4803.079},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":260.34400000000034},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":122.47600000000023},"path":"audits[bootup-time].displayValue"}],"core/lib/i18n/i18n.js | largestContentfulPaintMetric":["audits[largest-contentful-paint].title"],"core/audits/metrics/largest-contentful-paint.js | description":["audits[largest-contentful-paint].description"],"core/lib/i18n/i18n.js | speedIndexMetric":["audits[speed-index].title"],"core/audits/metrics/speed-index.js | description":["audits[speed-index].description"],"core/lib/i18n/i18n.js | totalBlockingTimeMetric":["audits[total-blocking-time].title"],"core/audits/metrics/total-blocking-time.js | description":["audits[total-blocking-time].description"],"core/lib/i18n/i18n.js | ms":[{"values":{"timeInMs":0},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":29},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":0.49000000000000005},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":3.0789999999999997},"path":"audits[network-server-latency].displayValue"}],"core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"core/audits/errors-in-console.js | title":["audits[errors-in-console].title"],"core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"core/lib/i18n/i18n.js | columnSource":["audits[errors-in-console].details.headings[0].label","audits.deprecations.details.headings[1].label","audits[geolocation-on-start].details.headings[0].label","audits[notification-on-start].details.headings[0].label","audits.baseline.details.headings[2].label","audits[forced-reflow-insight].details.items[0].headings[0].label"],"core/lib/i18n/i18n.js | columnDescription":["audits[errors-in-console].details.headings[1].label","audits[csp-xss].details.headings[0].label","audits[has-hsts].details.headings[0].label","audits[origin-isolation].details.headings[0].label","audits[clickjacking-mitigation].details.headings[0].label","audits[trusted-types-xss].details.headings[0].label"],"core/audits/server-response-time.js | title":["audits[server-response-time].title"],"core/audits/server-response-time.js | description":["audits[server-response-time].description"],"core/audits/server-response-time.js | displayValue":[{"values":{"timeInMs":7},"path":"audits[server-response-time].displayValue"}],"core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[image-aspect-ratio].details.headings[1].label","audits[image-size-responsive].details.headings[1].label","audits[third-party-cookies].details.headings[1].label","audits[bootup-time].details.headings[0].label","audits[network-rtt].details.headings[0].label","audits[network-server-latency].details.headings[0].label","audits[long-tasks].details.headings[0].label","audits[unsized-images].details.headings[1].label","audits[valid-source-maps].details.headings[0].label","audits[total-byte-weight].details.headings[0].label","audits[unused-css-rules].details.headings[0].label","audits[unused-javascript].details.headings[0].label","audits[font-display-insight].details.headings[0].label","audits[image-delivery-insight].details.headings[1].label","audits[legacy-javascript-insight].details.headings[0].label","audits[modern-http-insight].details.headings[0].label","audits[render-blocking-insight].details.headings[0].label"],"core/lib/i18n/i18n.js | columnTimeSpent":["audits[server-response-time].details.headings[1].label","audits[mainthread-work-breakdown].details.headings[1].label","audits[network-rtt].details.headings[1].label","audits[network-server-latency].details.headings[1].label"],"core/lib/i18n/i18n.js | interactiveMetric":["audits.interactive.title"],"core/audits/metrics/interactive.js | description":["audits.interactive.description"],"core/audits/user-timings.js | title":["audits[user-timings].title"],"core/audits/user-timings.js | description":["audits[user-timings].description"],"core/lib/i18n/i18n.js | columnName":["audits[user-timings].details.headings[0].label","audits[third-party-cookies].details.headings[0].label"],"core/audits/user-timings.js | columnType":["audits[user-timings].details.headings[1].label"],"core/lib/i18n/i18n.js | columnStartTime":["audits[user-timings].details.headings[2].label","audits[long-tasks].details.headings[1].label"],"core/lib/i18n/i18n.js | columnDuration":["audits[user-timings].details.headings[3].label","audits[long-tasks].details.headings[2].label","audits[lcp-breakdown-insight].details.items[0].headings[1].label","audits[render-blocking-insight].details.headings[2].label"],"core/audits/redirects.js | title":["audits.redirects.title"],"core/audits/redirects.js | description":["audits.redirects.description"],"core/audits/image-aspect-ratio.js | title":["audits[image-aspect-ratio].title"],"core/audits/image-aspect-ratio.js | description":["audits[image-aspect-ratio].description"],"core/audits/image-aspect-ratio.js | columnDisplayed":["audits[image-aspect-ratio].details.headings[2].label"],"core/audits/image-aspect-ratio.js | columnActual":["audits[image-aspect-ratio].details.headings[3].label"],"core/audits/image-size-responsive.js | title":["audits[image-size-responsive].title"],"core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"core/audits/image-size-responsive.js | columnDisplayed":["audits[image-size-responsive].details.headings[2].label"],"core/audits/image-size-responsive.js | columnActual":["audits[image-size-responsive].details.headings[3].label"],"core/audits/image-size-responsive.js | columnExpected":["audits[image-size-responsive].details.headings[4].label"],"core/audits/deprecations.js | title":["audits.deprecations.title"],"core/audits/deprecations.js | description":["audits.deprecations.description"],"core/audits/deprecations.js | columnDeprecate":["audits.deprecations.details.headings[0].label"],"core/audits/third-party-cookies.js | title":["audits[third-party-cookies].title"],"core/audits/third-party-cookies.js | description":["audits[third-party-cookies].description"],"core/audits/mainthread-work-breakdown.js | title":["audits[mainthread-work-breakdown].title"],"core/audits/mainthread-work-breakdown.js | description":["audits[mainthread-work-breakdown].description"],"core/audits/mainthread-work-breakdown.js | columnCategory":["audits[mainthread-work-breakdown].details.headings[0].label"],"core/audits/bootup-time.js | title":["audits[bootup-time].title"],"core/audits/bootup-time.js | description":["audits[bootup-time].description"],"core/audits/bootup-time.js | columnTotal":["audits[bootup-time].details.headings[1].label"],"core/audits/bootup-time.js | columnScriptEval":["audits[bootup-time].details.headings[2].label"],"core/audits/bootup-time.js | columnScriptParse":["audits[bootup-time].details.headings[3].label"],"core/audits/network-rtt.js | title":["audits[network-rtt].title"],"core/audits/network-rtt.js | description":["audits[network-rtt].description"],"core/audits/network-server-latency.js | title":["audits[network-server-latency].title"],"core/audits/network-server-latency.js | description":["audits[network-server-latency].description"],"core/lib/i18n/i18n.js | columnResourceType":["audits[resource-summary].details.headings[0].label"],"core/lib/i18n/i18n.js | columnRequests":["audits[resource-summary].details.headings[1].label"],"core/lib/i18n/i18n.js | columnTransferSize":["audits[resource-summary].details.headings[2].label","audits[total-byte-weight].details.headings[1].label","audits[unused-css-rules].details.headings[1].label","audits[unused-javascript].details.headings[1].label","audits[cache-insight].details.headings[2].label","audits[render-blocking-insight].details.headings[1].label"],"core/lib/i18n/i18n.js | total":["audits[resource-summary].details.items[0].label","audits[cls-culprits-insight].details.items[0].items[0].node.value"],"core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[1].label"],"core/lib/i18n/i18n.js | stylesheetResourceType":["audits[resource-summary].details.items[2].label"],"core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[3].label"],"core/lib/i18n/i18n.js | documentResourceType":["audits[resource-summary].details.items[4].label"],"core/lib/i18n/i18n.js | imageResourceType":["audits[resource-summary].details.items[5].label"],"core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[6].label"],"core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[7].label"],"core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"core/audits/layout-shifts.js | title":["audits[layout-shifts].title"],"core/audits/layout-shifts.js | description":["audits[layout-shifts].description"],"core/audits/layout-shifts.js | displayValueShiftsFound":[{"values":{"shiftCount":2},"path":"audits[layout-shifts].displayValue"}],"core/lib/i18n/i18n.js | columnElement":["audits[layout-shifts].details.headings[0].label","audits[non-composited-animations].details.headings[0].label","audits[cls-culprits-insight].details.items[0].headings[0].label","audits[dom-size-insight].details.headings[1].label"],"core/audits/layout-shifts.js | columnScore":["audits[layout-shifts].details.headings[1].label"],"core/audits/layout-shifts.js | rootCauseFontChanges":["audits[layout-shifts].details.items[1].subItems.items[0].cause"],"core/audits/long-tasks.js | title":["audits[long-tasks].title"],"core/audits/long-tasks.js | description":["audits[long-tasks].description"],"core/audits/non-composited-animations.js | title":["audits[non-composited-animations].title"],"core/audits/non-composited-animations.js | description":["audits[non-composited-animations].description"],"core/audits/unsized-images.js | title":["audits[unsized-images].title"],"core/audits/unsized-images.js | description":["audits[unsized-images].description"],"core/audits/valid-source-maps.js | failureTitle":["audits[valid-source-maps].title"],"core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"core/audits/valid-source-maps.js | columnMapURL":["audits[valid-source-maps].details.headings[1].label"],"core/audits/valid-source-maps.js | missingSourceMapErrorMessage":["audits[valid-source-maps].details.items[0].subItems.items[0].error"],"core/audits/csp-xss.js | title":["audits[csp-xss].title"],"core/audits/csp-xss.js | description":["audits[csp-xss].description"],"core/audits/csp-xss.js | columnDirective":["audits[csp-xss].details.headings[1].label"],"core/audits/csp-xss.js | columnSeverity":["audits[csp-xss].details.headings[2].label"],"core/lib/i18n/i18n.js | itemSeverityHigh":["audits[csp-xss].details.items[0].severity","audits[origin-isolation].details.items[0].severity","audits[trusted-types-xss].details.items[0].severity"],"core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"core/audits/has-hsts.js | title":["audits[has-hsts].title"],"core/audits/has-hsts.js | description":["audits[has-hsts].description"],"core/audits/has-hsts.js | columnDirective":["audits[has-hsts].details.headings[1].label"],"core/audits/has-hsts.js | columnSeverity":["audits[has-hsts].details.headings[2].label"],"core/audits/has-hsts.js | noPreload":["audits[has-hsts].details.items[0].description"],"core/lib/i18n/i18n.js | itemSeverityMedium":["audits[has-hsts].details.items[0].severity"],"core/audits/origin-isolation.js | title":["audits[origin-isolation].title"],"core/audits/origin-isolation.js | description":["audits[origin-isolation].description"],"core/audits/origin-isolation.js | columnDirective":["audits[origin-isolation].details.headings[1].label"],"core/audits/origin-isolation.js | columnSeverity":["audits[origin-isolation].details.headings[2].label"],"core/audits/origin-isolation.js | noCoop":["audits[origin-isolation].details.items[0].description"],"core/audits/clickjacking-mitigation.js | title":["audits[clickjacking-mitigation].title"],"core/audits/clickjacking-mitigation.js | description":["audits[clickjacking-mitigation].description"],"core/audits/clickjacking-mitigation.js | columnSeverity":["audits[clickjacking-mitigation].details.headings[1].label"],"core/audits/trusted-types-xss.js | title":["audits[trusted-types-xss].title"],"core/audits/trusted-types-xss.js | description":["audits[trusted-types-xss].description"],"core/audits/trusted-types-xss.js | columnSeverity":["audits[trusted-types-xss].details.headings[1].label"],"core/audits/trusted-types-xss.js | noTrustedTypesToMitigateXss":["audits[trusted-types-xss].details.items[0].description"],"core/audits/accessibility/accesskeys.js | title":["audits.accesskeys.title"],"core/audits/accessibility/accesskeys.js | description":["audits.accesskeys.description"],"core/audits/accessibility/aria-allowed-attr.js | title":["audits[aria-allowed-attr].title"],"core/audits/accessibility/aria-allowed-attr.js | description":["audits[aria-allowed-attr].description"],"core/lib/i18n/i18n.js | columnFailingElem":["audits[aria-allowed-attr].details.headings[0].label","audits[aria-conditional-attr].details.headings[0].label","audits[aria-hidden-body].details.headings[0].label","audits[aria-hidden-focus].details.headings[0].label","audits[aria-prohibited-attr].details.headings[0].label","audits[aria-valid-attr-value].details.headings[0].label","audits[aria-valid-attr].details.headings[0].label","audits[button-name].details.headings[0].label","audits[color-contrast].details.headings[0].label","audits[document-title].details.headings[0].label","audits[heading-order].details.headings[0].label","audits[html-has-lang].details.headings[0].label","audits[html-lang-valid].details.headings[0].label","audits[landmark-one-main].details.headings[0].label","audits[link-name].details.headings[0].label","audits.list.details.headings[0].label","audits.listitem.details.headings[0].label","audits[meta-viewport].details.headings[0].label","audits[target-size].details.headings[0].label","audits[paste-preventing-inputs].details.headings[0].label"],"core/audits/accessibility/aria-allowed-role.js | title":["audits[aria-allowed-role].title"],"core/audits/accessibility/aria-allowed-role.js | description":["audits[aria-allowed-role].description"],"core/audits/accessibility/aria-command-name.js | title":["audits[aria-command-name].title"],"core/audits/accessibility/aria-command-name.js | description":["audits[aria-command-name].description"],"core/audits/accessibility/aria-conditional-attr.js | title":["audits[aria-conditional-attr].title"],"core/audits/accessibility/aria-conditional-attr.js | description":["audits[aria-conditional-attr].description"],"core/audits/accessibility/aria-deprecated-role.js | title":["audits[aria-deprecated-role].title"],"core/audits/accessibility/aria-deprecated-role.js | description":["audits[aria-deprecated-role].description"],"core/audits/accessibility/aria-dialog-name.js | title":["audits[aria-dialog-name].title"],"core/audits/accessibility/aria-dialog-name.js | description":["audits[aria-dialog-name].description"],"core/audits/accessibility/aria-hidden-body.js | title":["audits[aria-hidden-body].title"],"core/audits/accessibility/aria-hidden-body.js | description":["audits[aria-hidden-body].description"],"core/audits/accessibility/aria-hidden-focus.js | title":["audits[aria-hidden-focus].title"],"core/audits/accessibility/aria-hidden-focus.js | description":["audits[aria-hidden-focus].description"],"core/audits/accessibility/aria-input-field-name.js | title":["audits[aria-input-field-name].title"],"core/audits/accessibility/aria-input-field-name.js | description":["audits[aria-input-field-name].description"],"core/audits/accessibility/aria-meter-name.js | title":["audits[aria-meter-name].title"],"core/audits/accessibility/aria-meter-name.js | description":["audits[aria-meter-name].description"],"core/audits/accessibility/aria-progressbar-name.js | title":["audits[aria-progressbar-name].title"],"core/audits/accessibility/aria-progressbar-name.js | description":["audits[aria-progressbar-name].description"],"core/audits/accessibility/aria-prohibited-attr.js | title":["audits[aria-prohibited-attr].title"],"core/audits/accessibility/aria-prohibited-attr.js | description":["audits[aria-prohibited-attr].description"],"core/audits/accessibility/aria-required-attr.js | title":["audits[aria-required-attr].title"],"core/audits/accessibility/aria-required-attr.js | description":["audits[aria-required-attr].description"],"core/audits/accessibility/aria-required-children.js | title":["audits[aria-required-children].title"],"core/audits/accessibility/aria-required-children.js | description":["audits[aria-required-children].description"],"core/audits/accessibility/aria-required-parent.js | title":["audits[aria-required-parent].title"],"core/audits/accessibility/aria-required-parent.js | description":["audits[aria-required-parent].description"],"core/audits/accessibility/aria-roles.js | title":["audits[aria-roles].title"],"core/audits/accessibility/aria-roles.js | description":["audits[aria-roles].description"],"core/audits/accessibility/aria-text.js | title":["audits[aria-text].title"],"core/audits/accessibility/aria-text.js | description":["audits[aria-text].description"],"core/audits/accessibility/aria-toggle-field-name.js | title":["audits[aria-toggle-field-name].title"],"core/audits/accessibility/aria-toggle-field-name.js | description":["audits[aria-toggle-field-name].description"],"core/audits/accessibility/aria-tooltip-name.js | title":["audits[aria-tooltip-name].title"],"core/audits/accessibility/aria-tooltip-name.js | description":["audits[aria-tooltip-name].description"],"core/audits/accessibility/aria-treeitem-name.js | title":["audits[aria-treeitem-name].title"],"core/audits/accessibility/aria-treeitem-name.js | description":["audits[aria-treeitem-name].description"],"core/audits/accessibility/aria-valid-attr-value.js | title":["audits[aria-valid-attr-value].title"],"core/audits/accessibility/aria-valid-attr-value.js | description":["audits[aria-valid-attr-value].description"],"core/audits/accessibility/aria-valid-attr.js | title":["audits[aria-valid-attr].title"],"core/audits/accessibility/aria-valid-attr.js | description":["audits[aria-valid-attr].description"],"core/audits/accessibility/button-name.js | title":["audits[button-name].title"],"core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"core/audits/accessibility/bypass.js | title":["audits.bypass.title"],"core/audits/accessibility/bypass.js | description":["audits.bypass.description"],"core/audits/accessibility/color-contrast.js | title":["audits[color-contrast].title"],"core/audits/accessibility/color-contrast.js | description":["audits[color-contrast].description"],"core/audits/accessibility/definition-list.js | title":["audits[definition-list].title"],"core/audits/accessibility/definition-list.js | description":["audits[definition-list].description"],"core/audits/accessibility/dlitem.js | title":["audits.dlitem.title"],"core/audits/accessibility/dlitem.js | description":["audits.dlitem.description"],"core/audits/accessibility/document-title.js | title":["audits[document-title].title"],"core/audits/accessibility/document-title.js | description":["audits[document-title].description"],"core/audits/accessibility/duplicate-id-aria.js | title":["audits[duplicate-id-aria].title"],"core/audits/accessibility/duplicate-id-aria.js | description":["audits[duplicate-id-aria].description"],"core/audits/accessibility/empty-heading.js | title":["audits[empty-heading].title"],"core/audits/accessibility/empty-heading.js | description":["audits[empty-heading].description"],"core/audits/accessibility/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"core/audits/accessibility/heading-order.js | title":["audits[heading-order].title"],"core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"core/audits/accessibility/html-xml-lang-mismatch.js | title":["audits[html-xml-lang-mismatch].title"],"core/audits/accessibility/html-xml-lang-mismatch.js | description":["audits[html-xml-lang-mismatch].description"],"core/audits/accessibility/identical-links-same-purpose.js | title":["audits[identical-links-same-purpose].title"],"core/audits/accessibility/identical-links-same-purpose.js | description":["audits[identical-links-same-purpose].description"],"core/audits/accessibility/image-alt.js | title":["audits[image-alt].title"],"core/audits/accessibility/image-alt.js | description":["audits[image-alt].description"],"core/audits/accessibility/image-redundant-alt.js | title":["audits[image-redundant-alt].title"],"core/audits/accessibility/image-redundant-alt.js | description":["audits[image-redundant-alt].description"],"core/audits/accessibility/input-button-name.js | title":["audits[input-button-name].title"],"core/audits/accessibility/input-button-name.js | description":["audits[input-button-name].description"],"core/audits/accessibility/input-image-alt.js | title":["audits[input-image-alt].title"],"core/audits/accessibility/input-image-alt.js | description":["audits[input-image-alt].description"],"core/audits/accessibility/label-content-name-mismatch.js | title":["audits[label-content-name-mismatch].title"],"core/audits/accessibility/label-content-name-mismatch.js | description":["audits[label-content-name-mismatch].description"],"core/audits/accessibility/label.js | title":["audits.label.title"],"core/audits/accessibility/label.js | description":["audits.label.description"],"core/audits/accessibility/landmark-one-main.js | title":["audits[landmark-one-main].title"],"core/audits/accessibility/landmark-one-main.js | description":["audits[landmark-one-main].description"],"core/audits/accessibility/link-name.js | title":["audits[link-name].title"],"core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"core/audits/accessibility/link-in-text-block.js | title":["audits[link-in-text-block].title"],"core/audits/accessibility/link-in-text-block.js | description":["audits[link-in-text-block].description"],"core/audits/accessibility/list.js | title":["audits.list.title"],"core/audits/accessibility/list.js | description":["audits.list.description"],"core/audits/accessibility/listitem.js | title":["audits.listitem.title"],"core/audits/accessibility/listitem.js | description":["audits.listitem.description"],"core/audits/accessibility/meta-refresh.js | title":["audits[meta-refresh].title"],"core/audits/accessibility/meta-refresh.js | description":["audits[meta-refresh].description"],"core/audits/accessibility/meta-viewport.js | title":["audits[meta-viewport].title"],"core/audits/accessibility/meta-viewport.js | description":["audits[meta-viewport].description"],"core/audits/accessibility/object-alt.js | title":["audits[object-alt].title"],"core/audits/accessibility/object-alt.js | description":["audits[object-alt].description"],"core/audits/accessibility/select-name.js | title":["audits[select-name].title"],"core/audits/accessibility/select-name.js | description":["audits[select-name].description"],"core/audits/accessibility/skip-link.js | title":["audits[skip-link].title"],"core/audits/accessibility/skip-link.js | description":["audits[skip-link].description"],"core/audits/accessibility/tabindex.js | title":["audits.tabindex.title"],"core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"core/audits/accessibility/table-duplicate-name.js | title":["audits[table-duplicate-name].title"],"core/audits/accessibility/table-duplicate-name.js | description":["audits[table-duplicate-name].description"],"core/audits/accessibility/table-fake-caption.js | title":["audits[table-fake-caption].title"],"core/audits/accessibility/table-fake-caption.js | description":["audits[table-fake-caption].description"],"core/audits/accessibility/target-size.js | title":["audits[target-size].title"],"core/audits/accessibility/target-size.js | description":["audits[target-size].description"],"core/audits/accessibility/td-has-header.js | title":["audits[td-has-header].title"],"core/audits/accessibility/td-has-header.js | description":["audits[td-has-header].description"],"core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"core/audits/accessibility/autocomplete-valid.js | title":["audits[autocomplete-valid].title"],"core/audits/accessibility/autocomplete-valid.js | description":["audits[autocomplete-valid].description"],"core/audits/accessibility/presentation-role-conflict.js | title":["audits[presentation-role-conflict].title"],"core/audits/accessibility/presentation-role-conflict.js | description":["audits[presentation-role-conflict].description"],"core/audits/accessibility/svg-img-alt.js | title":["audits[svg-img-alt].title"],"core/audits/accessibility/svg-img-alt.js | description":["audits[svg-img-alt].description"],"core/audits/byte-efficiency/total-byte-weight.js | title":["audits[total-byte-weight].title"],"core/audits/byte-efficiency/total-byte-weight.js | description":["audits[total-byte-weight].description"],"core/audits/byte-efficiency/total-byte-weight.js | displayValue":[{"values":{"totalBytes":772599},"path":"audits[total-byte-weight].displayValue"}],"core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":75238},"path":"audits[unused-css-rules].displayValue"},{"values":{"wastedBytes":367587},"path":"audits[unused-javascript].displayValue"}],"core/lib/i18n/i18n.js | columnWastedBytes":["audits[unused-css-rules].details.headings[2].label","audits[unused-javascript].details.headings[2].label","audits[font-display-insight].details.headings[1].label","audits[image-delivery-insight].details.headings[3].label"],"core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"core/audits/dobetterweb/doctype.js | title":["audits.doctype.title"],"core/audits/dobetterweb/doctype.js | description":["audits.doctype.description"],"core/audits/dobetterweb/charset.js | title":["audits.charset.title"],"core/audits/dobetterweb/charset.js | description":["audits.charset.description"],"core/audits/dobetterweb/geolocation-on-start.js | title":["audits[geolocation-on-start].title"],"core/audits/dobetterweb/geolocation-on-start.js | description":["audits[geolocation-on-start].description"],"core/audits/dobetterweb/inspector-issues.js | title":["audits[inspector-issues].title"],"core/audits/dobetterweb/inspector-issues.js | description":["audits[inspector-issues].description"],"core/audits/dobetterweb/inspector-issues.js | columnIssueType":["audits[inspector-issues].details.headings[0].label"],"core/audits/dobetterweb/js-libraries.js | title":["audits[js-libraries].title"],"core/audits/dobetterweb/js-libraries.js | description":["audits[js-libraries].description"],"core/audits/dobetterweb/notification-on-start.js | title":["audits[notification-on-start].title"],"core/audits/dobetterweb/notification-on-start.js | description":["audits[notification-on-start].description"],"core/audits/dobetterweb/paste-preventing-inputs.js | title":["audits[paste-preventing-inputs].title"],"core/audits/dobetterweb/paste-preventing-inputs.js | description":["audits[paste-preventing-inputs].description"],"core/audits/baseline.js | title":["audits.baseline.title"],"core/audits/baseline.js | description":[{"values":{"date":"2026-09-17"},"path":"audits.baseline.description"}],"core/audits/baseline.js | columnFeature":["audits.baseline.details.headings[0].label"],"core/audits/baseline.js | columnStatus":["audits.baseline.details.headings[1].label"],"core/audits/bf-cache.js | title":["audits[bf-cache].title"],"core/audits/bf-cache.js | description":["audits[bf-cache].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | title":["audits[cache-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | description":["audits[cache-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | requestColumn":["audits[cache-insight].details.headings[0].label"],"core/lib/i18n/i18n.js | columnCacheTTL":["audits[cache-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title":["audits[cls-culprits-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description":["audits[cls-culprits-insight].description"],"core/audits/insights/cls-culprits-insight.js | columnScore":["audits[cls-culprits-insight].details.items[0].headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | webFont":["audits[cls-culprits-insight].details.items[0].items[2].subItems.items[0].cause"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title":["audits[document-latency-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description":["audits[document-latency-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingRedirects":["audits[document-latency-insight].details.items.noRedirects.label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingServerResponseTime":[{"values":{"PH1":"7 ms"},"path":"audits[document-latency-insight].details.items.serverResponseIsFast.label"}],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingTextCompression":["audits[document-latency-insight].details.items.usesCompression.label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | title":["audits[dom-size-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | description":["audits[dom-size-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | statistic":["audits[dom-size-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | value":["audits[dom-size-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | totalElements":["audits[dom-size-insight].details.items[0].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxDOMDepth":["audits[dom-size-insight].details.items[1].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxChildren":["audits[dom-size-insight].details.items[2].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | title":["audits[duplicated-javascript-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | description":["audits[duplicated-javascript-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnSource":["audits[duplicated-javascript-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnDuplicatedBytes":["audits[duplicated-javascript-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title":["audits[font-display-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description":["audits[font-display-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | title":["audits[forced-reflow-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | description":["audits[forced-reflow-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | totalReflowTime":["audits[forced-reflow-insight].details.items[0].headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | title":["audits[image-delivery-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | description":["audits[image-delivery-insight].description"],"core/lib/i18n/i18n.js | columnResourceSize":["audits[image-delivery-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | title":["audits[inp-breakdown-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | description":["audits[inp-breakdown-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | title":["audits[lcp-breakdown-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | description":["audits[lcp-breakdown-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | subpart":["audits[lcp-breakdown-insight].details.items[0].headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | timeToFirstByte":["audits[lcp-breakdown-insight].details.items[0].items[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay":["audits[lcp-breakdown-insight].details.items[0].items[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title":["audits[lcp-discovery-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description":["audits[lcp-discovery-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | title":["audits[legacy-javascript-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | description":["audits[legacy-javascript-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | columnWastedBytes":["audits[legacy-javascript-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | title":["audits[modern-http-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | description":["audits[modern-http-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | protocol":["audits[modern-http-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | title":["audits[network-dependency-tree-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | description":["audits[network-dependency-tree-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableTitle":["audits[network-dependency-tree-insight].details.items[1].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableDescription":["audits[network-dependency-tree-insight].details.items[1].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectOrigins":["audits[network-dependency-tree-insight].details.items[1].value.value"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableTitle":["audits[network-dependency-tree-insight].details.items[2].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableDescription":["audits[network-dependency-tree-insight].details.items[2].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectCandidates":["audits[network-dependency-tree-insight].details.items[2].value.value"],"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title":["audits[render-blocking-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description":["audits[render-blocking-insight].description"],"core/lib/i18n/i18n.js | displayValueMsSavings":[{"values":{"wastedMs":600},"path":"audits[render-blocking-insight].displayValue"}],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title":["audits[third-parties-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description":["audits[third-parties-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnThirdParty":["audits[third-parties-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnTransferSize":["audits[third-parties-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnMainThreadTime":["audits[third-parties-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title":["audits[viewport-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description":["audits[viewport-insight].description"],"core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"core/config/default-config.js | insightsGroupTitle":["categoryGroups.insights.title"],"core/config/default-config.js | insightsGroupDescription":["categoryGroups.insights.description"],"core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"core/config/default-config.js | a11yBestPracticesGroupTitle":["categoryGroups[a11y-best-practices].title"],"core/config/default-config.js | a11yBestPracticesGroupDescription":["categoryGroups[a11y-best-practices].description"],"core/config/default-config.js | a11yColorContrastGroupTitle":["categoryGroups[a11y-color-contrast].title"],"core/config/default-config.js | a11yColorContrastGroupDescription":["categoryGroups[a11y-color-contrast].description"],"core/config/default-config.js | a11yNamesLabelsGroupTitle":["categoryGroups[a11y-names-labels].title"],"core/config/default-config.js | a11yNamesLabelsGroupDescription":["categoryGroups[a11y-names-labels].description"],"core/config/default-config.js | a11yNavigationGroupTitle":["categoryGroups[a11y-navigation].title"],"core/config/default-config.js | a11yNavigationGroupDescription":["categoryGroups[a11y-navigation].description"],"core/config/default-config.js | a11yAriaGroupTitle":["categoryGroups[a11y-aria].title"],"core/config/default-config.js | a11yAriaGroupDescription":["categoryGroups[a11y-aria].description"],"core/config/default-config.js | a11yLanguageGroupTitle":["categoryGroups[a11y-language].title"],"core/config/default-config.js | a11yLanguageGroupDescription":["categoryGroups[a11y-language].description"],"core/config/default-config.js | a11yAudioVideoGroupTitle":["categoryGroups[a11y-audio-video].title"],"core/config/default-config.js | a11yAudioVideoGroupDescription":["categoryGroups[a11y-audio-video].description"],"core/config/default-config.js | a11yTablesListsVideoGroupTitle":["categoryGroups[a11y-tables-lists].title"],"core/config/default-config.js | a11yTablesListsVideoGroupDescription":["categoryGroups[a11y-tables-lists].description"],"core/config/default-config.js | seoMobileGroupTitle":["categoryGroups[seo-mobile].title"],"core/config/default-config.js | seoMobileGroupDescription":["categoryGroups[seo-mobile].description"],"core/config/default-config.js | seoContentGroupTitle":["categoryGroups[seo-content].title"],"core/config/default-config.js | seoContentGroupDescription":["categoryGroups[seo-content].description"],"core/config/default-config.js | seoCrawlingGroupTitle":["categoryGroups[seo-crawl].title"],"core/config/default-config.js | seoCrawlingGroupDescription":["categoryGroups[seo-crawl].description"],"core/config/default-config.js | bestPracticesTrustSafetyGroupTitle":["categoryGroups[best-practices-trust-safety].title"],"core/config/default-config.js | bestPracticesUXGroupTitle":["categoryGroups[best-practices-ux].title"],"core/config/default-config.js | bestPracticesBrowserCompatGroupTitle":["categoryGroups[best-practices-browser-compat].title"],"core/config/default-config.js | bestPracticesGeneralGroupTitle":["categoryGroups[best-practices-general].title"],"core/config/default-config.js | webmcpGroupTitle":["categoryGroups.webmcp.title"],"core/config/default-config.js | webmcpGroupDescription":["categoryGroups.webmcp.description"],"core/config/default-config.js | agentAccessibilityGroupTitle":["categoryGroups[agent-accessibility].title"],"core/config/default-config.js | agentAccessibilityGroupDescription":["categoryGroups[agent-accessibility].description"],"core/config/default-config.js | agentDiscoverabilityGroupTitle":["categoryGroups[agent-discoverability].title"],"core/config/default-config.js | agentDiscoverabilityGroupDescription":["categoryGroups[agent-discoverability].description"]}}};</script>
<script>"use strict";(()=>{var Re=.8999999999999999,Ne=.5,He=.49999999999999994;function Ie(o){let e=Math.sign(o);o=Math.abs(o);let t=.254829592,n=-.284496736,r=1.421413741,i=-1.453152027,a=1.061405429,s=1/(1+.3275911*o),c=s*(t+s*(n+s*(r+s*(i+s*a))));return e*(1-c*Math.exp(-o*o))}function fe({median:o,p10:e},t){if(o<=0)throw new Error("median must be greater than zero");if(e<=0)throw new Error("p10 must be greater than zero");if(e>=o)throw new Error("p10 must be less than the median");if(t<=0)return 1;let n=.9061938024368232,r=Math.max(Number.MIN_VALUE,t/o),i=Math.log(r),a=Math.max(Number.MIN_VALUE,e/o),l=-Math.log(a),s=i*n/l,c=(1-Ie(s))/2,d;return t<=e?d=Math.max(.9,Math.min(1,c)):t<=o?d=Math.max(Ne,Math.min(Re,c)):d=Math.max(0,Math.min(He,c)),d}var O="\u2026",Oe="\xA0",ve=.9,$e={PASS:{label:"pass",minScore:ve},AVERAGE:{label:"average",minScore:.5},FAIL:{label:"fail"},ERROR:{label:"error"}},Ve=["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"],E=class o{static get RATINGS(){return $e}static get PASS_THRESHOLD(){return ve}static get MS_DISPLAY_VALUE(){return`%10d${Oe}ms`}static isPluginCategory(e){return/^(@[a-z0-9-~][a-z0-9-._~]*\/)?lighthouse-plugin-[a-z0-9-._~]*$/.test(e)}static getFinalDisplayedUrl(e){if(e.finalDisplayedUrl)return e.finalDisplayedUrl;if(e.finalUrl)return e.finalUrl;throw new Error("Could not determine final displayed URL")}static getMainDocumentUrl(e){return e.mainDocumentUrl||e.finalUrl}static getFullPageScreenshot(e){return e.fullPageScreenshot?e.fullPageScreenshot:e.audits["full-page-screenshot"]?.details}static getEntityFromUrl(e,t){return t&&t.find(r=>r.origins.find(i=>e.startsWith(i)))||o.getPseudoRootDomain(e)}static splitMarkdownCodeSpans(e){let t=[],n=e.split(/`(.*?)`/g);for(let r=0;r<n.length;r++){let i=n[r];if(!i)continue;let a=r%2!==0;t.push({isCode:a,text:i})}return t}static splitMarkdownLink(e){let t=[],n=e.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g);for(;n.length;){let[r,i,a]=n.splice(0,3);r&&t.push({isLink:!1,text:r}),i&&a&&t.push({isLink:!0,text:i,linkHref:a})}return t}static truncate(e,t,n="\u2026"){if(e.length<=t)return e;let i=new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(e)[Symbol.iterator](),a=0;for(let l=0;l<=t-n.length;l++){let s=i.next();if(s.done)return e;a=s.value.index}for(let l=0;l<n.length;l++)if(i.next().done)return e;return e.slice(0,a)+n}static getURLDisplayName(e,t){t=t||{numPathParts:void 0,preserveQuery:void 0,preserveHost:void 0};let n=t.numPathParts!==void 0?t.numPathParts:2,r=t.preserveQuery!==void 0?t.preserveQuery:!0,i=t.preserveHost||!1,a;if(e.protocol==="about:"||e.protocol==="data:")a=e.href;else{a=e.pathname;let s=a.split("/").filter(c=>c.length);n&&s.length>n&&(a=O+s.slice(-1*n).join("/")),i&&(a=`${e.host}/${a.replace(/^\//,"")}`),r&&(a=`${a}${e.search}`)}let l=64;if(e.protocol!=="data:"&&(a=a.slice(0,200),a=a.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g,`$1${O}`),a=a.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g,`$1${O}`),a=a.replace(/(\d{3})\d{6,}/g,`$1${O}`),a=a.replace(/\u2026+/g,O),a.length>l&&a.includes("?")&&(a=a.replace(/\?([^=]*)(=)?.*/,`?$1$2${O}`),a.length>l&&(a=a.replace(/\?.*/,`?${O}`)))),a.length>l){let s=a.lastIndexOf(".");s>=0?a=a.slice(0,l-1-(a.length-s))+`${O}${a.slice(s)}`:a=a.slice(0,l-1)+O}return a}static getChromeExtensionOrigin(e){let t=new URL(e);return t.protocol+"//"+t.host}static parseURL(e){let t=new URL(e);return{file:o.getURLDisplayName(t),hostname:t.hostname,origin:t.protocol==="chrome-extension:"?o.getChromeExtensionOrigin(e):t.origin}}static createOrReturnURL(e){return e instanceof URL?e:new URL(e)}static getPseudoTld(e){let t=e.split(".").slice(-2);return Ve.includes(t[0])?`.${t.join(".")}`:`.${t[t.length-1]}`}static getPseudoRootDomain(e){let t=o.createOrReturnURL(e).hostname,r=o.getPseudoTld(t).split(".");return t.split(".").slice(-r.length).join(".")}static filterRelevantLines(e,t,n){if(t.length===0)return e.slice(0,n*2+1);let r=3,i=new Set;return t=t.sort((a,l)=>(a.lineNumber||0)-(l.lineNumber||0)),t.forEach(({lineNumber:a})=>{let l=a-n,s=a+n;for(;l<1;)l++,s++;i.has(l-r-1)&&(l-=r);for(let c=l;c<=s;c++){let d=c;i.add(d)}}),e.filter(a=>i.has(a.lineNumber))}static computeLogNormalScore(e,t){let n=fe(e,t);return n>.9&&(n+=.05*(n-.9)),Math.floor(n*100)/100}};function Ge(o){let e=o.createFragment(),t=o.createElement("style");t.append(`
.lh-3p-filter {
color: var(--color-gray-600);
float: right;
padding: 6px var(--stackpack-padding-horizontal);
}
.lh-3p-filter-label, .lh-3p-filter-input {
vertical-align: middle;
user-select: none;
}
.lh-3p-filter-input:disabled + .lh-3p-ui-string {
text-decoration: line-through;
}
`),e.append(t);let n=o.createElement("div","lh-3p-filter"),r=o.createElement("label","lh-3p-filter-label"),i=o.createElement("input","lh-3p-filter-input");i.setAttribute("type","checkbox"),i.setAttribute("checked","");let a=o.createElement("span","lh-3p-ui-string");a.append("Show 3rd party resources");let l=o.createElement("span","lh-3p-filter-count");return r.append(" ",i," ",a," (",l,") "),n.append(" ",r," "),e.append(n),e}function Be(o){let e=o.createFragment(),t=o.createElement("div","lh-audit"),n=o.createElement("details","lh-expandable-details"),r=o.createElement("summary"),i=o.createElement("div","lh-audit__header lh-expandable-details__summary"),a=o.createElement("span","lh-audit__score-icon"),l=o.createElement("span","lh-audit__title-and-text"),s=o.createElement("span","lh-audit__title"),c=o.createElement("span","lh-audit__display-text");l.append(" ",s," ",c," ");let d=o.createElement("div","lh-chevron-container");i.append(" ",a," ",l," ",d," "),r.append(" ",i," ");let h=o.createElement("div","lh-audit__description"),p=o.createElement("div","lh-audit__stackpacks");return n.append(" ",r," ",h," ",p," "),t.append(" ",n," "),e.append(t),e}function qe(o){let e=o.createFragment(),t=o.createElement("div","lh-category-header"),n=o.createElement("div","lh-score__gauge");n.setAttribute("role","heading"),n.setAttribute("aria-level","2");let r=o.createElement("div","lh-category-header__description");return t.append(" ",n," ",r," "),e.append(t),e}function je(o){let e=o.createFragment(),t=o.createElementNS("http://www.w3.org/2000/svg","svg","lh-chevron");t.setAttribute("viewBox","0 0 100 100");let n=o.createElementNS("http://www.w3.org/2000/svg","g","lh-chevron__lines"),r=o.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-left");r.setAttribute("d","M10 50h40");let i=o.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-right");return i.setAttribute("d","M90 50H50"),n.append(" ",r," ",i," "),t.append(" ",n," "),e.append(t),e}function We(o){let e=o.createFragment(),t=o.createElement("div","lh-audit-group"),n=o.createElement("details","lh-clump"),r=o.createElement("summary"),i=o.createElement("div","lh-audit-group__summary"),a=o.createElement("div","lh-audit-group__header"),l=o.createElement("span","lh-audit-group__title"),s=o.createElement("span","lh-audit-group__itemcount");a.append(" ",l," ",s," "," "," ");let c=o.createElement("div","lh-clump-toggle"),d=o.createElement("span","lh-clump-toggletext--show"),h=o.createElement("span","lh-clump-toggletext--hide");return c.append(" ",d," ",h," "),i.append(" ",a," ",c," "),r.append(" ",i," "),n.append(" ",r," "),t.append(" "," ",n," "),e.append(t),e}function Ke(o){let e=o.createFragment(),t=o.createElement("div","lh-crc-container"),n=o.createElement("style");n.append(`
.lh-crc .lh-tree-marker {
width: 12px;
height: 26px;
display: block;
float: left;
background-position: top left;
}
.lh-crc .lh-horiz-down {
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>');
}
.lh-crc .lh-right {
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>');
}
.lh-crc .lh-up-right {
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>');
}
.lh-crc .lh-vert-right {
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>');
}
.lh-crc .lh-vert {
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>');
}
.lh-crc .lh-crc-tree {
font-size: 14px;
width: 100%;
overflow-x: auto;
}
.lh-crc .lh-crc-node {
height: 26px;
line-height: 26px;
white-space: nowrap;
}
.lh-crc .lh-crc-node__longest {
color: var(--color-average-secondary);
}
.lh-crc .lh-crc-node__tree-value {
margin-left: 10px;
}
.lh-crc .lh-crc-node__tree-value div {
display: inline;
}
.lh-crc .lh-crc-node__chain-duration {
font-weight: 700;
}
.lh-crc .lh-crc-initial-nav {
color: #595959;
font-style: italic;
}
.lh-crc__summary-value {
margin-bottom: 10px;
}
`);let r=o.createElement("div"),i=o.createElement("div","lh-crc__summary-value"),a=o.createElement("span","lh-crc__longest_duration_label"),l=o.createElement("b","lh-crc__longest_duration");i.append(" ",a," ",l," "),r.append(" ",i," ");let s=o.createElement("div","lh-crc"),c=o.createElement("div","lh-crc-initial-nav");return s.append(" ",c," "," "),t.append(" ",n," ",r," ",s," "),e.append(t),e}function Ze(o){let e=o.createFragment(),t=o.createElement("div","lh-crc-node"),n=o.createElement("span","lh-crc-node__tree-marker"),r=o.createElement("span","lh-crc-node__tree-value");return t.append(" ",n," ",r," "),e.append(t),e}function Je(o){let e=o.createFragment(),t=o.createElement("div","lh-element-screenshot"),n=o.createElement("div","lh-element-screenshot__content"),r=o.createElement("div","lh-element-screenshot__image"),i=o.createElement("div","lh-element-screenshot__mask"),a=o.createElementNS("http://www.w3.org/2000/svg","svg");a.setAttribute("height","0"),a.setAttribute("width","0");let l=o.createElementNS("http://www.w3.org/2000/svg","defs"),s=o.createElementNS("http://www.w3.org/2000/svg","clipPath");s.setAttribute("clipPathUnits","objectBoundingBox"),l.append(" ",s," "," "),a.append(" ",l," "),i.append(" ",a," ");let c=o.createElement("div","lh-element-screenshot__element-marker");return r.append(" ",i," ",c," "),n.append(" ",r," "),t.append(" ",n," "),e.append(t),e}function Ye(o){let e=o.createFragment(),t=o.createElement("div","lh-exp-gauge-component"),n=o.createElement("div","lh-exp-gauge__wrapper");n.setAttribute("target","_blank");let r=o.createElement("div","lh-exp-gauge__svg-wrapper"),i=o.createElementNS("http://www.w3.org/2000/svg","svg","lh-exp-gauge"),a=o.createElementNS("http://www.w3.org/2000/svg","g","lh-exp-gauge__inner"),l=o.createElementNS("http://www.w3.org/2000/svg","circle","lh-exp-gauge__bg"),s=o.createElementNS("http://www.w3.org/2000/svg","circle","lh-exp-gauge__base lh-exp-gauge--faded"),c=o.createElementNS("http://www.w3.org/2000/svg","circle","lh-exp-gauge__arc"),d=o.createElementNS("http://www.w3.org/2000/svg","text","lh-exp-gauge__percentage");a.append(" ",l," ",s," ",c," ",d," ");let h=o.createElementNS("http://www.w3.org/2000/svg","g","lh-exp-gauge__outer"),p=o.createElementNS("http://www.w3.org/2000/svg","circle","lh-cover");h.append(" ",p," ");let g=o.createElementNS("http://www.w3.org/2000/svg","text","lh-exp-gauge__label");return g.setAttribute("text-anchor","middle"),g.setAttribute("x","0"),g.setAttribute("y","60"),i.append(" ",a," ",h," ",g," "),r.append(" ",i," "),n.append(" ",r," "),t.append(" ",n," "),e.append(t),e}function Qe(o){let e=o.createFragment(),t=o.createElement("style");t.append(`
.lh-footer {
padding: var(--footer-padding-vertical) calc(var(--default-padding) * 2);
max-width: var(--report-content-max-width);
margin: 0 auto;
}
.lh-footer .lh-generated {
text-align: center;
}
`),e.append(t);let n=o.createElement("footer","lh-footer"),r=o.createElement("ul","lh-meta__items");r.append(" ");let i=o.createElement("div","lh-generated"),a=o.createElement("b");a.append("Lighthouse");let l=o.createElement("span","lh-footer__version"),s=o.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," "),n.append(" ",r," ",i," "),e.append(n),e}function Xe(o){let e=o.createFragment(),t=o.createElement("a","lh-fraction__wrapper"),n=o.createElement("div","lh-fraction__content-wrapper"),r=o.createElement("div","lh-fraction__content"),i=o.createElement("div","lh-fraction__background");r.append(" ",i," "),n.append(" ",r," ");let a=o.createElement("div","lh-fraction__label");return t.append(" ",n," ",a," "),e.append(t),e}function et(o){let e=o.createFragment(),t=o.createElement("a","lh-gauge__wrapper"),n=o.createElement("div","lh-gauge__svg-wrapper"),r=o.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge");r.setAttribute("viewBox","0 0 120 120");let i=o.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");let a=o.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"),r.append(" ",i," ",a," "),n.append(" ",r," ");let l=o.createElement("div","lh-gauge__percentage"),s=o.createElement("div","lh-gauge__label");return t.append(" "," ",n," ",l," "," ",s," "),e.append(t),e}function tt(o){let e=o.createFragment(),t=o.createElement("style");t.append(`
/* CSS Fireworks. Originally by Eddie Lin
https://codepen.io/paulirish/pen/yEVMbP
*/
.lh-pyro {
display: none;
z-index: 1;
pointer-events: none;
}
.lh-score100 .lh-pyro {
display: block;
}
.lh-score100 .lh-lighthouse stop:first-child {
stop-color: hsla(200, 12%, 95%, 0);
}
.lh-score100 .lh-lighthouse stop:last-child {
stop-color: hsla(65, 81%, 76%, 1);
}
.lh-pyro > .lh-pyro-before, .lh-pyro > .lh-pyro-after {
position: absolute;
width: 5px;
height: 5px;
border-radius: 2.5px;
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;
animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
animation-delay: 1s, 1s, 1s;
}
.lh-pyro > .lh-pyro-after {
animation-delay: 2.25s, 2.25s, 2.25s;
animation-duration: 1.25s, 1.25s, 6.25s;
}
@keyframes bang {
to {
opacity: 1;
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;
}
}
@keyframes gravity {
from {
opacity: 1;
}
to {
transform: translateY(80px);
opacity: 0;
}
}
@keyframes position {
0%, 19.9% {
margin-top: 4%;
margin-left: 47%;
}
20%, 39.9% {
margin-top: 7%;
margin-left: 30%;
}
40%, 59.9% {
margin-top: 6%;
margin-left: 70%;
}
60%, 79.9% {
margin-top: 3%;
margin-left: 20%;
}
80%, 99.9% {
margin-top: 3%;
margin-left: 80%;
}
}
`),e.append(t);let n=o.createElement("div","lh-header-container"),r=o.createElement("div","lh-scores-wrapper-placeholder");return n.append(" ",r," "),e.append(n),e}function nt(o){let e=o.createFragment(),t=o.createElement("div","lh-metric"),n=o.createElement("div","lh-metric__innerwrap"),r=o.createElement("div","lh-metric__icon"),i=o.createElement("span","lh-metric__title"),a=o.createElement("div","lh-metric__value"),l=o.createElement("div","lh-metric__description");return n.append(" ",r," ",i," ",a," ",l," "),t.append(" ",n," "),e.append(t),e}function rt(o){let e=o.createFragment(),t=o.createElement("div","lh-scorescale"),n=o.createElement("span","lh-scorescale-range lh-scorescale-range--fail");n.append("0\u201349");let r=o.createElement("span","lh-scorescale-range lh-scorescale-range--average");r.append("50\u201389");let i=o.createElement("span","lh-scorescale-range lh-scorescale-range--pass");return i.append("90\u2013100"),t.append(" ",n," ",r," ",i," "),e.append(t),e}function ot(o){let e=o.createFragment(),t=o.createElement("style");t.append(`
.lh-scores-container {
display: flex;
flex-direction: column;
padding: var(--default-padding) 0;
position: relative;
width: 100%;
}
.lh-sticky-header {
--gauge-circle-size: var(--gauge-circle-size-sm);
--plugin-badge-size: 16px;
--plugin-icon-size: 75%;
--gauge-wrapper-width: 60px;
--gauge-percentage-font-size: 13px;
position: fixed;
left: 0;
right: 0;
top: var(--topbar-height);
font-weight: 500;
display: none;
justify-content: center;
background-color: var(--sticky-header-background-color);
border-bottom: 1px solid var(--color-gray-200);
padding-top: var(--score-container-padding);
padding-bottom: 4px;
z-index: 2;
pointer-events: none;
}
.lh-devtools .lh-sticky-header {
/* The report within DevTools is placed in a container with overflow, which changes the placement of this header unless we change \`position\` to \`sticky.\` */
position: sticky;
}
.lh-sticky-header--visible {
display: grid;
grid-auto-flow: column;
pointer-events: auto;
}
/* Disable the gauge arc animation for the sticky header, so toggling display: none
does not play the animation. */
.lh-sticky-header .lh-gauge-arc {
animation: none;
}
.lh-sticky-header .lh-gauge__label,
.lh-sticky-header .lh-fraction__label {
display: none;
}
.lh-highlighter {
width: var(--gauge-wrapper-width);
height: 1px;
background-color: var(--highlighter-background-color);
/* Position at bottom of first gauge in sticky header. */
position: absolute;
grid-column: 1;
bottom: -1px;
left: 0px;
right: 0px;
}
`),e.append(t);let n=o.createElement("div","lh-scores-wrapper"),r=o.createElement("div","lh-scores-container"),i=o.createElement("div","lh-pyro"),a=o.createElement("div","lh-pyro-before"),l=o.createElement("div","lh-pyro-after");return i.append(" ",a," ",l," "),r.append(" ",i," "),n.append(" ",r," "),e.append(n),e}function it(o){let e=o.createFragment(),t=o.createElement("div","lh-snippet"),n=o.createElement("style");return n.append(`
:root {
--snippet-highlight-light: #fbf1f2;
--snippet-highlight-dark: #ffd6d8;
}
.lh-snippet__header {
position: relative;
overflow: hidden;
padding: 10px;
border-bottom: none;
color: var(--snippet-color);
background-color: var(--snippet-background-color);
border: 1px solid var(--report-border-color-secondary);
}
.lh-snippet__title {
font-weight: bold;
float: left;
}
.lh-snippet__node {
float: left;
margin-left: 4px;
}
.lh-snippet__toggle-expand {
padding: 1px 7px;
margin-top: -1px;
margin-right: -7px;
float: right;
background: transparent;
border: none;
cursor: pointer;
font-size: 14px;
color: #0c50c7;
}
.lh-snippet__snippet {
overflow: auto;
border: 1px solid var(--report-border-color-secondary);
}
/* Container needed so that all children grow to the width of the scroll container */
.lh-snippet__snippet-inner {
display: inline-block;
min-width: 100%;
}
.lh-snippet:not(.lh-snippet--expanded) .lh-snippet__show-if-expanded {
display: none;
}
.lh-snippet.lh-snippet--expanded .lh-snippet__show-if-collapsed {
display: none;
}
.lh-snippet__line {
background: white;
white-space: pre;
display: flex;
}
.lh-snippet__line:not(.lh-snippet__line--message):first-child {
padding-top: 4px;
}
.lh-snippet__line:not(.lh-snippet__line--message):last-child {
padding-bottom: 4px;
}
.lh-snippet__line--content-highlighted {
background: var(--snippet-highlight-dark);
}
.lh-snippet__line--message {
background: var(--snippet-highlight-light);
}
.lh-snippet__line--message .lh-snippet__line-number {
padding-top: 10px;
padding-bottom: 10px;
}
.lh-snippet__line--message code {
padding: 10px;
padding-left: 5px;
color: var(--color-fail);
font-family: var(--report-font-family);
}
.lh-snippet__line--message code {
white-space: normal;
}
.lh-snippet__line-icon {
padding-top: 10px;
display: none;
}
.lh-snippet__line--message .lh-snippet__line-icon {
display: block;
}
.lh-snippet__line-icon:before {
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 4px;
width: var(--score-icon-size);
height: var(--score-icon-size);
background-image: var(--fail-icon-url);
}
.lh-snippet__line-number {
flex-shrink: 0;
width: 40px;
text-align: right;
font-family: monospace;
padding-right: 5px;
margin-right: 5px;
color: var(--color-gray-600);
user-select: none;
}
`),t.append(" ",n," "),e.append(t),e}function at(o){let e=o.createFragment(),t=o.createElement("div","lh-snippet__snippet"),n=o.createElement("div","lh-snippet__snippet-inner");return t.append(" ",n," "),e.append(t),e}function lt(o){let e=o.createFragment(),t=o.createElement("div","lh-snippet__header"),n=o.createElement("div","lh-snippet__title"),r=o.createElement("div","lh-snippet__node"),i=o.createElement("button","lh-snippet__toggle-expand"),a=o.createElement("span","lh-snippet__btn-label-collapse lh-snippet__show-if-expanded"),l=o.createElement("span","lh-snippet__btn-label-expand lh-snippet__show-if-collapsed");return i.append(" ",a," ",l," "),t.append(" ",n," ",r," ",i," "),e.append(t),e}function st(o){let e=o.createFragment(),t=o.createElement("div","lh-snippet__line"),n=o.createElement("div","lh-snippet__line-number"),r=o.createElement("div","lh-snippet__line-icon"),i=o.createElement("code");return t.append(" ",n," ",r," ",i," "),e.append(t),e}function ct(o){let e=o.createFragment(),t=o.createElement("style");return t.append(`/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/*
Naming convention:
If a variable is used for a specific component: --{component}-{property name}-{modifier}
Both {component} and {property name} should be kebab-case. If the target is the entire page,
use 'report' for the component. The property name should not be abbreviated. Use the
property name the variable is intended for - if it's used for multiple, a common descriptor
is fine (ex: 'size' for a variable applied to 'width' and 'height'). If a variable is shared
across multiple components, either create more variables or just drop the "{component}-"
part of the name. Append any modifiers at the end (ex: 'big', 'dark').
For colors: --color-{hue}-{intensity}
{intensity} is the Material Design tag - 700, A700, etc.
*/
.lh-vars {
/* Palette using Material Design Colors
* https://www.materialui.co/colors */
--color-amber-50: #FFF8E1;
--color-blue-200: #90CAF9;
--color-blue-900: #0D47A1;
--color-blue-A700: #2962FF;
--color-blue-primary: #06f;
--color-cyan-500: #00BCD4;
--color-gray-100: #F5F5F5;
--color-gray-300: #CFCFCF;
--color-gray-200: #E0E0E0;
--color-gray-400: #BDBDBD;
--color-gray-50: #FAFAFA;
--color-gray-500: #9E9E9E;
--color-gray-600: #757575;
--color-gray-700: #616161;
--color-gray-800: #424242;
--color-gray-900: #212121;
--color-gray: #000000;
--color-green-700: #080;
--color-green: #0c6;
--color-lime-400: #D3E156;
--color-orange-50: #FFF3E0;
--color-orange-700: #C33300;
--color-orange: #fa3;
--color-red-700: #c00;
--color-red: #f33;
--color-teal-600: #00897B;
--color-white: #FFFFFF;
/* Context-specific colors */
--color-average-secondary: var(--color-orange-700);
--color-average: var(--color-orange);
--color-fail-secondary: var(--color-red-700);
--color-fail: var(--color-red);
--color-hover: var(--color-gray-50);
--color-informative: var(--color-blue-900);
--color-pass-secondary: var(--color-green-700);
--color-pass: var(--color-green);
--color-not-applicable: var(--color-gray-600);
/* Component variables */
--audit-description-padding-left: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right));
--audit-explanation-line-height: 16px;
--audit-group-margin-bottom: calc(var(--default-padding) * 6);
--audit-group-padding-vertical: 8px;
--audit-margin-horizontal: 5px;
--audit-padding-vertical: 8px;
--category-padding: calc(var(--default-padding) * 6) var(--edge-gap-padding) calc(var(--default-padding) * 4);
--chevron-line-stroke: var(--color-gray-600);
--chevron-size: 12px;
--default-padding: 8px;
--edge-gap-padding: calc(var(--default-padding) * 4);
--env-item-background-color: var(--color-gray-100);
--env-item-font-size: 28px;
--env-item-line-height: 36px;
--env-item-padding: 10px 0px;
--env-name-min-width: 220px;
--footer-padding-vertical: 16px;
--gauge-circle-size-big: 96px;
--gauge-circle-size: 48px;
--gauge-circle-size-sm: 32px;
--gauge-label-font-size-big: 18px;
--gauge-label-font-size: var(--report-font-size-secondary);
--gauge-label-line-height-big: 24px;
--gauge-label-line-height: var(--report-line-height-secondary);
--gauge-percentage-font-size-big: 38px;
--gauge-percentage-font-size: var(--report-font-size-secondary);
--gauge-wrapper-width: 120px;
--header-line-height: 24px;
--highlighter-background-color: var(--report-text-color);
--icon-square-size: calc(var(--score-icon-size) * 0.88);
--image-preview-size: 48px;
--link-color: var(--color-blue-primary);
--locale-selector-background-color: var(--color-white);
--metric-toggle-lines-fill: #7F7F7F;
--metric-value-font-size: calc(var(--report-font-size) * 1.8);
--metrics-toggle-background-color: var(--color-gray-200);
--plugin-badge-background-color: var(--color-white);
--plugin-badge-size-big: calc(var(--gauge-circle-size-big) / 2.7);
--plugin-badge-size: calc(var(--gauge-circle-size) / 2.7);
--plugin-icon-size: 65%;
--report-background-color: #fff;
--report-border-color-secondary: #ebebeb;
--report-font-family-monospace: monospace, 'Roboto Mono', 'Menlo', 'dejavu sans mono', 'Consolas', 'Lucida Console';
--report-font-family: system-ui, Roboto, Helvetica, Arial, sans-serif;
--report-font-size: 14px;
--report-font-size-secondary: 12px;
--report-icon-size: var(--score-icon-background-size);
--report-line-height: 24px;
--report-line-height-secondary: 20px;
--report-monospace-font-size: calc(var(--report-font-size) * 0.85);
--report-text-color-secondary: var(--color-gray-800);
--report-text-color: var(--color-gray-900);
--report-content-max-width: calc(60 * var(--report-font-size)); /* defaults to 840px */
--report-content-min-width: 360px;
--report-content-max-width-minus-edge-gap: calc(var(--report-content-max-width) - var(--edge-gap-padding) * 2);
--score-container-padding: 8px;
--score-icon-background-size: 24px;
--score-icon-margin-left: 6px;
--score-icon-margin-right: 14px;
--score-icon-margin: 0 var(--score-icon-margin-right) 0 var(--score-icon-margin-left);
--score-icon-size: 12px;
--score-icon-size-big: 16px;
--screenshot-overlay-background: rgba(0, 0, 0, 0.3);
--section-padding-vertical: calc(var(--default-padding) * 6);
--snippet-background-color: var(--color-gray-50);
--snippet-color: #0938C2;
--stackpack-padding-horizontal: 10px;
--sticky-header-background-color: var(--report-background-color);
--sticky-header-buffer: var(--topbar-height);
--sticky-header-height: calc(var(--gauge-circle-size-sm) + var(--score-container-padding) * 2 + 1em);
--table-group-header-background-color: #EEF1F4;
--table-group-header-text-color: var(--color-gray-700);
--table-higlight-background-color: #F5F7FA;
--tools-icon-color: var(--color-gray-600);
--topbar-background-color: var(--color-white);
--topbar-height: 32px;
--topbar-logo-size: 24px;
--topbar-padding: 0 8px;
--toplevel-warning-background-color: hsla(30, 100%, 75%, 10%);
--toplevel-warning-message-text-color: var(--color-average-secondary);
--toplevel-warning-padding: 18px;
--toplevel-warning-text-color: var(--report-text-color);
/* SVGs */
--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>');
--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>');
--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>');
--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>');
--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>');
--error-icon-url: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 15"><title>error\u003c/title><path d="M0 15H 3V 12H 0V" fill="%23FF4E42"/><path d="M0 9H 3V 0H 0V" fill="%23FF4E42"/>\u003c/svg>');
--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="%23000000"><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>');
--baseline-high-icon-url: url("data:image/svg+xml;utf8,<svg width='18' height='10' viewBox='0 0 540 300' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M420 30L390 60L480 150L390 240L330 180L300 210L390 300L540 150L420 30Z' fill='%23C4EED0'/> <path d='M150 0L30 120L60 150L150 60L210 120L240 90L150 0Z' fill='%23C4EED0'/> <path d='M390 0L420 30L150 300L0 150L30 120L150 240L390 0Z' fill='%231EA446'/> \u003c/svg>");
--baseline-low-icon-url: url("data:image/svg+xml;utf8,<svg width='18' height='10' viewBox='0 0 540 300' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M150 0L180 30L150 60L120 30L150 0Z' fill='%23A8C7FA'/> <path d='M210 60L240 90L210 120L180 90L210 60Z' fill='%23A8C7FA'/> <path d='M450 60L480 90L450 120L420 90L450 60Z' fill='%23A8C7FA'/> <path d='M510 120L540 150L510 180L480 150L510 120Z' fill='%23A8C7FA'/> <path d='M450 180L480 210L450 240L420 210L450 180Z' fill='%23A8C7FA'/> <path d='M390 240L420 270L390 300L360 270L390 240Z' fill='%23A8C7FA'/> <path d='M330 180L360 210L330 240L300 210L330 180Z' fill='%23A8C7FA'/> <path d='M90 60L120 90L90 120L60 90L90 60Z' fill='%23A8C7FA'/> <path d='M390 0L420 30L150 300L0 150L30 120L150 240L390 0Z' fill='%231B6EF3'/> \u003c/svg>");
--baseline-limited-icon-url: url("data:image/svg+xml;utf8,<svg width='18' height='10' viewBox='0 0 540 300' fill='none' xmlns='http://www.w3.org/2000/svg'> <path d='M150 0L240 90L210 120L120 30L150 0Z' fill='%23F09409'/> <path d='M420 30L540 150L420 270L390 240L480 150L390 60L420 30Z' fill='%23C6C6C6'/> <path d='M330 180L300 210L390 300L420 270L330 180Z' fill='%23F09409'/> <path d='M120 30L150 60L60 150L150 240L120 270L0 150L120 30Z' fill='%23C6C6C6'/> <path d='M390 0L420 30L150 300L120 270L390 0Z' fill='%23F09409'/> \u003c/svg>");
}
@media not print {
.lh-dark {
/* Pallete */
--color-gray-200: var(--color-gray-800);
--color-gray-300: #616161;
--color-gray-400: var(--color-gray-600);
--color-gray-700: var(--color-gray-400);
--color-gray-50: #757575;
--color-gray-600: var(--color-gray-500);
--color-green-700: var(--color-green);
--color-orange-700: var(--color-orange);
--color-red-700: var(--color-red);
--color-teal-600: var(--color-cyan-500);
/* Context-specific colors */
--color-hover: rgba(0, 0, 0, 0.2);
--color-informative: var(--color-blue-200);
/* Component variables */
--env-item-background-color: #393535;
--link-color: var(--color-blue-200);
--locale-selector-background-color: var(--color-gray-200);
--plugin-badge-background-color: var(--color-gray-800);
--report-background-color: var(--color-gray-900);
--report-border-color-secondary: var(--color-gray-200);
--report-text-color-secondary: var(--color-gray-400);
--report-text-color: var(--color-gray-100);
--snippet-color: var(--color-cyan-500);
--topbar-background-color: var(--color-gray);
--toplevel-warning-background-color: hsl(33deg 14% 18%);
--toplevel-warning-message-text-color: var(--color-orange-700);
--toplevel-warning-text-color: var(--color-gray-100);
--table-group-header-background-color: rgba(186, 196, 206, 0.15);
--table-group-header-text-color: var(--color-gray-100);
--table-higlight-background-color: rgba(186, 196, 206, 0.09);
/* SVGs */
--plugin-icon-url: var(--plugin-icon-url-dark);
}
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media only screen and (max-width: 480px) {
.lh-vars {
--audit-group-margin-bottom: 20px;
--edge-gap-padding: var(--default-padding);
--env-name-min-width: 120px;
--gauge-circle-size-big: 96px;
--gauge-circle-size: 72px;
--gauge-label-font-size-big: 22px;
--gauge-label-font-size: 14px;
--gauge-label-line-height-big: 26px;
--gauge-label-line-height: 20px;
--gauge-percentage-font-size-big: 34px;
--gauge-percentage-font-size: 26px;
--gauge-wrapper-width: 112px;
--header-padding: 16px 0 16px 0;
--image-preview-size: 24px;
--plugin-icon-size: 75%;
--report-font-size: 14px;
--report-line-height: 20px;
--score-icon-margin-left: 2px;
--score-icon-size: 10px;
--topbar-height: 28px;
--topbar-logo-size: 20px;
}
}
@container lh-container (max-width: 480px) {
.lh-vars {
--audit-group-margin-bottom: 20px;
--edge-gap-padding: var(--default-padding);
--env-name-min-width: 120px;
--gauge-circle-size-big: 96px;
--gauge-circle-size: 72px;
--gauge-label-font-size-big: 22px;
--gauge-label-font-size: 14px;
--gauge-label-line-height-big: 26px;
--gauge-label-line-height: 20px;
--gauge-percentage-font-size-big: 34px;
--gauge-percentage-font-size: 26px;
--gauge-wrapper-width: 112px;
--header-padding: 16px 0 16px 0;
--image-preview-size: 24px;
--plugin-icon-size: 75%;
--report-font-size: 14px;
--report-line-height: 20px;
--score-icon-margin-left: 2px;
--score-icon-size: 10px;
--topbar-height: 28px;
--topbar-logo-size: 20px;
}
}
.lh-vars.lh-devtools {
--audit-explanation-line-height: 14px;
--audit-group-margin-bottom: 20px;
--audit-group-padding-vertical: 12px;
--audit-padding-vertical: 4px;
--category-padding: 12px;
--default-padding: 12px;
--env-name-min-width: 120px;
--footer-padding-vertical: 8px;
--gauge-circle-size-big: 72px;
--gauge-circle-size: 64px;
--gauge-label-font-size-big: 22px;
--gauge-label-font-size: 14px;
--gauge-label-line-height-big: 26px;
--gauge-label-line-height: 20px;
--gauge-percentage-font-size-big: 34px;
--gauge-percentage-font-size: 26px;
--gauge-wrapper-width: 97px;
--header-line-height: 20px;
--header-padding: 16px 0 16px 0;
--screenshot-overlay-background: transparent;
--plugin-icon-size: 75%;
--report-font-size: 12px;
--report-line-height: 20px;
--score-icon-margin-left: 2px;
--score-icon-size: 10px;
--section-padding-vertical: 8px;
}
.lh-devtools :focus-visible {
outline: -webkit-focus-ring-color auto 1px;
}
.lh-container:has(.lh-sticky-header) {
--sticky-header-buffer: calc(var(--topbar-height) + var(--sticky-header-height));
}
.lh-container:not(.lh-topbar + .lh-container) {
--topbar-height: 0;
--sticky-header-height: 0;
--sticky-header-buffer: 0;
}
.lh-max-viewport {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
}
.lh-devtools.lh-root {
height: 100%;
}
.lh-devtools.lh-root img {
/* Override devtools default 'min-width: 0' so svg without size in a flexbox isn't collapsed. */
min-width: auto;
}
.lh-devtools .lh-container {
overflow-y: scroll;
height: calc(100% - var(--topbar-height));
/** The .lh-container is the scroll parent in DevTools so we exclude the topbar from the sticky header buffer. */
--sticky-header-buffer: 0;
}
.lh-devtools .lh-container:has(.lh-sticky-header) {
/** The .lh-container is the scroll parent in DevTools so we exclude the topbar from the sticky header buffer. */
--sticky-header-buffer: var(--sticky-header-height);
}
@media print {
.lh-devtools .lh-container {
overflow: unset;
}
}
.lh-devtools .lh-sticky-header {
/* This is normally the height of the topbar, but we want it to stick to the top of our scroll container .lh-container\` */
top: 0;
}
.lh-devtools .lh-element-screenshot__overlay {
position: absolute;
}
@keyframes fadeIn {
0% { opacity: 0;}
100% { opacity: 0.6;}
}
.lh-root *, .lh-root *::before, .lh-root *::after {
box-sizing: border-box;
}
.lh-root {
font-family: var(--report-font-family);
font-size: var(--report-font-size);
margin: 0;
line-height: var(--report-line-height);
background: var(--report-background-color);
color: var(--report-text-color);
}
.lh-root [hidden] {
display: none !important;
}
.lh-root pre {
margin: 0;
}
.lh-root pre,
.lh-root code {
font-family: var(--report-font-family-monospace);
}
.lh-root details > summary {
cursor: pointer;
}
.lh-hidden {
display: none !important;
}
.lh-container {
/*
Text wrapping in the report is so much FUN!
We have a \`word-break: break-word;\` globally here to prevent a few common scenarios, namely
long non-breakable text (usually URLs) found in:
1. The footer
2. .lh-node (outerHTML)
3. .lh-code
With that sorted, the next challenge is appropriate column sizing and text wrapping inside our
.lh-details tables. Even more fun.
* We don't want table headers ("Est Savings (ms)") to wrap or their column values, but
we'd be happy for the URL column to wrap if the URLs are particularly long.
* We want the narrow columns to remain narrow, providing the most column width for URL
* We don't want the table to extend past 100% width.
* Long URLs in the URL column can wrap. Util.getURLDisplayName maxes them out at 64 characters,
but they do not get any overflow:ellipsis treatment.
*/
word-break: break-word;
container-name: lh-container;
container-type: inline-size;
}
.lh-audit-group a,
.lh-category-header__description a,
.lh-audit__description a,
.lh-warnings a,
.lh-footer a,
.lh-table-column--link a {
color: var(--link-color);
}
.lh-audit__description, .lh-audit__stackpack, .lh-list-section__description {
--inner-audit-padding-right: var(--stackpack-padding-horizontal);
padding-left: var(--audit-description-padding-left);
padding-right: var(--inner-audit-padding-right);
padding-top: 8px;
padding-bottom: 8px;
}
.lh-details {
margin-top: var(--default-padding);
margin-bottom: var(--default-padding);
margin-left: var(--audit-description-padding-left);
}
.lh-audit__stackpack {
display: flex;
align-items: center;
}
.lh-audit__stackpack__img {
max-width: 30px;
margin-right: var(--default-padding)
}
/* Report header */
.lh-report-icon {
display: flex;
align-items: center;
padding: 10px 12px;
cursor: pointer;
}
.lh-report-icon[disabled] {
opacity: 0.3;
pointer-events: none;
}
.lh-report-icon::before {
content: "";
margin: 4px;
background-repeat: no-repeat;
width: var(--report-icon-size);
height: var(--report-icon-size);
opacity: 0.7;
display: inline-block;
vertical-align: middle;
}
.lh-report-icon:hover::before {
opacity: 1;
}
.lh-dark .lh-report-icon::before {
filter: invert(1);
}
.lh-report-icon--print::before {
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>');
}
.lh-report-icon--copy::before {
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>');
}
.lh-report-icon--open::before {
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>');
}
.lh-report-icon--download::before {
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>');
}
.lh-report-icon--dark::before {
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>');
}
.lh-report-icon--treemap::before {
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>');
}
.lh-report-icon--date::before {
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>');
}
.lh-report-icon--devices::before {
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>');
}
.lh-report-icon--world::before {
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>');
}
.lh-report-icon--stopwatch::before {
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>');
}
.lh-report-icon--networkspeed::before {
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>');
}
.lh-report-icon--samples-one::before {
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>');
}
.lh-report-icon--samples-many::before {
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>');
}
.lh-report-icon--chrome::before {
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>');
}
.lh-report-icon--external::before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><path d="M3.15 11.9a1.01 1.01 0 0 1-.743-.307 1.01 1.01 0 0 1-.306-.743v-7.7c0-.292.102-.54.306-.744a1.01 1.01 0 0 1 .744-.306H7v1.05H3.15v7.7h7.7V7h1.05v3.85c0 .291-.103.54-.307.743a1.01 1.01 0 0 1-.743.307h-7.7Zm2.494-2.8-.743-.744 5.206-5.206H8.401V2.1h3.5v3.5h-1.05V3.893L5.644 9.1Z"/>\u003c/svg>');
}
.lh-report-icon--experiment::before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M4.50002 17C3.86136 17 3.40302 16.7187 3.12502 16.156C2.84702 15.5933 2.90936 15.069 3.31202 14.583L7.50002 9.5V4.5H6.75002C6.54202 4.5 6.36502 4.427 6.21902 4.281C6.07302 4.135 6.00002 3.958 6.00002 3.75C6.00002 3.542 6.07302 3.365 6.21902 3.219C6.36502 3.073 6.54202 3 6.75002 3H13.25C13.458 3 13.635 3.073 13.781 3.219C13.927 3.365 14 3.542 14 3.75C14 3.958 13.927 4.135 13.781 4.281C13.635 4.427 13.458 4.5 13.25 4.5H12.5V9.5L16.688 14.583C17.0767 15.069 17.132 15.5933 16.854 16.156C16.5767 16.7187 16.1254 17 15.5 17H4.50002ZM4.50002 15.5H15.5L11 10V4.5H9.00002V10L4.50002 15.5Z" fill="black"/>\u003c/svg>');
}
.lh-report-icon--plugin::before {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><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>');
}
/** These are still icons, but w/o the auto-color invert / opacity / etc. that come with .lh-report-icon */
.lh-report-plain-icon {
display: flex;
align-items: center;
}
.lh-report-plain-icon::before {
content: "";
background-repeat: no-repeat;
width: var(--report-icon-size);
height: var(--report-icon-size);
display: inline-block;
margin-right: 5px;
}
.lh-report-plain-icon--checklist-pass::before {
--icon-url: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8.938 13L13.896 8.062L12.833 7L8.938 10.875L7.167 9.125L6.104 10.188L8.938 13ZM10 18C8.90267 18 7.868 17.7917 6.896 17.375C5.924 16.9583 5.07333 16.3853 4.344 15.656C3.61467 14.9267 3.04167 14.076 2.625 13.104C2.20833 12.132 2 11.0973 2 10C2 8.88867 2.20833 7.85033 2.625 6.885C3.04167 5.92033 3.61467 5.07333 4.344 4.344C5.07333 3.61467 5.924 3.04167 6.896 2.625C7.868 2.20833 8.90267 2 10 2C11.1113 2 12.1497 2.20833 13.115 2.625C14.0797 3.04167 14.9267 3.61467 15.656 4.344C16.3853 5.07333 16.9583 5.92033 17.375 6.885C17.7917 7.85033 18 8.88867 18 10C18 11.0973 17.7917 12.132 17.375 13.104C16.9583 14.076 16.3853 14.9267 15.656 15.656C14.9267 16.3853 14.0797 16.9583 13.115 17.375C12.1497 17.7917 11.1113 18 10 18ZM10 16.5C11.8053 16.5 13.34 15.868 14.604 14.604C15.868 13.34 16.5 11.8053 16.5 10C16.5 8.19467 15.868 6.66 14.604 5.396C13.34 4.132 11.8053 3.5 10 3.5C8.19467 3.5 6.66 4.132 5.396 5.396C4.132 6.66 3.5 8.19467 3.5 10C3.5 11.8053 4.132 13.34 5.396 14.604C6.66 15.868 8.19467 16.5 10 16.5Z" fill="black"/>\u003c/svg>');
background-color: var(--color-pass);
mask: var(--icon-url) center / contain no-repeat;
}
.lh-report-plain-icon--checklist-fail::before {
--icon-url: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 10C17.5 14.1421 14.1421 17.5 10 17.5C5.85786 17.5 2.5 14.1421 2.5 10C2.5 5.85786 5.85786 2.5 10 2.5C14.1421 2.5 17.5 5.85786 17.5 10ZM16 10C16 13.3137 13.3137 16 10 16C8.6135 16 7.33683 15.5297 6.32083 14.7399L14.7399 6.32083C15.5297 7.33683 16 8.6135 16 10ZM5.26016 13.6793L13.6793 5.26016C12.6633 4.47033 11.3866 4 10 4C6.68629 4 4 6.68629 4 10C4 11.3866 4.47033 12.6633 5.26016 13.6793Z" fill="black"/>\u003c/svg>');
background-color: var(--color-fail);
mask: var(--icon-url) center / contain no-repeat;
}
.lh-buttons {
display: flex;
flex-wrap: wrap;
margin: var(--default-padding) 0;
}
.lh-button {
height: 32px;
border: 1px solid var(--report-border-color-secondary);
border-radius: 3px;
color: var(--link-color);
background-color: var(--report-background-color);
margin: 5px;
}
.lh-button:first-of-type {
margin-left: 0;
}
/* Node */
.lh-node {
display: flow-root;
}
.lh-node__snippet {
font-family: var(--report-font-family-monospace);
color: var(--snippet-color);
font-size: var(--report-monospace-font-size);
line-height: 20px;
}
.lh-checklist {
list-style: none;
padding: 0;
}
.lh-checklist-item {
margin: 10px 0 10px 0;
}
/* Baseline Status */
.lh-baseline-status {
display: flex;
align-items: center;
}
.lh-baseline-status::before {
content: "";
display: inline-block;
width: 18px;
height: 10px;
margin-right: 6px;
background-repeat: no-repeat;
background-size: contain;
}
.lh-baseline-status--high::before {
background-image: var(--baseline-high-icon-url);
}
.lh-baseline-status--low::before {
background-image: var(--baseline-low-icon-url);
}
.lh-baseline-status--limited::before {
background-image: var(--baseline-limited-icon-url);
}
/* Score */
.lh-audit__score-icon {
width: var(--score-icon-size);
height: var(--score-icon-size);
margin: var(--score-icon-margin);
}
.lh-audit--pass .lh-audit__display-text {
color: var(--color-pass-secondary);
}
.lh-audit--pass .lh-audit__score-icon,
.lh-scorescale-range--pass::before {
border-radius: 100%;
background: var(--color-pass);
}
.lh-audit--average .lh-audit__display-text {
color: var(--color-average-secondary);
}
.lh-audit--average .lh-audit__score-icon,
.lh-scorescale-range--average::before {
background: var(--color-average);
width: var(--icon-square-size);
height: var(--icon-square-size);
}
.lh-audit--fail .lh-audit__display-text {
color: var(--color-fail-secondary);
}
.lh-audit--fail .lh-audit__score-icon,
.lh-audit--error .lh-audit__score-icon,
.lh-scorescale-range--fail::before {
border-left: calc(var(--score-icon-size) / 2) solid transparent;
border-right: calc(var(--score-icon-size) / 2) solid transparent;
border-bottom: var(--score-icon-size) solid var(--color-fail);
}
.lh-audit--error .lh-audit__score-icon,
.lh-metric--error .lh-metric__icon {
background-image: var(--error-icon-url);
background-repeat: no-repeat;
background-position: center;
border: none;
}
.lh-gauge__wrapper--fail .lh-gauge--error {
background-image: var(--error-icon-url);
background-repeat: no-repeat;
background-position: center;
transform: scale(0.5);
top: var(--score-container-padding);
}
.lh-audit--manual .lh-audit__display-text,
.lh-audit--notapplicable .lh-audit__display-text {
color: var(--color-gray-600);
}
.lh-audit--manual .lh-audit__score-icon,
.lh-audit--notapplicable .lh-audit__score-icon {
border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);
border-radius: 100%;
background: none;
}
.lh-audit--informative .lh-audit__display-text {
color: var(--color-gray-600);
}
.lh-audit--informative .lh-audit__score-icon {
border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);
border-radius: 100%;
}
.lh-audit__description,
.lh-audit__stackpack {
color: var(--report-text-color-secondary);
}
.lh-audit__adorn {
border: 1px solid var(--color-gray-500);
border-radius: 3px;
margin: 0 3px;
padding: 0 2px;
line-height: 1.1;
display: inline-block;
font-size: 90%;
color: var(--report-text-color-secondary);
}
.lh-category-header__description {
text-align: center;
color: var(--color-gray-700);
margin: 0px auto;
max-width: 400px;
}
.lh-audit__display-text,
.lh-chevron-container {
margin: 0 var(--audit-margin-horizontal);
}
.lh-chevron-container {
margin-right: 0;
}
.lh-audit__title-and-text {
flex: 1;
}
.lh-audit__title-and-text code {
color: var(--snippet-color);
font-size: var(--report-monospace-font-size);
}
/* Prepend display text with em dash separator. */
.lh-audit__display-text:not(:empty):before {
content: '\u2014';
margin-right: var(--audit-margin-horizontal);
}
/* Expandable Details (Audit Groups, Audits) */
.lh-audit__header {
display: flex;
align-items: center;
padding: var(--default-padding);
}
.lh-metricfilter {
display: grid;
justify-content: end;
align-items: center;
grid-auto-flow: column;
gap: 4px;
color: var(--color-gray-700);
}
.lh-metricfilter__radio {
/*
* Instead of hiding, position offscreen so it's still accessible to screen readers
* https://bugs.chromium.org/p/chromium/issues/detail?id=1439785
*/
position: fixed;
left: -9999px;
}
.lh-metricfilter input[type='radio']:focus-visible + label {
outline: -webkit-focus-ring-color auto 1px;
}
.lh-metricfilter__label {
display: inline-flex;
padding: 0 4px;
height: 16px;
text-decoration: underline;
align-items: center;
cursor: pointer;
font-size: 90%;
}
.lh-metricfilter__label--active {
background: var(--color-blue-primary);
color: var(--color-white);
border-radius: 3px;
text-decoration: none;
}
/* Give the 'All' choice a more muted display */
.lh-metricfilter__label--active[for="metric-All"] {
background-color: var(--color-blue-200) !important;
color: black !important;
}
.lh-metricfilter__text {
margin-right: 8px;
}
/* If audits are filtered, hide the itemcount for Passed Audits\u2026 */
.lh-category--filtered .lh-audit-group .lh-audit-group__itemcount {
display: none;
}
.lh-audit__header:hover {
background-color: var(--color-hover);
}
/* We want to hide the browser's default arrow marker on summary elements. Admittedly, it's complicated. */
.lh-root details > summary {
/* 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*/
display: block;
}
/* Safari and Blink <=88 require using the -webkit-details-marker selector */
.lh-root details > summary::-webkit-details-marker {
display: none;
}
/* Perf Metric */
.lh-metrics-container {
display: grid;
grid-auto-rows: 1fr;
grid-template-columns: 1fr 1fr;
grid-column-gap: var(--report-line-height);
margin-bottom: var(--default-padding);
}
.lh-metric {
border-top: 1px solid var(--report-border-color-secondary);
}
.lh-category:not(.lh--hoisted-meta) .lh-metric:nth-last-child(-n+2) {
border-bottom: 1px solid var(--report-border-color-secondary);
}
.lh-metric__innerwrap {
display: grid;
/**
* Icon -- Metric Name
* -- Metric Value
*/
grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 1fr;
align-items: center;
padding: var(--default-padding);
}
.lh-metric__details {
order: -1;
}
.lh-metric__title {
flex: 1;
}
.lh-calclink {
padding-left: calc(1ex / 3);
}
.lh-metric__description {
display: none;
grid-column-start: 2;
grid-column-end: 4;
color: var(--report-text-color-secondary);
}
.lh-metric__value {
font-size: var(--metric-value-font-size);
margin: calc(var(--default-padding) / 2) 0;
white-space: nowrap; /* No wrapping between metric value and the icon */
grid-column-start: 2;
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 535px) {
.lh-metrics-container {
display: block;
}
.lh-metric {
border-bottom: none !important;
}
.lh-category:not(.lh--hoisted-meta) .lh-metric:nth-last-child(1) {
border-bottom: 1px solid var(--report-border-color-secondary) !important;
}
/* Change the grid to 3 columns for narrow viewport. */
.lh-metric__innerwrap {
/**
* Icon -- Metric Name -- Metric Value
*/
grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;
}
.lh-metric__value {
justify-self: end;
grid-column-start: unset;
}
}
@container lh-container (max-width: 535px) {
.lh-metrics-container {
display: block;
}
.lh-metric {
border-bottom: none !important;
}
.lh-category:not(.lh--hoisted-meta) .lh-metric:nth-last-child(1) {
border-bottom: 1px solid var(--report-border-color-secondary) !important;
}
/* Change the grid to 3 columns for narrow viewport. */
.lh-metric__innerwrap {
/**
* Icon -- Metric Name -- Metric Value
*/
grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;
}
.lh-metric__value {
justify-self: end;
grid-column-start: unset;
}
}
/* No-JS toggle switch */
/* Keep this selector sync'd w/ \`magicSelector\` in report-ui-features-test.js */
.lh-metrics-toggle__input:checked ~ .lh-metrics-container .lh-metric__description {
display: block;
}
/* TODO get rid of the SVGS and clean up these some more */
.lh-metrics-toggle__input {
opacity: 0;
position: absolute;
right: 0;
top: 0px;
}
.lh-metrics-toggle__input + div > label > .lh-metrics-toggle__labeltext--hide,
.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--show {
display: none;
}
.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--hide {
display: inline;
}
.lh-metrics-toggle__input:focus + div > label {
outline: -webkit-focus-ring-color auto 3px;
}
.lh-metrics-toggle__label {
cursor: pointer;
font-size: var(--report-font-size-secondary);
line-height: var(--report-line-height-secondary);
color: var(--color-gray-700);
}
/* Pushes the metric description toggle button to the right. */
.lh-audit-group--metrics .lh-audit-group__header {
display: flex;
justify-content: space-between;
}
.lh-metric__icon,
.lh-scorescale-range::before {
content: '';
width: var(--score-icon-size);
height: var(--score-icon-size);
display: inline-block;
margin: var(--score-icon-margin);
}
.lh-metric--pass .lh-metric__value {
color: var(--color-pass-secondary);
}
.lh-metric--pass .lh-metric__icon {
border-radius: 100%;
background: var(--color-pass);
}
.lh-metric--average .lh-metric__value {
color: var(--color-average-secondary);
}
.lh-metric--average .lh-metric__icon {
background: var(--color-average);
width: var(--icon-square-size);
height: var(--icon-square-size);
}
.lh-metric--fail .lh-metric__value {
color: var(--color-fail-secondary);
}
.lh-metric--fail .lh-metric__icon {
border-left: calc(var(--score-icon-size) / 2) solid transparent;
border-right: calc(var(--score-icon-size) / 2) solid transparent;
border-bottom: var(--score-icon-size) solid var(--color-fail);
}
.lh-metric--error .lh-metric__value,
.lh-metric--error .lh-metric__description {
color: var(--color-fail-secondary);
}
/* Filmstrip */
.lh-filmstrip-container {
/* smaller gap between metrics and filmstrip */
margin: -8px auto 0 auto;
}
.lh-filmstrip {
display: flex;
justify-content: space-between;
justify-items: center;
margin-bottom: var(--default-padding);
width: 100%;
}
.lh-filmstrip__frame {
overflow: hidden;
line-height: 0;
}
.lh-filmstrip__thumbnail {
border: 1px solid var(--report-border-color-secondary);
max-height: 150px;
max-width: 120px;
}
.lh-dark .lh-perf-toggle-text {
color: rgba(30, 164, 70, 1);
}
.lh-perf-toggle-text a {
color: var(--link-color);
}
/* Audit */
.lh-audit {
border-bottom: 1px solid var(--report-border-color-secondary);
}
/* Apply border-top to just the first audit. */
.lh-audit {
border-top: 1px solid var(--report-border-color-secondary);
}
.lh-audit ~ .lh-audit {
border-top: none;
}
.lh-audit--error .lh-audit__display-text {
color: var(--color-fail-secondary);
}
/* Audit Group */
.lh-audit-group {
margin-bottom: var(--audit-group-margin-bottom);
position: relative;
}
.lh-audit-group--metrics {
margin-bottom: calc(var(--audit-group-margin-bottom) / 2);
}
.lh-audit-group--metrics .lh-audit-group__summary {
margin-top: 0;
margin-bottom: 0;
}
.lh-audit-group__summary {
display: flex;
justify-content: space-between;
align-items: center;
}
.lh-audit-group__header .lh-chevron {
margin-top: calc((var(--report-line-height) - 5px) / 2);
}
.lh-audit-group__header {
letter-spacing: 0.8px;
padding: var(--default-padding);
padding-left: 0;
}
.lh-audit-group__header, .lh-audit-group__summary {
font-size: var(--report-font-size-secondary);
line-height: var(--report-line-height-secondary);
color: var(--color-gray-700);
}
.lh-audit-group__title {
text-transform: uppercase;
font-weight: 500;
}
.lh-audit-group__itemcount {
color: var(--color-gray-600);
}
.lh-audit-group__footer {
color: var(--color-gray-600);
display: block;
margin-top: var(--default-padding);
}
.lh-details,
.lh-category-header__description,
.lh-audit-group__footer {
font-size: var(--report-font-size-secondary);
line-height: var(--report-line-height-secondary);
}
.lh-audit-explanation {
margin: var(--audit-padding-vertical) 0 calc(var(--audit-padding-vertical) / 2) var(--audit-margin-horizontal);
line-height: var(--audit-explanation-line-height);
display: inline-block;
}
.lh-audit--fail .lh-audit-explanation {
color: var(--color-fail-secondary);
}
/* Report */
.lh-list {
margin-right: calc(var(--default-padding) * 2);
}
.lh-list > :not(:last-child) {
margin-bottom: calc(var(--default-padding) * 2);
border-bottom: 1px solid #A8C7FA;
}
.lh-list-section {
padding: calc(var(--default-padding) * 2) 0;
}
.lh-list-section__title {
text-decoration: underline;
}
.lh-header-container {
display: block;
margin: 0 auto;
position: relative;
word-wrap: break-word;
}
.lh-header-container .lh-scores-wrapper {
border-bottom: 1px solid var(--color-gray-200);
}
.lh-report {
min-width: var(--report-content-min-width);
}
.lh-exception {
font-size: large;
}
.lh-code {
white-space: normal;
margin-top: 0;
font-size: var(--report-monospace-font-size);
}
.lh-warnings {
--item-margin: calc(var(--report-line-height) / 6);
color: var(--color-average-secondary);
margin: var(--audit-padding-vertical) 0;
padding: var(--default-padding)
var(--default-padding)
var(--default-padding)
calc(var(--audit-description-padding-left));
background-color: var(--toplevel-warning-background-color);
}
.lh-warnings span {
font-weight: bold;
}
.lh-warnings--toplevel {
--item-margin: calc(var(--header-line-height) / 4);
color: var(--toplevel-warning-text-color);
margin-left: auto;
margin-right: auto;
max-width: var(--report-content-max-width-minus-edge-gap);
padding: var(--toplevel-warning-padding);
border-radius: 8px;
}
.lh-warnings__msg {
color: var(--toplevel-warning-message-text-color);
margin: 0;
}
.lh-warnings ul {
margin: 0;
}
.lh-warnings li {
margin: var(--item-margin) 0;
}
.lh-warnings li:last-of-type {
margin-bottom: 0;
}
.lh-scores-header {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.lh-scores-header__solo {
padding: 0;
border: 0;
}
/* Gauge */
.lh-gauge__wrapper--pass {
color: var(--color-pass-secondary);
fill: var(--color-pass);
stroke: var(--color-pass);
}
.lh-gauge__wrapper--average {
color: var(--color-average-secondary);
fill: var(--color-average);
stroke: var(--color-average);
}
.lh-gauge__wrapper--fail {
color: var(--color-fail-secondary);
fill: var(--color-fail);
stroke: var(--color-fail);
}
.lh-gauge__wrapper--not-applicable {
color: var(--color-not-applicable);
fill: var(--color-not-applicable);
stroke: var(--color-not-applicable);
}
.lh-fraction__wrapper .lh-fraction__content::before {
content: '';
height: var(--score-icon-size);
width: var(--score-icon-size);
margin: var(--score-icon-margin);
display: inline-block;
}
.lh-fraction__wrapper--pass .lh-fraction__content {
color: var(--color-pass-secondary);
}
.lh-fraction__wrapper--pass .lh-fraction__background {
background-color: var(--color-pass);
}
.lh-fraction__wrapper--pass .lh-fraction__content::before {
background-color: var(--color-pass);
border-radius: 50%;
}
.lh-fraction__wrapper--average .lh-fraction__content {
color: var(--color-average-secondary);
}
.lh-fraction__wrapper--average .lh-fraction__background,
.lh-fraction__wrapper--average .lh-fraction__content::before {
background-color: var(--color-average);
}
.lh-fraction__wrapper--fail .lh-fraction__content {
color: var(--color-fail);
}
.lh-fraction__wrapper--fail .lh-fraction__background {
background-color: var(--color-fail);
}
.lh-fraction__wrapper--fail .lh-fraction__content::before {
border-left: calc(var(--score-icon-size) / 2) solid transparent;
border-right: calc(var(--score-icon-size) / 2) solid transparent;
border-bottom: var(--score-icon-size) solid var(--color-fail);
}
.lh-fraction__wrapper--null .lh-fraction__content {
color: var(--color-gray-700);
}
.lh-fraction__wrapper--null .lh-fraction__background {
background-color: var(--color-gray-700);
}
.lh-fraction__wrapper--null .lh-fraction__content::before {
border-radius: 50%;
border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-700);
}
.lh-fraction__background {
position: absolute;
height: 100%;
width: 100%;
border-radius: calc(var(--gauge-circle-size) / 2);
opacity: 0.1;
z-index: -1;
}
.lh-fraction__content-wrapper {
height: var(--gauge-circle-size);
display: flex;
align-items: center;
}
.lh-fraction__content {
display: flex;
position: relative;
align-items: center;
justify-content: center;
font-size: calc(0.3 * var(--gauge-circle-size));
line-height: calc(0.4 * var(--gauge-circle-size));
width: max-content;
min-width: calc(1.5 * var(--gauge-circle-size));
padding: calc(0.1 * var(--gauge-circle-size)) calc(0.2 * var(--gauge-circle-size));
--score-icon-size: calc(0.21 * var(--gauge-circle-size));
--score-icon-margin: 0 calc(0.15 * var(--gauge-circle-size)) 0 0;
}
.lh-gauge {
stroke-linecap: round;
width: var(--gauge-circle-size);
height: var(--gauge-circle-size);
}
.lh-category .lh-gauge {
--gauge-circle-size: var(--gauge-circle-size-big);
}
.lh-gauge-base {
opacity: 0.1;
}
.lh-gauge-arc {
fill: none;
transform-origin: 50% 50%;
animation: load-gauge var(--transition-length) ease both;
animation-delay: 250ms;
}
.lh-gauge__svg-wrapper {
position: relative;
height: var(--gauge-circle-size);
}
.lh-category .lh-gauge__svg-wrapper,
.lh-category .lh-fraction__wrapper {
--gauge-circle-size: var(--gauge-circle-size-big);
}
/* The plugin badge overlay */
.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {
width: var(--plugin-badge-size);
height: var(--plugin-badge-size);
background-color: var(--plugin-badge-background-color);
background-image: var(--plugin-icon-url);
background-repeat: no-repeat;
background-size: var(--plugin-icon-size);
background-position: 58% 50%;
content: "";
position: absolute;
right: -6px;
bottom: 0px;
display: block;
z-index: 100;
box-shadow: 0 0 4px rgba(0,0,0,.2);
border-radius: 25%;
}
.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {
width: var(--plugin-badge-size-big);
height: var(--plugin-badge-size-big);
}
@keyframes load-gauge {
from { stroke-dasharray: 0 352; }
}
.lh-gauge__percentage {
width: 100%;
height: var(--gauge-circle-size);
line-height: var(--gauge-circle-size);
position: absolute;
font-family: var(--report-font-family-monospace);
font-size: calc(var(--gauge-circle-size) * 0.34 + 1.3px);
text-align: center;
top: var(--score-container-padding);
}
.lh-category .lh-gauge__percentage {
--gauge-circle-size: var(--gauge-circle-size-big);
--gauge-percentage-font-size: var(--gauge-percentage-font-size-big);
}
.lh-gauge__wrapper,
.lh-fraction__wrapper {
position: relative;
display: flex;
align-items: center;
flex-direction: column;
text-decoration: none;
padding: var(--score-container-padding);
--transition-length: 1s;
/* Contain the layout style paint & layers during animation*/
contain: content;
will-change: opacity; /* Only using for layer promotion */
}
.lh-gauge__label,
.lh-fraction__label {
font-size: var(--gauge-label-font-size);
font-weight: 500;
line-height: var(--gauge-label-line-height);
margin-top: 10px;
text-align: center;
color: var(--report-text-color);
word-break: keep-all;
}
/* TODO(#8185) use more BEM (.lh-gauge__label--big) instead of relying on descendant selector */
.lh-category .lh-gauge__label,
.lh-category .lh-fraction__label {
--gauge-label-font-size: var(--gauge-label-font-size-big);
--gauge-label-line-height: var(--gauge-label-line-height-big);
margin-top: 14px;
}
.lh-scores-header .lh-gauge__wrapper,
.lh-scores-header .lh-fraction__wrapper,
.lh-sticky-header .lh-gauge__wrapper,
.lh-sticky-header .lh-fraction__wrapper {
width: var(--gauge-wrapper-width);
}
.lh-scorescale {
display: inline-flex;
gap: calc(var(--default-padding) * 4);
margin: 16px auto 0 auto;
font-size: var(--report-font-size-secondary);
color: var(--color-gray-700);
}
.lh-scorescale-range {
display: flex;
align-items: center;
font-family: var(--report-font-family-monospace);
white-space: nowrap;
}
.lh-category-header__finalscreenshot .lh-scorescale {
border: 0;
display: flex;
justify-content: center;
}
.lh-category-header__finalscreenshot .lh-scorescale-range {
font-family: unset;
font-size: 12px;
}
.lh-scorescale-wrap {
display: contents;
}
/* Hide category score gauages if it's a single category report */
.lh-header--solo-category .lh-scores-wrapper {
display: none;
}
.lh-categories {
width: 100%;
}
.lh-category {
padding: var(--category-padding);
max-width: var(--report-content-max-width);
margin: 0 auto;
scroll-margin-top: calc(var(--sticky-header-buffer) - 1em);
}
.lh-category-wrapper {
border-bottom: 1px solid var(--color-gray-200);
}
.lh-category-wrapper:last-of-type {
border-bottom: 0;
}
.lh-category-header {
margin-bottom: var(--section-padding-vertical);
}
.lh-category-header .lh-score__gauge {
max-width: 400px;
width: auto;
margin: 0px auto;
}
.lh-category-header__finalscreenshot {
display: grid;
grid-template: none / 1fr 1px 1fr;
justify-items: center;
align-items: center;
gap: var(--report-line-height);
min-height: 288px;
margin-bottom: var(--default-padding);
}
.lh-final-ss-image {
/* constrain the size of the image to not be too large */
max-height: calc(var(--gauge-circle-size-big) * 2.8);
max-width: calc(var(--gauge-circle-size-big) * 3.5);
border: 1px solid var(--color-gray-200);
padding: 4px;
border-radius: 3px;
display: block;
}
.lh-category-headercol--separator {
background: var(--color-gray-200);
width: 1px;
height: var(--gauge-circle-size-big);
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 780px) {
.lh-category-header__finalscreenshot {
grid-template: 1fr 1fr / none
}
.lh-category-headercol--separator {
display: none;
}
}
@container lh-container (max-width: 780px) {
.lh-category-header__finalscreenshot {
grid-template: 1fr 1fr / none
}
.lh-category-headercol--separator {
display: none;
}
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 964px) {
.lh-report {
margin-left: 0;
width: 100%;
}
}
/* 964 fits the min-width of the filmstrip */
@container lh-container (max-width: 964px) {
.lh-report {
margin-left: 0;
width: 100%;
}
}
@media print {
body {
-webkit-print-color-adjust: exact; /* print background colors */
}
.lh-container {
display: block;
}
.lh-report {
margin-left: 0;
padding-top: 0;
}
.lh-categories {
margin-top: 0;
}
.lh-buttons, .lh-highlighter {
/* hide stickyheader marker when printing. crbug.com/41486992 */
display: none;
}
}
.lh-table {
position: relative;
border-collapse: separate;
border-spacing: 0;
/* Can't assign padding to table, so shorten the width instead. */
width: calc(100% - var(--audit-description-padding-left) - var(--stackpack-padding-horizontal));
border: 1px solid var(--report-border-color-secondary);
}
.lh-table thead th {
position: sticky;
top: var(--sticky-header-buffer);
z-index: 1;
background-color: var(--report-background-color);
border-bottom: 1px solid var(--report-border-color-secondary);
font-weight: normal;
color: var(--color-gray-600);
/* See text-wrapping comment on .lh-container. */
word-break: normal;
}
.lh-row--group {
background-color: var(--table-group-header-background-color);
}
.lh-row--group td {
font-weight: bold;
font-size: 1.05em;
color: var(--table-group-header-text-color);
}
.lh-row--group td:first-child {
display: block;
min-width: max-content;
font-weight: normal;
}
.lh-row--group .lh-text {
color: inherit;
text-decoration: none;
display: inline-block;
}
.lh-row--group a.lh-link:hover {
text-decoration: underline;
}
.lh-row--group .lh-audit__adorn {
text-transform: capitalize;
font-weight: normal;
padding: 2px 3px 1px 3px;
}
.lh-row--group .lh-audit__adorn1p {
color: var(--link-color);
border-color: var(--link-color);
}
.lh-row--group .lh-report-icon--external::before {
content: "";
background-repeat: no-repeat;
width: 14px;
height: 16px;
opacity: 0.7;
display: inline-block;
vertical-align: middle;
}
.lh-row--group .lh-report-icon--external {
visibility: hidden;
}
.lh-row--group:hover .lh-report-icon--external {
visibility: visible;
}
.lh-dark .lh-report-icon--external::before {
filter: invert(1);
}
/** Manages indentation of two-level and three-level nested adjacent rows */
.lh-row--group ~ [data-entity]:not(.lh-row--group) td:first-child {
padding-left: 20px;
}
.lh-row--group ~ [data-entity]:not(.lh-row--group) ~ .lh-sub-item-row td:first-child {
margin-left: 20px;
padding-left: 10px;
border-left: 1px solid #A8C7FA;
display: block;
}
.lh-row--even {
background-color: var(--table-group-header-background-color);
}
.lh-row--hidden {
display: none;
}
.lh-table th,
.lh-table td {
padding: var(--default-padding);
}
.lh-table tr {
vertical-align: middle;
}
.lh-table tr:hover {
background-color: var(--table-higlight-background-color);
}
/* Looks unnecessary, but mostly for keeping the <th>s left-aligned */
.lh-table-column--text,
.lh-table-column--source-location,
.lh-table-column--url,
/* .lh-table-column--thumbnail, */
/* .lh-table-column--empty,*/
.lh-table-column--code,
.lh-table-column--node {
text-align: left;
}
.lh-table-column--code {
min-width: 100px;
}
.lh-table-column--bytes,
.lh-table-column--timespanMs,
.lh-table-column--ms,
.lh-table-column--numeric {
text-align: right;
word-break: normal;
}
.lh-table .lh-table-column--thumbnail {
width: var(--image-preview-size);
}
.lh-table-column--url {
min-width: 250px;
}
.lh-table-column--text {
min-width: 80px;
}
/* Keep columns narrow if they follow the URL column */
/* 12% was determined to be a decent narrow width, but wide enough for column headings */
.lh-table-column--url + th.lh-table-column--bytes,
.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--bytes,
.lh-table-column--url + .lh-table-column--ms,
.lh-table-column--url + .lh-table-column--ms + th.lh-table-column--bytes,
.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--timespanMs {
width: 12%;
}
/** Tweak styling for tables in insight audits. */
.lh-audit[id$="-insight"] .lh-table {
border: none;
}
.lh-audit[id$="-insight"] .lh-table thead th {
font-weight: bold;
color: unset;
}
.lh-audit[id$="-insight"] .lh-table th,
.lh-audit[id$="-insight"] .lh-table td {
padding: calc(var(--default-padding) / 2);
}
.lh-audit[id$="-insight"] .lh-table .lh-row--even,
.lh-audit[id$="-insight"] .lh-table tr:not(.lh-row--group):hover {
background-color: unset;
}
.lh-text__url-host {
display: inline;
}
.lh-text__url-host {
margin-left: calc(var(--report-font-size) / 2);
opacity: 0.6;
font-size: 90%
}
.lh-thumbnail {
object-fit: cover;
width: var(--image-preview-size);
height: var(--image-preview-size);
display: block;
}
.lh-unknown pre {
overflow: scroll;
border: solid 1px var(--color-gray-200);
}
.lh-text__url > a {
color: inherit;
text-decoration: none;
}
.lh-text__url > a:hover {
text-decoration: underline dotted #999;
}
.lh-sub-item-row {
margin-left: 20px;
margin-bottom: 0;
color: var(--color-gray-700);
}
.lh-sub-item-row td {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 20px;
}
.lh-sub-item-row .lh-element-screenshot {
zoom: 0.6;
}
/* Chevron
https://codepen.io/paulirish/pen/LmzEmK
*/
.lh-chevron {
--chevron-angle: 42deg;
/* Edge doesn't support transform: rotate(calc(...)), so we define it here */
--chevron-angle-right: -42deg;
width: var(--chevron-size);
height: var(--chevron-size);
margin-top: calc((var(--report-line-height) - 12px) / 2);
}
.lh-chevron__lines {
transition: transform 0.4s;
transform: translateY(var(--report-line-height));
}
.lh-chevron__line {
stroke: var(--chevron-line-stroke);
stroke-width: var(--chevron-size);
stroke-linecap: square;
transform-origin: 50%;
transform: rotate(var(--chevron-angle));
transition: transform 300ms, stroke 300ms;
}
.lh-expandable-details .lh-chevron__line-right,
.lh-expandable-details[open] .lh-chevron__line-left {
transform: rotate(var(--chevron-angle-right));
}
.lh-expandable-details[open] .lh-chevron__line-right {
transform: rotate(var(--chevron-angle));
}
.lh-expandable-details[open] .lh-chevron__lines {
transform: translateY(calc(var(--chevron-size) * -1));
}
.lh-expandable-details[open] {
animation: 300ms openDetails forwards;
padding-bottom: var(--default-padding);
}
@keyframes openDetails {
from {
outline: 1px solid var(--report-background-color);
}
to {
outline: 1px solid;
box-shadow: 0 2px 4px rgba(0, 0, 0, .24);
}
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 780px) {
/* no black outline if we're not confident the entire table can be displayed within bounds */
.lh-expandable-details[open] {
animation: none;
}
}
@container lh-container (max-width: 780px) {
/* no black outline if we're not confident the entire table can be displayed within bounds */
.lh-expandable-details[open] {
animation: none;
}
}
.lh-expandable-details[open] summary, details.lh-clump > summary {
border-bottom: 1px solid var(--report-border-color-secondary);
}
details.lh-clump[open] > summary {
border-bottom-width: 0;
}
details .lh-clump-toggletext--hide,
details[open] .lh-clump-toggletext--show { display: none; }
details[open] .lh-clump-toggletext--hide { display: block;}
/* Tooltip */
.lh-tooltip-boundary {
position: relative;
}
.lh-tooltip {
position: absolute;
display: none; /* Don't retain these layers when not needed */
opacity: 0;
background: #ffffff;
white-space: pre-line; /* Render newlines in the text */
min-width: 246px;
max-width: 275px;
padding: 15px;
border-radius: 5px;
text-align: initial;
line-height: 1.4;
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 535px) {
.lh-tooltip {
min-width: 45cqi;
padding: 3cqi;
}
}
/* shrink tooltips to not be cutoff on left edge of narrow container
45vw is chosen to be ~= width of the left column of metrics
*/
@container lh-container (max-width: 535px) {
.lh-tooltip {
min-width: 45cqi;
padding: 3cqi;
}
}
.lh-tooltip-boundary:hover .lh-tooltip {
display: block;
animation: fadeInTooltip 250ms;
animation-fill-mode: forwards;
animation-delay: 850ms;
bottom: 100%;
z-index: 1;
will-change: opacity;
right: 0;
pointer-events: none;
}
.lh-tooltip::before {
content: "";
border: solid transparent;
border-bottom-color: #fff;
border-width: 10px;
position: absolute;
bottom: -20px;
right: 6px;
transform: rotate(180deg);
pointer-events: none;
}
@keyframes fadeInTooltip {
0% { opacity: 0; }
75% { opacity: 1; }
100% { opacity: 1; filter: drop-shadow(1px 0px 1px #aaa) drop-shadow(0px 2px 4px hsla(206, 6%, 25%, 0.15)); pointer-events: auto; }
}
/* Element screenshot */
.lh-element-screenshot {
float: left;
margin-right: 20px;
}
.lh-element-screenshot__content {
overflow: hidden;
min-width: 110px;
display: flex;
justify-content: center;
background-color: var(--report-background-color);
}
.lh-element-screenshot__image {
position: relative;
/* Set by ElementScreenshotRenderer.installFullPageScreenshotCssVariable */
background-image: var(--element-screenshot-url);
outline: 2px solid #777;
background-color: white;
background-repeat: no-repeat;
}
.lh-element-screenshot__mask {
position: absolute;
background: #555;
opacity: 0.8;
}
.lh-element-screenshot__element-marker {
position: absolute;
outline: 2px solid var(--color-lime-400);
}
.lh-element-screenshot__overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2000; /* .lh-topbar is 1000 */
background: var(--screenshot-overlay-background);
display: flex;
align-items: center;
justify-content: center;
cursor: zoom-out;
}
.lh-element-screenshot__overlay .lh-element-screenshot {
margin-right: 0; /* clearing margin used in thumbnail case */
outline: 1px solid var(--color-gray-700);
}
.lh-screenshot-overlay--enabled .lh-element-screenshot {
cursor: zoom-out;
}
.lh-screenshot-overlay--enabled .lh-node .lh-element-screenshot {
cursor: zoom-in;
}
.lh-meta__items {
--meta-icon-size: calc(var(--report-icon-size) * 0.667);
padding: var(--default-padding);
display: grid;
grid-template-columns: 1fr 1fr 1fr;
background-color: var(--env-item-background-color);
border-radius: 3px;
margin: 0 0 var(--default-padding) 0;
font-size: 12px;
column-gap: var(--default-padding);
color: var(--color-gray-700);
}
.lh-meta__item {
display: block;
list-style-type: none;
position: relative;
padding: 0 0 0 calc(var(--meta-icon-size) + var(--default-padding) * 2);
cursor: unset; /* disable pointer cursor from report-icon */
}
.lh-meta__item a {
color: inherit;
}
.lh-meta__item.lh-tooltip-boundary {
text-decoration: dotted underline var(--color-gray-500);
cursor: help;
}
.lh-meta__item.lh-report-icon::before {
position: absolute;
left: var(--default-padding);
width: var(--meta-icon-size);
height: var(--meta-icon-size);
}
.lh-meta__item.lh-report-icon:hover::before {
opacity: 0.7;
}
.lh-meta__item .lh-tooltip {
color: var(--color-gray-800);
}
.lh-meta__item .lh-tooltip::before {
right: auto; /* Set the tooltip arrow to the leftside */
left: 6px;
}
.lh-meta__item:hover .lh-tooltip {
right: auto;
left: 6px;
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 640px) {
.lh-meta__items {
grid-template-columns: 1fr 1fr;
}
}
/* Change the grid for narrow container */
@container lh-container (max-width: 640px) {
.lh-meta__items {
grid-template-columns: 1fr 1fr;
}
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 535px) {
.lh-meta__items {
display: block;
}
}
@container lh-container (max-width: 535px) {
.lh-meta__items {
display: block;
}
}
/* Explodey gauge */
.lh-exp-gauge-component {
margin-bottom: 10px;
}
.lh-exp-gauge-component circle {
stroke: currentcolor;
r: var(--radius);
}
.lh-exp-gauge-component text {
font-size: calc(var(--radius) * 0.2);
}
.lh-exp-gauge-component .lh-exp-gauge {
margin: 0 auto;
width: 225px;
stroke-width: var(--stroke-width);
stroke-linecap: round;
/* for better rendering perf */
contain: strict;
height: 225px;
will-change: transform;
}
.lh-exp-gauge-component .lh-exp-gauge--faded {
opacity: 0.1;
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper {
font-family: var(--report-font-family-monospace);
text-align: center;
text-decoration: none;
transition: .3s;
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--pass {
color: var(--color-pass);
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--average {
color: var(--color-average);
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--fail {
color: var(--color-fail);
}
.lh-exp-gauge-component .state--expanded {
transition: color .3s;
}
.lh-exp-gauge-component .state--highlight {
color: var(--color-highlight);
}
.lh-exp-gauge-component .lh-exp-gauge__svg-wrapper {
display: flex;
flex-direction: column-reverse;
}
.lh-exp-gauge-component .lh-exp-gauge__label {
fill: var(--report-text-color);
font-family: var(--report-font-family);
font-size: 12px;
}
.lh-exp-gauge-component .lh-exp-gauge__cutout {
opacity: .999;
transition: opacity .3s;
}
.lh-exp-gauge-component .state--highlight .lh-exp-gauge__cutout {
opacity: 0;
}
.lh-exp-gauge-component .lh-exp-gauge__inner {
color: inherit;
}
.lh-exp-gauge-component .lh-exp-gauge__base {
fill: currentcolor;
}
.lh-exp-gauge-component .lh-exp-gauge__arc {
fill: none;
transition: opacity .3s;
}
.lh-exp-gauge-component .lh-exp-gauge__arc--metric {
color: var(--metric-color);
stroke-dashoffset: var(--metric-offset);
opacity: 0.3;
}
.lh-exp-gauge-component .lh-exp-gauge-hovertarget {
color: currentcolor;
opacity: 0.001;
stroke-linecap: butt;
stroke-width: 24;
/* hack. move the hover target out of the center. ideally i tweak the r instead but that rquires considerably more math. */
transform: scale(1.15);
}
.lh-exp-gauge-component .lh-exp-gauge__arc--metric.lh-exp-gauge--miniarc {
opacity: 0;
stroke-dasharray: 0 calc(var(--circle-meas) * var(--radius));
transition: 0s .005s;
}
.lh-exp-gauge-component .state--expanded .lh-exp-gauge__arc--metric.lh-exp-gauge--miniarc {
opacity: .999;
stroke-dasharray: var(--metric-array);
transition: 0.3s; /* calc(.005s + var(--i)*.05s); entrace animation */
}
.lh-exp-gauge-component .state--expanded .lh-exp-gauge__inner .lh-exp-gauge__arc {
opacity: 0;
}
.lh-exp-gauge-component .lh-exp-gauge__percentage {
text-anchor: middle;
dominant-baseline: middle;
opacity: .999;
font-size: calc(var(--radius) * 0.625);
transition: opacity .3s ease-in;
}
.lh-exp-gauge-component .state--highlight .lh-exp-gauge__percentage {
opacity: 0;
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--fail .lh-exp-gauge__percentage {
fill: var(--color-fail);
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--average .lh-exp-gauge__percentage {
fill: var(--color-average);
}
.lh-exp-gauge-component .lh-exp-gauge__wrapper--pass .lh-exp-gauge__percentage {
fill: var(--color-pass);
}
.lh-exp-gauge-component .lh-cover {
fill: none;
opacity: .001;
pointer-events: none;
}
.lh-exp-gauge-component .state--expanded .lh-cover {
pointer-events: auto;
}
.lh-exp-gauge-component .metric {
transform: scale(var(--scale-initial));
opacity: 0;
transition: transform .1s .2s ease-out, opacity .3s ease-out;
pointer-events: none;
}
.lh-exp-gauge-component .metric text {
pointer-events: none;
}
.lh-exp-gauge-component .metric__value {
fill: currentcolor;
opacity: 0;
transition: opacity 0.2s;
}
.lh-exp-gauge-component .state--expanded .metric {
transform: scale(1);
opacity: .999;
transition: transform .3s ease-out, opacity .3s ease-in, stroke-width .1s ease-out;
transition-delay: calc(var(--i)*.05s);
pointer-events: auto;
}
.lh-exp-gauge-component .state--highlight .metric {
opacity: .3;
}
.lh-exp-gauge-component .state--highlight .metric--highlight {
opacity: .999;
stroke-width: calc(1.5*var(--stroke-width));
}
.lh-exp-gauge-component .state--highlight .metric--highlight .metric__value {
opacity: 0.999;
}
/*
the initial first load peek
*/
.lh-exp-gauge-component .lh-exp-gauge__bg { /* needed for the use zindex stacking w/ transparency */
fill: var(--report-background-color);
stroke: var(--report-background-color);
}
.lh-exp-gauge-component .state--peek .metric {
transition-delay: 0ms;
animation: peek var(--peek-dur) cubic-bezier(0.46, 0.03, 0.52, 0.96);
animation-fill-mode: forwards;
}
.lh-exp-gauge-component .state--peek .lh-exp-gauge__inner .lh-exp-gauge__arc {
opacity: 0.1;
}
/* do i need to set expanded and override this? */
.lh-exp-gauge-component .state--peek .lh-exp-gauge__arc--metric.lh-exp-gauge--miniarc {
transition: opacity 0.3s;
}
.lh-exp-gauge-component .state--peek {
color: unset;
}
.lh-exp-gauge-component .state--peek .metric__label {
display: none;
}
.lh-exp-gauge-component .metric__label {
fill: var(--report-text-color);
}
@keyframes peek {
/* biggest it should go is 0.92. smallest is 0.8 */
0% {
transform: scale(0.8);
opacity: 0.8;
}
50% {
transform: scale(0.92);
opacity: 1;
}
100% {
transform: scale(0.8);
opacity: 0.8;
}
}
.lh-exp-gauge-component .wrapper {
width: 620px;
}
/*# sourceURL=report-styles.css */
`),e.append(t),e}function dt(o){let e=o.createFragment(),t=o.createElement("style");t.append(`
.lh-topbar {
position: sticky;
top: 0;
left: 0;
right: 0;
z-index: 1000;
display: flex;
align-items: center;
height: var(--topbar-height);
padding: var(--topbar-padding);
font-size: var(--report-font-size-secondary);
background-color: var(--topbar-background-color);
border-bottom: 1px solid var(--color-gray-200);
}
.lh-topbar__logo {
width: var(--topbar-logo-size);
height: var(--topbar-logo-size);
user-select: none;
flex: none;
}
.lh-topbar__url {
margin: var(--topbar-padding);
text-decoration: none;
color: var(--report-text-color);
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.lh-tools {
display: flex;
align-items: center;
margin-left: auto;
will-change: transform;
min-width: var(--report-icon-size);
}
.lh-tools__button {
width: var(--report-icon-size);
min-width: 24px;
height: var(--report-icon-size);
cursor: pointer;
margin-right: 5px;
/* This is actually a button element, but we want to style it like a transparent div. */
display: flex;
background: none;
color: inherit;
border: none;
padding: 0;
font: inherit;
}
.lh-tools__button svg {
fill: var(--tools-icon-color);
}
.lh-dark .lh-tools__button svg {
filter: invert(1);
}
.lh-tools__button.lh-active + .lh-tools__dropdown {
opacity: 1;
clip: rect(-1px, 194px, 270px, -3px);
visibility: visible;
}
.lh-tools__dropdown {
position: absolute;
background-color: var(--report-background-color);
border: 1px solid var(--report-border-color);
border-radius: 3px;
padding: calc(var(--default-padding) / 2) 0;
cursor: pointer;
top: 36px;
right: 0;
box-shadow: 1px 1px 3px #ccc;
min-width: 125px;
clip: rect(0, 164px, 0, 0);
visibility: hidden;
opacity: 0;
transition: all 200ms cubic-bezier(0,0,0.2,1);
}
.lh-tools__dropdown a {
color: currentColor;
text-decoration: none;
white-space: nowrap;
padding: 0 6px;
line-height: 2;
}
.lh-tools__dropdown a:hover,
.lh-tools__dropdown a:focus {
background-color: var(--color-gray-200);
outline: none;
}
/* save-gist option hidden in report. */
.lh-tools__dropdown a[data-action='save-gist'] {
display: none;
}
.lh-locale-selector {
width: 100%;
color: var(--report-text-color);
background-color: var(--locale-selector-background-color);
padding: 2px;
}
.lh-tools-locale {
display: flex;
align-items: center;
flex-direction: row-reverse;
}
.lh-tools-locale__selector-wrapper {
transition: opacity 0.15s;
opacity: 0;
max-width: 200px;
}
.lh-button.lh-tool-locale__button {
height: var(--topbar-height);
color: var(--tools-icon-color);
padding: calc(var(--default-padding) / 2);
}
.lh-tool-locale__button.lh-active + .lh-tools-locale__selector-wrapper {
opacity: 1;
clip: rect(-1px, 255px, 242px, -3px);
visibility: visible;
margin: 0 4px;
}
/**
* This media query is a temporary fallback for browsers that do not support \`@container query\`.
* TODO: remove this media query when \`@container query\` is fully supported by browsers
* See https://github.com/GoogleChrome/lighthouse/pull/16332
*/
@media screen and (max-width: 964px) {
.lh-tools__dropdown {
right: 0;
left: initial;
}
}
@container lh-container (max-width: 964px) {
.lh-tools__dropdown {
right: 0;
left: initial;
}
}
@media print {
.lh-topbar {
position: static;
margin-left: 0;
}
.lh-tools__dropdown {
display: none;
}
}
`),e.append(t);let n=o.createElement("div","lh-topbar"),r=o.createElementNS("http://www.w3.org/2000/svg","svg","lh-topbar__logo");r.setAttribute("role","img"),r.setAttribute("title","Lighthouse logo"),r.setAttribute("fill","none"),r.setAttribute("xmlns","http://www.w3.org/2000/svg"),r.setAttribute("viewBox","0 0 48 48");let i=o.createElementNS("http://www.w3.org/2000/svg","path");i.setAttribute("d","m14 7 10-7 10 7v10h5v7h-5l5 24H9l5-24H9v-7h5V7Z"),i.setAttribute("fill","#F63");let a=o.createElementNS("http://www.w3.org/2000/svg","path");a.setAttribute("d","M31.561 24H14l-1.689 8.105L31.561 24ZM18.983 48H9l1.022-4.907L35.723 32.27l1.663 7.98L18.983 48Z"),a.setAttribute("fill","#FFA385");let l=o.createElementNS("http://www.w3.org/2000/svg","path");l.setAttribute("fill","#FF3"),l.setAttribute("d","M20.5 10h7v7h-7z"),r.append(" ",i," ",a," ",l," ");let s=o.createElement("a","lh-topbar__url");s.setAttribute("href",""),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener");let c=o.createElement("div","lh-tools"),d=o.createElement("div","lh-tools-locale lh-hidden"),h=o.createElement("button","lh-button lh-tool-locale__button");h.setAttribute("id","lh-button__swap-locales"),h.setAttribute("title","Show Language Picker"),h.setAttribute("aria-label","Toggle language picker"),h.setAttribute("aria-haspopup","menu"),h.setAttribute("aria-expanded","false"),h.setAttribute("aria-controls","lh-tools-locale__selector-wrapper");let p=o.createElementNS("http://www.w3.org/2000/svg","svg");p.setAttribute("width","20px"),p.setAttribute("height","20px"),p.setAttribute("viewBox","0 0 24 24"),p.setAttribute("fill","currentColor");let g=o.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("d","M0 0h24v24H0V0z"),g.setAttribute("fill","none");let b=o.createElementNS("http://www.w3.org/2000/svg","path");b.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"),p.append(g,b),h.append(" ",p," ");let w=o.createElement("div","lh-tools-locale__selector-wrapper");w.setAttribute("id","lh-tools-locale__selector-wrapper"),w.setAttribute("role","menu"),w.setAttribute("aria-labelledby","lh-button__swap-locales"),w.setAttribute("aria-hidden","true"),w.append(" "," "),d.append(" ",h," ",w," ");let f=o.createElement("button","lh-tools__button");f.setAttribute("id","lh-tools-button"),f.setAttribute("title","Tools menu"),f.setAttribute("aria-label","Toggle report tools menu"),f.setAttribute("aria-haspopup","menu"),f.setAttribute("aria-expanded","false"),f.setAttribute("aria-controls","lh-tools-dropdown");let u=o.createElementNS("http://www.w3.org/2000/svg","svg");u.setAttribute("width","100%"),u.setAttribute("height","100%"),u.setAttribute("viewBox","0 0 24 24");let v=o.createElementNS("http://www.w3.org/2000/svg","path");v.setAttribute("d","M0 0h24v24H0z"),v.setAttribute("fill","none");let _=o.createElementNS("http://www.w3.org/2000/svg","path");_.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"),u.append(" ",v," ",_," "),f.append(" ",u," ");let x=o.createElement("div","lh-tools__dropdown");x.setAttribute("id","lh-tools-dropdown"),x.setAttribute("role","menu"),x.setAttribute("aria-labelledby","lh-tools-button");let L=o.createElement("a","lh-report-icon lh-report-icon--print");L.setAttribute("role","menuitem"),L.setAttribute("tabindex","-1"),L.setAttribute("href","#"),L.setAttribute("data-i18n","dropdownPrintSummary"),L.setAttribute("data-action","print-summary");let C=o.createElement("a","lh-report-icon lh-report-icon--print");C.setAttribute("role","menuitem"),C.setAttribute("tabindex","-1"),C.setAttribute("href","#"),C.setAttribute("data-i18n","dropdownPrintExpanded"),C.setAttribute("data-action","print-expanded");let A=o.createElement("a","lh-report-icon lh-report-icon--copy");A.setAttribute("role","menuitem"),A.setAttribute("tabindex","-1"),A.setAttribute("href","#"),A.setAttribute("data-i18n","dropdownCopyJSON"),A.setAttribute("data-action","copy");let z=o.createElement("a","lh-report-icon lh-report-icon--download lh-hidden");z.setAttribute("role","menuitem"),z.setAttribute("tabindex","-1"),z.setAttribute("href","#"),z.setAttribute("data-i18n","dropdownSaveHTML"),z.setAttribute("data-action","save-html");let V=o.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");let N=o.createElement("a","lh-report-icon lh-report-icon--open");N.setAttribute("role","menuitem"),N.setAttribute("tabindex","-1"),N.setAttribute("href","#"),N.setAttribute("data-i18n","dropdownViewer"),N.setAttribute("data-action","open-viewer");let H=o.createElement("a","lh-report-icon lh-report-icon--open");H.setAttribute("role","menuitem"),H.setAttribute("tabindex","-1"),H.setAttribute("href","#"),H.setAttribute("data-i18n","dropdownSaveGist"),H.setAttribute("data-action","save-gist");let P=o.createElement("a","lh-report-icon lh-report-icon--open lh-hidden");P.setAttribute("role","menuitem"),P.setAttribute("tabindex","-1"),P.setAttribute("href","#"),P.setAttribute("data-i18n","dropdownViewUnthrottledTrace"),P.setAttribute("data-action","view-unthrottled-trace");let I=o.createElement("a","lh-report-icon lh-report-icon--dark");return I.setAttribute("role","menuitem"),I.setAttribute("tabindex","-1"),I.setAttribute("href","#"),I.setAttribute("data-i18n","dropdownDarkTheme"),I.setAttribute("data-action","toggle-dark"),x.append(" ",L," ",C," ",A," "," ",z," ",V," ",N," ",H," "," ",P," ",I," "),c.append(" ",d," ",f," ",x," "),n.append(" "," ",r," ",s," ",c," "),e.append(n),e}function ht(o){let e=o.createFragment(),t=o.createElement("div","lh-warnings lh-warnings--toplevel"),n=o.createElement("p","lh-warnings__msg"),r=o.createElement("ul");return t.append(" ",n," ",r," "),e.append(t),e}function be(o,e){switch(e){case"3pFilter":return Ge(o);case"audit":return Be(o);case"categoryHeader":return qe(o);case"chevron":return je(o);case"clump":return We(o);case"crc":return Ke(o);case"crcChain":return Ze(o);case"elementScreenshot":return Je(o);case"explodeyGauge":return Ye(o);case"footer":return Qe(o);case"fraction":return Xe(o);case"gauge":return et(o);case"heading":return tt(o);case"metric":return nt(o);case"scorescale":return rt(o);case"scoresWrapper":return ot(o);case"snippet":return it(o);case"snippetContent":return at(o);case"snippetHeader":return lt(o);case"snippetLine":return st(o);case"styles":return ct(o);case"topbar":return dt(o);case"warningsToplevel":return ht(o)}throw new Error("unexpected component: "+e)}var ee=class{constructor(e,t){this._document=e,this._lighthouseChannel="unknown",this._componentCache=new Map,this.rootEl=t}createElement(e,t){let n=this._document.createElement(e);if(t)for(let r of t.split(/\s+/))r&&n.classList.add(r);return n}createElementNS(e,t,n){let r=this._document.createElementNS(e,t);if(n)for(let i of n.split(/\s+/))i&&r.classList.add(i);return r}createSVGElement(e,t){return this._document.createElementNS("http://www.w3.org/2000/svg",e,t)}createFragment(){return this._document.createDocumentFragment()}createTextNode(e){return this._document.createTextNode(e)}createChildOf(e,t,n){let r=this.createElement(t,n);return e.append(r),r}createComponent(e){let t=this._componentCache.get(e);if(t){let r=t.cloneNode(!0);return this.findAll("style",r).forEach(i=>i.remove()),r}return t=be(this,e),this._componentCache.set(e,t),t.cloneNode(!0)}clearComponentCache(){this._componentCache.clear()}convertMarkdownLinkSnippets(e,t={}){let n=this.createElement("span");for(let r of E.splitMarkdownLink(e)){let i=r.text.includes("`")?this.convertMarkdownCodeSnippets(r.text):r.text;if(!r.isLink){n.append(i);continue}let a=new URL(r.linkHref);(["https://developers.google.com","https://web.dev","https://developer.chrome.com"].includes(a.origin)||t.alwaysAppendUtmSource)&&(a.searchParams.set("utm_source","lighthouse"),a.searchParams.set("utm_medium",this._lighthouseChannel));let s=this.createElement("a");s.rel="noopener",s.target="_blank",s.append(i),this.safelySetHref(s,a.href),n.append(s)}return n}safelySetHref(e,t){if(t=t||"",t.startsWith("#")){e.href=t;return}let n=["https:","http:"],r;try{r=new URL(t)}catch{}r&&n.includes(r.protocol)&&(e.href=r.href)}safelySetBlobHref(e,t){if(t.type!=="text/html"&&t.type!=="application/json")throw new Error("Unsupported blob type");let n=URL.createObjectURL(t);e.href=n}convertMarkdownCodeSnippets(e){let t=this.createElement("span");for(let n of E.splitMarkdownCodeSpans(e))if(n.isCode){let r=this.createElement("code");r.textContent=n.text,t.append(r)}else t.append(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=this.rootEl??this._document){let n=this.maybeFind(e,t);if(n===null)throw new Error(`query ${e} not found`);return n}maybeFind(e,t=this.rootEl??this._document){return t.querySelector(e)}findAll(e,t){return Array.from(t.querySelectorAll(e))}fireEventOn(e,t=this._document,n){let r=new CustomEvent(e,n?{detail:n}:void 0);t.dispatchEvent(r)}saveFile(e,t){let n=this.createElement("a");n.download=t,this.safelySetBlobHref(n,e),this._document.body.append(n),n.click(),this._document.body.removeChild(n),setTimeout(()=>URL.revokeObjectURL(n.href),500)}};var _e=0,m=class o{static i18n=null;static strings={};static reportJson=null;static apply(e){o.strings={...we,...e.providedStrings},o.i18n=e.i18n,o.reportJson=e.reportJson}static getUniqueSuffix(){return _e++}static resetUniqueSuffix(){_e=0}};var ye="data:image/jpeg;base64,";function xe(o){o.configSettings.locale||(o.configSettings.locale="en"),o.configSettings.formFactor||(o.configSettings.formFactor=o.configSettings.emulatedFormFactor),o.finalDisplayedUrl=E.getFinalDisplayedUrl(o),o.mainDocumentUrl=E.getMainDocumentUrl(o);for(let n of Object.values(o.audits))if((n.scoreDisplayMode==="not_applicable"||n.scoreDisplayMode==="not-applicable")&&(n.scoreDisplayMode="notApplicable"),n.scoreDisplayMode==="informative"&&(n.score=1),n.details){if((n.details.type===void 0||n.details.type==="diagnostic")&&(n.details.type="debugdata"),n.details.type==="filmstrip")for(let r of n.details.items)r.data.startsWith(ye)||(r.data=ye+r.data);if(n.details.type==="table")for(let r of n.details.headings){let{itemType:i,text:a}=r;i!==void 0&&(r.valueType=i,delete r.itemType),a!==void 0&&(r.label=a,delete r.text);let l=r.subItemsHeading?.itemType;r.subItemsHeading&&l!==void 0&&(r.subItemsHeading.valueType=l,delete r.subItemsHeading.itemType)}if(n.id==="third-party-summary"&&(n.details.type==="opportunity"||n.details.type==="table")){let{headings:r,items:i}=n.details;if(r[0].valueType==="link"){r[0].valueType="text";for(let a of i)typeof a.entity=="object"&&a.entity.type==="link"&&(a.entity=a.entity.text);n.details.isEntityGrouped=!0}}}let[e]=o.lighthouseVersion.split(".").map(Number),t=o.categories.performance;if(t){if(e<9){o.categoryGroups||(o.categoryGroups={}),o.categoryGroups.hidden={title:""};for(let n of t.auditRefs)n.group?n.group==="load-opportunities"&&(n.group="diagnostics"):n.group="hidden"}else if(e<12)for(let n of t.auditRefs)n.group||(n.group="diagnostics")}if(e<12&&t){let n=new Map;for(let r of t.auditRefs){let i=r.relevantAudits;if(!(!i||!r.acronym))for(let a of i){let l=n.get(a)||[];l.push(r.acronym),n.set(a,l)}}for(let[r,i]of n){if(!i.length)continue;let a=o.audits[r];if(a&&!a.metricSavings){a.metricSavings={};for(let l of i)a.metricSavings[l]=0}}}if(o.environment||(o.environment={benchmarkIndex:0,networkUserAgent:o.userAgent,hostUserAgent:o.userAgent}),o.configSettings.screenEmulation||(o.configSettings.screenEmulation={width:-1,height:-1,deviceScaleFactor:-1,mobile:/mobile/i.test(o.environment.hostUserAgent),disabled:!1}),o.i18n||(o.i18n={}),o.audits["full-page-screenshot"]){let n=o.audits["full-page-screenshot"].details;n?o.fullPageScreenshot={screenshot:n.screenshot,nodes:n.nodes}:o.fullPageScreenshot=null,delete o.audits["full-page-screenshot"]}}var $=E.RATINGS,k=class o{static prepareReportResult(e){let t=JSON.parse(JSON.stringify(e));xe(t);for(let r of Object.values(t.audits))r.details&&(r.details.type==="opportunity"||r.details.type==="table")&&!r.details.isEntityGrouped&&t.entities&&o.classifyEntities(t.entities,r.details);if(typeof t.categories!="object")throw new Error("No categories provided.");let n=new Map;for(let r of Object.values(t.categories))r.auditRefs.forEach(i=>{i.acronym&&n.set(i.acronym,i)}),r.auditRefs.forEach(i=>{let a=t.audits[i.id];i.result=a;let l=Object.keys(i.result.metricSavings||{});if(l.length){i.relevantMetrics=[];for(let s of l){let c=n.get(s);c&&i.relevantMetrics.push(c)}}if(t.stackPacks){let s=[i.id,...i.result.replacesAudits??[]];t.stackPacks.forEach(c=>{let d=s.find(h=>c.descriptions[h]);d&&c.descriptions[d]&&(i.stackPacks=i.stackPacks||[],i.stackPacks.push({title:c.title,iconDataURL:c.iconDataURL,description:c.descriptions[d]}))})}});return t}static getUrlLocatorFn(e){let t=e.find(r=>r.valueType==="url")?.key;if(t&&typeof t=="string")return r=>{let i=r[t];if(typeof i=="string")return i};let n=e.find(r=>r.valueType==="source-location")?.key;if(n)return r=>{let i=r[n];if(typeof i=="object"&&i.type==="source-location")return i.url}}static classifyEntities(e,t){let{items:n,headings:r}=t;if(!n.length||n.some(a=>a.entity))return;let i=o.getUrlLocatorFn(r);if(i)for(let a of n){let l=i(a);if(!l)continue;let s="";try{s=E.parseURL(l).origin}catch{}if(!s)continue;let c=e.find(d=>d.origins.includes(s));c&&(a.entity=c.name)}}static getTableItemSortComparator(e){return(t,n)=>{for(let r of e){let i=t[r],a=n[r];if((typeof i!=typeof a||!["number","string"].includes(typeof i))&&console.warn(`Warning: Attempting to sort unsupported value type: ${r}.`),typeof i=="number"&&typeof a=="number"&&i!==a)return a-i;if(typeof i=="string"&&typeof a=="string"&&i!==a)return i.localeCompare(a)}return 0}}static getEmulationDescriptions(e){let t,n,r,i=e.throttling,a=m.i18n,l=m.strings;switch(e.throttlingMethod){case"provided":r=n=t=l.throttlingProvided;break;case"devtools":{let{cpuSlowdownMultiplier:p,requestLatencyMs:g}=i;t=`${a.formatNumber(p)}x slowdown (DevTools)`,n=`${a.formatMilliseconds(g)} HTTP RTT, ${a.formatKbps(i.downloadThroughputKbps)} down, ${a.formatKbps(i.uploadThroughputKbps)} up (DevTools)`,r=g===150*3.75&&i.downloadThroughputKbps===1.6*1024*.9&&i.uploadThroughputKbps===750*.9?l.runtimeSlow4g:l.runtimeCustom;break}case"simulate":{let{cpuSlowdownMultiplier:p,rttMs:g,throughputKbps:b}=i;t=`${a.formatNumber(p)}x slowdown (Simulated)`,n=`${a.formatMilliseconds(g)} TCP RTT, ${a.formatKbps(b)} throughput (Simulated)`,r=g===150&&b===1.6*1024?l.runtimeSlow4g:l.runtimeCustom;break}default:r=t=n=l.runtimeUnknown}let s=e.channel==="devtools"?!1:e.screenEmulation.disabled,c=e.channel==="devtools"?e.formFactor==="mobile":e.screenEmulation.mobile,d=l.runtimeMobileEmulation;s?d=l.runtimeNoEmulation:c||(d=l.runtimeDesktopEmulation);let h=s?void 0:`${e.screenEmulation.width}x${e.screenEmulation.height}, DPR ${e.screenEmulation.deviceScaleFactor}`;return{deviceEmulation:d,screenEmulation:h,cpuThrottling:t,networkThrottling:n,summary:r}}static showAsPassed(e){switch(e.scoreDisplayMode){case"manual":case"notApplicable":return!0;case"error":case"informative":return!1;default:return Number(e.score)>=$.PASS.minScore}}static calculateRating(e,t){if(t==="manual"||t==="notApplicable")return $.PASS.label;if(t==="error")return $.ERROR.label;if(e===null)return $.FAIL.label;let n=$.FAIL.label;return e>=$.PASS.minScore?n=$.PASS.label:e>=$.AVERAGE.minScore&&(n=$.AVERAGE.label),n}static calculateCategoryFraction(e){let t=0,n=0,r=0,i=0;for(let a of e.auditRefs){let l=o.showAsPassed(a.result);if(!(a.group==="hidden"||a.result.scoreDisplayMode==="manual"||a.result.scoreDisplayMode==="notApplicable")){if(a.result.scoreDisplayMode==="informative"){l||++r;continue}++t,i+=a.weight,l&&n++}}return{numPassed:n,numPassableAudits:t,numInformative:r,totalWeight:i}}static isPluginCategory(e){return E.isPluginCategory(e)}static shouldDisplayAsFraction(e,t){return e==="timespan"||e==="snapshot"||t?.categoryScoreDisplayMode==="fraction"}},we={varianceDisclaimer:"Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics.",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",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",dropdownViewUnthrottledTrace:"View Unthrottled Trace",runtimeSettingsDevice:"Device",runtimeSettingsNetworkThrottling:"Network throttling",runtimeSettingsCPUThrottling:"CPU throttling",runtimeSettingsUANetwork:"User agent (network)",runtimeSettingsBenchmark:"Unthrottled CPU/Memory Power",runtimeSettingsAxeVersion:"Axe version",runtimeSettingsScreenEmulation:"Screen emulation",footerIssue:"File an issue",runtimeNoEmulation:"No emulation",runtimeMobileEmulation:"Emulated Moto G Power",runtimeDesktopEmulation:"Emulated Desktop",runtimeUnknown:"Unknown",runtimeSingleLoad:"Single page session",runtimeAnalysisWindow:"Initial page load",runtimeAnalysisWindowTimespan:"User interactions timespan",runtimeAnalysisWindowSnapshot:"Point-in-time snapshot",runtimeSingleLoadTooltip:"This data is taken from a single page session, 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",firstPartyChipLabel:"1st party",openInANewTabTooltip:"Open in a new tab",unattributable:"Unattributable",unscoredLabel:"Unscored",unscoredTitle:"This audit does not contribute to the overall category score."};var B=class{constructor(e,t){this.dom=e,this.detailsRenderer=t}get _clumpTitles(){return{warning:m.strings.warningAuditsGroupTitle,manual:m.strings.manualAuditsGroupTitle,passed:m.strings.passedAuditsGroupTitle,notApplicable:m.strings.notApplicableAuditsGroupTitle}}renderAudit(e){let t=m.strings,n=this.dom.createComponent("audit"),r=this.dom.find("div.lh-audit",n);r.id=e.result.id;let i=e.result.scoreDisplayMode;e.result.displayValue&&(this.dom.find(".lh-audit__display-text",r).textContent=e.result.displayValue);let a=this.dom.find(".lh-audit__title",r);a.append(this.dom.convertMarkdownCodeSnippets(e.result.title));let l=this.dom.find(".lh-audit__description",r);l.append(this.dom.convertMarkdownLinkSnippets(e.result.description));for(let p of e.relevantMetrics||[]){let g=this.dom.createChildOf(l,"span","lh-audit__adorn");g.title=`Relevant to ${p.result.title}`,g.textContent=p.acronym||p.id}if(e.weight===0){let p=this.dom.createChildOf(l,"span","lh-audit__adorn");p.title=m.strings.unscoredTitle,p.textContent=m.strings.unscoredLabel}e.stackPacks&&e.stackPacks.forEach(p=>{let g=this.dom.createElement("img","lh-audit__stackpack__img");g.src=p.iconDataURL,g.alt=p.title;let b=this.dom.convertMarkdownLinkSnippets(p.description,{alwaysAppendUtmSource:!0}),w=this.dom.createElement("div","lh-audit__stackpack");w.append(g,b),this.dom.find(".lh-audit__stackpacks",r).append(w)});let s=this.dom.find("details",r);if(e.result.details){let p=this.detailsRenderer.render(e.result.details);p&&(p.classList.add("lh-details"),s.append(p))}if(this.dom.find(".lh-chevron-container",r).append(this._createChevron()),this._setRatingClass(r,e.result.score,i),e.result.scoreDisplayMode==="error"){r.classList.add("lh-audit--error");let p=this.dom.find(".lh-audit__display-text",r);p.textContent=t.errorLabel,p.classList.add("lh-tooltip-boundary");let g=this.dom.createChildOf(p,"div","lh-tooltip lh-tooltip--error");g.textContent=e.result.errorMessage||t.errorMissingAuditInfo}else if(e.result.explanation){let p=this.dom.createChildOf(a,"div","lh-audit-explanation");p.textContent=e.result.explanation}let c=e.result.warnings;if(!c||c.length===0)return r;let d=this.dom.find("summary",s),h=this.dom.createChildOf(d,"div","lh-warnings");if(this.dom.createChildOf(h,"span").textContent=t.warningHeader,c.length===1)h.append(this.dom.createTextNode(c.join("")));else{let p=this.dom.createChildOf(h,"ul");for(let g of c){let b=this.dom.createChildOf(p,"li");b.textContent=g}}return r}injectFinalScreenshot(e,t,n){let r=t["final-screenshot"];if(!r||r.scoreDisplayMode==="error"||!r.details||r.details.type!=="screenshot")return null;let i=this.dom.createElement("img","lh-final-ss-image"),a=r.details.data;i.src=a,i.alt=r.title;let l=this.dom.find(".lh-category .lh-category-header",e),s=this.dom.createElement("div","lh-category-headercol"),c=this.dom.createElement("div","lh-category-headercol lh-category-headercol--separator"),d=this.dom.createElement("div","lh-category-headercol");s.append(...l.childNodes),s.append(n),d.append(i),l.append(s,c,d),l.classList.add("lh-category-header__finalscreenshot")}_createChevron(){let e=this.dom.createComponent("chevron");return this.dom.find("svg.lh-chevron",e)}_setRatingClass(e,t,n){let r=k.calculateRating(t,n);return e.classList.add(`lh-audit--${n.toLowerCase()}`),n!=="informative"&&e.classList.add(`lh-audit--${r}`),e}renderCategoryHeader(e,t,n){let r=this.dom.createComponent("categoryHeader"),i=this.dom.find(".lh-score__gauge",r),a=this.renderCategoryScore(e,t,n);if(i.append(a),e.description){let l=this.dom.convertMarkdownLinkSnippets(e.description);this.dom.find(".lh-category-header__description",r).append(l)}return r}renderAuditGroup(e){let 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.append(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.append(r)),[t,r]}_renderGroupedAudits(e,t){let n=new Map,r="NotAGroup";n.set(r,[]);for(let a of e){let l=a.group||r,s=n.get(l)||[];s.push(a),n.set(l,s)}let i=[];for(let[a,l]of n){if(a===r){for(let h of l)i.push(this.renderAudit(h));continue}let s=t[a],[c,d]=this.renderAuditGroup(s);for(let h of l)c.insertBefore(this.renderAudit(h),d);c.classList.add(`lh-audit-group--${a}`),i.push(c)}return i}renderUnexpandableClump(e,t){let n=this.dom.createElement("div");return this._renderGroupedAudits(e,t).forEach(i=>n.append(i)),n}renderClump(e,{auditRefsOrEls:t,description:n,openByDefault:r}){let i=this.dom.createComponent("clump"),a=this.dom.find(".lh-clump",i);r&&a.setAttribute("open","");let l=this.dom.find(".lh-audit-group__header",a),s=this._clumpTitles[e];this.dom.find(".lh-audit-group__title",l).textContent=s;let c=this.dom.find(".lh-audit-group__itemcount",a);c.textContent=`(${t.length})`;let d=t.map(p=>p instanceof HTMLElement?p:this.renderAudit(p));a.append(...d);let h=this.dom.find(".lh-audit-group",i);if(n){let p=this.dom.convertMarkdownLinkSnippets(n);p.classList.add("lh-audit-group__description","lh-audit-group__footer"),h.append(p)}return this.dom.find(".lh-clump-toggletext--show",h).textContent=m.strings.show,this.dom.find(".lh-clump-toggletext--hide",h).textContent=m.strings.hide,a.classList.add(`lh-clump--${e.toLowerCase()}`),h}renderCategoryScore(e,t,n){let r;if(n&&k.shouldDisplayAsFraction(n.gatherMode,e)?r=this.renderCategoryFraction(e):r=this.renderScoreGauge(e,t),n?.omitLabel&&this.dom.find(".lh-gauge__label,.lh-fraction__label",r).remove(),n?.onPageAnchorRendered){let i=this.dom.find("a",r);n.onPageAnchorRendered(i)}return r}renderScoreGauge(e,t){let n=this.dom.createComponent("gauge"),r=this.dom.find("a.lh-gauge__wrapper",n);k.isPluginCategory(e.id)&&r.classList.add("lh-gauge__wrapper--plugin");let i=Number(e.score),a=this.dom.find(".lh-gauge",n),l=this.dom.find("circle.lh-gauge-arc",a);l&&this._setGaugeArc(l,i);let s=Math.round(i*100),c=this.dom.find("div.lh-gauge__percentage",n);return c.textContent=s.toString(),e.score===null&&(c.classList.add("lh-gauge--error"),c.textContent="",c.title=m.strings.errorLabel),e.auditRefs.length===0||this.hasApplicableAudits(e)?r.classList.add(`lh-gauge__wrapper--${k.calculateRating(e.score)}`):(r.classList.add("lh-gauge__wrapper--not-applicable"),c.textContent="-",c.title=m.strings.notApplicableAuditsGroupTitle),this.dom.find(".lh-gauge__label",n).textContent=e.title,n}renderCategoryFraction(e){let t=this.dom.createComponent("fraction"),n=this.dom.find("a.lh-fraction__wrapper",t),{numPassed:r,numPassableAudits:i,totalWeight:a}=k.calculateCategoryFraction(e),l=r/i,s=this.dom.find(".lh-fraction__content",t),c=this.dom.createElement("span");c.textContent=`${r}/${i}`,s.append(c);let d=k.calculateRating(l);return a===0&&(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(t=>t.result.scoreDisplayMode!=="notApplicable")}_setGaugeArc(e,t){let n=2*Math.PI*Number(e.getAttribute("r")),r=Number(e.getAttribute("stroke-width")),i=.25*r/n;e.style.transform=`rotate(${-90+i*360}deg)`;let a=t*n-r/2;t===0&&(e.style.opacity="0"),t===1&&(a=n),e.style.strokeDasharray=`${Math.max(a,0)} ${n}`}_auditHasWarning(e){return!!e.result.warnings?.length}_getClumpIdForAuditRef(e){let t=e.result.scoreDisplayMode;return t==="manual"||t==="notApplicable"?t:k.showAsPassed(e.result)?this._auditHasWarning(e)?"warning":"passed":"failed"}render(e,t={},n){let r=this.dom.createElement("div","lh-category");r.id=e.id,r.append(this.renderCategoryHeader(e,t,n));let i=new Map;i.set("failed",[]),i.set("warning",[]),i.set("manual",[]),i.set("passed",[]),i.set("notApplicable",[]);for(let l of e.auditRefs){if(l.group==="hidden")continue;let s=this._getClumpIdForAuditRef(l),c=i.get(s);c.push(l),i.set(s,c)}for(let l of i.values())l.sort((s,c)=>c.weight-s.weight);let a=i.get("failed")?.length;for(let[l,s]of i){if(s.length===0)continue;if(l==="failed"){let p=this.renderUnexpandableClump(s,t);p.classList.add("lh-clump--failed"),r.append(p);continue}let c=l==="manual"?e.manualDescription:void 0,d=l==="warning"||l==="manual"&&a===0,h=this.renderClump(l,{auditRefsOrEls:s,description:c,openByDefault:d});r.append(h)}return r}};var Q=class{static createSegment(e,t,n,r){let i=e[t],a=Object.keys(e),l=a.indexOf(t)===a.length-1,s=!!i.children&&Object.keys(i.children).length>0,c=Array.isArray(n)?n.slice(0):[];return typeof r<"u"&&c.push(!r),{node:i,isLastChild:l,hasChildren:s,treeMarkers:c}}static createChainNode(e,t,n){let r=e.createComponent("crcChain"),i,a,l,s,c;"request"in t.node?(a=t.node.request.transferSize,l=t.node.request.url,i=(t.node.request.endTime-t.node.request.startTime)*1e3,s=!1):(a=t.node.transferSize,l=t.node.url,i=t.node.navStartToEndTime,s=!0,c=t.node.isLongest);let d=e.find(".lh-crc-node",r);d.setAttribute("title",l),c&&d.classList.add("lh-crc-node__longest");let h=e.find(".lh-crc-node__tree-marker",r);t.treeMarkers.forEach(f=>{let u=f?"lh-tree-marker lh-vert":"lh-tree-marker";h.append(e.createElement("span",u),e.createElement("span","lh-tree-marker"))});let p=t.isLastChild?"lh-tree-marker lh-up-right":"lh-tree-marker lh-vert-right",g=t.hasChildren?"lh-tree-marker lh-horiz-down":"lh-tree-marker lh-right";h.append(e.createElement("span",p),e.createElement("span","lh-tree-marker lh-right"),e.createElement("span",g));let b=n.renderTextURL(l),w=e.find(".lh-crc-node__tree-value",r);if(w.append(b),!t.hasChildren||s){let f=e.createElement("span","lh-crc-node__chain-duration");f.textContent=" - "+m.i18n.formatMilliseconds(i)+", ";let u=e.createElement("span","lh-crc-node__chain-size");u.textContent=m.i18n.formatBytesToKiB(a,.01),w.append(f,u)}return r}static buildTree(e,t,n,r){if(n.append(Y.createChainNode(e,t,r)),t.node.children)for(let i of Object.keys(t.node.children)){let a=Y.createSegment(t.node.children,i,t.treeMarkers,t.isLastChild);Y.buildTree(e,a,n,r)}}static render(e,t,n){let r=e.createComponent("crc"),i=e.find(".lh-crc",r);e.find(".lh-crc-initial-nav",r).textContent=m.strings.crcInitialNavigation,e.find(".lh-crc__longest_duration_label",r).textContent=m.strings.crcLongestDurationLabel,e.find(".lh-crc__longest_duration",r).textContent=m.i18n.formatMilliseconds(t.longestChain.duration);let a=t.chains;for(let l of Object.keys(a)){let s=Y.createSegment(a,l);Y.buildTree(e,s,i,n)}return e.find(".lh-crc-container",r)}},Y=Q;function pt(o,e){return e.left<=o.width&&0<=e.right&&e.top<=o.height&&0<=e.bottom}function ke(o,e,t){return o<e?e:o>t?t:o}function ut(o){return{x:o.left+o.width/2,y:o.top+o.height/2}}var G=class o{static getScreenshotPositions(e,t,n){let r=ut(e),i=ke(r.x-t.width/2,0,n.width-t.width),a=ke(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,i){let a=e.find("clipPath",t),l=`clip-${m.getUniqueSuffix()}`;a.id=l,t.style.clipPath=`url(#${l})`;let s=n.top/i.height,c=s+r.height/i.height,d=n.left/i.width,h=d+r.width/i.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(let g of p){let b=e.createElementNS("http://www.w3.org/2000/svg","polygon");b.setAttribute("points",g),a.append(b)}}static installFullPageScreenshot(e,t){e.style.setProperty("--element-screenshot-url",`url('${t.data}')`)}static installOverlayFeature(e){let{dom:t,rootEl:n,overlayContainerEl:r,fullPageScreenshot:i}=e,a="lh-screenshot-overlay--enabled";n.classList.contains(a)||(n.classList.add(a),n.addEventListener("click",l=>{let s=l.target;if(!s)return;let c=s.closest(".lh-node > .lh-element-screenshot");if(!c)return;let d=t.createElement("div","lh-element-screenshot__overlay");r.append(d);let h={width:d.clientWidth*.95,height:d.clientHeight*.8},p={width:Number(c.dataset.rectWidth),height:Number(c.dataset.rectHeight),left:Number(c.dataset.rectLeft),right:Number(c.dataset.rectLeft)+Number(c.dataset.rectWidth),top:Number(c.dataset.rectTop),bottom:Number(c.dataset.rectTop)+Number(c.dataset.rectHeight)},g=o.render(t,i.screenshot,p,h);if(!g){d.remove();return}d.append(g),d.addEventListener("click",()=>d.remove())}))}static _computeZoomFactor(e,t){let r={x:t.width/e.width,y:t.height/e.height},i=.75*Math.min(r.x,r.y);return Math.min(1,i)}static render(e,t,n,r){if(!pt(t,n))return null;let i=e.createComponent("elementScreenshot"),a=e.find("div.lh-element-screenshot",i);a.dataset.rectWidth=n.width.toString(),a.dataset.rectHeight=n.height.toString(),a.dataset.rectLeft=n.left.toString(),a.dataset.rectTop=n.top.toString();let l=this._computeZoomFactor(n,r),s={width:r.width/l,height:r.height/l};s.width=Math.min(t.width,s.width),s.height=Math.min(t.height,s.height);let c={width:s.width*l,height:s.height*l},d=o.getScreenshotPositions(n,s,{width:t.width,height:t.height}),h=e.find("div.lh-element-screenshot__image",a);h.style.width=c.width+"px",h.style.height=c.height+"px",h.style.backgroundPositionY=-(d.screenshot.top*l)+"px",h.style.backgroundPositionX=-(d.screenshot.left*l)+"px",h.style.backgroundSize=`${t.width*l}px ${t.height*l}px`;let p=e.find("div.lh-element-screenshot__element-marker",a);p.style.width=n.width*l+"px",p.style.height=n.height*l+"px",p.style.left=d.clip.left*l+"px",p.style.top=d.clip.top*l+"px";let g=e.find("div.lh-element-screenshot__mask",a);return g.style.width=c.width+"px",g.style.height=c.height+"px",o.renderClipPathInScreenshot(e,g,d.clip,n,s),a}};var gt=["http://","https://","data:"],mt=["bytes","numeric","ms","timespanMs"],X=class{constructor(e,t={}){this._dom=e,this._fullPageScreenshot=t.fullPageScreenshot,this._entities=t.entities}render(e){switch(e.type){case"filmstrip":return this._renderFilmstrip(e);case"list":return this._renderList(e);case"checklist":return this._renderChecklist(e);case"table":case"opportunity":return this._renderTable(e);case"network-tree":case"criticalrequestchain":return Q.render(this._dom,e,this);case"screenshot":case"debugdata":case"treemap-data":return null;default:return this._renderUnknown(e.type,e)}}_renderBytes(e){let t=m.i18n.formatBytesToKiB(e.value,e.granularity||.1),n=this._renderText(t);return n.title=m.i18n.formatBytes(e.value),n}_renderMilliseconds(e){let t;return e.displayUnit==="duration"?t=m.i18n.formatDuration(e.value):t=m.i18n.formatMilliseconds(e.value,e.granularity||10),this._renderText(t)}renderTextURL(e){let t=e,n,r,i;try{let l=E.parseURL(t);n=l.file==="/"?l.origin:l.file,r=l.file==="/"||l.hostname===""?"":`(${l.hostname})`,i=t}catch{n=t}let a=this._dom.createElement("div","lh-text__url");if(a.append(this._createLink({text:n,url:t})),r){let l=this._renderText(r);l.classList.add("lh-text__url-host"),a.append(l)}return i&&(a.title=t,a.dataset.url=t),a}_renderLink(e){return this._createLink(e)}_createLink(e){let t=this._dom.createElement("a");if(this._dom.safelySetHref(t,e.url),!t.href){let n=this._renderText(e.text);return n.classList.add("lh-link"),n}return t.rel="noopener",t.target="_blank",t.textContent=e.text,t.classList.add("lh-link"),t}_renderText(e){let t=this._dom.createElement("div","lh-text");return t.textContent=e,t}_renderBaselineStatus(e){let t=this._dom.createElement("div","lh-baseline-status"),n=e.status;return t.classList.add(`lh-baseline-status--${n}`),t.textContent=String(e.displayString),t}_renderNumeric(e){let t=m.i18n.formatNumber(e.value,e.granularity||.1),n=this._dom.createElement("div","lh-numeric");return n.textContent=t,n}_renderThumbnail(e){let 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);let 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(e==null)return null;if(typeof e=="object")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"text":return this._renderText(e.value);case"source-location":return this.renderSourceLocation(e);case"url":return this.renderTextURL(e.value);case"baseline-status":return this._renderBaselineStatus(e);default:return this._renderUnknown(e.type,e)}switch(t.valueType){case"bytes":{let n=Number(e);return this._renderBytes({value:n,granularity:t.granularity})}case"code":{let n=String(e);return this._renderCode(n)}case"ms":{let n={value:Number(e),granularity:t.granularity,displayUnit:t.displayUnit};return this._renderMilliseconds(n)}case"numeric":{let n=Number(e);return this._renderNumeric({value:n,granularity:t.granularity})}case"text":{let n=String(e);return this._renderText(n)}case"thumbnail":{let n=String(e);return this._renderThumbnail(n)}case"timespanMs":{let n=Number(e);return this._renderMilliseconds({value:n})}case"url":{let n=String(e);return gt.some(r=>n.startsWith(r))?this.renderTextURL(n):this._renderCode(n)}default:return this._renderUnknown(t.valueType,e)}}_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){let n=this._dom.createElement("tr");for(let r of t){if(!r||!r.key){this._dom.createChildOf(n,"td","lh-table-column--empty");continue}let i=e[r.key],a;if(i!=null&&(a=this._renderTableValue(i,r)),a){let l=`lh-table-column--${r.valueType}`;this._dom.createChildOf(n,"td",l).append(a)}else this._dom.createChildOf(n,"td","lh-table-column--empty")}return n}_renderTableRowsFromItem(e,t){let n=this._dom.createFragment();if(n.append(this._renderTableRow(e,t)),!e.subItems)return n;let r=t.map(this._getDerivedSubItemsHeading);if(!r.some(Boolean))return n;for(let i of e.subItems.items){let a=this._renderTableRow(i,r);a.classList.add("lh-sub-item-row"),n.append(a)}return n}_adornEntityGroupRow(e){let t=e.dataset.entity;if(!t)return;let n=this._entities?.find(i=>i.name===t);if(!n)return;let r=this._dom.find("td",e);if(n.category){let i=this._dom.createElement("span");i.classList.add("lh-audit__adorn"),i.textContent=n.category,r.append(" ",i)}if(n.isFirstParty){let i=this._dom.createElement("span");i.classList.add("lh-audit__adorn","lh-audit__adorn1p"),i.textContent=m.strings.firstPartyChipLabel,r.append(" ",i)}if(n.homepage){let i=this._dom.createElement("a");this._dom.safelySetHref(i,n.homepage),i.href&&(i.target="_blank",i.title=m.strings.openInANewTabTooltip,i.classList.add("lh-report-icon--external"),r.append(" ",i))}}_renderEntityGroupRow(e,t){let n={...t[0]};n.valueType="text";let r=[n,...t.slice(1)],i=this._dom.createFragment();return i.append(this._renderTableRow(e,r)),this._dom.find("tr",i).classList.add("lh-row--group"),i}_getEntityGroupItems(e){let{items:t,headings:n,sortedBy:r}=e;if(!t.length||e.isEntityGrouped||!t.some(d=>d.entity))return[];let i=new Set(e.skipSumming||[]),a=[];for(let d of n)!d.key||i.has(d.key)||mt.includes(d.valueType)&&a.push(d.key);let l=n[0].key;if(!l)return[];let s=new Map;for(let d of t){let h=typeof d.entity=="string"?d.entity:void 0,p=s.get(h)||{[l]:h||m.strings.unattributable,entity:h};for(let g of a)p[g]=Number(p[g]||0)+Number(d[g]||0);s.set(h,p)}let c=[...s.values()];return r&&c.sort(k.getTableItemSortComparator(r)),c}_renderTable(e){if(!e.items.length)return this._dom.createElement("span");let t=this._dom.createElement("table","lh-table"),n=this._dom.createChildOf(t,"thead"),r=this._dom.createChildOf(n,"tr");for(let l of e.headings){let c=`lh-table-column--${l.valueType||"text"}`,d=this._dom.createElement("div","lh-text");d.textContent=l.label,this._dom.createChildOf(r,"th",c).append(d)}let i=this._getEntityGroupItems(e),a=this._dom.createChildOf(t,"tbody");if(i.length)for(let l of i){let s=typeof l.entity=="string"?l.entity:void 0,c=this._renderEntityGroupRow(l,e.headings);for(let h of e.items.filter(p=>p.entity===s))c.append(this._renderTableRowsFromItem(h,e.headings));let d=this._dom.findAll("tr",c);s&&d.length&&(d.forEach(h=>h.dataset.entity=s),this._adornEntityGroupRow(d[0])),a.append(c)}else{let l=!0;for(let s of e.items){let c=this._renderTableRowsFromItem(s,e.headings),d=this._dom.findAll("tr",c),h=d[0];if(typeof s.entity=="string"&&(h.dataset.entity=s.entity),e.isEntityGrouped&&s.entity)h.classList.add("lh-row--group"),this._adornEntityGroupRow(h);else for(let p of d)p.classList.add(l?"lh-row--even":"lh-row--odd");l=!l,a.append(c)}}return t}_renderListValue(e){return e.type==="node"?this.renderNode(e):e.type==="text"?this._renderText(e.value):this.render(e)}_renderList(e){let t=this._dom.createElement("div","lh-list");return e.items.forEach(n=>{if(n.type==="list-section"){let i=this._dom.createElement("div","lh-list-section");n.title&&this._dom.createChildOf(i,"div","lh-list-section__title").append(this._dom.convertMarkdownLinkSnippets(n.title)),n.description&&this._dom.createChildOf(i,"div","lh-list-section__description").append(this._dom.convertMarkdownLinkSnippets(n.description));let a=this._renderListValue(n.value);a&&i.append(a),t.append(i);return}let r=this._renderListValue(n);r&&t.append(r)}),t}_renderChecklist(e){let t=this._dom.createElement("ul","lh-checklist");return Object.values(e.items).forEach(n=>{let r=this._dom.createChildOf(t,"li","lh-checklist-item"),i=n.value?"lh-report-plain-icon--checklist-pass":"lh-report-plain-icon--checklist-fail";this._dom.createChildOf(r,"span",`lh-report-plain-icon ${i}`).textContent=n.label}),t}renderNode(e){let t=this._dom.createElement("span","lh-node");if(e.nodeLabel){let a=this._dom.createElement("div");a.textContent=e.nodeLabel,t.append(a)}if(e.snippet){let a=this._dom.createElement("div");a.classList.add("lh-node__snippet"),a.textContent=e.snippet,t.append(a)}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;let n=e.lhId&&this._fullPageScreenshot.nodes[e.lhId];if(!n||n.width===0||n.height===0)return t;let r={width:147,height:100},i=G.render(this._dom,this._fullPageScreenshot.screenshot,n,r);return i&&t.prepend(i),t}renderSourceLocation(e){if(!e.url)return null;let t=`${e.url}:${e.line+1}:${e.column}`,n;e.original&&(n=`${e.original.file||"<unmapped>"}:${e.original.line+1}:${e.original.column}`);let r;if(e.urlProvider==="network"&&n)r=this._createLink({url:e.url,text:n}),r.title=`maps to generated location ${t}`;else if(e.urlProvider==="network"&&!n)r=this.renderTextURL(e.url),this._dom.find(".lh-link",r).textContent+=`:${e.line+1}:${e.column}`;else if(e.urlProvider==="comment"&&n)r=this._renderText(`${n} (from source map)`),r.title=`${t} (from sourceURL)`;else if(e.urlProvider==="comment"&&!n)r=this._renderText(`${t} (from sourceURL)`);else return null;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){let t=this._dom.createElement("div","lh-filmstrip");for(let n of e.items){let r=this._dom.createChildOf(t,"div","lh-filmstrip__frame"),i=this._dom.createChildOf(r,"img","lh-filmstrip__thumbnail");i.src=n.data,i.alt="Screenshot"}return t}_renderCode(e){let t=this._dom.createElement("pre","lh-code");return t.textContent=e,t}};var te=class{constructor(e){e==="en-XA"&&(e="de"),this._locale=e,this._cachedNumberFormatters=new Map}_formatNumberWithGranularity(e,t,n={}){if(t!==void 0){let a=-Math.log10(t);Number.isInteger(a)||(console.warn(`granularity of ${t} is invalid. Using 1 instead`),t=1),t<1&&(n={...n},n.minimumFractionDigits=n.maximumFractionDigits=Math.ceil(a)),e=Math.round(e/t)*t,Object.is(e,-0)&&(e=0)}else Math.abs(e)<5e-4&&(e=0);let r,i=[n.minimumFractionDigits,n.maximumFractionDigits,n.style,n.unit,n.unitDisplay,this._locale].join("");return r=this._cachedNumberFormatters.get(i),r||(r=new Intl.NumberFormat(this._locale,n),this._cachedNumberFormatters.set(i,r)),r.format(e).replace(" ","\xA0")}formatNumber(e,t){return this._formatNumberWithGranularity(e,t)}formatInteger(e){return this._formatNumberWithGranularity(e,1)}formatPercent(e){return new Intl.NumberFormat(this._locale,{style:"percent"}).format(e)}formatBytesToKiB(e,t=void 0){return this._formatNumberWithGranularity(e/1024,t)+"\xA0KiB"}formatBytesToMiB(e,t=void 0){return this._formatNumberWithGranularity(e/1048576,t)+"\xA0MiB"}formatBytes(e,t=1){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"byte",unitDisplay:"long"})}formatBytesWithBestUnit(e,t=.1){return e>=1048576?this.formatBytesToMiB(e,t):e>=1024?this.formatBytesToKiB(e,t):this._formatNumberWithGranularity(e,t,{style:"unit",unit:"byte",unitDisplay:"narrow"})}formatKbps(e,t=void 0){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"kilobit-per-second",unitDisplay:"short"})}formatMilliseconds(e,t=void 0){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"millisecond",unitDisplay:"short"})}formatSeconds(e,t=void 0){return this._formatNumberWithGranularity(e/1e3,t,{style:"unit",unit:"second",unitDisplay:"narrow"})}formatDateTime(e){let t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"},n;try{n=new Intl.DateTimeFormat(this._locale,t)}catch{t.timeZone="UTC",n=new Intl.DateTimeFormat(this._locale,t)}return n.format(new Date(e))}formatDuration(e){let t=e/1e3;if(Math.round(t)===0)return"None";let n=[],r={day:3600*24,hour:3600,minute:60,second:1};return Object.keys(r).forEach(i=>{let a=r[i],l=Math.floor(t/a);if(l>0){t-=l*a;let s=this._formatNumberWithGranularity(l,1,{style:"unit",unit:i,unitDisplay:"narrow"});n.push(s)}}),n.join(" ")}};function Ee(o){let e=o.createComponent("explodeyGauge");return o.find(".lh-exp-gauge-component",e)}function Le(o,e,t){let n=o.find("div.lh-exp-gauge__wrapper",e);n.className="",n.classList.add("lh-exp-gauge__wrapper",`lh-exp-gauge__wrapper--${k.calculateRating(t.score)}`),vt(o,n,t)}function ft(o,e,t){t=t||o/32;let n=o/t,r=.5*t,i=n+r+t,a=2*Math.PI*n,l=Math.acos(1-.5*Math.pow(.5*t/n,2))*n,s=2*Math.PI*i,c=Math.acos(1-.5*Math.pow(.5*t/i,2))*i;return{radiusInner:n,radiusOuter:i,circumferenceInner:a,circumferenceOuter:s,getArcLength:()=>Math.max(0,Number(e*a)),getMetricArcLength:(d,h=!1)=>{let p=h?0:2*c;return Math.max(0,Number(d*s-r-p))},endDiffInner:l,endDiffOuter:c,strokeWidth:t,strokeGap:r}}function vt(o,e,t){let i=Number(t.score),{radiusInner:a,radiusOuter:l,circumferenceInner:s,circumferenceOuter:c,getArcLength:d,getMetricArcLength:h,endDiffInner:p,endDiffOuter:g,strokeWidth:b,strokeGap:w}=ft(128,i),f=o.find("svg.lh-exp-gauge",e);o.find(".lh-exp-gauge__label",f).textContent=t.title,f.setAttribute("viewBox",[-64,-64/2,128,128/2].join(" ")),f.style.setProperty("--stroke-width",`${b}px`),f.style.setProperty("--circle-meas",(2*Math.PI).toFixed(4));let u=o.find("g.lh-exp-gauge__outer",e),v=o.find("g.lh-exp-gauge__inner",e),_=o.find("circle.lh-cover",u),x=o.find("circle.lh-exp-gauge__arc",v),L=o.find("text.lh-exp-gauge__percentage",v);u.style.setProperty("--scale-initial",String(a/l)),u.style.setProperty("--radius",`${l}px`),_.style.setProperty("--radius",`${.5*(a+l)}px`),_.setAttribute("stroke-width",String(w)),f.style.setProperty("--radius",`${a}px`),x.setAttribute("stroke-dasharray",`${d()} ${(s-d()).toFixed(4)}`),x.setAttribute("stroke-dashoffset",String(.25*s-p)),L.textContent=Math.round(i*100).toString();let C=l+b,A=l-b,z=t.auditRefs.filter(y=>y.group==="metrics"&&y.weight),V=z.reduce((y,S)=>y+=S.weight,0),N=.25*c-g-.5*w,H=-.5*Math.PI;u.querySelectorAll(".metric").forEach(y=>{z.map(R=>`metric--${R.id}`).find(R=>y.classList.contains(R))||y.remove()}),z.forEach((y,S)=>{let M=y.acronym??y.id,R=!u.querySelector(`.metric--${M}`),T=o.maybeFind(`g.metric--${M}`,u)||o.createSVGElement("g"),K=o.maybeFind(`.metric--${M} circle.lh-exp-gauge--faded`,u)||o.createSVGElement("circle"),q=o.maybeFind(`.metric--${M} circle.lh-exp-gauge--miniarc`,u)||o.createSVGElement("circle"),U=o.maybeFind(`.metric--${M} circle.lh-exp-gauge-hovertarget`,u)||o.createSVGElement("circle"),D=o.maybeFind(`.metric--${M} text.metric__label`,u)||o.createSVGElement("text"),F=o.maybeFind(`.metric--${M} text.metric__value`,u)||o.createSVGElement("text");T.classList.add("metric",`metric--${M}`),K.classList.add("lh-exp-gauge__arc","lh-exp-gauge__arc--metric","lh-exp-gauge--faded"),q.classList.add("lh-exp-gauge__arc","lh-exp-gauge__arc--metric","lh-exp-gauge--miniarc"),U.classList.add("lh-exp-gauge__arc","lh-exp-gauge__arc--metric","lh-exp-gauge-hovertarget");let j=y.weight/V,de=h(j),he=y.result.score?y.result.score*j:0,pe=h(he),Pe=j*c,ue=h(j,!0),ge=k.calculateRating(y.result.score,y.result.scoreDisplayMode);T.style.setProperty("--metric-rating",ge),T.style.setProperty("--metric-color",`var(--color-${ge})`),T.style.setProperty("--metric-offset",`${N}`),T.style.setProperty("--i",S.toString()),K.setAttribute("stroke-dasharray",`${de} ${c-de}`),q.style.setProperty("--metric-array",`${pe} ${c-pe}`),U.setAttribute("stroke-dasharray",`${ue} ${c-ue-g}`),D.classList.add("metric__label"),F.classList.add("metric__value"),D.textContent=M,F.textContent=`+${Math.round(he*100)}`;let me=H+j*Math.PI,Z=Math.cos(me),J=Math.sin(me);switch(!0){case Z>0:F.setAttribute("text-anchor","end");break;case Z<0:D.setAttribute("text-anchor","end");break;case Z===0:D.setAttribute("text-anchor","middle"),F.setAttribute("text-anchor","middle");break}switch(!0){case J>0:D.setAttribute("dominant-baseline","hanging");break;case J<0:F.setAttribute("dominant-baseline","hanging");break;case J===0:D.setAttribute("dominant-baseline","middle"),F.setAttribute("dominant-baseline","middle");break}D.setAttribute("x",(C*Z).toFixed(2)),D.setAttribute("y",(C*J).toFixed(2)),F.setAttribute("x",(A*Z).toFixed(2)),F.setAttribute("y",(A*J).toFixed(2)),R&&(T.appendChild(K),T.appendChild(q),T.appendChild(U),T.appendChild(D),T.appendChild(F),u.appendChild(T)),N-=Pe,H+=j*2*Math.PI});let P=u.querySelector(".lh-exp-gauge-underhovertarget")||o.createSVGElement("circle");P.classList.add("lh-exp-gauge__arc","lh-exp-gauge__arc--metric","lh-exp-gauge-hovertarget","lh-exp-gauge-underhovertarget");let I=h(1,!0);if(P.setAttribute("stroke-dasharray",`${I} ${c-I-g}`),P.isConnected||u.prepend(P),f.dataset.listenersSetup)return;f.dataset.listenersSetup=!0,De(f),f.addEventListener("pointerover",y=>{if(y.target===f&&f.classList.contains("state--expanded")){f.classList.remove("state--expanded"),f.classList.contains("state--highlight")&&(f.classList.remove("state--highlight"),o.find(".metric--highlight",f).classList.remove("metric--highlight"));return}if(!(y.target instanceof Element))return;let S=y.target.parentNode;if(S instanceof SVGElement){if(S&&S===v){f.classList.contains("state--expanded")?f.classList.contains("state--highlight")&&(f.classList.remove("state--highlight"),o.find(".metric--highlight",f).classList.remove("metric--highlight")):f.classList.add("state--expanded");return}if(S&&S.classList&&S.classList.contains("metric")){let M=S.style.getPropertyValue("--metric-rating");if(e.style.setProperty("--color-highlight",`var(--color-${M}-secondary)`),!f.classList.contains("state--highlight"))f.classList.add("state--highlight"),S.classList.add("metric--highlight");else{let R=o.find(".metric--highlight",f);S!==R&&(R.classList.remove("metric--highlight"),S.classList.add("metric--highlight"))}}}}),f.addEventListener("mouseleave",()=>{f.classList.remove("state--highlight"),f.querySelector(".metric--highlight")?.classList.remove("metric--highlight")});async function De(y){if(await new Promise(U=>setTimeout(U,1e3)),y.classList.contains("state--expanded"))return;let S=o.find(".lh-exp-gauge__inner",y),M=Array.from(S.querySelectorAll("circle")).map(U=>{let D=`uniq-${Math.random()}`;U.setAttribute("id",D);let F=o.createSVGElement("use");return F.setAttribute("href",`#${D}`),y.appendChild(F),F}),R=2.5;y.style.setProperty("--peek-dur",`${R}s`),y.classList.add("state--peek","state--expanded");let T=()=>{y.classList.remove("state--peek","state--expanded"),M.forEach(U=>U.remove())},K=setTimeout(()=>{y.removeEventListener("mouseenter",q),T()},R*1e3*1.5);function q(){clearTimeout(K),T()}y.addEventListener("mouseenter",q,{once:!0})}}var ne=class extends B{_renderMetric(e){let t=this.dom.createComponent("metric"),n=this.dom.find(".lh-metric",t);n.id=e.result.id;let r=k.calculateRating(e.result.score,e.result.scoreDisplayMode);n.classList.add(`lh-metric--${r}`);let i=this.dom.find(".lh-metric__title",t);i.textContent=e.result.title;let a=this.dom.find(".lh-metric__value",t);a.textContent=e.result.displayValue||"";let l=this.dom.find(".lh-metric__description",t);if(l.append(this.dom.convertMarkdownLinkSnippets(e.result.description)),e.result.scoreDisplayMode==="error"){l.textContent="",a.textContent="Error!";let s=this.dom.createChildOf(l,"span");s.textContent=e.result.errorMessage||"Report error: no metric information"}else e.result.scoreDisplayMode==="notApplicable"&&(a.textContent="--");return n}_getScoringCalculatorHref(e){let t=e.filter(h=>h.group==="metrics"),n=e.find(h=>h.id==="interactive"),r=e.find(h=>h.id==="first-cpu-idle"),i=e.find(h=>h.id==="first-meaningful-paint");n&&t.push(n),r&&t.push(r),i&&typeof i.result.score=="number"&&t.push(i);let a=h=>Math.round(h*100)/100,s=[...t.map(h=>{let p;return typeof h.result.numericValue=="number"?(p=h.id==="cumulative-layout-shift"?a(h.result.numericValue):Math.round(h.result.numericValue),p=p.toString()):p="null",[h.acronym||h.id,p]})];m.reportJson&&(s.push(["device",m.reportJson.configSettings.formFactor]),s.push(["version",m.reportJson.lighthouseVersion]));let c=new URLSearchParams(s),d=new URL("https://googlechrome.github.io/lighthouse/scorecalc/");return d.hash=c.toString(),d.href}overallImpact(e,t){if(!e.result.metricSavings)return{overallImpact:0,overallLinearImpact:0};let n=0,r=0;for(let[i,a]of Object.entries(e.result.metricSavings)){if(a===void 0)continue;let l=t.find(g=>g.acronym===i);if(!l||l.result.score===null)continue;let s=l.result.numericValue;if(!s)continue;let c=a/s*l.weight;r+=c;let d=l.result.scoringOptions;if(!d)continue;let p=(E.computeLogNormalScore(d,s-a)-l.result.score)*l.weight;n+=p}return{overallImpact:n,overallLinearImpact:r}}render(e,t,n){let r=m.strings,i=this.dom.createElement("div","lh-category");i.id=e.id,i.append(this.renderCategoryHeader(e,t,n));let a=e.auditRefs.filter(p=>p.group==="metrics");if(a.length){let[p,g]=this.renderAuditGroup(t.metrics),b=this.dom.createElement("input","lh-metrics-toggle__input"),w=`lh-metrics-toggle${m.getUniqueSuffix()}`;b.setAttribute("aria-label","Toggle the display of metric descriptions"),b.type="checkbox",b.id=w,p.prepend(b);let f=this.dom.find(".lh-audit-group__header",p),u=this.dom.createChildOf(f,"label","lh-metrics-toggle__label");u.htmlFor=w;let v=this.dom.createChildOf(u,"span","lh-metrics-toggle__labeltext--show"),_=this.dom.createChildOf(u,"span","lh-metrics-toggle__labeltext--hide");v.textContent=m.strings.expandView,_.textContent=m.strings.collapseView;let x=this.dom.createElement("div","lh-metrics-container");if(p.insertBefore(x,g),a.forEach(L=>{x.append(this._renderMetric(L))}),i.querySelector(".lh-gauge__wrapper")){let L=this.dom.find(".lh-category-header__description",i),C=this.dom.createChildOf(L,"div","lh-metrics__disclaimer"),A=this.dom.convertMarkdownLinkSnippets(r.varianceDisclaimer);C.append(A);let z=this.dom.createChildOf(C,"a","lh-calclink");z.target="_blank",z.textContent=r.calculatorLink,this.dom.safelySetHref(z,this._getScoringCalculatorHref(e.auditRefs))}p.classList.add("lh-audit-group--metrics"),i.append(p)}let l=this.dom.createChildOf(i,"div","lh-filmstrip-container"),c=e.auditRefs.find(p=>p.id==="screenshot-thumbnails")?.result;if(c?.details){l.id=c.id;let p=this.detailsRenderer.render(c.details);p&&l.append(p)}let d=this.renderFilterableSection(e,t,["insights","diagnostics"],a);if(d&&(d.classList.add("lh-perf-audits"),i.append(d)),(!n||n?.gatherMode==="navigation")&&e.score!==null){let p=Ee(this.dom);Le(this.dom,p,e),this.dom.find(".lh-score__gauge",i).replaceWith(p)}return i}renderFilterableSection(e,t,n,r){if(n.some(u=>!t[u]))return null;let i=this.dom.createElement("div"),a=u=>u.group??"",s=e.auditRefs.filter(u=>n.includes(a(u))).map(u=>{let{overallImpact:v,overallLinearImpact:_}=this.overallImpact(u,r),x=u.result.guidanceLevel||1,L=this.renderAudit(u);return{auditRef:u,auditEl:L,overallImpact:v,overallLinearImpact:_,guidanceLevel:x}}),c=s.filter(u=>!k.showAsPassed(u.auditRef.result)),d=s.filter(u=>k.showAsPassed(u.auditRef.result)),h={};for(let u of n){let v=this.renderAuditGroup(t[u]);v[0].classList.add(`lh-audit-group--${u}`),h[u]=v}function p(u){for(let v of s)if(u==="All")v.auditEl.hidden=!1;else{let _=v.auditRef.result.metricSavings?.[u]===void 0;v.auditEl.hidden=_}c.sort((v,_)=>{let x=v.auditRef.result.score||0,L=_.auditRef.result.score||0;if(x!==L)return x-L;if(u!=="All"){let C=v.auditRef.result.metricSavings?.[u]??-1,A=_.auditRef.result.metricSavings?.[u]??-1;if(C!==A)return A-C}return v.overallImpact!==_.overallImpact?_.overallImpact*_.guidanceLevel-v.overallImpact*v.guidanceLevel:v.overallImpact===0&&_.overallImpact===0&&v.overallLinearImpact!==_.overallLinearImpact?_.overallLinearImpact*_.guidanceLevel-v.overallLinearImpact*v.guidanceLevel:_.guidanceLevel-v.guidanceLevel});for(let v of c){if(!v.auditRef.group)continue;let _=h[a(v.auditRef)];if(!_)continue;let[x,L]=_;x.insertBefore(v.auditEl,L)}}let g=new Set;for(let u of c){let v=u.auditRef.result.metricSavings||{};for(let[_,x]of Object.entries(v))typeof x=="number"&&g.add(_)}let b=r.filter(u=>u.acronym&&g.has(u.acronym));b.length&&this.renderMetricAuditFilter(b,i,p),p("All");for(let u of n)if(c.some(v=>a(v.auditRef)===u)){let v=h[u];if(!v)continue;i.append(v[0])}if(!d.length)return i;let w={auditRefsOrEls:d.map(u=>u.auditEl),groupDefinitions:t},f=this.renderClump("passed",w);return i.append(f),i}renderMetricAuditFilter(e,t,n){let r=this.dom.createElement("div","lh-metricfilter"),i=this.dom.createChildOf(r,"span","lh-metricfilter__text");i.textContent=m.strings.showRelevantAudits;let a=[{acronym:"All",id:"All"},...e],l=m.getUniqueSuffix();for(let s of a){let c=`metric-${s.acronym}-${l}`,d=this.dom.createChildOf(r,"input","lh-metricfilter__radio");d.type="radio",d.name=`metricsfilter-${l}`,d.id=c;let h=this.dom.createChildOf(r,"label","lh-metricfilter__label");h.htmlFor=c,h.title="result"in s?s.result.title:"",h.textContent=s.acronym||s.id,s.acronym==="All"&&(d.checked=!0,h.classList.add("lh-metricfilter__label--active")),t.append(r),d.addEventListener("input",p=>{for(let b of t.querySelectorAll("label.lh-metricfilter__label"))b.classList.toggle("lh-metricfilter__label--active",b.htmlFor===c);t.classList.toggle("lh-category--filtered",s.acronym!=="All"),n(s.acronym||"All");let g=t.querySelectorAll("div.lh-audit-group, details.lh-audit-group");for(let b of g){b.hidden=!1;let w=Array.from(b.querySelectorAll("div.lh-audit")),f=!!w.length&&w.every(u=>u.hidden);b.hidden=f}})}}};var re=class{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.");let i=t.closest(".lh-root");i?this._dom.rootEl=i:(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");let r=k.prepareReportResult(e);return this._dom.rootEl.textContent="",this._dom.rootEl.append(this._renderReport(r)),this._opts.occupyEntireViewport&&this._dom.rootEl.classList.add("lh-max-viewport"),this._dom.rootEl}_renderReportTopbar(e){let t=this._dom.createComponent("topbar"),n=this._dom.find("a.lh-topbar__url",t);return n.textContent=e.finalDisplayedUrl,n.title=e.finalDisplayedUrl,this._dom.safelySetHref(n,e.finalDisplayedUrl),t}_renderReportHeader(){let e=this._dom.createComponent("heading"),t=this._dom.createComponent("scoresWrapper");return this._dom.find(".lh-scores-wrapper-placeholder",e).replaceWith(t),e}_renderReportFooter(e){let t=this._dom.createComponent("footer");return this._renderMetaBlock(e,t),this._dom.find(".lh-footer__version_issue",t).textContent=m.strings.footerIssue,this._dom.find(".lh-footer__version",t).textContent=e.lighthouseVersion,t}_renderMetaBlock(e,t){let n=k.getEmulationDescriptions(e.configSettings||{}),r=e.userAgent.match(/(\w*Chrome\/[\d.]+)/),i=Array.isArray(r)?r[1].replace("/"," ").replace("Chrome","Chromium"):"Chromium",a=e.configSettings.channel,l=e.environment.benchmarkIndex.toFixed(0),s=e.environment.credits?.["axe-core"],c=[`${m.strings.runtimeSettingsBenchmark}: ${l}`,`${m.strings.runtimeSettingsCPUThrottling}: ${n.cpuThrottling}`];n.screenEmulation&&c.push(`${m.strings.runtimeSettingsScreenEmulation}: ${n.screenEmulation}`),s&&c.push(`${m.strings.runtimeSettingsAxeVersion}: ${s}`);let d=m.strings.runtimeAnalysisWindow;e.gatherMode==="timespan"?d=m.strings.runtimeAnalysisWindowTimespan:e.gatherMode==="snapshot"&&(d=m.strings.runtimeAnalysisWindowSnapshot);let h=[["date",`Captured at ${m.i18n.formatDateTime(e.fetchTime)}`],["devices",`${n.deviceEmulation} with Lighthouse ${e.lighthouseVersion}`,c.join(`
`)],["samples-one",m.strings.runtimeSingleLoad,m.strings.runtimeSingleLoadTooltip],["stopwatch",d],["networkspeed",`${n.summary}`,`${m.strings.runtimeSettingsNetworkThrottling}: ${n.networkThrottling}`],["chrome",`Using ${i}`+(a?` with ${a}`:""),`${m.strings.runtimeSettingsUANetwork}: "${e.environment.networkUserAgent}"`]],p=Object.keys(e.categories).filter(b=>k.isPluginCategory(b));for(let b of p){let w=e.environment.credits?.[b];h.push(["plugin",w?`${b} ${w}`:b,void 0,`https://www.npmjs.com/package/${b}`])}let g=this._dom.find(".lh-meta__items",t);for(let[b,w,f,u]of h){let v=this._dom.createChildOf(g,"li","lh-meta__item");if(u){let _=this._dom.createChildOf(v,"a");_.rel="noopener",_.target="_blank",_.textContent=w,this._dom.safelySetHref(_,u)}else v.textContent=w;if(f){v.classList.add("lh-tooltip-boundary");let _=this._dom.createChildOf(v,"div","lh-tooltip");_.textContent=f}v.classList.add("lh-report-icon",`lh-report-icon--${b}`)}}_renderReportWarnings(e){if(!e.runWarnings||e.runWarnings.length===0)return this._dom.createElement("div");let t=this._dom.createComponent("warningsToplevel"),n=this._dom.find(".lh-warnings__msg",t);n.textContent=m.strings.toplevelWarningsMessage;let r=[];for(let i of e.runWarnings){let a=this._dom.createElement("li");a.append(this._dom.convertMarkdownLinkSnippets(i)),r.push(a)}return this._dom.find("ul",t).append(...r),t}_renderScoreGauges(e,t,n){let r=[],i=[];for(let a of Object.values(e.categories)){let s=(n[a.id]||t).renderCategoryScore(a,e.categoryGroups||{},{gatherMode:e.gatherMode}),c=this._dom.find("a.lh-gauge__wrapper, a.lh-fraction__wrapper",s);c&&(this._dom.safelySetHref(c,`#${a.id}`),c.addEventListener("click",d=>{if(!c.matches('[href^="#"]'))return;let h=c.getAttribute("href"),p=this._dom.rootEl;if(!h||!p)return;let g=this._dom.find(h,p);d.preventDefault(),g.scrollIntoView()}),this._opts.onPageAnchorRendered?.(c)),k.isPluginCategory(a.id)?i.push(s):r.push(s)}return[...r,...i]}_renderReport(e){m.apply({providedStrings:e.i18n.rendererFormattedStrings,i18n:new te(e.configSettings.locale),reportJson:e});let t=new X(this._dom,{fullPageScreenshot:e.fullPageScreenshot??void 0,entities:e.entities}),n=new B(this._dom,t),r={performance:new ne(this._dom,t)},i=this._dom.createElement("div");i.append(this._renderReportHeader());let a=this._dom.createElement("div","lh-container"),l=this._dom.createElement("div","lh-report");l.append(this._renderReportWarnings(e));let s;Object.keys(e.categories).length===1?i.classList.add("lh-header--solo-category"):s=this._dom.createElement("div","lh-scores-header");let d=this._dom.createElement("div");if(d.classList.add("lh-scorescale-wrap"),d.append(this._dom.createComponent("scorescale")),s){let b=this._dom.find(".lh-scores-container",i);s.append(...this._renderScoreGauges(e,n,r)),b.append(s,d);let w=this._dom.createElement("div","lh-sticky-header");w.append(...this._renderScoreGauges(e,n,r)),a.append(w)}let h=this._dom.createElement("div","lh-categories");l.append(h);let p={gatherMode:e.gatherMode};for(let b of Object.values(e.categories)){let w=r[b.id]||n;w.dom.createChildOf(h,"div","lh-category-wrapper").append(w.render(b,e.categoryGroups,p))}n.injectFinalScreenshot(h,e.audits,d);let g=this._dom.createFragment();return this._opts.omitGlobalStyles||g.append(this._dom.createComponent("styles")),this._opts.omitTopbar||g.append(this._renderReportTopbar(e)),g.append(a),l.append(this._renderReportFooter(e)),a.append(i,l),e.fullPageScreenshot&&G.installFullPageScreenshot(this._dom.rootEl,e.fullPageScreenshot.screenshot),g}};function W(o,e){let t=o.rootEl;typeof e>"u"?t.classList.toggle("lh-dark"):t.classList.toggle("lh-dark",e)}var bt=typeof btoa<"u"?btoa:o=>Buffer.from(o).toString("base64"),_t=typeof atob<"u"?atob:o=>Buffer.from(o,"base64").toString();async function wt(o,e){let t=new TextEncoder().encode(o);if(e.gzip)if(typeof CompressionStream<"u"){let i=new CompressionStream("gzip"),a=i.writable.getWriter();a.write(t),a.close();let l=await new Response(i.readable).arrayBuffer();t=new Uint8Array(l)}else t=window.pako.gzip(o);let n="",r=5e3;for(let i=0;i<t.length;i+=r)n+=String.fromCharCode(...t.subarray(i,i+r));return bt(n)}function yt(o,e){let t=_t(o),n=Uint8Array.from(t,r=>r.charCodeAt(0));return e.gzip?window.pako.ungzip(n,{to:"string"}):new TextDecoder().decode(n)}var Se={toBase64:wt,fromBase64:yt};function se(){let o=window.location.host.endsWith(".vercel.app"),e=new URLSearchParams(window.location.search).has("dev");return o?`https://${window.location.host}/gh-pages`:e?"http://localhost:7333":"https://googlechrome.github.io/lighthouse"}function ce(o){let e=o.generatedTime,t=o.fetchTime||e;return`${o.lighthouseVersion}-${o.finalDisplayedUrl}-${t}`}function xt(o,e,t){let n=new URL(e).origin;window.addEventListener("message",function i(a){a.origin===n&&r&&a.data.opened&&(r.postMessage(o,n),window.removeEventListener("message",i))});let r=window.open(e,t)}async function Ce(o,e,t){let n=new URL(e),r=!!window.CompressionStream;n.hash=await Se.toBase64(JSON.stringify(o),{gzip:r}),r&&n.searchParams.set("gzip","1"),window.open(n.toString(),t)}async function Ae(o){let e="viewer-"+ce(o),t=se()+"/viewer/";await Ce({lhr:o},t,e)}async function ze(o){let e="viewer-"+ce(o),t=se()+"/viewer/";xt({lhr:o},t,e)}function Me(o){if(!o.audits["script-treemap-data"].details)throw new Error("no script treemap data found");let t={lhr:{mainDocumentUrl:o.mainDocumentUrl,finalUrl:o.finalUrl,finalDisplayedUrl:o.finalDisplayedUrl,audits:{"script-treemap-data":o.audits["script-treemap-data"]},configSettings:{locale:o.configSettings.locale}}},n=se()+"/treemap/",r="treemap-"+ce(o);Ce(t,n,r)}var oe=class{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());break;default:}}onMenuKeydown(e){let 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();break;default:}}onDocumentKeyDown(e){e.keyCode===27&&this.close()}onMenuFocusOut(e){let t=e.relatedTarget;this._menuEl.contains(t)||this.close()}_getNextSelectableNode(e,t){let n=e.filter(i=>i instanceof HTMLElement).filter(i=>!(i.hasAttribute("disabled")||window.getComputedStyle(i).display==="none")),r=t?n.indexOf(t)+1:0;return r>=n.length&&(r=0),n[r]}_getNextMenuItem(e){let t=Array.from(this._menuEl.childNodes);return this._getNextSelectableNode(t,e)}_getPreviousMenuItem(e){let t=Array.from(this._menuEl.childNodes).reverse();return this._getNextSelectableNode(t,e)}};var ie=class{constructor(e,t){this.lhr,this._reportUIFeatures=e,this._dom=t,this._dropDownMenu=new oe(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",()=>W(this._dom)),this._setupStickyHeader()}onDropDownMenuClick(e){e.preventDefault();let 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":{let n=JSON.stringify(this.lhr,null,2);this._reportUIFeatures._saveFile(new Blob([n],{type:"application/json"}));break}case"save-html":{let n=this._reportUIFeatures.getReportHtml();try{this._reportUIFeatures._saveFile(new Blob([n],{type:"text/html"}))}catch(r){this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"error",msg:"Could not export as HTML. "+r.message})}break}case"open-viewer":{this._dom.isDevTools()?Ae(this.lhr):ze(this.lhr);break}case"save-gist":{this._reportUIFeatures.saveAsGist();break}case"toggle-dark":{W(this._dom);break}case"view-unthrottled-trace":this._reportUIFeatures._opts.onViewTrace?.()}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(),{name:"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)&&e.keyCode===80&&this._dropDownMenu.close()}expandAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map(t=>t.open=!0)}collapseAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map(t=>t.open=!1)}_print(){this._reportUIFeatures._opts.onPrintOverride?this._reportUIFeatures._opts.onPrintOverride(this._dom.rootEl):self.print()}resetUIState(){this._dropDownMenu.close()}_getScrollParent(e){let{overflowY:t}=window.getComputedStyle(e);return t!=="visible"&&t!=="hidden"?e:e.parentElement?this._getScrollParent(e.parentElement):document}_setUpCollapseDetailsAfterPrinting(){"onbeforeprint"in self?self.addEventListener("afterprint",this.collapseAllDetails):self.matchMedia("print").addListener(t=>{t.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),requestAnimationFrame(()=>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");let e=this._getScrollParent(this._dom.find(".lh-container",this._dom.rootEl));e.addEventListener("scroll",()=>this._updateStickyHeader());let t=e instanceof window.Document?document.documentElement:e;new window.ResizeObserver(()=>this._updateStickyHeader()).observe(t)}))}_updateStickyHeader(){if(!this.stickyHeaderEl)return;let e=this.topbarEl.getBoundingClientRect().bottom,t=this.categoriesEl.getBoundingClientRect().top,n=e>=t,i=Array.from(this._dom.rootEl.querySelectorAll(".lh-category")).filter(h=>h.getBoundingClientRect().top-window.innerHeight/2<0),a=i.length>0?i.length-1:0,l=this.stickyHeaderEl.querySelectorAll(".lh-gauge__wrapper, .lh-fraction__wrapper"),s=l[a],c=l[0].getBoundingClientRect().left,d=s.getBoundingClientRect().left-c;this.highlightEl.style.transform=`translate(${d}px)`,this.stickyHeaderEl.classList.toggle("lh-sticky-header--visible",n)}};function kt(o,e){let t=e?new Date(e):new Date,n=t.toLocaleTimeString("en-US",{hour12:!1}),r=t.toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).split("/");r.unshift(r.pop());let i=r.join("-");return`${o}_${i}_${n}`.replace(/[/?<>\\:*|"]/g,"-")}function Te(o){let e=new URL(o.finalDisplayedUrl).hostname;return kt(e,o.fetchTime)}function Et(o){return Array.from(o.tBodies[0].rows)}var ae=class{constructor(e,t={}){this.json,this._dom=e,this._opts=t,this._topbar=t.omitTopbar?null:new ie(this,e),this.onMediaQueryChange=this.onMediaQueryChange.bind(this)}initFeatures(e){this.json=e,this._fullPageScreenshot=E.getFullPageScreenshot(e),this._topbar&&(this._topbar.enable(e),this._topbar.resetUIState()),this._setupMediaQueryListeners(),this._setupThirdPartyFilter(),this._setupElementScreenshotOverlay(this._dom.rootEl);let t=this._dom.isDevTools()||this._opts.disableDarkMode||this._opts.disableAutoDarkModeAndFireworks;!t&&window.matchMedia("(prefers-color-scheme: dark)").matches&&W(this._dom,!0);let r=["performance","accessibility","best-practices","seo"].every(s=>{let c=e.categories[s];return c&&c.score===1}),i=this._opts.disableFireworks||this._opts.disableAutoDarkModeAndFireworks;if(r&&!i&&(this._enableFireworks(),t||W(this._dom,!0)),e.categories.performance&&e.categories.performance.auditRefs.some(s=>!!(s.group==="metrics"&&e.audits[s.id].errorMessage))){let s=this._dom.find("input.lh-metrics-toggle__input",this._dom.rootEl);s.checked=!0}this.json.audits["script-treemap-data"]&&this.json.audits["script-treemap-data"].details&&this.addButton({text:m.strings.viewTreemapLabel,icon:"treemap",onClick:()=>Me(this.json)}),this._opts.onViewTrace&&(e.configSettings.throttlingMethod==="simulate"?this._dom.find('a[data-action="view-unthrottled-trace"]',this._dom.rootEl).classList.remove("lh-hidden"):this.addButton({text:m.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(let s of this._dom.findAll("[data-i18n]",this._dom.rootEl)){let d=s.getAttribute("data-i18n");s.textContent=m.strings[d]}}addButton(e){let 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"));let r=["lh-button"];e.icon&&(r.push("lh-report-icon"),r.push(`lh-report-icon--${e.icon}`));let i=this._dom.createChildOf(n,"button",r.join(" "));return i.textContent=e.text,i.addEventListener("click",e.onClick),i}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(){let 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(){let e=["uses-rel-preconnect","third-party-facades","network-dependency-tree-insight"],t=["legacy-javascript","legacy-javascript-insight"];Array.from(this._dom.rootEl.querySelectorAll("table.lh-table")).filter(i=>i.querySelector("td.lh-table-column--url, td.lh-table-column--source-location")).filter(i=>{let a=i.closest(".lh-audit");if(!a)throw new Error(".lh-table not within audit");return!e.includes(a.id)}).forEach(i=>{let a=Et(i),l=a.filter(f=>!f.classList.contains("lh-sub-item-row")),s=this._getThirdPartyRows(l,E.getFinalDisplayedUrl(this.json)),c=a.some(f=>f.classList.contains("lh-row--even")),d=this._dom.createComponent("3pFilter"),h=this._dom.find("input",d);h.addEventListener("change",f=>{let u=f.target instanceof HTMLInputElement&&!f.target.checked,v=!0,_=l[0];for(;_;){let x=u&&s.includes(_);do _.classList.toggle("lh-row--hidden",x),c&&(_.classList.toggle("lh-row--even",!x&&v),_.classList.toggle("lh-row--odd",!x&&!v)),_=_.nextElementSibling;while(_&&_.classList.contains("lh-sub-item-row"));x||(v=!v)}});let p=s.filter(f=>!f.classList.contains("lh-row--group")).length;this._dom.find(".lh-3p-filter-count",d).textContent=`${p}`,this._dom.find(".lh-3p-ui-string",d).textContent=m.strings.thirdPartyResourcesLabel;let g=s.length===l.length,b=!s.length;if((g||b)&&(this._dom.find("div.lh-3p-filter",d).hidden=!0),!i.parentNode)return;i.parentNode.insertBefore(d,i);let w=i.closest(".lh-audit");if(!w)throw new Error(".lh-table not within audit");t.includes(w.id)&&!g&&h.click()})}_setupElementScreenshotOverlay(e){this._fullPageScreenshot&&G.installOverlayFeature({dom:this._dom,rootEl:e,overlayContainerEl:e,fullPageScreenshot:this._fullPageScreenshot})}_getThirdPartyRows(e,t){let n=E.getEntityFromUrl(t,this.json.entities),r=this.json.entities?.find(a=>a.isFirstParty===!0)?.name,i=[];for(let a of e){if(r){if(!a.dataset.entity||a.dataset.entity===r)continue}else{let l=a.querySelector("div.lh-text__url");if(!l)continue;let s=l.dataset.url;if(!s||!(E.getEntityFromUrl(s,this.json.entities)!==n))continue}i.push(a)}return i}_saveFile(e){let t=e.type.match("json")?".json":".html",n=Te({finalDisplayedUrl:E.getFinalDisplayedUrl(this.json),fetchTime:this.json.fetchTime})+t;this._opts.onSaveFileOverride?this._opts.onSaveFileOverride(e,n):this._dom.saveFile(e,n)}};function Fe(o,e={}){let t=document.createElement("article");t.classList.add("lh-root","lh-vars");let n=new ee(t.ownerDocument,t);return new re(n).renderReport(o,t,e),new ae(n,e).initFeatures(o),t}var le=class{constructor(e){this.el=e;let t=document.createElement("style");if(t.textContent=`
@keyframes fadeInDown {
from { transform: translateY(100px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
@keyframes fadeOutUp {
from { transform: translateY(0); opacity: 1; }
to { transform: translateY(100px); opacity: 0; }
}
#lh-log {
position: fixed;
background-color: #323232;
color: #fff;
min-height: 48px;
min-width: 288px;
padding: 16px 24px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
border-radius: 2px;
margin: 12px;
font-size: 14px;
cursor: default;
transform: translateY(100px);
opacity: 0;
bottom: 0;
left: 0;
z-index: 3;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
#lh-log.lh-show {
animation: fadeInDown 0.3s forwards;
}
#lh-log.lh-hide {
animation: fadeOutUp 0.3s forwards;
}
`,!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.remove("lh-hide"),this.el.classList.add("lh-show"),t&&(this._id=setTimeout(()=>{this.hide()},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"),this.el.classList.add("lh-hide")}};function Lt(){let o=window.__LIGHTHOUSE_JSON__,e=Fe(o,{occupyEntireViewport:!0,getStandaloneReportHTML(){return document.documentElement.outerHTML}});document.body.append(e),document.addEventListener("lh-analytics",t=>{let n=t;"gtag"in window&&window.gtag("event",n.detail.name,n.detail.data??{})}),document.addEventListener("lh-log",t=>{let n=document.querySelector("div#lh-log");if(!n)return;let r=new le(n),i=t.detail;switch(i.cmd){case"log":r.log(i.msg);break;case"warn":r.warn(i.msg);break;case"error":r.error(i.msg);break;case"hide":r.hide();break}})}window.__initLighthouseReport__=Lt;})();
/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @license
* Copyright 2023 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @license
* Copyright 2020 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @license Copyright 2023 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 2018 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: Apache-2.0
*
* Dummy text for ensuring report robustness: <\/script> pre$`post %%LIGHTHOUSE_JSON%%
* (this is handled by terser)
*/
/**
* @license
* Copyright 2021 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
__initLighthouseReport__();
//# sourceURL=compiled-reportrenderer.js
</script>
<script>console.log('window.__LIGHTHOUSE_JSON__', __LIGHTHOUSE_JSON__);</script>
</body>
</html>