forked from NJIT-WIS/mywebclass-simulation-intermediate
-
Notifications
You must be signed in to change notification settings - Fork 1
/
eds435.github.io_2023-03-22_14-55-49.report.html
282 lines (276 loc) · 614 KB
/
eds435.github.io_2023-03-22_14-55-49.report.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
<!--
@license
Copyright 2018 The Lighthouse Authors. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS-IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="icon" href='data:image/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":"10.0.2","requestedUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/","mainDocumentUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/","finalDisplayedUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/","finalUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/","fetchTime":"2023-03-22T18:55:49.344Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.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/109.0.0.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36","benchmarkIndex":1498.5,"credits":{"axe-core":"4.6.3"}},"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":[],"items":[]}},"service-worker":{"id":"service-worker","title":"Does not register a service worker that controls page and `start_url`","description":"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more about Service Workers](https://developer.chrome.com/docs/lighthouse/pwa/service-worker/).","score":0,"scoreDisplayMode":"binary"},"viewport":{"id":"viewport","title":"Has a `\u003cmeta name=\"viewport\">` tag with `width` or `initial-scale`","description":"A `\u003cmeta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/). [Learn more about using the viewport meta tag](https://developer.chrome.com/docs/lighthouse/pwa/viewport/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"first-contentful-paint":{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).","score":0.95,"scoreDisplayMode":"numeric","numericValue":1512.522,"numericUnit":"millisecond","displayValue":"1.5 s"},"largest-contentful-paint":{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)","score":0.56,"scoreDisplayMode":"numeric","numericValue":3779.975,"numericUnit":"millisecond","displayValue":"3.8 s"},"first-meaningful-paint":{"id":"first-meaningful-paint","title":"First Meaningful Paint","description":"First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-meaningful-paint/).","score":0.94,"scoreDisplayMode":"numeric","numericValue":2039.522,"numericUnit":"millisecond","displayValue":"2.0 s"},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).","score":0.99,"scoreDisplayMode":"numeric","numericValue":2135.5814448314495,"numericUnit":"millisecond","displayValue":"2.1 s"},"screenshot-thumbnails":{"id":"screenshot-thumbnails","title":"Screenshot Thumbnails","description":"This is what the load of your site looked like.","score":null,"scoreDisplayMode":"informative","details":{"type":"filmstrip","scale":3000,"items":[{"timing":375,"timestamp":339700110059,"data":"data:image/jpeg;base64,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WLR8g2yDvWxr/erGlBV+4Xv2u2/h2/rp7he/a7b+Hb+urSlBV+4Xv2u2/h2/rp7he/a7b+Hb+urSlBV+4Xv2u2/h2/rqfaQ+72sUPIt4aheRGt6HrWWlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApSlApUO6ydrazGKZ3Dgb0I2P/kCsP03Y/5kn4T/AJUFlSq36bsf8yT8J/yp9N2P+ZJ+E/5UFlSq36bsf8yT8J/yp9N2P+ZJ+E/5UFlSq36bsf8AMk/Cf8qfTdj/AJkn4T/lQWVKrfpux/zJPwn/ACp9N2P+ZJ+E/wCVBZUqt+m7H/Mk/Cf8qfTdj/mSfhP+VBZUqt+m7H/Mk/Cf8qfTdj/mSfhP+VBZUqt+m7H/ADJPwn/Kn03Y/wCZJ+E/5UFlSq36bsf8yT8J/wAqm21xHcwiWEkofQlSP/BoMtKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoFKUoP/Z"},{"timing":750,"timestamp":339700485059,"data":"data:image/jpeg;base64,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"},{"timing":1125,"timestamp":339700860059,"data":"data:image/jpeg;base64,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"},{"timing":1500,"timestamp":339701235059,"data":"data:image/jpeg;base64,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"},{"timing":1875,"timestamp":339701610059,"data":"data:image/jpeg;base64,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"},{"timing":2250,"timestamp":339701985059,"data":"data:image/jpeg;base64,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"},{"timing":2625,"timestamp":339702360059,"data":"data:image/jpeg;base64,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"},{"timing":3000,"timestamp":339702735059,"data":"data:image/jpeg;base64,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"}]}},"final-screenshot":{"id":"final-screenshot","title":"Final Screenshot","description":"The last screenshot captured of the pageload.","score":null,"scoreDisplayMode":"informative","details":{"type":"screenshot","timing":1104,"timestamp":339700838625,"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":0.96,"scoreDisplayMode":"numeric","numericValue":127,"numericUnit":"millisecond","displayValue":"130 ms"},"max-potential-fid":{"id":"max-potential-fid","title":"Max Potential First Input Delay","description":"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).","score":0.35,"scoreDisplayMode":"numeric","numericValue":304,"numericUnit":"millisecond","displayValue":"300 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/cls/).","score":0.21,"scoreDisplayMode":"numeric","numericValue":0.4347054056003846,"numericUnit":"unitless","displayValue":"0.435","details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0.4347054056003846,"totalCumulativeLayoutShift":0.4347054056003846}]}},"errors-in-console":{"id":"errors-in-console","title":"Browser errors were logged to the console","description":"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"sourceLocation","valueType":"source-location","label":"Source"},{"key":"description","valueType":"code","label":"Description"}],"items":[{"source":"network","description":"Failed to load resource: the server responded with a status of 404 ()","sourceLocation":{"type":"source-location","url":"https://eds435.github.io/favicon.ico","urlProvider":"network","line":0,"column":0}}]}},"server-response-time":{"id":"server-response-time","title":"Initial server response time was short","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/).","score":1,"scoreDisplayMode":"binary","numericValue":27.888999999999996,"numericUnit":"millisecond","displayValue":"Root document took 30 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","responseTime":27.888999999999996}],"overallSavingsMs":-72.111}},"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.97,"scoreDisplayMode":"numeric","numericValue":2716.522,"numericUnit":"millisecond","displayValue":"2.7 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":[],"items":[]}},"critical-request-chains":{"id":"critical-request-chains","title":"Avoid chaining critical requests","description":"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/).","score":null,"scoreDisplayMode":"informative","displayValue":"1 chain found","details":{"type":"criticalrequestchain","chains":{"23D2C3827DCBC22BF72340ECBB45958C":{"request":{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","startTime":339699.738081,"endTime":339699.828506,"responseReceivedTime":339699.827917,"transferSize":1819},"children":{"35640.6":{"request":{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47","startTime":339700.067607,"endTime":339700.107429,"responseReceivedTime":339700.104028,"transferSize":121619}}}}},"longestChain":{"duration":369.34800004959106,"length":2,"transferSize":121619}}},"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":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"installable-manifest":{"id":"installable-manifest","title":"Web app manifest or service worker do not meet the installability requirements","description":"Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more about manifest installability requirements](https://developer.chrome.com/docs/lighthouse/pwa/installable-manifest/).","score":0,"scoreDisplayMode":"binary","numericValue":1,"numericUnit":"element","displayValue":"1 reason","warnings":[],"details":{"type":"table","headings":[{"key":"reason","valueType":"text","label":"Failure reason"}],"items":[{"reason":"Page has no manifest \u003clink> URL"}],"debugData":{"type":"debugdata","manifestUrl":null}}},"splash-screen":{"id":"splash-screen","title":"Is not configured for a custom splash screen","description":"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more about splash screens](https://developer.chrome.com/docs/lighthouse/pwa/splash-screen/).","score":0,"scoreDisplayMode":"binary","explanation":"Failures: No manifest was fetched.","details":{"type":"debugdata","items":[{"failures":["No manifest was fetched"],"isParseFailure":true,"parseFailureReason":"No manifest was fetched"}]}},"themed-omnibox":{"id":"themed-omnibox","title":"Does not set a theme color for the address bar.","description":"The browser address bar can be themed to match your site. [Learn more about theming the address bar](https://developer.chrome.com/docs/lighthouse/pwa/themed-omnibox/).","score":0,"scoreDisplayMode":"binary","explanation":"Failures: No manifest was fetched,\nNo `\u003cmeta name=\"theme-color\">` tag found.","details":{"type":"debugdata","items":[{"failures":["No manifest was fetched","No `\u003cmeta name=\"theme-color\">` tag found"],"themeColor":null,"isParseFailure":true,"parseFailureReason":"No manifest was fetched"}]}},"maskable-icon":{"id":"maskable-icon","title":"Manifest doesn't have a maskable icon","description":"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn about maskable manifest icons](https://developer.chrome.com/docs/lighthouse/pwa/maskable-icon-audit/).","score":0,"scoreDisplayMode":"binary","explanation":"No manifest was fetched"},"content-width":{"id":"content-width","title":"Content is sized correctly for the viewport","description":"If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn how to size content for the viewport](https://developer.chrome.com/docs/lighthouse/pwa/content-width/).","score":1,"scoreDisplayMode":"binary"},"image-aspect-ratio":{"id":"image-aspect-ratio","title":"Displays images with correct aspect ratio","description":"Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-size-responsive":{"id":"image-size-responsive","title":"Serves images with low resolution","description":"Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https://web.dev/serve-responsive-images/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"displayedSize","valueType":"text","label":"Displayed size"},{"key":"actualSize","valueType":"text","label":"Actual size"},{"key":"expectedSize","valueType":"text","label":"Expected size"}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/201dc9ce4708cb0580f6.gif","node":{"type":"node","lhId":"1-15-IMG","path":"1,HTML,1,BODY,0,DIV,1,MAIN,0,DIV,0,DIV,1,DIV,0,IMG","selector":"div.container > div.row > div.col-lg-4 > img.rounded-lg-3","boundingRect":{"top":541,"bottom":1019,"left":37,"right":375,"width":338,"height":478},"snippet":"\u003cimg class=\"rounded-lg-3 img-fluid\" src=\"201dc9ce4708cb0580f6.gif\" alt=\"a teacher with students\" width=\"720\">","nodeLabel":"a teacher with students"},"displayedSize":"338 x 478","actualSize":"179 x 253","actualPixels":45287,"expectedSize":"507 x 717","expectedPixels":363519}]}},"preload-fonts":{"id":"preload-fonts","title":"Fonts with `font-display: optional` are preloaded","description":"Preload `optional` fonts so first-time visitors may use them. [Learn more about preloading fonts](https://web.dev/preload-optional-fonts/)","score":null,"scoreDisplayMode":"notApplicable"},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"mainthread-work-breakdown":{"id":"mainthread-work-breakdown","title":"Minimizes main-thread work","description":"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)","score":0.99,"scoreDisplayMode":"numeric","numericValue":1216.5960000000005,"numericUnit":"millisecond","displayValue":"1.2 s","details":{"type":"table","headings":[{"key":"groupLabel","valueType":"text","label":"Category"},{"key":"duration","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"group":"styleLayout","groupLabel":"Style & Layout","duration":430.60799999999995},{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":319.2720000000003},{"group":"other","groupLabel":"Other","duration":302.2680000000001},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":87.14800000000008},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":71.036},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":6.2639999999999985}]}},"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":"numeric","numericValue":347.1880000000001,"numericUnit":"millisecond","displayValue":"0.3 s","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://eds435.github.io/mywebclass-simulation-intermediate/index.js","total":639.772,"scripting":271.43200000000013,"scriptParseCompile":60.02},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","total":388.98800000000006,"scripting":7.252,"scriptParseCompile":3.184},{"url":"Unattributable","total":143.5000000000001,"scripting":5.3,"scriptParseCompile":0}],"summary":{"wastedMs":347.1880000000001}}},"uses-rel-preload":{"id":"uses-rel-preload","title":"Preload key requests","description":"Consider using `\u003clink rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn how to preload key requests](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preload/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-rel-preconnect":{"id":"uses-rel-preconnect","title":"Preconnect to required origins","description":"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/).","score":0.81,"scoreDisplayMode":"numeric","numericValue":232.36300001955033,"numericUnit":"millisecond","displayValue":"Potential savings of 230 ms","warnings":[],"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"wastedMs","valueType":"timespanMs","label":"Potential Savings"}],"items":[{"url":"https://www.googletagmanager.com","wastedMs":232.36300001955033}],"overallSavingsMs":232.36300001955033}},"font-display":{"id":"font-display","title":"All text remains visible during webfont loads","description":"Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https://developer.chrome.com/docs/lighthouse/performance/font-display/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[]}},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":null,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":8,"numScripts":2,"numStylesheets":0,"numFonts":1,"numTasks":265,"numTasksOver10ms":5,"numTasksOver25ms":2,"numTasksOver50ms":1,"numTasksOver100ms":1,"numTasksOver500ms":0,"rtt":15.367,"throughput":45006371.41173919,"maxRtt":21.040000000000003,"maxServerLatency":39.760999999999996,"totalByteWeight":349837,"totalTaskTime":304.14899999999926,"mainDocumentTransferSize":1819}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","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://eds435.github.io/mywebclass-simulation-intermediate/","protocol":"h2","rendererStartTime":0,"networkRequestTime":1.4429999589920044,"networkEndTime":91.86799997091293,"finished":true,"transferSize":1819,"resourceSize":3427,"statusCode":200,"mimeType":"text/html","resourceType":"Document","priority":"VeryHigh","experimentalFromMainFrame":true},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","protocol":"h2","rendererStartTime":100.08899998664856,"networkRequestTime":100.67399996519089,"networkEndTime":159.38299995660782,"finished":true,"transferSize":154031,"resourceSize":875825,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script","priority":"Low","experimentalFromMainFrame":true},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/201dc9ce4708cb0580f6.gif","protocol":"h2","rendererStartTime":100.5789999961853,"networkRequestTime":101.04299998283386,"networkEndTime":162.80400002002716,"finished":true,"transferSize":27950,"resourceSize":27776,"statusCode":200,"mimeType":"image/gif","resourceType":"Image","priority":"High","experimentalFromMainFrame":true},{"url":"data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath s","protocol":"data","rendererStartTime":260.1279999613762,"networkRequestTime":260.1279999613762,"networkEndTime":260.4150000214577,"finished":true,"transferSize":0,"resourceSize":199,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47","protocol":"h2","rendererStartTime":262.4850000143051,"networkRequestTime":330.9689999818802,"networkEndTime":370.79100000858307,"finished":true,"transferSize":121619,"resourceSize":121296,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true},{"url":"https://www.googletagmanager.com/gtag/js?id=J2FCEQRZJ1","protocol":"h2","rendererStartTime":323.0689999461174,"networkRequestTime":323.88499999046326,"networkEndTime":478.47500002384186,"finished":true,"transferSize":38936,"resourceSize":98217,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script","priority":"Low","experimentalFromMainFrame":true},{"url":"data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23","protocol":"data","rendererStartTime":497.10299998521805,"networkRequestTime":497.10299998521805,"networkEndTime":497.22699999809265,"finished":true,"transferSize":0,"resourceSize":281,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"https://eds435.github.io/favicon.ico","protocol":"h2","rendererStartTime":513.3229999542236,"networkRequestTime":513.8069999814034,"networkEndTime":526.6740000247955,"finished":true,"transferSize":5482,"resourceSize":9115,"statusCode":404,"mimeType":"text/html","resourceType":"Other","priority":"High","experimentalFromMainFrame":true}],"debugData":{"type":"debugdata","networkStartTimeTs":339699736638}}},"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":null,"scoreDisplayMode":"informative","numericValue":21.040000000000003,"numericUnit":"millisecond","displayValue":"20 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"rtt","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://www.googletagmanager.com","rtt":21.040000000000003},{"origin":"https://eds435.github.io","rtt":15.367}]}},"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":null,"scoreDisplayMode":"informative","numericValue":39.760999999999996,"numericUnit":"millisecond","displayValue":"40 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"serverResponseTime","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://www.googletagmanager.com","serverResponseTime":39.760999999999996},{"origin":"https://eds435.github.io","serverResponseTime":12.521999999999995}]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"End Time"}],"items":[{"duration":10.49,"startTime":96.531},{"duration":40.932,"startTime":120.5},{"duration":151.898,"startTime":179.689},{"duration":11.272,"startTime":372.763},{"duration":23.149,"startTime":472.249},{"duration":6.268,"startTime":496.209},{"duration":6.613,"startTime":502.529},{"duration":7.57,"startTime":667.602}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":null,"scoreDisplayMode":"informative","numericValue":2717,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":1513,"firstMeaningfulPaint":2040,"largestContentfulPaint":3780,"interactive":2717,"speedIndex":2136,"totalBlockingTime":127,"maxPotentialFID":304,"cumulativeLayoutShift":0.4347054056003846,"cumulativeLayoutShiftMainFrame":0.4347054056003846,"totalCumulativeLayoutShift":0.4347054056003846,"observedTimeOrigin":0,"observedTimeOriginTs":339699735059,"observedNavigationStart":0,"observedNavigationStartTs":339699735059,"observedFirstPaint":470,"observedFirstPaintTs":339700205244,"observedFirstContentfulPaint":470,"observedFirstContentfulPaintTs":339700205244,"observedFirstContentfulPaintAllFrames":470,"observedFirstContentfulPaintAllFramesTs":339700205244,"observedFirstMeaningfulPaint":470,"observedFirstMeaningfulPaintTs":339700205244,"observedLargestContentfulPaint":670,"observedLargestContentfulPaintTs":339700405272,"observedLargestContentfulPaintAllFrames":670,"observedLargestContentfulPaintAllFramesTs":339700405272,"observedTraceEnd":2868,"observedTraceEndTs":339702602654,"observedLoad":513,"observedLoadTs":339700247748,"observedDomContentLoaded":331,"observedDomContentLoadedTs":339700065828,"observedCumulativeLayoutShift":0.4347054056003846,"observedCumulativeLayoutShiftMainFrame":0.4347054056003846,"observedTotalCumulativeLayoutShift":0.4347054056003846,"observedFirstVisualChange":186,"observedFirstVisualChangeTs":339699921059,"observedLastVisualChange":1103,"observedLastVisualChangeTs":339700838059,"observedSpeedIndex":647,"observedSpeedIndexTs":339700381800},{"lcpInvalidated":false}]}},"performance-budget":{"id":"performance-budget","title":"Performance budget","description":"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more about performance budgets](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"timing-budget":{"id":"timing-budget","title":"Timing budget","description":"Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more about performance budgets](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"resource-summary":{"id":"resource-summary","title":"Keep request counts low and transfer sizes small","description":"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more about performance budgets](https://web.dev/use-lighthouse-for-performance-budgets/).","score":null,"scoreDisplayMode":"informative","displayValue":"5 requests • 336 KiB","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":5,"transferSize":344355},{"resourceType":"script","label":"Script","requestCount":2,"transferSize":192967},{"resourceType":"font","label":"Font","requestCount":1,"transferSize":121619},{"resourceType":"image","label":"Image","requestCount":1,"transferSize":27950},{"resourceType":"document","label":"Document","requestCount":1,"transferSize":1819},{"resourceType":"stylesheet","label":"Stylesheet","requestCount":0,"transferSize":0},{"resourceType":"media","label":"Media","requestCount":0,"transferSize":0},{"resourceType":"other","label":"Other","requestCount":0,"transferSize":0},{"resourceType":"third-party","label":"Third-party","requestCount":5,"transferSize":344355}]}},"third-party-summary":{"id":"third-party-summary","title":"Minimize third-party usage","description":"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).","score":1,"scoreDisplayMode":"binary","displayValue":"Third-party code blocked the main thread for 0 ms","details":{"type":"table","headings":[{"key":"entity","valueType":"text","label":"Third-Party","subItemsHeading":{"key":"url","valueType":"url"}},{"key":"transferSize","granularity":1,"valueType":"bytes","label":"Transfer Size","subItemsHeading":{"key":"transferSize"}},{"key":"blockingTime","granularity":1,"valueType":"ms","label":"Main-Thread Blocking Time","subItemsHeading":{"key":"blockingTime"}}],"items":[{"mainThreadTime":40.06800000000001,"blockingTime":0,"transferSize":38936,"entity":"Google Tag Manager","subItems":{"type":"subitems","items":[{"url":"https://www.googletagmanager.com/gtag/js?id=J2FCEQRZJ1","mainThreadTime":40.06800000000001,"blockingTime":0,"transferSize":38936}]}}],"summary":{"wastedBytes":38936,"wastedMs":0}}},"third-party-facades":{"id":"third-party-facades","title":"Lazy load third-party resources with facades","description":"Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https://developer.chrome.com/docs/lighthouse/performance/third-party-facades/).","score":null,"scoreDisplayMode":"notApplicable"},"largest-contentful-paint-element":{"id":"largest-contentful-paint-element","title":"Largest Contentful Paint element","description":"This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)","score":null,"scoreDisplayMode":"informative","displayValue":"1 element found","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":"Element"}],"items":[{"node":{"type":"node","lhId":"page-0-P","path":"1,HTML,1,BODY,0,DIV,1,MAIN,0,DIV,0,DIV,0,DIV,1,P","selector":"div.container > div.row > div.col-lg-7 > p.lead","boundingRect":{"top":257,"bottom":437,"left":53,"right":359,"width":306,"height":180},"snippet":"\u003cp class=\"lead\">","nodeLabel":"Empower your students with cutting-edge software engineering skills. Join MyWeb…"}}]}},"lcp-lazy-loaded":{"id":"lcp-lazy-loaded","title":"Largest Contentful Paint image was not lazily loaded","description":"Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https://web.dev/lcp-lazy-loading/).","score":null,"scoreDisplayMode":"notApplicable"},"layout-shift-elements":{"id":"layout-shift-elements","title":"Avoid large layout shifts","description":"These DOM elements contribute most to the CLS of the page. [Learn how to improve CLS](https://web.dev/optimize-cls/)","score":null,"scoreDisplayMode":"informative","displayValue":"2 elements found","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":"Element"},{"key":"score","valueType":"numeric","granularity":0.001,"label":"CLS Contribution"}],"items":[{"node":{"type":"node","lhId":"page-1-FOOTER","path":"1,HTML,1,BODY,0,DIV,2,FOOTER","selector":"body.pt-5 > div.container-fluid > footer.py-5","boundingRect":{"top":1068,"bottom":1470,"left":12,"right":400,"width":388,"height":402},"snippet":"\u003cfooter class=\"py-5 container\">","nodeLabel":"About Us\nOur Story\nPrivacy Policy\nShare on Social Media\nSubscribe to our newsle…"},"score":0.3770069247012469},{"node":{"type":"node","lhId":"page-2-BODY","path":"1,HTML,1,BODY","selector":"body.pt-5","boundingRect":{"top":56,"bottom":1470,"left":0,"right":412,"width":412,"height":1414},"snippet":"\u003cbody class=\"pt-5 modal-open\" style=\"margin-top: 56px; overflow: hidden; padding-right: 0px;\">","nodeLabel":"body.pt-5"},"score":0.0576984808991377}]}},"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/long-tasks-devtools/)","score":null,"scoreDisplayMode":"informative","displayValue":"3 long tasks found","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"Duration"}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","duration":304,"startTime":2562.522},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","duration":92.99999999999989,"startTime":939.522},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","duration":82,"startTime":812.522}]}},"no-unload-listeners":{"id":"no-unload-listeners","title":"Avoids `unload` event listeners","description":"The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more about unload event listeners](https://web.dev/bfcache/#never-use-the-unload-event)","score":1,"scoreDisplayMode":"binary"},"non-composited-animations":{"id":"non-composited-animations","title":"Avoid non-composited animations","description":"Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)","score":null,"scoreDisplayMode":"informative","displayValue":"8 animated elements found","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"failureReason","valueType":"text"},"label":"Element"},{"key":null,"valueType":"text","subItemsHeading":{"key":"animation","valueType":"text"},"label":"Name"}],"items":[{"node":{"type":"node","lhId":"page-3-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,0,DIV,1,UL,1,LI,0,A","selector":"div.col > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1139,"bottom":1163,"left":24,"right":388,"width":364,"height":24},"snippet":"\u003ca href=\"story.html\" class=\"nav-link p-0 text-muted\">","nodeLabel":"Our Story"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-4-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,2,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":72,"right":96,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-5-BUTTON","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,2,DIV,0,FORM,2,DIV,2,BUTTON","selector":"div.col-md-5 > form > div.d-flex > button.btn","boundingRect":{"top":1368,"bottom":1406,"left":24,"right":388,"width":364,"height":38},"snippet":"\u003cbutton class=\"btn btn-primary\" type=\"button\">","nodeLabel":"Subscribe"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"},{"failureReason":"Unsupported CSS Property: background-color","animation":"background-color"},{"failureReason":"Unsupported CSS Property: border-bottom-color","animation":"border-bottom-color"},{"failureReason":"Unsupported CSS Property: border-left-color","animation":"border-left-color"},{"failureReason":"Unsupported CSS Property: border-right-color","animation":"border-right-color"},{"failureReason":"Unsupported CSS Property: border-top-color","animation":"border-top-color"}]}},{"node":{"type":"node","lhId":"page-6-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,0,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":24,"right":48,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-7-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,1,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":48,"right":72,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-8-INPUT","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,2,DIV,0,FORM,2,DIV,1,INPUT","selector":"div.col-md-5 > form > div.d-flex > input#newsletter1","boundingRect":{"top":1322,"bottom":1360,"left":24,"right":388,"width":364,"height":38},"snippet":"\u003cinput id=\"newsletter1\" class=\"form-control\" placeholder=\"Email address\">","nodeLabel":"div.col-md-5 > form > div.d-flex > input#newsletter1"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: border-bottom-color","animation":"border-bottom-color"},{"failureReason":"Unsupported CSS Property: border-left-color","animation":"border-left-color"},{"failureReason":"Unsupported CSS Property: border-right-color","animation":"border-right-color"},{"failureReason":"Unsupported CSS Property: border-top-color","animation":"border-top-color"}]}},{"node":{"type":"node","lhId":"page-9-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,0,DIV,1,UL,2,A","selector":"div.row > div.col > ul.nav > a.nav-link","boundingRect":{"top":1171,"bottom":1195,"left":24,"right":388,"width":364,"height":24},"snippet":"\u003ca class=\"nav-link mb-2 p-0 text-muted active\" aria-current=\"page\" href=\"privacy.html\">","nodeLabel":"Privacy Policy"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-10-BUTTON","path":"1,HTML,1,BODY,0,DIV,1,MAIN,0,DIV,0,DIV,0,DIV,2,DIV,0,BUTTON","selector":"div.row > div.col-lg-7 > div.d-grid > button.btn","boundingRect":{"top":453,"bottom":501,"left":53,"right":359,"width":306,"height":48},"snippet":"\u003cbutton type=\"button\" class=\"btn btn-success btn-lg px-4 me-md-2 fw-bold\">","nodeLabel":"Start Here"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"},{"failureReason":"Unsupported CSS Property: background-color","animation":"background-color"},{"failureReason":"Unsupported CSS Property: border-bottom-color","animation":"border-bottom-color"},{"failureReason":"Unsupported CSS Property: border-left-color","animation":"border-left-color"},{"failureReason":"Unsupported CSS Property: border-right-color","animation":"border-right-color"},{"failureReason":"Unsupported CSS Property: border-top-color","animation":"border-top-color"}]}}]}},"unsized-images":{"id":"unsized-images","title":"Image elements do not have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https://web.dev/optimize-cls/#images-without-dimensions)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/201dc9ce4708cb0580f6.gif","node":{"type":"node","lhId":"1-15-IMG","path":"1,HTML,1,BODY,0,DIV,1,MAIN,0,DIV,0,DIV,1,DIV,0,IMG","selector":"div.container > div.row > div.col-lg-4 > img.rounded-lg-3","boundingRect":{"top":541,"bottom":1019,"left":37,"right":375,"width":338,"height":478},"snippet":"\u003cimg class=\"rounded-lg-3 img-fluid\" src=\"201dc9ce4708cb0580f6.gif\" alt=\"a teacher with students\" width=\"720\">","nodeLabel":"a teacher with students"}}]}},"valid-source-maps":{"id":"valid-source-maps","title":"Page has valid source maps","description":"Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"scriptUrl","valueType":"url","subItemsHeading":{"key":"error"},"label":"URL"},{"key":"sourceMapUrl","valueType":"url","label":"Map URL"}],"items":[{"scriptUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","sourceMapUrl":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js.map","subItems":{"type":"subitems","items":[]}}]}},"prioritize-lcp-image":{"id":"prioritize-lcp-image","title":"Preload Largest Contentful Paint image","description":"If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https://web.dev/optimize-lcp/#optimize-when-the-resource-is-discovered).","score":null,"scoreDisplayMode":"notApplicable"},"csp-xss":{"id":"csp-xss","title":"Ensure CSP is effective against XSS attacks","description":"A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)","score":null,"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"}]}},"script-treemap-data":{"id":"script-treemap-data","title":"Script Treemap Data","description":"Used for treemap app","score":null,"scoreDisplayMode":"informative","details":{"type":"treemap-data","nodes":[{"name":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","resourceBytes":875822,"children":[{"name":"webpack:/mywebclass.org","resourceBytes":875611,"children":[{"name":".","resourceBytes":873712,"children":[{"name":"node_modules","resourceBytes":333005,"children":[{"name":"bootstrap-icons/font/bootstrap-icons.css","resourceBytes":249578},{"name":"css-loader/dist/runtime","resourceBytes":1455,"unusedBytes":570,"children":[{"name":"api.js","resourceBytes":865,"unusedBytes":283},{"name":"getUrl.js","resourceBytes":270},{"name":"sourceMaps.js","resourceBytes":320,"unusedBytes":287}]},{"name":"style-loader/dist/runtime","resourceBytes":2451,"unusedBytes":437,"children":[{"name":"injectStylesIntoStyleTag.js","resourceBytes":940,"unusedBytes":349},{"name":"insertBySelector.js","resourceBytes":405},{"name":"insertStyleElement.js","resourceBytes":152},{"name":"setAttributesWithoutAttributes.js","resourceBytes":85},{"name":"styleDomAPI.js","resourceBytes":697,"unusedBytes":88},{"name":"styleTagTransform.js","resourceBytes":172}]},{"name":"@popperjs/core/lib","resourceBytes":19604,"children":[{"name":"enums.js","resourceBytes":429},{"name":"dom-utils","resourceBytes":4691,"unusedBytes":4691,"children":[{"name":"getNodeName.js","resourceBytes":59,"unusedBytes":59},{"name":"getWindow.js","resourceBytes":139,"unusedBytes":139},{"name":"instanceOf.js","resourceBytes":254,"unusedBytes":254},{"name":"isLayoutViewport.js","resourceBytes":63,"unusedBytes":63},{"name":"getBoundingClientRect.js","resourceBytes":414,"unusedBytes":414},{"name":"getLayoutRect.js","resourceBytes":187,"unusedBytes":187},{"name":"contains.js","resourceBytes":175,"unusedBytes":175},{"name":"getComputedStyle.js","resourceBytes":47,"unusedBytes":47},{"name":"isTableElement.js","resourceBytes":58,"unusedBytes":58},{"name":"getDocumentElement.js","resourceBytes":90,"unusedBytes":90},{"name":"getParentNode.js","resourceBytes":93,"unusedBytes":93},{"name":"getOffsetParent.js","resourceBytes":649,"unusedBytes":649},{"name":"getWindowScroll.js","resourceBytes":83,"unusedBytes":83},{"name":"getWindowScrollBarX.js","resourceBytes":53,"unusedBytes":53},{"name":"isScrollParent.js","resourceBytes":115,"unusedBytes":115},{"name":"getScrollParent.js","resourceBytes":111,"unusedBytes":111},{"name":"listScrollParents.js","resourceBytes":204,"unusedBytes":204},{"name":"getClippingRect.js","resourceBytes":791,"unusedBytes":791},{"name":"getViewportRect.js","resourceBytes":222,"unusedBytes":222},{"name":"getDocumentRect.js","resourceBytes":358,"unusedBytes":358},{"name":"getCompositeRect.js","resourceBytes":450,"unusedBytes":450},{"name":"getNodeScroll.js","resourceBytes":25,"unusedBytes":25},{"name":"getHTMLElementScroll.js","resourceBytes":51,"unusedBytes":51}]},{"name":"modifiers","resourceBytes":9002,"unusedBytes":8150,"children":[{"name":"applyStyles.js","resourceBytes":945,"unusedBytes":852},{"name":"arrow.js","resourceBytes":952,"unusedBytes":828},{"name":"computeStyles.js","resourceBytes":2054,"unusedBytes":1920},{"name":"eventListeners.js","resourceBytes":553,"unusedBytes":455},{"name":"flip.js","resourceBytes":1315,"unusedBytes":1220},{"name":"hide.js","resourceBytes":743,"unusedBytes":655},{"name":"offset.js","resourceBytes":567,"unusedBytes":493},{"name":"popperOffsets.js","resourceBytes":215,"unusedBytes":153},{"name":"preventOverflow.js","resourceBytes":1658,"unusedBytes":1574}]},{"name":"utils","resourceBytes":3498,"unusedBytes":3365,"children":[{"name":"getBasePlacement.js","resourceBytes":37,"unusedBytes":37},{"name":"math.js","resourceBytes":39},{"name":"userAgent.js","resourceBytes":156,"unusedBytes":156},{"name":"getMainAxisFromPlacement.js","resourceBytes":60,"unusedBytes":60},{"name":"within.js","resourceBytes":85,"unusedBytes":85},{"name":"mergePaddingObject.js","resourceBytes":42,"unusedBytes":42},{"name":"getFreshSideObject.js","resourceBytes":64,"unusedBytes":64},{"name":"expandToHashMap.js","resourceBytes":70,"unusedBytes":70},{"name":"getVariation.js","resourceBytes":38,"unusedBytes":38},{"name":"getOppositePlacement.js","resourceBytes":147,"unusedBytes":86},{"name":"getOppositeVariationPlacement.js","resourceBytes":107,"unusedBytes":74},{"name":"rectToClientRect.js","resourceBytes":99,"unusedBytes":99},{"name":"computeOffsets.js","resourceBytes":474,"unusedBytes":474},{"name":"detectOverflow.js","resourceBytes":841,"unusedBytes":841},{"name":"computeAutoPlacement.js","resourceBytes":463,"unusedBytes":463},{"name":"getAltAxis.js","resourceBytes":14,"unusedBytes":14},{"name":"orderModifiers.js","resourceBytes":412,"unusedBytes":412},{"name":"debounce.js","resourceBytes":117,"unusedBytes":117},{"name":"mergeByName.js","resourceBytes":233,"unusedBytes":233}]},{"name":"createPopper.js","resourceBytes":1891,"unusedBytes":1692},{"name":"popper.js","resourceBytes":54},{"name":"popper-lite.js","resourceBytes":39}],"unusedBytes":17898},{"name":"bootstrap/dist/js/bootstrap.esm.js","resourceBytes":59917,"unusedBytes":41373}],"unusedBytes":60278},{"name":"src","resourceBytes":540707,"children":[{"name":"scss","resourceBytes":531732,"children":[{"name":"styles.scss","resourceBytes":531575},{"name":"styles.scss?f5ae","resourceBytes":157}]},{"name":"js","resourceBytes":8975,"children":[{"name":"allPages.js","resourceBytes":401},{"name":"contentPage.js","resourceBytes":6594,"unusedBytes":1198},{"name":"main.js","resourceBytes":1980,"unusedBytes":185}],"unusedBytes":1383}],"unusedBytes":1383}],"unusedBytes":61661},{"name":"webpack","resourceBytes":1899,"children":[{"name":"bootstrap","resourceBytes":133},{"name":"runtime","resourceBytes":1766,"unusedBytes":216,"children":[{"name":"compat get default export","resourceBytes":73,"unusedBytes":13},{"name":"define property getters","resourceBytes":101},{"name":"global","resourceBytes":165},{"name":"hasOwnProperty shorthand","resourceBytes":53},{"name":"make namespace object","resourceBytes":173},{"name":"publicPath","resourceBytes":349},{"name":"jsonp chunk loading","resourceBytes":41},{"name":"nonce","resourceBytes":811,"unusedBytes":203}]}],"unusedBytes":216}],"unusedBytes":61877},{"name":"(unmapped)","resourceBytes":211}],"unusedBytes":61877},{"name":"https://www.googletagmanager.com/gtag/js?id=J2FCEQRZJ1","resourceBytes":98217,"unusedBytes":63040}]}},"pwa-cross-browser":{"id":"pwa-cross-browser","title":"Site works cross-browser","description":"To reach the most number of users, sites should work across every major browser. [Learn about cross-browser compatibility](https://developer.chrome.com/docs/lighthouse/pwa/pwa-cross-browser/).","score":null,"scoreDisplayMode":"manual"},"pwa-page-transitions":{"id":"pwa-page-transitions","title":"Page transitions don't feel like they block on the network","description":"Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more about page transitions](https://developer.chrome.com/docs/lighthouse/pwa/pwa-page-transitions/).","score":null,"scoreDisplayMode":"manual"},"pwa-each-page-has-url":{"id":"pwa-each-page-has-url","title":"Each page has a URL","description":"Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more about providing deep links](https://developer.chrome.com/docs/lighthouse/pwa/pwa-each-page-has-url/).","score":null,"scoreDisplayMode":"manual"},"accesskeys":{"id":"accesskeys","title":"`[accesskey]` values are unique","description":"Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https://dequeuniversity.com/rules/axe/4.6/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.6/aria-allowed-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-command-name":{"id":"aria-command-name","title":"`button`, `link`, and `menuitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https://dequeuniversity.com/rules/axe/4.6/aria-command-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.6/aria-hidden-body).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https://dequeuniversity.com/rules/axe/4.6/aria-hidden-focus).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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.6/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.6/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.6/aria-progressbar-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-attr":{"id":"aria-required-attr","title":"`[role]`s have all required `[aria-*]` attributes","description":"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https://dequeuniversity.com/rules/axe/4.6/aria-required-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-required-children":{"id":"aria-required-children","title":"Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.","description":"Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https://dequeuniversity.com/rules/axe/4.6/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.6/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.6/aria-roles).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"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.6/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.6/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.6/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.6/aria-valid-attr-value).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-valid-attr":{"id":"aria-valid-attr","title":"`[aria-*]` attributes are valid and not misspelled","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https://dequeuniversity.com/rules/axe/4.6/aria-valid-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"button-name":{"id":"button-name","title":"Buttons do not 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.6/button-name).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-0-BUTTON","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,1,BUTTON","selector":"div.modal-dialog > div.modal-content > div.modal-header > button.btn-close","boundingRect":{"top":24,"bottom":56,"left":363,"right":395,"width":32,"height":32},"snippet":"\u003cbutton type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\">","nodeLabel":"div.modal-dialog > div.modal-content > div.modal-header > button.btn-close","explanation":"Fix any of the following:\n Element does not have inner text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}}],"debugData":{"type":"debugdata","impact":"critical","tags":["cat.name-role-value","wcag2a","wcag412","section508","section508.22.a","ACT"]}}},"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.6/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.6/color-contrast).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"definition-list":{"id":"definition-list","title":"`\u003cdl>`'s contain only properly-ordered `\u003cdt>` and `\u003cdd>` groups, `\u003cscript>`, `\u003ctemplate>` or `\u003cdiv>` elements.","description":"When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.6/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.6/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.6/document-title).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"duplicate-id-active":{"id":"duplicate-id-active","title":"`[id]` attributes on active, focusable elements are unique","description":"All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn how to fix duplicate `id`s](https://dequeuniversity.com/rules/axe/4.6/duplicate-id-active).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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.6/duplicate-id-aria).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"form-field-multiple-labels":{"id":"form-field-multiple-labels","title":"No form fields have multiple labels","description":"Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https://dequeuniversity.com/rules/axe/4.6/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.6/frame-title).","score":null,"scoreDisplayMode":"notApplicable"},"heading-order":{"id":"heading-order","title":"Heading elements are not in a sequentially-descending order","description":"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https://dequeuniversity.com/rules/axe/4.6/heading-order).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-1-H5","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,0,DIV,0,H5","selector":"footer.py-5 > div.row > div.col > h5","boundingRect":{"top":1116,"bottom":1131,"left":24,"right":388,"width":364,"height":15},"snippet":"\u003ch5>","nodeLabel":"About Us","explanation":"Fix any of the following:\n Heading order invalid"}}],"debugData":{"type":"debugdata","impact":"moderate","tags":["cat.semantics","best-practice"]}}},"html-has-lang":{"id":"html-has-lang","title":"`\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.6/html-has-lang).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-lang-valid":{"id":"html-lang-valid","title":"`\u003chtml>` element has a valid value for its `[lang]` attribute","description":"Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn how to use the `lang` attribute](https://dequeuniversity.com/rules/axe/4.6/html-lang-valid).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-alt":{"id":"image-alt","title":"Image elements have `[alt]` attributes","description":"Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.6/image-alt).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"input-image-alt":{"id":"input-image-alt","title":"`\u003cinput type=\"image\">` elements have `[alt]` text","description":"When an image is being used as an `\u003cinput>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn about input image alt text](https://dequeuniversity.com/rules/axe/4.6/input-image-alt).","score":null,"scoreDisplayMode":"notApplicable"},"label":{"id":"label","title":"Form elements have associated labels","description":"Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.6/label).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"link-name":{"id":"link-name","title":"Links do not have a discernible name","description":"Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.6/link-name).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-2-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,0,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":24,"right":48,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","explanation":"Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}},{"node":{"type":"node","lhId":"1-3-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,1,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":48,"right":72,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","explanation":"Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}},{"node":{"type":"node","lhId":"1-4-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,1,DIV,1,UL,2,LI,0,A","selector":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","boundingRect":{"top":1226,"bottom":1250,"left":72,"right":96,"width":24,"height":24},"snippet":"\u003ca href=\"#\" class=\"nav-link p-0 text-muted\">","nodeLabel":"div.col-sm-3 > ul.nav > li.nav-item > a.nav-link","explanation":"Fix all of the following:\n Element is in tab order and does not have accessible text\n\nFix any of the following:\n Element does not have text that is visible to screen readers\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.name-role-value","wcag2a","wcag412","wcag244","section508","section508.22.a","ACT"]}}},"list":{"id":"list","title":"Lists do not 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.6/list).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-5-UL","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,0,DIV,1,UL","selector":"footer.py-5 > div.row > div.col > ul.nav","boundingRect":{"top":1139,"bottom":1203,"left":24,"right":388,"width":364,"height":64},"snippet":"\u003cul class=\"nav flex-column\">","nodeLabel":"Our Story\nPrivacy Policy","explanation":"Fix all of the following:\n List element has direct children that are not allowed: a"},"subItems":{"type":"subitems","items":[{"relatedNode":{"type":"node","lhId":"1-6-A","path":"1,HTML,1,BODY,0,DIV,2,FOOTER,0,DIV,0,DIV,1,UL,2,A","selector":"div.row > div.col > ul.nav > a.nav-link","boundingRect":{"top":1171,"bottom":1195,"left":24,"right":388,"width":364,"height":24},"snippet":"\u003ca class=\"nav-link mb-2 p-0 text-muted active\" aria-current=\"page\" href=\"privacy.html\">","nodeLabel":"Privacy Policy"}}]}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.structure","wcag2a","wcag131"]}}},"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.6/listitem).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-refresh":{"id":"meta-refresh","title":"The document does not use `\u003cmeta http-equiv=\"refresh\">`","description":"Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more about the refresh meta tag](https://dequeuniversity.com/rules/axe/4.6/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.6/meta-viewport).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"object-alt":{"id":"object-alt","title":"`\u003cobject>` elements have alternate text","description":"Screen readers cannot translate non-text content. Adding alternate text to `\u003cobject>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https://dequeuniversity.com/rules/axe/4.6/object-alt).","score":null,"scoreDisplayMode":"notApplicable"},"tabindex":{"id":"tabindex","title":"No element has a `[tabindex]` value greater than 0","description":"A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https://dequeuniversity.com/rules/axe/4.6/tabindex).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"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.6/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.6/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.6/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.6/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"},"uses-long-cache-ttl":{"id":"uses-long-cache-ttl","title":"Serve static assets with an efficient cache policy","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/).","score":0.26,"scoreDisplayMode":"numeric","numericValue":278300,"numericUnit":"byte","displayValue":"3 resources found","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"cacheLifetimeMs","valueType":"ms","label":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":154031,"wastedBytes":141195.0833333333},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":121619,"wastedBytes":111484.08333333333},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/201dc9ce4708cb0580f6.gif","debugData":{"type":"debugdata","max-age":600},"cacheLifetimeMs":600000,"cacheHitProbability":0.08333333333333333,"totalBytes":27950,"wastedBytes":25620.833333333332}],"summary":{"wastedBytes":278300}}},"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":"numeric","numericValue":349837,"numericUnit":"byte","displayValue":"Total size was 342 KiB","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"}],"items":[{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/index.js","totalBytes":154031},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47","totalBytes":121619},{"url":"https://www.googletagmanager.com/gtag/js?id=J2FCEQRZJ1","totalBytes":38936},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/201dc9ce4708cb0580f6.gif","totalBytes":27950},{"url":"https://eds435.github.io/favicon.ico","totalBytes":5482},{"url":"https://eds435.github.io/mywebclass-simulation-intermediate/","totalBytes":1819}]}},"offscreen-images":{"id":"offscreen-images","title":"Defer offscreen images","description":"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"render-blocking-resources":{"id":"render-blocking-resources","title":"Eliminate render-blocking resources","description":"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn how to eliminate render-blocking resources](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"unminified-css":{"id":"unminified-css","title":"Minify CSS","description":"Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 132 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"/*!\n * Bootstrap v5.2.3 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n *...","totalBytes":130008,"wastedBytes":91799,"wastedPercent":70.61033354973094},{"url":"@font-face {\n font-display: block;\n font-family: \"bootstrap-icons\"; ... } ...","totalBytes":60188,"wastedBytes":43053,"wastedPercent":71.53110763310838}],"overallSavingsMs":0,"overallSavingsBytes":134852}},"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":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"unused-css-rules":{"id":"unused-css-rules","title":"Reduce unused CSS","description":"Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 183 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"/*!\n * Bootstrap v5.2.3 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n *...","wastedBytes":126790,"wastedPercent":97.52460625378824,"totalBytes":130008},{"url":"@font-face {\n font-display: block;\n font-family: \"bootstrap-icons\"; ... } ...","wastedBytes":60091,"wastedPercent":99.83950235762065,"totalBytes":60188}],"overallSavingsMs":0,"overallSavingsBytes":186881}},"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.87,"scoreDisplayMode":"numeric","numericValue":160,"numericUnit":"millisecond","displayValue":"Potential savings of 24 KiB","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":"Potential Savings"}],"items":[{"url":"https://www.googletagmanager.com/gtag/js?id=J2FCEQRZJ1","totalBytes":38936,"wastedBytes":24991,"wastedPercent":64.1844079945427}],"overallSavingsMs":160,"overallSavingsBytes":24991}},"modern-image-formats":{"id":"modern-image-formats","title":"Serve images in next-gen formats","description":"Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-optimized-images":{"id":"uses-optimized-images","title":"Efficiently encode images","description":"Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-text-compression":{"id":"uses-text-compression","title":"Enable text compression","description":"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-responsive-images":{"id":"uses-responsive-images","title":"Properly size images","description":"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"efficient-animated-content":{"id":"efficient-animated-content","title":"Use video formats for animated content","description":"Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"duplicated-javascript":{"id":"duplicated-javascript","title":"Remove duplicate modules in JavaScript bundles","description":"Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"legacy-javascript":{"id":"legacy-javascript","title":"Avoid serving legacy JavaScript to modern browsers","description":"Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn how to use modern JavaScript](https://web.dev/publish-modern-javascript/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"doctype":{"id":"doctype","title":"Page has the HTML doctype","description":"Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more 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"},"dom-size":{"id":"dom-size","title":"Avoids an excessive DOM size","description":"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/lighthouse/performance/dom-size/).","score":1,"scoreDisplayMode":"numeric","numericValue":65,"numericUnit":"element","displayValue":"65 elements","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 DOM Elements","value":{"type":"numeric","granularity":1,"value":65}},{"node":{"type":"node","lhId":"1-8-A","path":"1,HTML,1,BODY,0,DIV,0,HEADER,0,NAV,0,DIV,2,DIV,0,UL,0,LI,0,A","selector":"div#navbarCollapse > ul.navbar-nav > li.nav-item > a.nav-link","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003ca class=\"nav-link\" href=\"content.html\">","nodeLabel":"Content Template"},"statistic":"Maximum DOM Depth","value":{"type":"numeric","granularity":1,"value":9}},{"node":{"type":"node","lhId":"1-11-BODY","path":"1,HTML,1,BODY","selector":"body.pt-5","boundingRect":{"top":56,"bottom":1470,"left":0,"right":412,"width":412,"height":1414},"snippet":"\u003cbody class=\"pt-5 modal-open\" style=\"margin-top: 56px; overflow: hidden; padding-right: 0px;\">","nodeLabel":"body.pt-5"},"statistic":"Maximum Child Elements","value":{"type":"numeric","granularity":1,"value":3}}]}},"geolocation-on-start":{"id":"geolocation-on-start","title":"Avoids requesting the geolocation permission on page load","description":"Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"inspector-issues":{"id":"inspector-issues","title":"No issues in the `Issues` panel in Chrome Devtools","description":"Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-document-write":{"id":"no-document-write","title":"Avoids `document.write()`","description":"For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"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":[],"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":[],"items":[]}},"uses-http2":{"id":"uses-http2","title":"Use HTTP/2","description":"HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. [Learn more about HTTP/2](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-passive-event-listeners":{"id":"uses-passive-event-listeners","title":"Uses passive listeners to improve scrolling performance","description":"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-description":{"id":"meta-description","title":"Document has a meta description","description":"Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https://developer.chrome.com/docs/lighthouse/seo/meta-description/).","score":1,"scoreDisplayMode":"binary"},"http-status-code":{"id":"http-status-code","title":"Page has successful HTTP status code","description":"Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https://developer.chrome.com/docs/lighthouse/seo/http-status-code/).","score":1,"scoreDisplayMode":"binary"},"font-size":{"id":"font-size","title":"Document uses legible font sizes","description":"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more about legible font sizes](https://developer.chrome.com/docs/lighthouse/seo/font-size/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% legible text","details":{"type":"table","headings":[{"key":"source","valueType":"source-location","label":"Source"},{"key":"selector","valueType":"code","label":"Selector"},{"key":"coverage","valueType":"text","label":"% of Page Text"},{"key":"fontSize","valueType":"text","label":"Font Size"}],"items":[{"source":{"type":"code","value":"Legible text"},"selector":"","coverage":"100.00%","fontSize":"≥ 12px"}]}},"link-text":{"id":"link-text","title":"Links have descriptive text","description":"Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https://developer.chrome.com/docs/lighthouse/seo/link-text/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"crawlable-anchors":{"id":"crawlable-anchors","title":"Links are crawlable","description":"Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https://support.google.com/webmasters/answer/9112205)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"is-crawlable":{"id":"is-crawlable","title":"Page isn’t blocked from indexing","description":"Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https://developer.chrome.com/docs/lighthouse/seo/is-crawlable/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[]}},"robots-txt":{"id":"robots-txt","title":"robots.txt is valid","description":"If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/).","score":null,"scoreDisplayMode":"notApplicable"},"tap-targets":{"id":"tap-targets","title":"Tap targets are sized appropriately","description":"Interactive elements like buttons and links should be large enough (48x48px), and have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more about tap targets](https://developer.chrome.com/docs/lighthouse/seo/tap-targets/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% appropriately sized tap targets","details":{"type":"table","headings":[],"items":[]}},"hreflang":{"id":"hreflang","title":"Document has a valid `hreflang`","description":"hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https://developer.chrome.com/docs/lighthouse/seo/hreflang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"plugins":{"id":"plugins","title":"Document avoids plugins","description":"Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"canonical":{"id":"canonical","title":"Document has a valid `rel=canonical`","description":"Canonical links suggest which URL to show in search results. [Learn more about canonical links](https://developer.chrome.com/docs/lighthouse/seo/canonical/).","score":null,"scoreDisplayMode":"notApplicable"},"structured-data":{"id":"structured-data","title":"Structured data is valid","description":"Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more about Structured Data](https://developer.chrome.com/docs/lighthouse/seo/structured-data/).","score":null,"scoreDisplayMode":"manual"},"bf-cache":{"id":"bf-cache","title":"Page didn't prevent back/forward cache restoration","description":"Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)","score":1,"scoreDisplayMode":"binary"}},"configSettings":{"output":["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/109.0.0.0 Mobile Safari/537.36","auditMode":false,"gatherMode":false,"disableStorageReset":false,"debugNavigation":false,"channel":"cli","usePassiveGathering":false,"disableFullPageScreenshot":false,"skipAboutBlank":false,"blankPage":"about:blank","budgets":null,"locale":"en-US","blockedUrlPatterns":null,"additionalTraceCategories":null,"extraHeaders":null,"precomputedLanternData":null,"onlyAudits":null,"onlyCategories":null,"skipAudits":null},"categories":{"performance":{"title":"Performance","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"first-contentful-paint","weight":10,"group":"metrics","acronym":"FCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules"]},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules","largest-contentful-paint-element","prioritize-lcp-image","unused-javascript","efficient-animated-content","total-byte-weight","lcp-lazy-loaded"]},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT","relevantAudits":["long-tasks","third-party-summary","third-party-facades","bootup-time","mainthread-work-breakdown","dom-size","duplicated-javascript","legacy-javascript","viewport"]},{"id":"cumulative-layout-shift","weight":25,"group":"metrics","acronym":"CLS","relevantAudits":["layout-shift-elements","non-composited-animations","unsized-images"]},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"interactive","weight":0,"group":"hidden","acronym":"TTI"},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"first-meaningful-paint","weight":0,"acronym":"FMP","group":"hidden"},{"id":"render-blocking-resources","weight":0},{"id":"uses-responsive-images","weight":0},{"id":"offscreen-images","weight":0},{"id":"unminified-css","weight":0},{"id":"unminified-javascript","weight":0},{"id":"unused-css-rules","weight":0},{"id":"unused-javascript","weight":0},{"id":"uses-optimized-images","weight":0},{"id":"modern-image-formats","weight":0},{"id":"uses-text-compression","weight":0},{"id":"uses-rel-preconnect","weight":0},{"id":"server-response-time","weight":0},{"id":"redirects","weight":0},{"id":"uses-rel-preload","weight":0},{"id":"uses-http2","weight":0},{"id":"efficient-animated-content","weight":0},{"id":"duplicated-javascript","weight":0},{"id":"legacy-javascript","weight":0},{"id":"prioritize-lcp-image","weight":0},{"id":"total-byte-weight","weight":0},{"id":"uses-long-cache-ttl","weight":0},{"id":"dom-size","weight":0},{"id":"critical-request-chains","weight":0},{"id":"user-timings","weight":0},{"id":"bootup-time","weight":0},{"id":"mainthread-work-breakdown","weight":0},{"id":"font-display","weight":0},{"id":"resource-summary","weight":0},{"id":"third-party-summary","weight":0},{"id":"third-party-facades","weight":0},{"id":"largest-contentful-paint-element","weight":0},{"id":"lcp-lazy-loaded","weight":0},{"id":"layout-shift-elements","weight":0},{"id":"uses-passive-event-listeners","weight":0},{"id":"no-document-write","weight":0},{"id":"long-tasks","weight":0},{"id":"non-composited-animations","weight":0},{"id":"unsized-images","weight":0},{"id":"viewport","weight":0},{"id":"bf-cache","weight":0},{"id":"performance-budget","weight":0,"group":"budgets"},{"id":"timing-budget","weight":0,"group":"budgets"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"}],"id":"performance","score":0.67},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://developer.chrome.com/docs/lighthouse/accessibility/). Only a subset of accessibility issues can be automatically detected so manual testing is also encouraged.","manualDescription":"These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://web.dev/how-to-review/).","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":3,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-required-attr","weight":10,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":10,"group":"a11y-aria"},{"id":"aria-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":3,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":3,"group":"a11y-names-labels"},{"id":"duplicate-id-active","weight":3,"group":"a11y-navigation"},{"id":"duplicate-id-aria","weight":10,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":2,"group":"a11y-navigation"},{"id":"html-has-lang","weight":3,"group":"a11y-language"},{"id":"html-lang-valid","weight":3,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":10,"group":"a11y-names-labels"},{"id":"link-name","weight":3,"group":"a11y-names-labels"},{"id":"list","weight":3,"group":"a11y-tables-lists"},{"id":"listitem","weight":3,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"tabindex","weight":3,"group":"a11y-navigation"},{"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":"logical-tab-order","weight":0},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"managed-focus","weight":0},{"id":"focus-traps","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"use-landmarks","weight":0}],"id":"accessibility","score":0.87},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":1,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"paste-preventing-inputs","weight":1,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"preload-fonts","weight":0,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"no-unload-listeners","weight":1,"group":"best-practices-general"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":1,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"id":"best-practices","score":0.83},"seo":{"title":"SEO","description":"These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https://web.dev/learn-core-web-vitals/). [Learn more about Google Search Essentials](https://support.google.com/webmasters/answer/35769).","manualDescription":"Run these additional validators on your site to check additional SEO best practices.","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"viewport","weight":1,"group":"seo-mobile"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"is-crawlable","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":0,"group":"seo-crawl"},{"id":"image-alt","weight":1,"group":"seo-content"},{"id":"hreflang","weight":1,"group":"seo-content"},{"id":"canonical","weight":0,"group":"seo-content"},{"id":"font-size","weight":1,"group":"seo-mobile"},{"id":"plugins","weight":1,"group":"seo-content"},{"id":"tap-targets","weight":1,"group":"seo-mobile"},{"id":"structured-data","weight":0}],"id":"seo","score":1},"pwa":{"title":"PWA","description":"These checks validate the aspects of a Progressive Web App. [Learn what makes a good Progressive Web App](https://web.dev/pwa-checklist/).","manualDescription":"These checks are required by the baseline [PWA Checklist](https://web.dev/pwa-checklist/) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.","supportedModes":["navigation"],"auditRefs":[{"id":"installable-manifest","weight":2,"group":"pwa-installable"},{"id":"service-worker","weight":1,"group":"pwa-optimized"},{"id":"splash-screen","weight":1,"group":"pwa-optimized"},{"id":"themed-omnibox","weight":1,"group":"pwa-optimized"},{"id":"content-width","weight":1,"group":"pwa-optimized"},{"id":"viewport","weight":2,"group":"pwa-optimized"},{"id":"maskable-icon","weight":1,"group":"pwa-optimized"},{"id":"pwa-cross-browser","weight":0},{"id":"pwa-page-transitions","weight":0},{"id":"pwa-each-page-has-url","weight":0}],"id":"pwa","score":0.33}},"categoryGroups":{"metrics":{"title":"Metrics"},"load-opportunities":{"title":"Opportunities","description":"These suggestions can help your page load faster. They don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."},"budgets":{"title":"Budgets","description":"Performance budgets set standards for the performance of your site."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."},"pwa-installable":{"title":"Installable"},"pwa-optimized":{"title":"PWA Optimized"},"a11y-best-practices":{"title":"Best practices","description":"These items highlight common accessibility best practices."},"a11y-color-contrast":{"title":"Contrast","description":"These are opportunities to improve the legibility of your content."},"a11y-names-labels":{"title":"Names and labels","description":"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."},"a11y-navigation":{"title":"Navigation","description":"These are opportunities to improve keyboard navigation in your application."},"a11y-aria":{"title":"ARIA","description":"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."},"a11y-language":{"title":"Internationalization and localization","description":"These are opportunities to improve the interpretation of your content by users in different locales."},"a11y-audio-video":{"title":"Audio and video","description":"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."},"a11y-tables-lists":{"title":"Tables and lists","description":"These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."},"seo-mobile":{"title":"Mobile Friendly","description":"Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https://developers.google.com/search/mobile-sites/)."},"seo-content":{"title":"Content Best Practices","description":"Format your HTML in a way that enables crawlers to better understand your app’s content."},"seo-crawl":{"title":"Crawling and Indexing","description":"To appear in search results, crawlers need access to your app."},"best-practices-trust-safety":{"title":"Trust and Safety"},"best-practices-ux":{"title":"User Experience"},"best-practices-browser-compat":{"title":"Browser Compatibility"},"best-practices-general":{"title":"General"},"hidden":{"title":""}},"stackPacks":[],"entities":[{"name":"GitHub","origins":["https://eds435.github.io"],"isFirstParty":true},{"name":"Google Tag Manager","homepage":"https://marketingplatform.google.com/about/tag-manager/","origins":["https://www.googletagmanager.com"]}],"fullPageScreenshot":{"screenshot":{"data":"data:image/webp;base64,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","width":412,"height":1470},"nodes":{"page-0-P":{"top":257,"bottom":437,"left":53,"right":359,"width":306,"height":180},"page-1-FOOTER":{"top":1068,"bottom":1470,"left":12,"right":400,"width":388,"height":402},"page-2-BODY":{"top":56,"bottom":1470,"left":0,"right":412,"width":412,"height":1414},"page-3-A":{"top":1139,"bottom":1163,"left":24,"right":388,"width":364,"height":24},"page-4-A":{"top":1226,"bottom":1250,"left":72,"right":96,"width":24,"height":24},"page-5-BUTTON":{"top":1368,"bottom":1406,"left":24,"right":388,"width":364,"height":38},"page-6-A":{"top":1226,"bottom":1250,"left":24,"right":48,"width":24,"height":24},"page-7-A":{"top":1226,"bottom":1250,"left":48,"right":72,"width":24,"height":24},"page-8-INPUT":{"top":1322,"bottom":1360,"left":24,"right":388,"width":364,"height":38},"page-9-A":{"top":1171,"bottom":1195,"left":24,"right":388,"width":364,"height":24},"page-10-BUTTON":{"top":453,"bottom":501,"left":53,"right":359,"width":306,"height":48},"page-11-DIV":{"top":0,"bottom":1470,"left":0,"right":412,"width":412,"height":1470},"page-12-DIV":{"top":0,"bottom":1470,"left":0,"right":412,"width":412,"height":1470},"page-13-DIV":{"top":8,"bottom":280,"left":8,"right":404,"width":396,"height":272},"1-0-BUTTON":{"top":24,"bottom":56,"left":363,"right":395,"width":32,"height":32},"1-1-H5":{"top":1116,"bottom":1131,"left":24,"right":388,"width":364,"height":15},"1-2-A":{"top":1226,"bottom":1250,"left":24,"right":48,"width":24,"height":24},"1-3-A":{"top":1226,"bottom":1250,"left":48,"right":72,"width":24,"height":24},"1-4-A":{"top":1226,"bottom":1250,"left":72,"right":96,"width":24,"height":24},"1-5-UL":{"top":1139,"bottom":1203,"left":24,"right":388,"width":364,"height":64},"1-6-A":{"top":1171,"bottom":1195,"left":24,"right":388,"width":364,"height":24},"1-7-A":{"top":8,"bottom":48,"left":12,"right":159,"width":147,"height":40},"1-8-A":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-9-A":{"top":1139,"bottom":1163,"left":24,"right":388,"width":364,"height":24},"1-10-A":{"top":89,"bottom":110,"left":138,"right":232,"width":94,"height":21},"1-11-BODY":{"top":56,"bottom":1470,"left":0,"right":412,"width":412,"height":1414},"1-12-FORM":{"top":1258,"bottom":1406,"left":24,"right":388,"width":364,"height":147},"1-13-LABEL":{"top":1321,"bottom":1322,"left":23,"right":24,"width":1,"height":1},"1-14-INPUT":{"top":1322,"bottom":1360,"left":24,"right":388,"width":364,"height":38},"1-15-IMG":{"top":541,"bottom":1019,"left":37,"right":375,"width":338,"height":478},"1-16-SPAN":{"top":13,"bottom":43,"left":357,"right":387,"width":30,"height":30},"1-17-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-18-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-19-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-20-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-21-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-22-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-23-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-24-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-25-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-26-BUTTON":{"top":453,"bottom":501,"left":53,"right":359,"width":306,"height":48},"1-27-BUTTON":{"top":225,"bottom":263,"left":223,"right":311,"width":88,"height":38},"1-28-BUTTON":{"top":225,"bottom":263,"left":319,"right":387,"width":68,"height":38}}},"timing":{"entries":[{"startTime":1718.69,"name":"lh:config","duration":904.9,"entryType":"measure"},{"startTime":1772.33,"name":"lh:config:resolveArtifactsToDefns","duration":158.39,"entryType":"measure"},{"startTime":1931.12,"name":"lh:config:resolveNavigationsToDefns","duration":0.47,"entryType":"measure"},{"startTime":2623.82,"name":"lh:runner:gather","duration":11205.33,"entryType":"measure"},{"startTime":2799.68,"name":"lh:driver:connect","duration":28.01,"entryType":"measure"},{"startTime":2828.6,"name":"lh:driver:navigate","duration":28.07,"entryType":"measure"},{"startTime":2857.06,"name":"lh:gather:getBenchmarkIndex","duration":1009.81,"entryType":"measure"},{"startTime":3867.07,"name":"lh:gather:getVersion","duration":1.35,"entryType":"measure"},{"startTime":3868.68,"name":"lh:prepare:navigationMode","duration":19.83,"entryType":"measure"},{"startTime":3889.24,"name":"lh:driver:navigate","duration":18.88,"entryType":"measure"},{"startTime":3908.73,"name":"lh:prepare:navigation","duration":71.09,"entryType":"measure"},{"startTime":3935.07,"name":"lh:storage:clearDataForOrigin","duration":13.73,"entryType":"measure"},{"startTime":3949.04,"name":"lh:storage:clearBrowserCaches","duration":26.27,"entryType":"measure"},{"startTime":3975.64,"name":"lh:gather:prepareThrottlingAndNetwork","duration":4.14,"entryType":"measure"},{"startTime":4096.87,"name":"lh:driver:navigate","duration":2873.02,"entryType":"measure"},{"startTime":7216.51,"name":"lh:computed:NetworkRecords","duration":1.66,"entryType":"measure"},{"startTime":7967.48,"name":"lh:gather:getInstallabilityErrors","duration":1.68,"entryType":"measure"},{"startTime":7975.28,"name":"lh:computed:MainResource","duration":0.22,"entryType":"measure"},{"startTime":8114.24,"name":"lh:gather:collectStacks","duration":15.48,"entryType":"measure"},{"startTime":8202.81,"name":"lh:computed:ProcessedTrace","duration":23.76,"entryType":"measure"},{"startTime":8226.85,"name":"lh:computed:ProcessedNavigation","duration":1.26,"entryType":"measure"},{"startTime":8230.69,"name":"lh:computed:Responsiveness","duration":0.34,"entryType":"measure"},{"startTime":13829.63,"name":"lh:runner:audit","duration":1096.13,"entryType":"measure"},{"startTime":13829.83,"name":"lh:runner:auditing","duration":1094.07,"entryType":"measure"},{"startTime":13834.4,"name":"lh:audit:is-on-https","duration":3.11,"entryType":"measure"},{"startTime":13837.64,"name":"lh:audit:service-worker","duration":1.86,"entryType":"measure"},{"startTime":13839.79,"name":"lh:audit:viewport","duration":5.13,"entryType":"measure"},{"startTime":13842.9,"name":"lh:computed:ViewportMeta","duration":1.82,"entryType":"measure"},{"startTime":13845.18,"name":"lh:audit:first-contentful-paint","duration":23.42,"entryType":"measure"},{"startTime":13848.29,"name":"lh:computed:FirstContentfulPaint","duration":18.85,"entryType":"measure"},{"startTime":13848.78,"name":"lh:computed:LanternFirstContentfulPaint","duration":18.17,"entryType":"measure"},{"startTime":13849.06,"name":"lh:computed:PageDependencyGraph","duration":6.25,"entryType":"measure"},{"startTime":13855.39,"name":"lh:computed:LoadSimulator","duration":2.4,"entryType":"measure"},{"startTime":13855.55,"name":"lh:computed:NetworkAnalysis","duration":1.64,"entryType":"measure"},{"startTime":13868.74,"name":"lh:audit:largest-contentful-paint","duration":7.15,"entryType":"measure"},{"startTime":13869.5,"name":"lh:computed:LargestContentfulPaint","duration":5.3,"entryType":"measure"},{"startTime":13869.63,"name":"lh:computed:LanternLargestContentfulPaint","duration":5.13,"entryType":"measure"},{"startTime":13876.3,"name":"lh:audit:first-meaningful-paint","duration":6.85,"entryType":"measure"},{"startTime":13878.37,"name":"lh:computed:FirstMeaningfulPaint","duration":4.04,"entryType":"measure"},{"startTime":13878.71,"name":"lh:computed:LanternFirstMeaningfulPaint","duration":3.67,"entryType":"measure"},{"startTime":13883.28,"name":"lh:audit:speed-index","duration":392.15,"entryType":"measure"},{"startTime":13884.09,"name":"lh:computed:SpeedIndex","duration":389.87,"entryType":"measure"},{"startTime":13884.22,"name":"lh:computed:LanternSpeedIndex","duration":389.73,"entryType":"measure"},{"startTime":13884.31,"name":"lh:computed:Speedline","duration":386.87,"entryType":"measure"},{"startTime":14275.51,"name":"lh:audit:screenshot-thumbnails","duration":1.59,"entryType":"measure"},{"startTime":14277.15,"name":"lh:audit:final-screenshot","duration":1.46,"entryType":"measure"},{"startTime":14277.77,"name":"lh:computed:Screenshots","duration":0.76,"entryType":"measure"},{"startTime":14278.8,"name":"lh:audit:total-blocking-time","duration":7.19,"entryType":"measure"},{"startTime":14279.49,"name":"lh:computed:TotalBlockingTime","duration":5.84,"entryType":"measure"},{"startTime":14279.81,"name":"lh:computed:LanternTotalBlockingTime","duration":5.49,"entryType":"measure"},{"startTime":14279.97,"name":"lh:computed:LanternInteractive","duration":2.42,"entryType":"measure"},{"startTime":14286.12,"name":"lh:audit:max-potential-fid","duration":4.5,"entryType":"measure"},{"startTime":14286.89,"name":"lh:computed:MaxPotentialFID","duration":2.93,"entryType":"measure"},{"startTime":14287,"name":"lh:computed:LanternMaxPotentialFID","duration":2.78,"entryType":"measure"},{"startTime":14290.88,"name":"lh:audit:cumulative-layout-shift","duration":2.49,"entryType":"measure"},{"startTime":14292.07,"name":"lh:computed:CumulativeLayoutShift","duration":0.57,"entryType":"measure"},{"startTime":14293.66,"name":"lh:audit:errors-in-console","duration":67.88,"entryType":"measure"},{"startTime":14294.55,"name":"lh:computed:JSBundles","duration":66.01,"entryType":"measure"},{"startTime":14361.66,"name":"lh:audit:server-response-time","duration":2.96,"entryType":"measure"},{"startTime":14364.83,"name":"lh:audit:interactive","duration":2.8,"entryType":"measure"},{"startTime":14366.68,"name":"lh:computed:Interactive","duration":0.19,"entryType":"measure"},{"startTime":14367.77,"name":"lh:audit:user-timings","duration":2.68,"entryType":"measure"},{"startTime":14368.96,"name":"lh:computed:UserTimings","duration":1.12,"entryType":"measure"},{"startTime":14370.53,"name":"lh:audit:critical-request-chains","duration":4.34,"entryType":"measure"},{"startTime":14371.39,"name":"lh:computed:CriticalRequestChains","duration":0.73,"entryType":"measure"},{"startTime":14374.99,"name":"lh:audit:redirects","duration":5.64,"entryType":"measure"},{"startTime":14380.75,"name":"lh:audit:installable-manifest","duration":4.53,"entryType":"measure"},{"startTime":14385.53,"name":"lh:audit:splash-screen","duration":2.35,"entryType":"measure"},{"startTime":14386.55,"name":"lh:computed:ManifestValues","duration":0.24,"entryType":"measure"},{"startTime":14388.13,"name":"lh:audit:themed-omnibox","duration":1.71,"entryType":"measure"},{"startTime":14390.17,"name":"lh:audit:maskable-icon","duration":4.96,"entryType":"measure"},{"startTime":14395.46,"name":"lh:audit:content-width","duration":0.99,"entryType":"measure"},{"startTime":14396.59,"name":"lh:audit:image-aspect-ratio","duration":2.74,"entryType":"measure"},{"startTime":14399.61,"name":"lh:audit:image-size-responsive","duration":4.64,"entryType":"measure"},{"startTime":14404.37,"name":"lh:audit:preload-fonts","duration":0.82,"entryType":"measure"},{"startTime":14405.41,"name":"lh:audit:deprecations","duration":3.31,"entryType":"measure"},{"startTime":14408.84,"name":"lh:audit:mainthread-work-breakdown","duration":11.16,"entryType":"measure"},{"startTime":14409.88,"name":"lh:computed:MainThreadTasks","duration":8.83,"entryType":"measure"},{"startTime":14420.1,"name":"lh:audit:bootup-time","duration":3.52,"entryType":"measure"},{"startTime":14423.7,"name":"lh:audit:uses-rel-preload","duration":1.2,"entryType":"measure"},{"startTime":14425,"name":"lh:audit:uses-rel-preconnect","duration":3.83,"entryType":"measure"},{"startTime":14429.08,"name":"lh:audit:font-display","duration":6.31,"entryType":"measure"},{"startTime":14435.44,"name":"lh:audit:diagnostics","duration":1.27,"entryType":"measure"},{"startTime":14436.75,"name":"lh:audit:network-requests","duration":2.11,"entryType":"measure"},{"startTime":14438.94,"name":"lh:audit:network-rtt","duration":1.64,"entryType":"measure"},{"startTime":14440.76,"name":"lh:audit:network-server-latency","duration":2.3,"entryType":"measure"},{"startTime":14443.12,"name":"lh:audit:main-thread-tasks","duration":1.58,"entryType":"measure"},{"startTime":14444.74,"name":"lh:audit:metrics","duration":4.7,"entryType":"measure"},{"startTime":14445.68,"name":"lh:computed:TimingSummary","duration":2.88,"entryType":"measure"},{"startTime":14446.55,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.16,"entryType":"measure"},{"startTime":14446.77,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.16,"entryType":"measure"},{"startTime":14449.56,"name":"lh:audit:performance-budget","duration":2.64,"entryType":"measure"},{"startTime":14450.33,"name":"lh:computed:ResourceSummary","duration":1.71,"entryType":"measure"},{"startTime":14450.48,"name":"lh:computed:EntityClassification","duration":0.74,"entryType":"measure"},{"startTime":14452.26,"name":"lh:audit:timing-budget","duration":1.26,"entryType":"measure"},{"startTime":14453.6,"name":"lh:audit:resource-summary","duration":3.01,"entryType":"measure"},{"startTime":14456.7,"name":"lh:audit:third-party-summary","duration":3.73,"entryType":"measure"},{"startTime":14460.52,"name":"lh:audit:third-party-facades","duration":2.68,"entryType":"measure"},{"startTime":14463.28,"name":"lh:audit:largest-contentful-paint-element","duration":1.64,"entryType":"measure"},{"startTime":14465.04,"name":"lh:audit:lcp-lazy-loaded","duration":1.06,"entryType":"measure"},{"startTime":14466.29,"name":"lh:audit:layout-shift-elements","duration":2.11,"entryType":"measure"},{"startTime":14468.53,"name":"lh:audit:long-tasks","duration":4.29,"entryType":"measure"},{"startTime":14472.9,"name":"lh:audit:no-unload-listeners","duration":0.79,"entryType":"measure"},{"startTime":14473.78,"name":"lh:audit:non-composited-animations","duration":11.8,"entryType":"measure"},{"startTime":14485.67,"name":"lh:audit:unsized-images","duration":1.54,"entryType":"measure"},{"startTime":14487.3,"name":"lh:audit:valid-source-maps","duration":1.56,"entryType":"measure"},{"startTime":14488.94,"name":"lh:audit:prioritize-lcp-image","duration":0.87,"entryType":"measure"},{"startTime":14489.9,"name":"lh:audit:csp-xss","duration":3.21,"entryType":"measure"},{"startTime":14493.15,"name":"lh:audit:script-treemap-data","duration":72.77,"entryType":"measure"},{"startTime":14494.64,"name":"lh:computed:ModuleDuplication","duration":1.83,"entryType":"measure"},{"startTime":14496.61,"name":"lh:computed:UnusedJavascriptSummary","duration":57.91,"entryType":"measure"},{"startTime":14556.86,"name":"lh:computed:UnusedJavascriptSummary","duration":8.93,"entryType":"measure"},{"startTime":14566.02,"name":"lh:audit:pwa-cross-browser","duration":0.63,"entryType":"measure"},{"startTime":14566.71,"name":"lh:audit:pwa-page-transitions","duration":0.34,"entryType":"measure"},{"startTime":14567.22,"name":"lh:audit:pwa-each-page-has-url","duration":0.49,"entryType":"measure"},{"startTime":14567.79,"name":"lh:audit:accesskeys","duration":0.89,"entryType":"measure"},{"startTime":14568.78,"name":"lh:audit:aria-allowed-attr","duration":1.07,"entryType":"measure"},{"startTime":14569.94,"name":"lh:audit:aria-command-name","duration":0.63,"entryType":"measure"},{"startTime":14570.65,"name":"lh:audit:aria-hidden-body","duration":1.01,"entryType":"measure"},{"startTime":14571.75,"name":"lh:audit:aria-hidden-focus","duration":1,"entryType":"measure"},{"startTime":14572.84,"name":"lh:audit:aria-input-field-name","duration":0.52,"entryType":"measure"},{"startTime":14573.44,"name":"lh:audit:aria-meter-name","duration":0.45,"entryType":"measure"},{"startTime":14573.96,"name":"lh:audit:aria-progressbar-name","duration":1.53,"entryType":"measure"},{"startTime":14575.78,"name":"lh:audit:aria-required-attr","duration":3.55,"entryType":"measure"},{"startTime":14579.42,"name":"lh:audit:aria-required-children","duration":0.58,"entryType":"measure"},{"startTime":14580.06,"name":"lh:audit:aria-required-parent","duration":0.39,"entryType":"measure"},{"startTime":14580.51,"name":"lh:audit:aria-roles","duration":0.65,"entryType":"measure"},{"startTime":14581.21,"name":"lh:audit:aria-toggle-field-name","duration":0.43,"entryType":"measure"},{"startTime":14581.7,"name":"lh:audit:aria-tooltip-name","duration":0.4,"entryType":"measure"},{"startTime":14582.15,"name":"lh:audit:aria-treeitem-name","duration":0.41,"entryType":"measure"},{"startTime":14582.62,"name":"lh:audit:aria-valid-attr-value","duration":0.59,"entryType":"measure"},{"startTime":14583.26,"name":"lh:audit:aria-valid-attr","duration":0.68,"entryType":"measure"},{"startTime":14584.01,"name":"lh:audit:button-name","duration":0.98,"entryType":"measure"},{"startTime":14585.06,"name":"lh:audit:bypass","duration":0.66,"entryType":"measure"},{"startTime":14585.79,"name":"lh:audit:color-contrast","duration":0.76,"entryType":"measure"},{"startTime":14586.62,"name":"lh:audit:definition-list","duration":0.44,"entryType":"measure"},{"startTime":14587.11,"name":"lh:audit:dlitem","duration":0.64,"entryType":"measure"},{"startTime":14587.81,"name":"lh:audit:document-title","duration":0.67,"entryType":"measure"},{"startTime":14588.53,"name":"lh:audit:duplicate-id-active","duration":0.59,"entryType":"measure"},{"startTime":14589.2,"name":"lh:audit:duplicate-id-aria","duration":0.58,"entryType":"measure"},{"startTime":14589.85,"name":"lh:audit:form-field-multiple-labels","duration":0.58,"entryType":"measure"},{"startTime":14590.5,"name":"lh:audit:frame-title","duration":1.24,"entryType":"measure"},{"startTime":14591.85,"name":"lh:audit:heading-order","duration":1.07,"entryType":"measure"},{"startTime":14593.13,"name":"lh:audit:html-has-lang","duration":1.35,"entryType":"measure"},{"startTime":14594.59,"name":"lh:audit:html-lang-valid","duration":0.79,"entryType":"measure"},{"startTime":14595.46,"name":"lh:audit:image-alt","duration":0.74,"entryType":"measure"},{"startTime":14596.27,"name":"lh:audit:input-image-alt","duration":0.42,"entryType":"measure"},{"startTime":14596.75,"name":"lh:audit:label","duration":0.74,"entryType":"measure"},{"startTime":14597.57,"name":"lh:audit:link-name","duration":0.77,"entryType":"measure"},{"startTime":14598.52,"name":"lh:audit:list","duration":1.05,"entryType":"measure"},{"startTime":14599.71,"name":"lh:audit:listitem","duration":0.88,"entryType":"measure"},{"startTime":14600.67,"name":"lh:audit:meta-refresh","duration":0.6,"entryType":"measure"},{"startTime":14601.34,"name":"lh:audit:meta-viewport","duration":1.04,"entryType":"measure"},{"startTime":14602.47,"name":"lh:audit:object-alt","duration":0.54,"entryType":"measure"},{"startTime":14603.06,"name":"lh:audit:tabindex","duration":0.73,"entryType":"measure"},{"startTime":14603.86,"name":"lh:audit:td-headers-attr","duration":0.48,"entryType":"measure"},{"startTime":14604.39,"name":"lh:audit:th-has-data-cells","duration":0.45,"entryType":"measure"},{"startTime":14605.02,"name":"lh:audit:valid-lang","duration":0.63,"entryType":"measure"},{"startTime":14605.73,"name":"lh:audit:video-caption","duration":0.67,"entryType":"measure"},{"startTime":14606.46,"name":"lh:audit:custom-controls-labels","duration":0.29,"entryType":"measure"},{"startTime":14606.78,"name":"lh:audit:custom-controls-roles","duration":0.22,"entryType":"measure"},{"startTime":14607.02,"name":"lh:audit:focus-traps","duration":0.26,"entryType":"measure"},{"startTime":14607.3,"name":"lh:audit:focusable-controls","duration":0.37,"entryType":"measure"},{"startTime":14607.75,"name":"lh:audit:interactive-element-affordance","duration":1.03,"entryType":"measure"},{"startTime":14609.19,"name":"lh:audit:logical-tab-order","duration":0.8,"entryType":"measure"},{"startTime":14610.06,"name":"lh:audit:managed-focus","duration":0.52,"entryType":"measure"},{"startTime":14610.64,"name":"lh:audit:offscreen-content-hidden","duration":0.37,"entryType":"measure"},{"startTime":14611.03,"name":"lh:audit:use-landmarks","duration":0.32,"entryType":"measure"},{"startTime":14611.43,"name":"lh:audit:visual-order-follows-dom","duration":0.36,"entryType":"measure"},{"startTime":14611.87,"name":"lh:audit:uses-long-cache-ttl","duration":3.09,"entryType":"measure"},{"startTime":14615.03,"name":"lh:audit:total-byte-weight","duration":1.66,"entryType":"measure"},{"startTime":14616.81,"name":"lh:audit:offscreen-images","duration":4.48,"entryType":"measure"},{"startTime":14621.35,"name":"lh:audit:render-blocking-resources","duration":4.09,"entryType":"measure"},{"startTime":14622.41,"name":"lh:computed:UnusedCSS","duration":1.38,"entryType":"measure"},{"startTime":14624.4,"name":"lh:computed:FirstContentfulPaint","duration":0.25,"entryType":"measure"},{"startTime":14625.52,"name":"lh:audit:unminified-css","duration":81.13,"entryType":"measure"},{"startTime":14706.72,"name":"lh:audit:unminified-javascript","duration":104.7,"entryType":"measure"},{"startTime":14811.49,"name":"lh:audit:unused-css-rules","duration":4.3,"entryType":"measure"},{"startTime":14815.85,"name":"lh:audit:unused-javascript","duration":3.61,"entryType":"measure"},{"startTime":14819.55,"name":"lh:audit:modern-image-formats","duration":2.76,"entryType":"measure"},{"startTime":14822.37,"name":"lh:audit:uses-optimized-images","duration":3.21,"entryType":"measure"},{"startTime":14825.65,"name":"lh:audit:uses-text-compression","duration":3.15,"entryType":"measure"},{"startTime":14828.9,"name":"lh:audit:uses-responsive-images","duration":5.56,"entryType":"measure"},{"startTime":14829.99,"name":"lh:computed:ImageRecords","duration":0.92,"entryType":"measure"},{"startTime":14834.52,"name":"lh:audit:efficient-animated-content","duration":2.83,"entryType":"measure"},{"startTime":14837.42,"name":"lh:audit:duplicated-javascript","duration":2.69,"entryType":"measure"},{"startTime":14840.17,"name":"lh:audit:legacy-javascript","duration":55.18,"entryType":"measure"},{"startTime":14895.45,"name":"lh:audit:doctype","duration":0.97,"entryType":"measure"},{"startTime":14896.5,"name":"lh:audit:charset","duration":1.04,"entryType":"measure"},{"startTime":14897.61,"name":"lh:audit:dom-size","duration":1.36,"entryType":"measure"},{"startTime":14899.05,"name":"lh:audit:geolocation-on-start","duration":0.81,"entryType":"measure"},{"startTime":14899.92,"name":"lh:audit:inspector-issues","duration":0.56,"entryType":"measure"},{"startTime":14900.55,"name":"lh:audit:no-document-write","duration":0.59,"entryType":"measure"},{"startTime":14901.2,"name":"lh:audit:js-libraries","duration":0.58,"entryType":"measure"},{"startTime":14901.84,"name":"lh:audit:notification-on-start","duration":0.64,"entryType":"measure"},{"startTime":14902.63,"name":"lh:audit:paste-preventing-inputs","duration":0.6,"entryType":"measure"},{"startTime":14903.28,"name":"lh:audit:uses-http2","duration":3.05,"entryType":"measure"},{"startTime":14906.4,"name":"lh:audit:uses-passive-event-listeners","duration":0.81,"entryType":"measure"},{"startTime":14907.33,"name":"lh:audit:meta-description","duration":0.95,"entryType":"measure"},{"startTime":14908.35,"name":"lh:audit:http-status-code","duration":0.81,"entryType":"measure"},{"startTime":14909.24,"name":"lh:audit:font-size","duration":1.45,"entryType":"measure"},{"startTime":14910.76,"name":"lh:audit:link-text","duration":1.2,"entryType":"measure"},{"startTime":14912.04,"name":"lh:audit:crawlable-anchors","duration":1.36,"entryType":"measure"},{"startTime":14913.49,"name":"lh:audit:is-crawlable","duration":2.38,"entryType":"measure"},{"startTime":14915.93,"name":"lh:audit:robots-txt","duration":0.74,"entryType":"measure"},{"startTime":14916.75,"name":"lh:audit:tap-targets","duration":2.6,"entryType":"measure"},{"startTime":14919.42,"name":"lh:audit:hreflang","duration":0.69,"entryType":"measure"},{"startTime":14920.17,"name":"lh:audit:plugins","duration":0.92,"entryType":"measure"},{"startTime":14921.21,"name":"lh:audit:canonical","duration":1.37,"entryType":"measure"},{"startTime":14922.65,"name":"lh:audit:structured-data","duration":0.41,"entryType":"measure"},{"startTime":14923.17,"name":"lh:audit:bf-cache","duration":0.69,"entryType":"measure"},{"startTime":14923.92,"name":"lh:runner:generate","duration":1.81,"entryType":"measure"}],"total":12301.46},"i18n":{"rendererFormattedStrings":{"calculatorLink":"See calculator.","collapseView":"Collapse view","crcInitialNavigation":"Initial Navigation","crcLongestDurationLabel":"Maximum critical path latency:","dropdownCopyJSON":"Copy JSON","dropdownDarkTheme":"Toggle Dark Theme","dropdownPrintExpanded":"Print Expanded","dropdownPrintSummary":"Print Summary","dropdownSaveGist":"Save as Gist","dropdownSaveHTML":"Save as HTML","dropdownSaveJSON":"Save as JSON","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","footerIssue":"File an issue","hide":"Hide","labDataTitle":"Lab Data","lsPerformanceCategoryDescription":"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.","manualAuditsGroupTitle":"Additional items to manually check","notApplicableAuditsGroupTitle":"Not applicable","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto 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 load","runtimeSingleLoadTooltip":"This data is taken from a single page load, as opposed to field data summarizing many sessions.","runtimeSlow4g":"Slow 4G throttling","runtimeUnknown":"Unknown","show":"Show","showRelevantAudits":"Show audits relevant to:","snippetCollapseButtonLabel":"Collapse snippet","snippetExpandButtonLabel":"Expand snippet","thirdPartyResourcesLabel":"Show 3rd-party resources","throttlingProvided":"Provided by environment","toplevelWarningsMessage":"There were issues affecting this run of Lighthouse:","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics.","viewOriginalTraceLabel":"View Original Trace","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"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/service-worker.js | failureTitle":["audits[service-worker].title"],"core/audits/service-worker.js | description":["audits[service-worker].description"],"core/audits/viewport.js | title":["audits.viewport.title"],"core/audits/viewport.js | description":["audits.viewport.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":1512.522},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":3779.975},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":2039.522},"path":"audits[first-meaningful-paint].displayValue"},{"values":{"timeInMs":2135.5814448314495},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":2716.522},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":1216.5960000000005},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":347.1880000000001},"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 | firstMeaningfulPaintMetric":["audits[first-meaningful-paint].title"],"core/audits/metrics/first-meaningful-paint.js | description":["audits[first-meaningful-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":127},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":304},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":21.040000000000003},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":39.760999999999996},"path":"audits[network-server-latency].displayValue"}],"core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"core/audits/errors-in-console.js | failureTitle":["audits[errors-in-console].title"],"core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"core/lib/i18n/i18n.js | columnSource":["audits[errors-in-console].details.headings[0].label","audits[font-size].details.headings[0].label"],"core/lib/i18n/i18n.js | columnDescription":["audits[errors-in-console].details.headings[1].label","audits[csp-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":27.888999999999996},"path":"audits[server-response-time].displayValue"}],"core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[image-size-responsive].details.headings[1].label","audits[bootup-time].details.headings[0].label","audits[uses-rel-preconnect].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[uses-long-cache-ttl].details.headings[0].label","audits[total-byte-weight].details.headings[0].label","audits[unminified-css].details.headings[0].label","audits[unused-css-rules].details.headings[0].label","audits[unused-javascript].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/audits/critical-request-chains.js | title":["audits[critical-request-chains].title"],"core/audits/critical-request-chains.js | description":["audits[critical-request-chains].description"],"core/audits/critical-request-chains.js | displayValue":[{"values":{"itemCount":1},"path":"audits[critical-request-chains].displayValue"}],"core/audits/redirects.js | title":["audits.redirects.title"],"core/audits/redirects.js | description":["audits.redirects.description"],"core/audits/installable-manifest.js | failureTitle":["audits[installable-manifest].title"],"core/audits/installable-manifest.js | description":["audits[installable-manifest].description"],"core/audits/installable-manifest.js | displayValue":[{"values":{"itemCount":1},"path":"audits[installable-manifest].displayValue"}],"core/audits/installable-manifest.js | columnValue":["audits[installable-manifest].details.headings[0].label"],"core/audits/installable-manifest.js | no-manifest":["audits[installable-manifest].details.items[0].reason"],"core/audits/splash-screen.js | failureTitle":["audits[splash-screen].title"],"core/audits/splash-screen.js | description":["audits[splash-screen].description"],"core/audits/themed-omnibox.js | failureTitle":["audits[themed-omnibox].title"],"core/audits/themed-omnibox.js | description":["audits[themed-omnibox].description"],"core/audits/maskable-icon.js | failureTitle":["audits[maskable-icon].title"],"core/audits/maskable-icon.js | description":["audits[maskable-icon].description"],"core/audits/content-width.js | title":["audits[content-width].title"],"core/audits/content-width.js | description":["audits[content-width].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-size-responsive.js | failureTitle":["audits[image-size-responsive].title"],"core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"core/audits/image-size-responsive.js | columnDisplayed":["audits[image-size-responsive].details.headings[2].label"],"core/audits/image-size-responsive.js | columnActual":["audits[image-size-responsive].details.headings[3].label"],"core/audits/image-size-responsive.js | columnExpected":["audits[image-size-responsive].details.headings[4].label"],"core/audits/preload-fonts.js | title":["audits[preload-fonts].title"],"core/audits/preload-fonts.js | description":["audits[preload-fonts].description"],"core/audits/deprecations.js | title":["audits.deprecations.title"],"core/audits/deprecations.js | description":["audits.deprecations.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/uses-rel-preload.js | title":["audits[uses-rel-preload].title"],"core/audits/uses-rel-preload.js | description":["audits[uses-rel-preload].description"],"core/audits/uses-rel-preconnect.js | title":["audits[uses-rel-preconnect].title"],"core/audits/uses-rel-preconnect.js | description":["audits[uses-rel-preconnect].description"],"core/lib/i18n/i18n.js | displayValueMsSavings":[{"values":{"wastedMs":232.36300001955033},"path":"audits[uses-rel-preconnect].displayValue"}],"core/lib/i18n/i18n.js | columnWastedBytes":["audits[uses-rel-preconnect].details.headings[1].label","audits[unminified-css].details.headings[2].label","audits[unused-css-rules].details.headings[2].label","audits[unused-javascript].details.headings[2].label"],"core/audits/font-display.js | title":["audits[font-display].title"],"core/audits/font-display.js | description":["audits[font-display].description"],"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/audits/performance-budget.js | title":["audits[performance-budget].title"],"core/audits/performance-budget.js | description":["audits[performance-budget].description"],"core/audits/timing-budget.js | title":["audits[timing-budget].title"],"core/audits/timing-budget.js | description":["audits[timing-budget].description"],"core/audits/resource-summary.js | title":["audits[resource-summary].title"],"core/audits/resource-summary.js | description":["audits[resource-summary].description"],"core/audits/resource-summary.js | displayValue":[{"values":{"requestCount":5,"byteCount":344355},"path":"audits[resource-summary].displayValue"}],"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[third-party-summary].details.headings[1].label","audits[uses-long-cache-ttl].details.headings[2].label","audits[total-byte-weight].details.headings[1].label","audits[unminified-css].details.headings[1].label","audits[unused-css-rules].details.headings[1].label","audits[unused-javascript].details.headings[1].label"],"core/lib/i18n/i18n.js | totalResourceType":["audits[resource-summary].details.items[0].label"],"core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[1].label"],"core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[2].label"],"core/lib/i18n/i18n.js | imageResourceType":["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 | stylesheetResourceType":["audits[resource-summary].details.items[5].label"],"core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[6].label"],"core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[7].label"],"core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"core/audits/third-party-summary.js | title":["audits[third-party-summary].title"],"core/audits/third-party-summary.js | description":["audits[third-party-summary].description"],"core/audits/third-party-summary.js | displayValue":[{"values":{"timeInMs":0},"path":"audits[third-party-summary].displayValue"}],"core/audits/third-party-summary.js | columnThirdParty":["audits[third-party-summary].details.headings[0].label"],"core/lib/i18n/i18n.js | columnBlockingTime":["audits[third-party-summary].details.headings[2].label"],"core/audits/third-party-facades.js | title":["audits[third-party-facades].title"],"core/audits/third-party-facades.js | description":["audits[third-party-facades].description"],"core/audits/largest-contentful-paint-element.js | title":["audits[largest-contentful-paint-element].title"],"core/audits/largest-contentful-paint-element.js | description":["audits[largest-contentful-paint-element].description"],"core/lib/i18n/i18n.js | displayValueElementsFound":[{"values":{"nodeCount":1},"path":"audits[largest-contentful-paint-element].displayValue"},{"values":{"nodeCount":2},"path":"audits[layout-shift-elements].displayValue"}],"core/lib/i18n/i18n.js | columnElement":["audits[largest-contentful-paint-element].details.headings[0].label","audits[layout-shift-elements].details.headings[0].label","audits[non-composited-animations].details.headings[0].label","audits[dom-size].details.headings[1].label"],"core/audits/lcp-lazy-loaded.js | title":["audits[lcp-lazy-loaded].title"],"core/audits/lcp-lazy-loaded.js | description":["audits[lcp-lazy-loaded].description"],"core/audits/layout-shift-elements.js | title":["audits[layout-shift-elements].title"],"core/audits/layout-shift-elements.js | description":["audits[layout-shift-elements].description"],"core/audits/layout-shift-elements.js | columnContribution":["audits[layout-shift-elements].details.headings[1].label"],"core/audits/long-tasks.js | title":["audits[long-tasks].title"],"core/audits/long-tasks.js | description":["audits[long-tasks].description"],"core/audits/long-tasks.js | displayValue":[{"values":{"itemCount":3},"path":"audits[long-tasks].displayValue"}],"core/lib/i18n/i18n.js | columnStartTime":["audits[long-tasks].details.headings[1].label"],"core/lib/i18n/i18n.js | columnDuration":["audits[long-tasks].details.headings[2].label"],"core/audits/no-unload-listeners.js | title":["audits[no-unload-listeners].title"],"core/audits/no-unload-listeners.js | description":["audits[no-unload-listeners].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/non-composited-animations.js | displayValue":[{"values":{"itemCount":8},"path":"audits[non-composited-animations].displayValue"}],"core/lib/i18n/i18n.js | columnName":["audits[non-composited-animations].details.headings[1].label"],"core/audits/non-composited-animations.js | unsupportedCSSProperty":[{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[0].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[1].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"background-color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[1].failureReason"},{"values":{"propertyCount":1,"properties":"border-bottom-color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[2].failureReason"},{"values":{"propertyCount":1,"properties":"border-left-color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[3].failureReason"},{"values":{"propertyCount":1,"properties":"border-right-color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[4].failureReason"},{"values":{"propertyCount":1,"properties":"border-top-color"},"path":"audits[non-composited-animations].details.items[2].subItems.items[5].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[3].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[4].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"border-bottom-color"},"path":"audits[non-composited-animations].details.items[5].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"border-left-color"},"path":"audits[non-composited-animations].details.items[5].subItems.items[1].failureReason"},{"values":{"propertyCount":1,"properties":"border-right-color"},"path":"audits[non-composited-animations].details.items[5].subItems.items[2].failureReason"},{"values":{"propertyCount":1,"properties":"border-top-color"},"path":"audits[non-composited-animations].details.items[5].subItems.items[3].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[6].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"background-color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[1].failureReason"},{"values":{"propertyCount":1,"properties":"border-bottom-color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[2].failureReason"},{"values":{"propertyCount":1,"properties":"border-left-color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[3].failureReason"},{"values":{"propertyCount":1,"properties":"border-right-color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[4].failureReason"},{"values":{"propertyCount":1,"properties":"border-top-color"},"path":"audits[non-composited-animations].details.items[7].subItems.items[5].failureReason"}],"core/audits/unsized-images.js | failureTitle":["audits[unsized-images].title"],"core/audits/unsized-images.js | description":["audits[unsized-images].description"],"core/audits/valid-source-maps.js | title":["audits[valid-source-maps].title"],"core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"core/audits/valid-source-maps.js | columnMapURL":["audits[valid-source-maps].details.headings[1].label"],"core/audits/prioritize-lcp-image.js | title":["audits[prioritize-lcp-image].title"],"core/audits/prioritize-lcp-image.js | description":["audits[prioritize-lcp-image].description"],"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"],"core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"core/audits/manual/pwa-cross-browser.js | title":["audits[pwa-cross-browser].title"],"core/audits/manual/pwa-cross-browser.js | description":["audits[pwa-cross-browser].description"],"core/audits/manual/pwa-page-transitions.js | title":["audits[pwa-page-transitions].title"],"core/audits/manual/pwa-page-transitions.js | description":["audits[pwa-page-transitions].description"],"core/audits/manual/pwa-each-page-has-url.js | title":["audits[pwa-each-page-has-url].title"],"core/audits/manual/pwa-each-page-has-url.js | description":["audits[pwa-each-page-has-url].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/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-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-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-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 | failureTitle":["audits[button-name].title"],"core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"core/lib/i18n/i18n.js | columnFailingElem":["audits[button-name].details.headings[0].label","audits[heading-order].details.headings[0].label","audits[link-name].details.headings[0].label","audits.list.details.headings[0].label"],"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-active.js | title":["audits[duplicate-id-active].title"],"core/audits/accessibility/duplicate-id-active.js | description":["audits[duplicate-id-active].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/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"core/audits/accessibility/heading-order.js | failureTitle":["audits[heading-order].title"],"core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"core/audits/accessibility/image-alt.js | title":["audits[image-alt].title"],"core/audits/accessibility/image-alt.js | description":["audits[image-alt].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.js | title":["audits.label.title"],"core/audits/accessibility/label.js | description":["audits.label.description"],"core/audits/accessibility/link-name.js | failureTitle":["audits[link-name].title"],"core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"core/audits/accessibility/list.js | failureTitle":["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/tabindex.js | title":["audits.tabindex.title"],"core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle":["audits[uses-long-cache-ttl].title"],"core/audits/byte-efficiency/uses-long-cache-ttl.js | description":["audits[uses-long-cache-ttl].description"],"core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue":[{"values":{"itemCount":3},"path":"audits[uses-long-cache-ttl].displayValue"}],"core/lib/i18n/i18n.js | columnCacheTTL":["audits[uses-long-cache-ttl].details.headings[1].label"],"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":349837},"path":"audits[total-byte-weight].displayValue"}],"core/audits/byte-efficiency/offscreen-images.js | title":["audits[offscreen-images].title"],"core/audits/byte-efficiency/offscreen-images.js | description":["audits[offscreen-images].description"],"core/audits/byte-efficiency/render-blocking-resources.js | title":["audits[render-blocking-resources].title"],"core/audits/byte-efficiency/render-blocking-resources.js | description":["audits[render-blocking-resources].description"],"core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":134852},"path":"audits[unminified-css].displayValue"},{"values":{"wastedBytes":186881},"path":"audits[unused-css-rules].displayValue"},{"values":{"wastedBytes":24991},"path":"audits[unused-javascript].displayValue"}],"core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"core/audits/byte-efficiency/modern-image-formats.js | title":["audits[modern-image-formats].title"],"core/audits/byte-efficiency/modern-image-formats.js | description":["audits[modern-image-formats].description"],"core/audits/byte-efficiency/uses-optimized-images.js | title":["audits[uses-optimized-images].title"],"core/audits/byte-efficiency/uses-optimized-images.js | description":["audits[uses-optimized-images].description"],"core/audits/byte-efficiency/uses-text-compression.js | title":["audits[uses-text-compression].title"],"core/audits/byte-efficiency/uses-text-compression.js | description":["audits[uses-text-compression].description"],"core/audits/byte-efficiency/uses-responsive-images.js | title":["audits[uses-responsive-images].title"],"core/audits/byte-efficiency/uses-responsive-images.js | description":["audits[uses-responsive-images].description"],"core/audits/byte-efficiency/efficient-animated-content.js | title":["audits[efficient-animated-content].title"],"core/audits/byte-efficiency/efficient-animated-content.js | description":["audits[efficient-animated-content].description"],"core/audits/byte-efficiency/duplicated-javascript.js | title":["audits[duplicated-javascript].title"],"core/audits/byte-efficiency/duplicated-javascript.js | description":["audits[duplicated-javascript].description"],"core/audits/byte-efficiency/legacy-javascript.js | title":["audits[legacy-javascript].title"],"core/audits/byte-efficiency/legacy-javascript.js | description":["audits[legacy-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/dom-size.js | title":["audits[dom-size].title"],"core/audits/dobetterweb/dom-size.js | description":["audits[dom-size].description"],"core/audits/dobetterweb/dom-size.js | displayValue":[{"values":{"itemCount":65},"path":"audits[dom-size].displayValue"}],"core/audits/dobetterweb/dom-size.js | columnStatistic":["audits[dom-size].details.headings[0].label"],"core/audits/dobetterweb/dom-size.js | columnValue":["audits[dom-size].details.headings[2].label"],"core/audits/dobetterweb/dom-size.js | statisticDOMElements":["audits[dom-size].details.items[0].statistic"],"core/audits/dobetterweb/dom-size.js | statisticDOMDepth":["audits[dom-size].details.items[1].statistic"],"core/audits/dobetterweb/dom-size.js | statisticDOMWidth":["audits[dom-size].details.items[2].statistic"],"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/no-document-write.js | title":["audits[no-document-write].title"],"core/audits/dobetterweb/no-document-write.js | description":["audits[no-document-write].description"],"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/dobetterweb/uses-http2.js | title":["audits[uses-http2].title"],"core/audits/dobetterweb/uses-http2.js | description":["audits[uses-http2].description"],"core/audits/dobetterweb/uses-passive-event-listeners.js | title":["audits[uses-passive-event-listeners].title"],"core/audits/dobetterweb/uses-passive-event-listeners.js | description":["audits[uses-passive-event-listeners].description"],"core/audits/seo/meta-description.js | title":["audits[meta-description].title"],"core/audits/seo/meta-description.js | description":["audits[meta-description].description"],"core/audits/seo/http-status-code.js | title":["audits[http-status-code].title"],"core/audits/seo/http-status-code.js | description":["audits[http-status-code].description"],"core/audits/seo/font-size.js | title":["audits[font-size].title"],"core/audits/seo/font-size.js | description":["audits[font-size].description"],"core/audits/seo/font-size.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[font-size].displayValue"}],"core/audits/seo/font-size.js | columnSelector":["audits[font-size].details.headings[1].label"],"core/audits/seo/font-size.js | columnPercentPageText":["audits[font-size].details.headings[2].label"],"core/audits/seo/font-size.js | columnFontSize":["audits[font-size].details.headings[3].label"],"core/audits/seo/font-size.js | legibleText":["audits[font-size].details.items[0].source.value"],"core/audits/seo/link-text.js | title":["audits[link-text].title"],"core/audits/seo/link-text.js | description":["audits[link-text].description"],"core/audits/seo/crawlable-anchors.js | title":["audits[crawlable-anchors].title"],"core/audits/seo/crawlable-anchors.js | description":["audits[crawlable-anchors].description"],"core/audits/seo/is-crawlable.js | title":["audits[is-crawlable].title"],"core/audits/seo/is-crawlable.js | description":["audits[is-crawlable].description"],"core/audits/seo/robots-txt.js | title":["audits[robots-txt].title"],"core/audits/seo/robots-txt.js | description":["audits[robots-txt].description"],"core/audits/seo/tap-targets.js | title":["audits[tap-targets].title"],"core/audits/seo/tap-targets.js | description":["audits[tap-targets].description"],"core/audits/seo/tap-targets.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[tap-targets].displayValue"}],"core/audits/seo/hreflang.js | title":["audits.hreflang.title"],"core/audits/seo/hreflang.js | description":["audits.hreflang.description"],"core/audits/seo/plugins.js | title":["audits.plugins.title"],"core/audits/seo/plugins.js | description":["audits.plugins.description"],"core/audits/seo/canonical.js | title":["audits.canonical.title"],"core/audits/seo/canonical.js | description":["audits.canonical.description"],"core/audits/seo/manual/structured-data.js | title":["audits[structured-data].title"],"core/audits/seo/manual/structured-data.js | description":["audits[structured-data].description"],"core/audits/bf-cache.js | title":["audits[bf-cache].title"],"core/audits/bf-cache.js | description":["audits[bf-cache].description"],"core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"core/config/default-config.js | seoCategoryTitle":["categories.seo.title"],"core/config/default-config.js | seoCategoryDescription":["categories.seo.description"],"core/config/default-config.js | seoCategoryManualDescription":["categories.seo.manualDescription"],"core/config/default-config.js | pwaCategoryTitle":["categories.pwa.title"],"core/config/default-config.js | pwaCategoryDescription":["categories.pwa.description"],"core/config/default-config.js | pwaCategoryManualDescription":["categories.pwa.manualDescription"],"core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"core/config/default-config.js | loadOpportunitiesGroupTitle":["categoryGroups[load-opportunities].title"],"core/config/default-config.js | loadOpportunitiesGroupDescription":["categoryGroups[load-opportunities].description"],"core/config/default-config.js | budgetsGroupTitle":["categoryGroups.budgets.title"],"core/config/default-config.js | budgetsGroupDescription":["categoryGroups.budgets.description"],"core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"core/config/default-config.js | pwaInstallableGroupTitle":["categoryGroups[pwa-installable].title"],"core/config/default-config.js | pwaOptimizedGroupTitle":["categoryGroups[pwa-optimized].title"],"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"]}}};</script>
<script>!function(){"use strict";
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/const e="…",t={PASS:{label:"pass",minScore:.9},AVERAGE:{label:"average",minScore:.5},FAIL:{label:"fail"},ERROR:{label:"error"}},n=["com","co","gov","edu","ac","org","go","gob","or","net","in","ne","nic","gouv","web","spb","blog","jus","kiev","mil","wi","qc","ca","bel","on"];class r{static get RATINGS(){return t}static get PASS_THRESHOLD(){return.9}static get MS_DISPLAY_VALUE(){return"%10d ms"}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){if(e.fullPageScreenshot)return e.fullPageScreenshot;return e.audits["full-page-screenshot"]?.details}static splitMarkdownCodeSpans(e){const t=[],n=e.split(/`(.*?)`/g);for(let e=0;e<n.length;e++){const r=n[e];if(!r)continue;const o=e%2!=0;t.push({isCode:o,text:r})}return t}static splitMarkdownLink(e){const t=[],n=e.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g);for(;n.length;){const[e,r,o]=n.splice(0,3);e&&t.push({isLink:!1,text:e}),r&&o&&t.push({isLink:!0,text:r,linkHref:o})}return t}static getURLDisplayName(t,n){const r=void 0!==(n=n||{numPathParts:void 0,preserveQuery:void 0,preserveHost:void 0}).numPathParts?n.numPathParts:2,o=void 0===n.preserveQuery||n.preserveQuery,i=n.preserveHost||!1;let a;if("about:"===t.protocol||"data:"===t.protocol)a=t.href;else{a=t.pathname;const n=a.split("/").filter((e=>e.length));r&&n.length>r&&(a=e+n.slice(-1*r).join("/")),i&&(a=`${t.host}/${a.replace(/^\//,"")}`),o&&(a=`${a}${t.search}`)}if("data:"!==t.protocol&&(a=a.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g,"$1…"),a=a.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g,"$1…"),a=a.replace(/(\d{3})\d{6,}/g,"$1…"),a=a.replace(/\u2026+/g,e),a.length>64&&a.includes("?")&&(a=a.replace(/\?([^=]*)(=)?.*/,"?$1$2…"),a.length>64&&(a=a.replace(/\?.*/,"?…")))),a.length>64){const t=a.lastIndexOf(".");a=t>=0?a.slice(0,63-(a.length-t))+`…${a.slice(t)}`:a.slice(0,63)+e}return a}static parseURL(e){const t=new URL(e);return{file:r.getURLDisplayName(t),hostname:t.hostname,origin:t.origin}}static createOrReturnURL(e){return e instanceof URL?e:new URL(e)}static getTld(e){const t=e.split(".").slice(-2);return n.includes(t[0])?`.${t.join(".")}`:`.${t[t.length-1]}`}static getRootDomain(e){const t=r.createOrReturnURL(e).hostname,n=r.getTld(t).split(".");return t.split(".").slice(-n.length).join(".")}static filterRelevantLines(e,t,n){if(0===t.length)return e.slice(0,2*n+1);const r=new Set;return(t=t.sort(((e,t)=>(e.lineNumber||0)-(t.lineNumber||0)))).forEach((({lineNumber:e})=>{let t=e-n,o=e+n;for(;t<1;)t++,o++;r.has(t-3-1)&&(t-=3);for(let e=t;e<=o;e++){const t=e;r.add(t)}})),e.filter((e=>r.has(e.lineNumber)))}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class o{constructor(e,t){this._document=e,this._lighthouseChannel="unknown",this._componentCache=new Map,this.rootEl=t}createElement(e,t){const n=this._document.createElement(e);if(t)for(const e of t.split(/\s+/))e&&n.classList.add(e);return n}createElementNS(e,t,n){const r=this._document.createElementNS(e,t);if(n)for(const e of n.split(/\s+/))e&&r.classList.add(e);return r}createFragment(){return this._document.createDocumentFragment()}createTextNode(e){return this._document.createTextNode(e)}createChildOf(e,t,n){const r=this.createElement(t,n);return e.append(r),r}createComponent(e){let t=this._componentCache.get(e);if(t){const e=t.cloneNode(!0);return this.findAll("style",e).forEach((e=>e.remove())),e}t=function(e,t){switch(t){case"3pFilter":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-3p-filter {\n color: var(--color-gray-600);\n float: right;\n padding: 6px var(--stackpack-padding-horizontal);\n }\n .lh-3p-filter-label, .lh-3p-filter-input {\n vertical-align: middle;\n user-select: none;\n }\n .lh-3p-filter-input:disabled + .lh-3p-ui-string {\n text-decoration: line-through;\n }\n "),t.append(n);const r=e.createElement("div","lh-3p-filter"),o=e.createElement("label","lh-3p-filter-label"),i=e.createElement("input","lh-3p-filter-input");i.setAttribute("type","checkbox"),i.setAttribute("checked","");const a=e.createElement("span","lh-3p-ui-string");a.append("Show 3rd party resources");const l=e.createElement("span","lh-3p-filter-count");return o.append(" ",i," ",a," (",l,") "),r.append(" ",o," "),t.append(r),t}(e);case"audit":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header lh-expandable-details__summary"),a=e.createElement("span","lh-audit__score-icon"),l=e.createElement("span","lh-audit__title-and-text"),s=e.createElement("span","lh-audit__title"),c=e.createElement("span","lh-audit__display-text");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-chevron-container");i.append(" ",a," ",l," ",d," "),o.append(" ",i," ");const h=e.createElement("div","lh-audit__description"),p=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",h," ",p," "),n.append(" ",r," "),t.append(n),t}(e);case"categoryHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-category-header"),r=e.createElement("div","lh-score__gauge");r.setAttribute("role","heading"),r.setAttribute("aria-level","2");const o=e.createElement("div","lh-category-header__description");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"chevron":return function(e){const t=e.createFragment(),n=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-chevron");n.setAttribute("viewBox","0 0 100 100");const r=e.createElementNS("http://www.w3.org/2000/svg","g","lh-chevron__lines"),o=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-left");o.setAttribute("d","M10 50h40");const i=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-right");return i.setAttribute("d","M90 50H50"),r.append(" ",o," ",i," "),n.append(" ",r," "),t.append(n),t}(e);case"clump":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit-group"),r=e.createElement("details","lh-clump"),o=e.createElement("summary"),i=e.createElement("div","lh-audit-group__summary"),a=e.createElement("div","lh-audit-group__header"),l=e.createElement("span","lh-audit-group__title"),s=e.createElement("span","lh-audit-group__itemcount");a.append(" ",l," ",s," "," "," ");const c=e.createElement("div","lh-clump-toggle"),d=e.createElement("span","lh-clump-toggletext--show"),h=e.createElement("span","lh-clump-toggletext--hide");return c.append(" ",d," ",h," "),i.append(" ",a," ",c," "),o.append(" ",i," "),r.append(" ",o," "),n.append(" "," ",r," "),t.append(n),t}(e);case"crc":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-container"),r=e.createElement("style");r.append('\n .lh-crc .lh-tree-marker {\n width: 12px;\n height: 26px;\n display: block;\n float: left;\n background-position: top left;\n }\n .lh-crc .lh-horiz-down {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><g fill="%23D8D8D8" fill-rule="evenodd"><path d="M16 12v2H-2v-2z"/><path d="M9 12v14H7V12z"/>\u003c/g>\u003c/svg>\');\n }\n .lh-crc .lh-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M16 12v2H0v-2z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-up-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v14H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v27H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v26H7z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-crc-tree {\n font-size: 14px;\n width: 100%;\n overflow-x: auto;\n }\n .lh-crc .lh-crc-node {\n height: 26px;\n line-height: 26px;\n white-space: nowrap;\n }\n .lh-crc .lh-crc-node__tree-value {\n margin-left: 10px;\n }\n .lh-crc .lh-crc-node__tree-value div {\n display: inline;\n }\n .lh-crc .lh-crc-node__chain-duration {\n font-weight: 700;\n }\n .lh-crc .lh-crc-initial-nav {\n color: #595959;\n font-style: italic;\n }\n .lh-crc__summary-value {\n margin-bottom: 10px;\n }\n ');const o=e.createElement("div"),i=e.createElement("div","lh-crc__summary-value"),a=e.createElement("span","lh-crc__longest_duration_label"),l=e.createElement("b","lh-crc__longest_duration");i.append(" ",a," ",l," "),o.append(" ",i," ");const s=e.createElement("div","lh-crc"),c=e.createElement("div","lh-crc-initial-nav");return s.append(" ",c," "," "),n.append(" ",r," ",o," ",s," "),t.append(n),t}(e);case"crcChain":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-node"),r=e.createElement("span","lh-crc-node__tree-marker"),o=e.createElement("span","lh-crc-node__tree-value");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"elementScreenshot":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-element-screenshot"),r=e.createElement("div","lh-element-screenshot__content"),o=e.createElement("div","lh-element-screenshot__image"),i=e.createElement("div","lh-element-screenshot__mask"),a=e.createElementNS("http://www.w3.org/2000/svg","svg");a.setAttribute("height","0"),a.setAttribute("width","0");const l=e.createElementNS("http://www.w3.org/2000/svg","defs"),s=e.createElementNS("http://www.w3.org/2000/svg","clipPath");s.setAttribute("clipPathUnits","objectBoundingBox"),l.append(" ",s," "," "),a.append(" ",l," "),i.append(" ",a," ");const c=e.createElement("div","lh-element-screenshot__element-marker");return o.append(" ",i," ",c," "),r.append(" ",o," "),n.append(" ",r," "),t.append(n),t}(e);case"footer":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-footer {\n padding: var(--footer-padding-vertical) calc(var(--default-padding) * 2);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n }\n .lh-footer .lh-generated {\n text-align: center;\n }\n "),t.append(n);const r=e.createElement("footer","lh-footer"),o=e.createElement("ul","lh-meta__items");o.append(" ");const i=e.createElement("div","lh-generated"),a=e.createElement("b");a.append("Lighthouse");const l=e.createElement("span","lh-footer__version"),s=e.createElement("a","lh-footer__version_issue");return s.setAttribute("href","https://github.com/GoogleChrome/Lighthouse/issues"),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),s.append("File an issue"),i.append(" "," Generated by ",a," ",l," | ",s," "),r.append(" ",o," ",i," "),t.append(r),t}(e);case"fraction":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-fraction__wrapper"),r=e.createElement("div","lh-fraction__content-wrapper"),o=e.createElement("div","lh-fraction__content"),i=e.createElement("div","lh-fraction__background");o.append(" ",i," "),r.append(" ",o," ");const a=e.createElement("div","lh-fraction__label");return n.append(" ",r," ",a," "),t.append(n),t}(e);case"gauge":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-gauge__wrapper"),r=e.createElement("div","lh-gauge__svg-wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge");o.setAttribute("viewBox","0 0 120 120");const i=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-base");i.setAttribute("r","56"),i.setAttribute("cx","60"),i.setAttribute("cy","60"),i.setAttribute("stroke-width","8");const a=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-arc");a.setAttribute("r","56"),a.setAttribute("cx","60"),a.setAttribute("cy","60"),a.setAttribute("stroke-width","8"),o.append(" ",i," ",a," "),r.append(" ",o," ");const l=e.createElement("div","lh-gauge__percentage"),s=e.createElement("div","lh-gauge__label");return n.append(" "," ",r," ",l," "," ",s," "),t.append(n),t}(e);case"gaugePwa":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-gauge--pwa .lh-gauge--pwa__component {\n display: none;\n }\n .lh-gauge--pwa__wrapper:not(.lh-badged--all) .lh-gauge--pwa__logo > path {\n /* Gray logo unless everything is passing. */\n fill: #B0B0B0;\n }\n\n .lh-gauge--pwa__disc {\n fill: var(--color-gray-200);\n }\n\n .lh-gauge--pwa__logo--primary-color {\n fill: #304FFE;\n }\n\n .lh-gauge--pwa__logo--secondary-color {\n fill: #3D3D3D;\n }\n .lh-dark .lh-gauge--pwa__logo--secondary-color {\n fill: #D8B6B6;\n }\n\n /* No passing groups. */\n .lh-gauge--pwa__wrapper:not([class*='lh-badged--']) .lh-gauge--pwa__na-line {\n display: inline;\n }\n /* Just optimized. Same n/a line as no passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-optimized:not(.lh-badged--pwa-installable) .lh-gauge--pwa__na-line {\n display: inline;\n }\n\n /* Just installable. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-installable .lh-gauge--pwa__installable-badge {\n display: inline;\n }\n\n /* All passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--all .lh-gauge--pwa__check-circle {\n display: inline;\n }\n "),t.append(n);const r=e.createElement("a","lh-gauge__wrapper lh-gauge--pwa__wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge lh-gauge--pwa");o.setAttribute("viewBox","0 0 60 60");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("id","lh-gauge--pwa__check-circle__gradient"),a.setAttribute("x1","50%"),a.setAttribute("y1","0%"),a.setAttribute("x2","50%"),a.setAttribute("y2","100%");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#00C852"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#009688"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("id","lh-gauge--pwa__installable__shadow-gradient"),c.setAttribute("x1","76.056%"),c.setAttribute("x2","24.111%"),c.setAttribute("y1","82.995%"),c.setAttribute("y2","24.735%");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#A5D6A7"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#80CBC4"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","g");p.setAttribute("id","lh-gauge--pwa__installable-badge");const u=e.createElementNS("http://www.w3.org/2000/svg","circle");u.setAttribute("fill","#FFFFFF"),u.setAttribute("cx","10"),u.setAttribute("cy","10"),u.setAttribute("r","10");const g=e.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("fill","#009688"),g.setAttribute("d","M10 4.167A5.835 5.835 0 0 0 4.167 10 5.835 5.835 0 0 0 10 15.833 5.835 5.835 0 0 0 15.833 10 5.835 5.835 0 0 0 10 4.167zm2.917 6.416h-2.334v2.334H9.417v-2.334H7.083V9.417h2.334V7.083h1.166v2.334h2.334v1.166z"),p.append(" ",u," ",g," "),i.append(" ",a," ",c," ",p," ");const m=e.createElementNS("http://www.w3.org/2000/svg","g");m.setAttribute("stroke","none"),m.setAttribute("fill-rule","nonzero");const f=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge--pwa__disc");f.setAttribute("cx","30"),f.setAttribute("cy","30"),f.setAttribute("r","30");const v=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__logo"),b=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");b.setAttribute("d","M35.66 19.39l.7-1.75h2L37.4 15 38.6 12l3.4 9h-2.51l-.58-1.61z");const _=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--primary-color");_.setAttribute("d","M33.52 21l3.65-9h-2.42l-2.5 5.82L30.5 12h-1.86l-1.9 5.82-1.35-2.65-1.21 3.72L25.4 21h2.38l1.72-5.2 1.64 5.2z");const w=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");w.setAttribute("fill-rule","nonzero"),w.setAttribute("d","M20.3 17.91h1.48c.45 0 .85-.05 1.2-.15l.39-1.18 1.07-3.3a2.64 2.64 0 0 0-.28-.37c-.55-.6-1.36-.91-2.42-.91H18v9h2.3V17.9zm1.96-3.84c.22.22.33.5.33.87 0 .36-.1.65-.29.87-.2.23-.59.35-1.15.35h-.86v-2.41h.87c.52 0 .89.1 1.1.32z"),v.append(" ",b," ",_," ",w," ");const y=e.createElementNS("http://www.w3.org/2000/svg","rect","lh-gauge--pwa__component lh-gauge--pwa__na-line");y.setAttribute("fill","#FFFFFF"),y.setAttribute("x","20"),y.setAttribute("y","32"),y.setAttribute("width","20"),y.setAttribute("height","4"),y.setAttribute("rx","2");const x=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__installable-badge");x.setAttribute("transform","translate(20, 29)");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-gauge--pwa__installable__shadow-gradient)"),k.setAttribute("d","M33.629 19.487c-4.272 5.453-10.391 9.39-17.415 10.869L3 17.142 17.142 3 33.63 19.487z");const E=e.createElementNS("http://www.w3.org/2000/svg","use");E.setAttribute("href","#lh-gauge--pwa__installable-badge"),x.append(" ",k," ",E," ");const A=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__check-circle");A.setAttribute("transform","translate(18, 28)");const z=e.createElementNS("http://www.w3.org/2000/svg","circle");z.setAttribute("fill","#FFFFFF"),z.setAttribute("cx","12"),z.setAttribute("cy","12"),z.setAttribute("r","12");const S=e.createElementNS("http://www.w3.org/2000/svg","path");S.setAttribute("fill","url(#lh-gauge--pwa__check-circle__gradient)"),S.setAttribute("d","M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"),A.append(" ",z," ",S," "),m.append(" "," ",f," ",v," "," ",y," "," ",x," "," ",A," "),o.append(" ",i," ",m," ");const C=e.createElement("div","lh-gauge__label");return r.append(" ",o," ",C," "),t.append(r),t}(e);case"heading":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n /* CSS Fireworks. Originally by Eddie Lin\n https://codepen.io/paulirish/pen/yEVMbP\n */\n .lh-pyro {\n display: none;\n z-index: 1;\n pointer-events: none;\n }\n .lh-score100 .lh-pyro {\n display: block;\n }\n .lh-score100 .lh-lighthouse stop:first-child {\n stop-color: hsla(200, 12%, 95%, 0);\n }\n .lh-score100 .lh-lighthouse stop:last-child {\n stop-color: hsla(65, 81%, 76%, 1);\n }\n\n .lh-pyro > .lh-pyro-before, .lh-pyro > .lh-pyro-after {\n position: absolute;\n width: 5px;\n height: 5px;\n border-radius: 2.5px;\n box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;\n animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;\n animation-delay: 1s, 1s, 1s;\n }\n\n .lh-pyro > .lh-pyro-after {\n animation-delay: 2.25s, 2.25s, 2.25s;\n animation-duration: 1.25s, 1.25s, 6.25s;\n }\n\n @keyframes bang {\n to {\n box-shadow: -70px -115.67px #47ebbc, -28px -99.67px #eb47a4, 58px -31.67px #7eeb47, 13px -141.67px #eb47c5, -19px 6.33px #7347eb, -2px -74.67px #ebd247, 24px -151.67px #eb47e0, 57px -138.67px #b4eb47, -51px -104.67px #479eeb, 62px 8.33px #ebcf47, -93px 0.33px #d547eb, -16px -118.67px #47bfeb, 53px -84.67px #47eb83, 66px -57.67px #eb47bf, -93px -65.67px #91eb47, 30px -13.67px #86eb47, -2px -59.67px #83eb47, -44px 1.33px #eb47eb, 61px -58.67px #47eb73, 5px -22.67px #47e8eb, -66px -28.67px #ebe247, 42px -123.67px #eb5547, -75px 26.33px #7beb47, 15px -52.67px #a147eb, 36px -51.67px #eb8347, -38px -12.67px #eb5547, -46px -59.67px #47eb81, 78px -114.67px #eb47ba, 15px -156.67px #eb47bf, -36px 1.33px #eb4783, -72px -86.67px #eba147, 31px -46.67px #ebe247, -68px 29.33px #47e2eb, -55px 19.33px #ebe047, -56px 27.33px #4776eb, -13px -91.67px #eb5547, -47px -138.67px #47ebc7, -18px -96.67px #eb47ac, 11px -88.67px #4783eb, -67px -28.67px #47baeb, 53px 10.33px #ba47eb, 11px 19.33px #5247eb, -5px -11.67px #eb4791, -68px -4.67px #47eba7, 95px -37.67px #eb478b, -67px -162.67px #eb5d47, -54px -120.67px #eb6847, 49px -12.67px #ebe047, 88px 8.33px #47ebda, 97px 33.33px #eb8147, 6px -71.67px #ebbc47;\n }\n }\n @keyframes gravity {\n to {\n transform: translateY(80px);\n opacity: 0;\n }\n }\n @keyframes position {\n 0%, 19.9% {\n margin-top: 4%;\n margin-left: 47%;\n }\n 20%, 39.9% {\n margin-top: 7%;\n margin-left: 30%;\n }\n 40%, 59.9% {\n margin-top: 6%;\n margin-left: 70%;\n }\n 60%, 79.9% {\n margin-top: 3%;\n margin-left: 20%;\n }\n 80%, 99.9% {\n margin-top: 3%;\n margin-left: 80%;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-header-container"),o=e.createElement("div","lh-scores-wrapper-placeholder");return r.append(" ",o," "),t.append(r),t}(e);case"metric":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-metric"),r=e.createElement("div","lh-metric__innerwrap"),o=e.createElement("div","lh-metric__icon"),i=e.createElement("span","lh-metric__title"),a=e.createElement("div","lh-metric__value"),l=e.createElement("div","lh-metric__description");return r.append(" ",o," ",i," ",a," ",l," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunity":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit lh-audit--load-opportunity"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header"),a=e.createElement("div","lh-load-opportunity__cols"),l=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),s=e.createElement("span","lh-audit__score-icon"),c=e.createElement("div","lh-audit__title");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two"),h=e.createElement("div","lh-load-opportunity__sparkline"),p=e.createElement("div","lh-sparkline"),u=e.createElement("div","lh-sparkline__bar");p.append(u),h.append(" ",p," ");const g=e.createElement("div","lh-audit__display-text"),m=e.createElement("div","lh-chevron-container");d.append(" ",h," ",g," ",m," "),a.append(" ",l," ",d," "),i.append(" ",a," "),o.append(" ",i," ");const f=e.createElement("div","lh-audit__description"),v=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",f," ",v," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunityHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-load-opportunity__header lh-load-opportunity__cols"),r=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),o=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"scorescale":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-scorescale"),r=e.createElement("span","lh-scorescale-range lh-scorescale-range--fail");r.append("0–49");const o=e.createElement("span","lh-scorescale-range lh-scorescale-range--average");o.append("50–89");const i=e.createElement("span","lh-scorescale-range lh-scorescale-range--pass");return i.append("90–100"),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"scoresWrapper":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-scores-container {\n display: flex;\n flex-direction: column;\n padding: var(--default-padding) 0;\n position: relative;\n width: 100%;\n }\n\n .lh-sticky-header {\n --gauge-circle-size: var(--gauge-circle-size-sm);\n --plugin-badge-size: 16px;\n --plugin-icon-size: 75%;\n --gauge-wrapper-width: 60px;\n --gauge-percentage-font-size: 13px;\n position: fixed;\n left: 0;\n right: 0;\n top: var(--topbar-height);\n font-weight: 500;\n display: none;\n justify-content: center;\n background-color: var(--sticky-header-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n padding-top: var(--score-container-padding);\n padding-bottom: 4px;\n z-index: 1;\n pointer-events: none;\n }\n\n .lh-devtools .lh-sticky-header {\n /* The report within DevTools is placed in a container with overflow, which changes the placement of this header unless we change `position` to `sticky.` */\n position: sticky;\n }\n\n .lh-sticky-header--visible {\n display: grid;\n grid-auto-flow: column;\n pointer-events: auto;\n }\n\n /* Disable the gauge arc animation for the sticky header, so toggling display: none\n does not play the animation. */\n .lh-sticky-header .lh-gauge-arc {\n animation: none;\n }\n\n .lh-sticky-header .lh-gauge__label,\n .lh-sticky-header .lh-fraction__label {\n display: none;\n }\n\n .lh-highlighter {\n width: var(--gauge-wrapper-width);\n height: 1px;\n background-color: var(--highlighter-background-color);\n /* Position at bottom of first gauge in sticky header. */\n position: absolute;\n grid-column: 1;\n bottom: -1px;\n }\n\n .lh-gauge__wrapper:first-of-type {\n contain: none;\n }\n "),t.append(n);const r=e.createElement("div","lh-scores-wrapper"),o=e.createElement("div","lh-scores-container"),i=e.createElement("div","lh-pyro"),a=e.createElement("div","lh-pyro-before"),l=e.createElement("div","lh-pyro-after");return i.append(" ",a," ",l," "),o.append(" ",i," "),r.append(" ",o," "),t.append(r),t}(e);case"snippet":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet"),r=e.createElement("style");return r.append('\n :root {\n --snippet-highlight-light: #fbf1f2;\n --snippet-highlight-dark: #ffd6d8;\n }\n\n .lh-snippet__header {\n position: relative;\n overflow: hidden;\n padding: 10px;\n border-bottom: none;\n color: var(--snippet-color);\n background-color: var(--snippet-background-color);\n border: 1px solid var(--report-border-color-secondary);\n }\n .lh-snippet__title {\n font-weight: bold;\n float: left;\n }\n .lh-snippet__node {\n float: left;\n margin-left: 4px;\n }\n .lh-snippet__toggle-expand {\n padding: 1px 7px;\n margin-top: -1px;\n margin-right: -7px;\n float: right;\n background: transparent;\n border: none;\n cursor: pointer;\n font-size: 14px;\n color: #0c50c7;\n }\n\n .lh-snippet__snippet {\n overflow: auto;\n border: 1px solid var(--report-border-color-secondary);\n }\n /* Container needed so that all children grow to the width of the scroll container */\n .lh-snippet__snippet-inner {\n display: inline-block;\n min-width: 100%;\n }\n\n .lh-snippet:not(.lh-snippet--expanded) .lh-snippet__show-if-expanded {\n display: none;\n }\n .lh-snippet.lh-snippet--expanded .lh-snippet__show-if-collapsed {\n display: none;\n }\n\n .lh-snippet__line {\n background: white;\n white-space: pre;\n display: flex;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):first-child {\n padding-top: 4px;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):last-child {\n padding-bottom: 4px;\n }\n .lh-snippet__line--content-highlighted {\n background: var(--snippet-highlight-dark);\n }\n .lh-snippet__line--message {\n background: var(--snippet-highlight-light);\n }\n .lh-snippet__line--message .lh-snippet__line-number {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n .lh-snippet__line--message code {\n padding: 10px;\n padding-left: 5px;\n color: var(--color-fail);\n font-family: var(--report-font-family);\n }\n .lh-snippet__line--message code {\n white-space: normal;\n }\n .lh-snippet__line-icon {\n padding-top: 10px;\n display: none;\n }\n .lh-snippet__line--message .lh-snippet__line-icon {\n display: block;\n }\n .lh-snippet__line-icon:before {\n content: "";\n display: inline-block;\n vertical-align: middle;\n margin-right: 4px;\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n background-image: var(--fail-icon-url);\n }\n .lh-snippet__line-number {\n flex-shrink: 0;\n width: 40px;\n text-align: right;\n font-family: monospace;\n padding-right: 5px;\n margin-right: 5px;\n color: var(--color-gray-600);\n user-select: none;\n }\n '),n.append(" ",r," "),t.append(n),t}(e);case"snippetContent":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__snippet"),r=e.createElement("div","lh-snippet__snippet-inner");return n.append(" ",r," "),t.append(n),t}(e);case"snippetHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__header"),r=e.createElement("div","lh-snippet__title"),o=e.createElement("div","lh-snippet__node"),i=e.createElement("button","lh-snippet__toggle-expand"),a=e.createElement("span","lh-snippet__btn-label-collapse lh-snippet__show-if-expanded"),l=e.createElement("span","lh-snippet__btn-label-expand lh-snippet__show-if-collapsed");return i.append(" ",a," ",l," "),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"snippetLine":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__line"),r=e.createElement("div","lh-snippet__line-number"),o=e.createElement("div","lh-snippet__line-icon"),i=e.createElement("code");return n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"styles":return function(e){const t=e.createFragment(),n=e.createElement("style");return n.append('/**\n * @license\n * Copyright 2017 The Lighthouse Authors. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS-IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/*\n Naming convention:\n\n If a variable is used for a specific component: --{component}-{property name}-{modifier}\n\n Both {component} and {property name} should be kebab-case. If the target is the entire page,\n use \'report\' for the component. The property name should not be abbreviated. Use the\n property name the variable is intended for - if it\'s used for multiple, a common descriptor\n is fine (ex: \'size\' for a variable applied to \'width\' and \'height\'). If a variable is shared\n across multiple components, either create more variables or just drop the "{component}-"\n part of the name. Append any modifiers at the end (ex: \'big\', \'dark\').\n\n For colors: --color-{hue}-{intensity}\n\n {intensity} is the Material Design tag - 700, A700, etc.\n*/\n.lh-vars {\n /* Palette using Material Design Colors\n * https://www.materialui.co/colors */\n --color-amber-50: #FFF8E1;\n --color-blue-200: #90CAF9;\n --color-blue-900: #0D47A1;\n --color-blue-A700: #2962FF;\n --color-blue-primary: #06f;\n --color-cyan-500: #00BCD4;\n --color-gray-100: #F5F5F5;\n --color-gray-300: #CFCFCF;\n --color-gray-200: #E0E0E0;\n --color-gray-400: #BDBDBD;\n --color-gray-50: #FAFAFA;\n --color-gray-500: #9E9E9E;\n --color-gray-600: #757575;\n --color-gray-700: #616161;\n --color-gray-800: #424242;\n --color-gray-900: #212121;\n --color-gray: #000000;\n --color-green-700: #080;\n --color-green: #0c6;\n --color-lime-400: #D3E156;\n --color-orange-50: #FFF3E0;\n --color-orange-700: #C33300;\n --color-orange: #fa3;\n --color-red-700: #c00;\n --color-red: #f33;\n --color-teal-600: #00897B;\n --color-white: #FFFFFF;\n\n /* Context-specific colors */\n --color-average-secondary: var(--color-orange-700);\n --color-average: var(--color-orange);\n --color-fail-secondary: var(--color-red-700);\n --color-fail: var(--color-red);\n --color-hover: var(--color-gray-50);\n --color-informative: var(--color-blue-900);\n --color-pass-secondary: var(--color-green-700);\n --color-pass: var(--color-green);\n --color-not-applicable: var(--color-gray-600);\n\n /* Component variables */\n --audit-description-padding-left: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right));\n --audit-explanation-line-height: 16px;\n --audit-group-margin-bottom: calc(var(--default-padding) * 6);\n --audit-group-padding-vertical: 8px;\n --audit-margin-horizontal: 5px;\n --audit-padding-vertical: 8px;\n --category-padding: calc(var(--default-padding) * 6) var(--edge-gap-padding) calc(var(--default-padding) * 4);\n --chevron-line-stroke: var(--color-gray-600);\n --chevron-size: 12px;\n --default-padding: 8px;\n --edge-gap-padding: calc(var(--default-padding) * 4);\n --env-item-background-color: var(--color-gray-100);\n --env-item-font-size: 28px;\n --env-item-line-height: 36px;\n --env-item-padding: 10px 0px;\n --env-name-min-width: 220px;\n --footer-padding-vertical: 16px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 48px;\n --gauge-circle-size-sm: 32px;\n --gauge-label-font-size-big: 18px;\n --gauge-label-font-size: var(--report-font-size-secondary);\n --gauge-label-line-height-big: 24px;\n --gauge-label-line-height: var(--report-line-height-secondary);\n --gauge-percentage-font-size-big: 38px;\n --gauge-percentage-font-size: var(--report-font-size-secondary);\n --gauge-wrapper-width: 120px;\n --header-line-height: 24px;\n --highlighter-background-color: var(--report-text-color);\n --icon-square-size: calc(var(--score-icon-size) * 0.88);\n --image-preview-size: 48px;\n --link-color: var(--color-blue-primary);\n --locale-selector-background-color: var(--color-white);\n --metric-toggle-lines-fill: #7F7F7F;\n --metric-value-font-size: calc(var(--report-font-size) * 1.8);\n --metrics-toggle-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-white);\n --plugin-badge-size-big: calc(var(--gauge-circle-size-big) / 2.7);\n --plugin-badge-size: calc(var(--gauge-circle-size) / 2.7);\n --plugin-icon-size: 65%;\n --pwa-icon-margin: 0 var(--default-padding);\n --pwa-icon-size: var(--topbar-logo-size);\n --report-background-color: #fff;\n --report-border-color-secondary: #ebebeb;\n --report-font-family-monospace: \'Roboto Mono\', \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: Roboto, Helvetica, Arial, sans-serif;\n --report-font-size: 14px;\n --report-font-size-secondary: 12px;\n --report-icon-size: var(--score-icon-background-size);\n --report-line-height: 24px;\n --report-line-height-secondary: 20px;\n --report-monospace-font-size: calc(var(--report-font-size) * 0.85);\n --report-text-color-secondary: var(--color-gray-800);\n --report-text-color: var(--color-gray-900);\n --report-content-max-width: calc(60 * var(--report-font-size)); /* defaults to 840px */\n --report-content-min-width: 360px;\n --report-content-max-width-minus-edge-gap: calc(var(--report-content-max-width) - var(--edge-gap-padding) * 2);\n --score-container-padding: 8px;\n --score-icon-background-size: 24px;\n --score-icon-margin-left: 6px;\n --score-icon-margin-right: 14px;\n --score-icon-margin: 0 var(--score-icon-margin-right) 0 var(--score-icon-margin-left);\n --score-icon-size: 12px;\n --score-icon-size-big: 16px;\n --screenshot-overlay-background: rgba(0, 0, 0, 0.3);\n --section-padding-vertical: calc(var(--default-padding) * 6);\n --snippet-background-color: var(--color-gray-50);\n --snippet-color: #0938C2;\n --sparkline-height: 5px;\n --stackpack-padding-horizontal: 10px;\n --sticky-header-background-color: var(--report-background-color);\n --sticky-header-buffer: calc(var(--topbar-height) + var(--sticky-header-height));\n --sticky-header-height: calc(var(--gauge-circle-size-sm) + var(--score-container-padding) * 2);\n --table-higlight-background-color: hsla(210, 17%, 77%, 0.1);\n --tools-icon-color: var(--color-gray-600);\n --topbar-background-color: var(--color-white);\n --topbar-height: 32px;\n --topbar-logo-size: 24px;\n --topbar-padding: 0 8px;\n --toplevel-warning-background-color: hsla(30, 100%, 75%, 10%);\n --toplevel-warning-message-text-color: var(--color-average-secondary);\n --toplevel-warning-padding: 18px;\n --toplevel-warning-text-color: var(--report-text-color);\n\n /* SVGs */\n --plugin-icon-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n --plugin-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23757575"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n\n --pass-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>check\u003c/title><path fill="%23178239" d="M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"/>\u003c/svg>\');\n --average-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>info\u003c/title><path fill="%23E67700" d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z"/>\u003c/svg>\');\n --fail-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>warn\u003c/title><path fill="%23C7221F" d="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/>\u003c/svg>\');\n\n --pwa-installable-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23DAE0E3" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23424242" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%230CCE6B" width="24" height="24" rx="12"/><path d="M5 5h14v14H5z"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/>\u003c/g>\u003c/svg>\');\n\n --swap-locale-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/>\u003c/svg>\');\n}\n\n@media not print {\n .lh-dark {\n /* Pallete */\n --color-gray-200: var(--color-gray-800);\n --color-gray-300: #616161;\n --color-gray-400: var(--color-gray-600);\n --color-gray-700: var(--color-gray-400);\n --color-gray-50: #757575;\n --color-gray-600: var(--color-gray-500);\n --color-green-700: var(--color-green);\n --color-orange-700: var(--color-orange);\n --color-red-700: var(--color-red);\n --color-teal-600: var(--color-cyan-500);\n\n /* Context-specific colors */\n --color-hover: rgba(0, 0, 0, 0.2);\n --color-informative: var(--color-blue-200);\n\n /* Component variables */\n --env-item-background-color: #393535;\n --link-color: var(--color-blue-200);\n --locale-selector-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-gray-800);\n --report-background-color: var(--color-gray-900);\n --report-border-color-secondary: var(--color-gray-200);\n --report-text-color-secondary: var(--color-gray-400);\n --report-text-color: var(--color-gray-100);\n --snippet-color: var(--color-cyan-500);\n --topbar-background-color: var(--color-gray);\n --toplevel-warning-background-color: hsl(33deg 14% 18%);\n --toplevel-warning-message-text-color: var(--color-orange-700);\n --toplevel-warning-text-color: var(--color-gray-100);\n\n /* SVGs */\n --plugin-icon-url: var(--plugin-icon-url-dark);\n --pwa-installable-gray-url: var(--pwa-installable-gray-url-dark);\n --pwa-optimized-gray-url: var(--pwa-optimized-gray-url-dark);\n }\n}\n\n@media only screen and (max-width: 480px) {\n .lh-vars {\n --audit-group-margin-bottom: 20px;\n --edge-gap-padding: var(--default-padding);\n --env-name-min-width: 120px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 72px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 112px;\n --header-padding: 16px 0 16px 0;\n --image-preview-size: 24px;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-size: 14px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --topbar-height: 28px;\n --topbar-logo-size: 20px;\n }\n\n /* Not enough space to adequately show the relative savings bars. */\n .lh-sparkline {\n display: none;\n }\n}\n\n.lh-vars.lh-devtools {\n --audit-explanation-line-height: 14px;\n --audit-group-margin-bottom: 20px;\n --audit-group-padding-vertical: 12px;\n --audit-padding-vertical: 4px;\n --category-padding: 12px;\n --default-padding: 12px;\n --env-name-min-width: 120px;\n --footer-padding-vertical: 8px;\n --gauge-circle-size-big: 72px;\n --gauge-circle-size: 64px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 97px;\n --header-line-height: 20px;\n --header-padding: 16px 0 16px 0;\n --screenshot-overlay-background: transparent;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-family-monospace: \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: \'.SFNSDisplay-Regular\', \'Helvetica Neue\', \'Lucida Grande\', sans-serif;\n --report-font-size: 12px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --section-padding-vertical: 8px;\n}\n\n.lh-container:not(.lh-topbar + .lh-container) {\n --topbar-height: 0;\n --sticky-header-height: 0;\n --sticky-header-buffer: 0;\n}\n\n.lh-devtools.lh-root {\n height: 100%;\n}\n.lh-devtools.lh-root img {\n /* Override devtools default \'min-width: 0\' so svg without size in a flexbox isn\'t collapsed. */\n min-width: auto;\n}\n.lh-devtools .lh-container {\n overflow-y: scroll;\n height: calc(100% - var(--topbar-height));\n /** The .lh-container is the scroll parent in DevTools so we exclude the topbar from the sticky header buffer. */\n --sticky-header-buffer: calc(var(--sticky-header-height));\n}\n@media print {\n .lh-devtools .lh-container {\n overflow: unset;\n }\n}\n.lh-devtools .lh-sticky-header {\n /* This is normally the height of the topbar, but we want it to stick to the top of our scroll container .lh-container` */\n top: 0;\n}\n.lh-devtools .lh-element-screenshot__overlay {\n position: absolute;\n}\n\n@keyframes fadeIn {\n 0% { opacity: 0;}\n 100% { opacity: 0.6;}\n}\n\n.lh-root *, .lh-root *::before, .lh-root *::after {\n box-sizing: border-box;\n}\n\n.lh-root {\n font-family: var(--report-font-family);\n font-size: var(--report-font-size);\n margin: 0;\n line-height: var(--report-line-height);\n background: var(--report-background-color);\n color: var(--report-text-color);\n}\n\n.lh-root :focus-visible {\n outline: -webkit-focus-ring-color auto 3px;\n}\n.lh-root summary:focus {\n outline: none;\n box-shadow: 0 0 0 1px hsl(217, 89%, 61%);\n}\n\n.lh-root [hidden] {\n display: none !important;\n}\n\n.lh-root pre {\n margin: 0;\n}\n\n.lh-root details > summary {\n cursor: pointer;\n}\n\n.lh-hidden {\n display: none !important;\n}\n\n.lh-container {\n /*\n Text wrapping in the report is so much FUN!\n We have a `word-break: break-word;` globally here to prevent a few common scenarios, namely\n long non-breakable text (usually URLs) found in:\n 1. The footer\n 2. .lh-node (outerHTML)\n 3. .lh-code\n\n With that sorted, the next challenge is appropriate column sizing and text wrapping inside our\n .lh-details tables. Even more fun.\n * We don\'t want table headers ("Potential Savings (ms)") to wrap or their column values, but\n we\'d be happy for the URL column to wrap if the URLs are particularly long.\n * We want the narrow columns to remain narrow, providing the most column width for URL\n * We don\'t want the table to extend past 100% width.\n * Long URLs in the URL column can wrap. Util.getURLDisplayName maxes them out at 64 characters,\n but they do not get any overflow:ellipsis treatment.\n */\n word-break: break-word;\n}\n\n.lh-audit-group a,\n.lh-category-header__description a,\n.lh-audit__description a,\n.lh-warnings a,\n.lh-footer a,\n.lh-table-column--link a {\n color: var(--link-color);\n}\n\n.lh-audit__description, .lh-audit__stackpack {\n --inner-audit-padding-right: var(--stackpack-padding-horizontal);\n padding-left: var(--audit-description-padding-left);\n padding-right: var(--inner-audit-padding-right);\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.lh-details {\n margin-top: var(--default-padding);\n margin-bottom: var(--default-padding);\n margin-left: var(--audit-description-padding-left);\n /* whatever the .lh-details side margins are */\n width: 100%;\n}\n\n.lh-audit__stackpack {\n display: flex;\n align-items: center;\n}\n\n.lh-audit__stackpack__img {\n max-width: 30px;\n margin-right: var(--default-padding)\n}\n\n/* Report header */\n\n.lh-report-icon {\n display: flex;\n align-items: center;\n padding: 10px 12px;\n cursor: pointer;\n}\n.lh-report-icon[disabled] {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.lh-report-icon::before {\n content: "";\n margin: 4px;\n background-repeat: no-repeat;\n width: var(--report-icon-size);\n height: var(--report-icon-size);\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n}\n.lh-report-icon:hover::before {\n opacity: 1;\n}\n.lh-dark .lh-report-icon::before {\n filter: invert(1);\n}\n.lh-report-icon--print::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/><path fill="none" d="M0 0h24v24H0z"/>\u003c/svg>\');\n}\n.lh-report-icon--copy::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>\u003c/svg>\');\n}\n.lh-report-icon--open::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/>\u003c/svg>\');\n}\n.lh-report-icon--download::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/>\u003c/svg>\');\n}\n.lh-report-icon--dark::before {\n background-image:url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 100 125"><path d="M50 23.587c-16.27 0-22.799 12.574-22.799 21.417 0 12.917 10.117 22.451 12.436 32.471h20.726c2.32-10.02 12.436-19.554 12.436-32.471 0-8.843-6.528-21.417-22.799-21.417zM39.637 87.161c0 3.001 1.18 4.181 4.181 4.181h.426l.41 1.231C45.278 94.449 46.042 95 48.019 95h3.963c1.978 0 2.74-.551 3.365-2.427l.409-1.231h.427c3.002 0 4.18-1.18 4.18-4.181V80.91H39.637v6.251zM50 18.265c1.26 0 2.072-.814 2.072-2.073v-9.12C52.072 5.813 51.26 5 50 5c-1.259 0-2.072.813-2.072 2.073v9.12c0 1.259.813 2.072 2.072 2.072zM68.313 23.727c.994.774 2.135.634 2.91-.357l5.614-7.187c.776-.992.636-2.135-.356-2.909-.992-.776-2.135-.636-2.91.357l-5.613 7.186c-.778.993-.636 2.135.355 2.91zM91.157 36.373c-.306-1.222-1.291-1.815-2.513-1.51l-8.85 2.207c-1.222.305-1.814 1.29-1.51 2.512.305 1.223 1.291 1.814 2.513 1.51l8.849-2.206c1.223-.305 1.816-1.291 1.511-2.513zM86.757 60.48l-8.331-3.709c-1.15-.512-2.225-.099-2.736 1.052-.512 1.151-.1 2.224 1.051 2.737l8.33 3.707c1.15.514 2.225.101 2.736-1.05.513-1.149.1-2.223-1.05-2.737zM28.779 23.37c.775.992 1.917 1.131 2.909.357.992-.776 1.132-1.917.357-2.91l-5.615-7.186c-.775-.992-1.917-1.132-2.909-.357s-1.131 1.917-.356 2.909l5.614 7.187zM21.715 39.583c.305-1.223-.288-2.208-1.51-2.513l-8.849-2.207c-1.222-.303-2.208.289-2.513 1.511-.303 1.222.288 2.207 1.511 2.512l8.848 2.206c1.222.304 2.208-.287 2.513-1.509zM21.575 56.771l-8.331 3.711c-1.151.511-1.563 1.586-1.05 2.735.511 1.151 1.586 1.563 2.736 1.052l8.331-3.711c1.151-.511 1.563-1.586 1.05-2.735-.512-1.15-1.585-1.562-2.736-1.052z"/>\u003c/svg>\');\n}\n.lh-report-icon--treemap::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="black"><path d="M3 5v14h19V5H3zm2 2h15v4H5V7zm0 10v-4h4v4H5zm6 0v-4h9v4h-9z"/>\u003c/svg>\');\n}\n.lh-report-icon--date::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 11h2v2H7v-2zm14-5v14a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2h1a2 2 0 012 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"/>\u003c/svg>\');\n}\n.lh-report-icon--devices::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 6h18V4H4a2 2 0 00-2 2v11H0v3h14v-3H4V6zm19 2h-6a1 1 0 00-1 1v10c0 .6.5 1 1 1h6c.6 0 1-.5 1-1V9c0-.6-.5-1-1-1zm-1 9h-4v-7h4v7z"/>\u003c/svg>\');\n}\n.lh-report-icon--world::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 6h-3c-.3-1.3-.8-2.5-1.4-3.6A8 8 0 0 1 18.9 8zm-7-4a14 14 0 0 1 2 4h-4a14 14 0 0 1 2-4zM4.3 14a8.2 8.2 0 0 1 0-4h3.3a16.5 16.5 0 0 0 0 4H4.3zm.8 2h3a14 14 0 0 0 1.3 3.6A8 8 0 0 1 5.1 16zm3-8H5a8 8 0 0 1 4.3-3.6L8 8zM12 20a14 14 0 0 1-2-4h4a14 14 0 0 1-2 4zm2.3-6H9.7a14.7 14.7 0 0 1 0-4h4.6a14.6 14.6 0 0 1 0 4zm.3 5.6c.6-1.2 1-2.4 1.4-3.6h3a8 8 0 0 1-4.4 3.6zm1.8-5.6a16.5 16.5 0 0 0 0-4h3.3a8.2 8.2 0 0 1 0 4h-3.3z"/>\u003c/svg>\');\n}\n.lh-report-icon--stopwatch::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.1-6.6L20.5 6l-1.4-1.4L17.7 6A9 9 0 0 0 3 13a9 9 0 1 0 16-5.6zm-7 12.6a7 7 0 1 1 0-14 7 7 0 0 1 0 14z"/>\u003c/svg>\');\n}\n.lh-report-icon--networkspeed::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.9 5c-.2 0-.3 0-.4.2v.2L10.1 17a2 2 0 0 0-.2 1 2 2 0 0 0 4 .4l2.4-12.9c0-.3-.2-.5-.5-.5zM1 9l2 2c2.9-2.9 6.8-4 10.5-3.6l1.2-2.7C10 3.8 4.7 5.3 1 9zm20 2 2-2a15.4 15.4 0 0 0-5.6-3.6L17 8.2c1.5.7 2.9 1.6 4.1 2.8zm-4 4 2-2a9.9 9.9 0 0 0-2.7-1.9l-.5 3 1.2.9zM5 13l2 2a7.1 7.1 0 0 1 4-2l1.3-2.9C9.7 10.1 7 11 5 13z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-one::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7" cy="14" r="3"/><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-many::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><circle cx="7" cy="14" r="3"/><circle cx="11" cy="6" r="3"/>\u003c/svg>\');\n}\n.lh-report-icon--chrome::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -50 562 562"><path d="M256 25.6v25.6a204 204 0 0 1 144.8 60 204 204 0 0 1 60 144.8 204 204 0 0 1-60 144.8 204 204 0 0 1-144.8 60 204 204 0 0 1-144.8-60 204 204 0 0 1-60-144.8 204 204 0 0 1 60-144.8 204 204 0 0 1 144.8-60V0a256 256 0 1 0 0 512 256 256 0 0 0 0-512v25.6z"/><path d="M256 179.2v25.6a51.3 51.3 0 0 1 0 102.4 51.3 51.3 0 0 1 0-102.4v-51.2a102.3 102.3 0 1 0-.1 204.7 102.3 102.3 0 0 0 .1-204.7v25.6z"/><path d="M256 204.8h217.6a25.6 25.6 0 0 0 0-51.2H256a25.6 25.6 0 0 0 0 51.2m44.3 76.8L191.5 470.1a25.6 25.6 0 1 0 44.4 25.6l108.8-188.5a25.6 25.6 0 1 0-44.4-25.6m-88.6 0L102.9 93.2a25.7 25.7 0 0 0-35-9.4 25.7 25.7 0 0 0-9.4 35l108.8 188.5a25.7 25.7 0 0 0 35 9.4 25.9 25.9 0 0 0 9.4-35.1"/>\u003c/svg>\');\n}\n\n\n\n.lh-buttons {\n display: flex;\n flex-wrap: wrap;\n margin: var(--default-padding) 0;\n}\n.lh-button {\n height: 32px;\n border: 1px solid var(--report-border-color-secondary);\n border-radius: 3px;\n color: var(--link-color);\n background-color: var(--report-background-color);\n margin: 5px;\n}\n\n.lh-button:first-of-type {\n margin-left: 0;\n}\n\n/* Node */\n.lh-node__snippet {\n font-family: var(--report-font-family-monospace);\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n line-height: 20px;\n}\n\n/* Score */\n\n.lh-audit__score-icon {\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n margin: var(--score-icon-margin);\n}\n\n.lh-audit--pass .lh-audit__display-text {\n color: var(--color-pass-secondary);\n}\n.lh-audit--pass .lh-audit__score-icon,\n.lh-scorescale-range--pass::before {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-audit__display-text {\n color: var(--color-average-secondary);\n}\n.lh-audit--average .lh-audit__score-icon,\n.lh-scorescale-range--average::before {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-audit--fail .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n.lh-audit--fail .lh-audit__score-icon,\n.lh-audit--error .lh-audit__score-icon,\n.lh-scorescale-range--fail::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-audit--manual .lh-audit__display-text,\n.lh-audit--notapplicable .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n.lh-audit--manual .lh-audit__score-icon,\n.lh-audit--notapplicable .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n background: none;\n}\n\n.lh-audit--informative .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n\n.lh-audit--informative .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n}\n\n.lh-audit__description,\n.lh-audit__stackpack {\n color: var(--report-text-color-secondary);\n}\n.lh-audit__adorn {\n border: 1px solid slategray;\n border-radius: 3px;\n margin: 0 3px;\n padding: 0 2px;\n line-height: 1.1;\n display: inline-block;\n font-size: 90%;\n}\n\n.lh-category-header__description {\n text-align: center;\n color: var(--color-gray-700);\n margin: 0px auto;\n max-width: 400px;\n}\n\n\n.lh-audit__display-text,\n.lh-load-opportunity__sparkline,\n.lh-chevron-container {\n margin: 0 var(--audit-margin-horizontal);\n}\n.lh-chevron-container {\n margin-right: 0;\n}\n\n.lh-audit__title-and-text {\n flex: 1;\n}\n\n.lh-audit__title-and-text code {\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n}\n\n/* Prepend display text with em dash separator. But not in Opportunities. */\n.lh-audit__display-text:not(:empty):before {\n content: \'—\';\n margin-right: var(--audit-margin-horizontal);\n}\n.lh-audit-group.lh-audit-group--load-opportunities .lh-audit__display-text:not(:empty):before {\n display: none;\n}\n\n/* Expandable Details (Audit Groups, Audits) */\n.lh-audit__header {\n display: flex;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-audit--load-opportunity .lh-audit__header {\n display: block;\n}\n\n\n.lh-metricfilter {\n display: grid;\n justify-content: end;\n align-items: center;\n grid-auto-flow: column;\n gap: 4px;\n color: var(--color-gray-700);\n}\n\n.lh-metricfilter__radio {\n position: absolute;\n left: -9999px;\n}\n.lh-metricfilter input[type=\'radio\']:focus-visible + label {\n outline: -webkit-focus-ring-color auto 1px;\n}\n\n.lh-metricfilter__label {\n display: inline-flex;\n padding: 0 4px;\n height: 16px;\n text-decoration: underline;\n align-items: center;\n cursor: pointer;\n font-size: 90%;\n}\n\n.lh-metricfilter__label--active {\n background: var(--color-blue-primary);\n color: var(--color-white);\n border-radius: 3px;\n text-decoration: none;\n}\n/* Give the \'All\' choice a more muted display */\n.lh-metricfilter__label--active[for="metric-All"] {\n background-color: var(--color-blue-200) !important;\n color: black !important;\n}\n\n.lh-metricfilter__text {\n margin-right: 8px;\n}\n\n/* If audits are filtered, hide the itemcount for Passed Audits… */\n.lh-category--filtered .lh-audit-group .lh-audit-group__itemcount {\n display: none;\n}\n\n\n.lh-audit__header:hover {\n background-color: var(--color-hover);\n}\n\n/* We want to hide the browser\'s default arrow marker on summary elements. Admittedly, it\'s complicated. */\n.lh-root details > summary {\n /* Blink 89+ and Firefox will hide the arrow when display is changed from (new) default of `list-item` to block. https://chromestatus.com/feature/6730096436051968*/\n display: block;\n}\n/* Safari and Blink <=88 require using the -webkit-details-marker selector */\n.lh-root details > summary::-webkit-details-marker {\n display: none;\n}\n\n/* Perf Metric */\n\n.lh-metrics-container {\n display: grid;\n grid-auto-rows: 1fr;\n grid-template-columns: 1fr 1fr;\n grid-column-gap: var(--report-line-height);\n margin-bottom: var(--default-padding);\n}\n\n.lh-metric {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-category:not(.lh--hoisted-meta) .lh-metric:nth-last-child(-n+2) {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-metric__innerwrap {\n display: grid;\n /**\n * Icon -- Metric Name\n * -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 1fr;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-metric__details {\n order: -1;\n}\n\n.lh-metric__title {\n flex: 1;\n}\n\n.lh-calclink {\n padding-left: calc(1ex / 3);\n}\n\n.lh-metric__description {\n display: none;\n grid-column-start: 2;\n grid-column-end: 4;\n color: var(--report-text-color-secondary);\n}\n\n.lh-metric__value {\n font-size: var(--metric-value-font-size);\n margin: calc(var(--default-padding) / 2) 0;\n white-space: nowrap; /* No wrapping between metric value and the icon */\n grid-column-start: 2;\n}\n\n\n@media screen and (max-width: 535px) {\n .lh-metrics-container {\n display: block;\n }\n\n .lh-metric {\n border-bottom: none !important;\n }\n .lh-category:not(.lh--hoisted-meta) .lh-metric:nth-last-child(1) {\n border-bottom: 1px solid var(--report-border-color-secondary) !important;\n }\n\n /* Change the grid to 3 columns for narrow viewport. */\n .lh-metric__innerwrap {\n /**\n * Icon -- Metric Name -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;\n }\n .lh-metric__value {\n justify-self: end;\n grid-column-start: unset;\n }\n}\n\n/* No-JS toggle switch */\n/* Keep this selector sync\'d w/ `magicSelector` in report-ui-features-test.js */\n .lh-metrics-toggle__input:checked ~ .lh-metrics-container .lh-metric__description {\n display: block;\n}\n\n/* TODO get rid of the SVGS and clean up these some more */\n.lh-metrics-toggle__input {\n opacity: 0;\n position: absolute;\n right: 0;\n top: 0px;\n}\n\n.lh-metrics-toggle__input + div > label > .lh-metrics-toggle__labeltext--hide,\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--show {\n display: none;\n}\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--hide {\n display: inline;\n}\n.lh-metrics-toggle__input:focus + div > label {\n outline: -webkit-focus-ring-color auto 3px;\n}\n\n.lh-metrics-toggle__label {\n cursor: pointer;\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n/* Pushes the metric description toggle button to the right. */\n.lh-audit-group--metrics .lh-audit-group__header {\n display: flex;\n justify-content: space-between;\n}\n\n.lh-metric__icon,\n.lh-scorescale-range::before {\n content: \'\';\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n display: inline-block;\n margin: var(--score-icon-margin);\n}\n\n.lh-metric--pass .lh-metric__value {\n color: var(--color-pass-secondary);\n}\n.lh-metric--pass .lh-metric__icon {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-metric--average .lh-metric__value {\n color: var(--color-average-secondary);\n}\n.lh-metric--average .lh-metric__icon {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-metric--fail .lh-metric__value {\n color: var(--color-fail-secondary);\n}\n.lh-metric--fail .lh-metric__icon,\n.lh-metric--error .lh-metric__icon {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-metric--error .lh-metric__value,\n.lh-metric--error .lh-metric__description {\n color: var(--color-fail-secondary);\n}\n\n/* Perf load opportunity */\n\n.lh-load-opportunity__cols {\n display: flex;\n align-items: flex-start;\n}\n\n.lh-load-opportunity__header .lh-load-opportunity__col {\n color: var(--color-gray-600);\n display: unset;\n line-height: calc(2.3 * var(--report-font-size));\n}\n\n.lh-load-opportunity__col {\n display: flex;\n}\n\n.lh-load-opportunity__col--one {\n flex: 5;\n align-items: center;\n margin-right: 2px;\n}\n.lh-load-opportunity__col--two {\n flex: 4;\n text-align: right;\n}\n\n.lh-audit--load-opportunity .lh-audit__display-text {\n text-align: right;\n flex: 0 0 7.5ch;\n}\n\n\n/* Sparkline */\n\n.lh-load-opportunity__sparkline {\n flex: 1;\n margin-top: calc((var(--report-line-height) - var(--sparkline-height)) / 2);\n}\n\n.lh-sparkline {\n height: var(--sparkline-height);\n width: 100%;\n}\n\n.lh-sparkline__bar {\n height: 100%;\n float: right;\n}\n\n.lh-audit--pass .lh-sparkline__bar {\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-sparkline__bar {\n background: var(--color-average);\n}\n\n.lh-audit--fail .lh-sparkline__bar {\n background: var(--color-fail);\n}\n\n/* Filmstrip */\n\n.lh-filmstrip-container {\n /* smaller gap between metrics and filmstrip */\n margin: -8px auto 0 auto;\n}\n\n.lh-filmstrip {\n display: grid;\n justify-content: space-between;\n padding-bottom: var(--default-padding);\n width: 100%;\n grid-template-columns: repeat(auto-fit, 90px);\n}\n\n.lh-filmstrip__frame {\n text-align: right;\n position: relative;\n}\n\n.lh-filmstrip__thumbnail {\n border: 1px solid var(--report-border-color-secondary);\n max-height: 150px;\n max-width: 120px;\n}\n\n/* Audit */\n\n.lh-audit {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n/* Apply border-top to just the first audit. */\n.lh-audit {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n.lh-audit ~ .lh-audit {\n border-top: none;\n}\n\n\n.lh-audit--error .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n\n/* Audit Group */\n\n.lh-audit-group {\n margin-bottom: var(--audit-group-margin-bottom);\n position: relative;\n}\n.lh-audit-group--metrics {\n margin-bottom: calc(var(--audit-group-margin-bottom) / 2);\n}\n\n.lh-audit-group__header::before {\n /* By default, groups don\'t get an icon */\n content: none;\n width: var(--pwa-icon-size);\n height: var(--pwa-icon-size);\n margin: var(--pwa-icon-margin);\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Style the "over budget" columns red. */\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(4),\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(5),\n.lh-audit-group--budgets #timing-budget tbody tr td:nth-child(3) {\n color: var(--color-red-700);\n}\n\n/* Align the "over budget request count" text to be close to the "over budget bytes" column. */\n.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4){\n text-align: right;\n}\n\n.lh-audit-group--budgets .lh-details--budget {\n width: 100%;\n margin: 0 0 var(--default-padding);\n}\n\n.lh-audit-group--pwa-installable .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-installable-gray-url);\n}\n.lh-audit-group--pwa-optimized .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-optimized-gray-url);\n}\n.lh-audit-group--pwa-installable.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-installable-color-url);\n}\n.lh-audit-group--pwa-optimized.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-optimized-color-url);\n}\n\n.lh-audit-group--metrics .lh-audit-group__summary {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.lh-audit-group__summary {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.lh-audit-group__header .lh-chevron {\n margin-top: calc((var(--report-line-height) - 5px) / 2);\n}\n\n.lh-audit-group__header {\n letter-spacing: 0.8px;\n padding: var(--default-padding);\n padding-left: 0;\n}\n\n.lh-audit-group__header, .lh-audit-group__summary {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n.lh-audit-group__title {\n text-transform: uppercase;\n font-weight: 500;\n}\n\n.lh-audit-group__itemcount {\n color: var(--color-gray-600);\n}\n\n.lh-audit-group__footer {\n color: var(--color-gray-600);\n display: block;\n margin-top: var(--default-padding);\n}\n\n.lh-details,\n.lh-category-header__description,\n.lh-load-opportunity__header,\n.lh-audit-group__footer {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n}\n\n.lh-audit-explanation {\n margin: var(--audit-padding-vertical) 0 calc(var(--audit-padding-vertical) / 2) var(--audit-margin-horizontal);\n line-height: var(--audit-explanation-line-height);\n display: inline-block;\n}\n\n.lh-audit--fail .lh-audit-explanation {\n color: var(--color-fail-secondary);\n}\n\n/* Report */\n.lh-list > :not(:last-child) {\n margin-bottom: calc(var(--default-padding) * 2);\n}\n\n.lh-header-container {\n display: block;\n margin: 0 auto;\n position: relative;\n word-wrap: break-word;\n}\n\n.lh-header-container .lh-scores-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n\n.lh-report {\n min-width: var(--report-content-min-width);\n}\n\n.lh-exception {\n font-size: large;\n}\n\n.lh-code {\n white-space: normal;\n margin-top: 0;\n font-size: var(--report-monospace-font-size);\n}\n\n.lh-warnings {\n --item-margin: calc(var(--report-line-height) / 6);\n color: var(--color-average-secondary);\n margin: var(--audit-padding-vertical) 0;\n padding: var(--default-padding)\n var(--default-padding)\n var(--default-padding)\n calc(var(--audit-description-padding-left));\n background-color: var(--toplevel-warning-background-color);\n}\n.lh-warnings span {\n font-weight: bold;\n}\n\n.lh-warnings--toplevel {\n --item-margin: calc(var(--header-line-height) / 4);\n color: var(--toplevel-warning-text-color);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--report-content-max-width-minus-edge-gap);\n padding: var(--toplevel-warning-padding);\n border-radius: 8px;\n}\n\n.lh-warnings__msg {\n color: var(--toplevel-warning-message-text-color);\n margin: 0;\n}\n\n.lh-warnings ul {\n margin: 0;\n}\n.lh-warnings li {\n margin: var(--item-margin) 0;\n}\n.lh-warnings li:last-of-type {\n margin-bottom: 0;\n}\n\n.lh-scores-header {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n.lh-scores-header__solo {\n padding: 0;\n border: 0;\n}\n\n/* Gauge */\n\n.lh-gauge__wrapper--pass {\n color: var(--color-pass-secondary);\n fill: var(--color-pass);\n stroke: var(--color-pass);\n}\n\n.lh-gauge__wrapper--average {\n color: var(--color-average-secondary);\n fill: var(--color-average);\n stroke: var(--color-average);\n}\n\n.lh-gauge__wrapper--fail {\n color: var(--color-fail-secondary);\n fill: var(--color-fail);\n stroke: var(--color-fail);\n}\n\n.lh-gauge__wrapper--not-applicable {\n color: var(--color-not-applicable);\n fill: var(--color-not-applicable);\n stroke: var(--color-not-applicable);\n}\n\n.lh-fraction__wrapper .lh-fraction__content::before {\n content: \'\';\n height: var(--score-icon-size);\n width: var(--score-icon-size);\n margin: var(--score-icon-margin);\n display: inline-block;\n}\n.lh-fraction__wrapper--pass .lh-fraction__content {\n color: var(--color-pass-secondary);\n}\n.lh-fraction__wrapper--pass .lh-fraction__background {\n background-color: var(--color-pass);\n}\n.lh-fraction__wrapper--pass .lh-fraction__content::before {\n background-color: var(--color-pass);\n border-radius: 50%;\n}\n.lh-fraction__wrapper--average .lh-fraction__content {\n color: var(--color-average-secondary);\n}\n.lh-fraction__wrapper--average .lh-fraction__background,\n.lh-fraction__wrapper--average .lh-fraction__content::before {\n background-color: var(--color-average);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content {\n color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__background {\n background-color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n.lh-fraction__wrapper--null .lh-fraction__content {\n color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__background {\n background-color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__content::before {\n border-radius: 50%;\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-700);\n}\n\n.lh-fraction__background {\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: calc(var(--gauge-circle-size) / 2);\n opacity: 0.1;\n z-index: -1;\n}\n\n.lh-fraction__content-wrapper {\n height: var(--gauge-circle-size);\n display: flex;\n align-items: center;\n}\n\n.lh-fraction__content {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n font-size: calc(0.3 * var(--gauge-circle-size));\n line-height: calc(0.4 * var(--gauge-circle-size));\n width: max-content;\n min-width: calc(1.5 * var(--gauge-circle-size));\n padding: calc(0.1 * var(--gauge-circle-size)) calc(0.2 * var(--gauge-circle-size));\n --score-icon-size: calc(0.21 * var(--gauge-circle-size));\n --score-icon-margin: 0 calc(0.15 * var(--gauge-circle-size)) 0 0;\n}\n\n.lh-gauge {\n stroke-linecap: round;\n width: var(--gauge-circle-size);\n height: var(--gauge-circle-size);\n}\n\n.lh-category .lh-gauge {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n.lh-gauge-base {\n opacity: 0.1;\n}\n\n.lh-gauge-arc {\n fill: none;\n transform-origin: 50% 50%;\n animation: load-gauge var(--transition-length) ease both;\n animation-delay: 250ms;\n}\n\n.lh-gauge__svg-wrapper {\n position: relative;\n height: var(--gauge-circle-size);\n}\n.lh-category .lh-gauge__svg-wrapper,\n.lh-category .lh-fraction__wrapper {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n/* The plugin badge overlay */\n.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size);\n height: var(--plugin-badge-size);\n background-color: var(--plugin-badge-background-color);\n background-image: var(--plugin-icon-url);\n background-repeat: no-repeat;\n background-size: var(--plugin-icon-size);\n background-position: 58% 50%;\n content: "";\n position: absolute;\n right: -6px;\n bottom: 0px;\n display: block;\n z-index: 100;\n box-shadow: 0 0 4px rgba(0,0,0,.2);\n border-radius: 25%;\n}\n.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size-big);\n height: var(--plugin-badge-size-big);\n}\n\n@keyframes load-gauge {\n from { stroke-dasharray: 0 352; }\n}\n\n.lh-gauge__percentage {\n width: 100%;\n height: var(--gauge-circle-size);\n position: absolute;\n font-family: var(--report-font-family-monospace);\n font-size: calc(var(--gauge-circle-size) * 0.34 + 1.3px);\n line-height: 0;\n text-align: center;\n top: calc(var(--score-container-padding) + var(--gauge-circle-size) / 2);\n}\n\n.lh-category .lh-gauge__percentage {\n --gauge-circle-size: var(--gauge-circle-size-big);\n --gauge-percentage-font-size: var(--gauge-percentage-font-size-big);\n}\n\n.lh-gauge__wrapper,\n.lh-fraction__wrapper {\n position: relative;\n display: flex;\n align-items: center;\n flex-direction: column;\n text-decoration: none;\n padding: var(--score-container-padding);\n\n --transition-length: 1s;\n\n /* Contain the layout style paint & layers during animation*/\n contain: content;\n will-change: opacity; /* Only using for layer promotion */\n}\n\n.lh-gauge__label,\n.lh-fraction__label {\n font-size: var(--gauge-label-font-size);\n font-weight: 500;\n line-height: var(--gauge-label-line-height);\n margin-top: 10px;\n text-align: center;\n color: var(--report-text-color);\n word-break: keep-all;\n}\n\n/* TODO(#8185) use more BEM (.lh-gauge__label--big) instead of relying on descendant selector */\n.lh-category .lh-gauge__label,\n.lh-category .lh-fraction__label {\n --gauge-label-font-size: var(--gauge-label-font-size-big);\n --gauge-label-line-height: var(--gauge-label-line-height-big);\n margin-top: 14px;\n}\n\n.lh-scores-header .lh-gauge__wrapper,\n.lh-scores-header .lh-fraction__wrapper,\n.lh-scores-header .lh-gauge--pwa__wrapper,\n.lh-sticky-header .lh-gauge__wrapper,\n.lh-sticky-header .lh-fraction__wrapper,\n.lh-sticky-header .lh-gauge--pwa__wrapper {\n width: var(--gauge-wrapper-width);\n}\n\n.lh-scorescale {\n display: inline-flex;\n\n gap: calc(var(--default-padding) * 4);\n margin: 16px auto 0 auto;\n font-size: var(--report-font-size-secondary);\n color: var(--color-gray-700);\n\n}\n\n.lh-scorescale-range {\n display: flex;\n align-items: center;\n font-family: var(--report-font-family-monospace);\n white-space: nowrap;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale {\n border: 0;\n display: flex;\n justify-content: center;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale-range {\n font-family: unset;\n font-size: 12px;\n}\n\n.lh-scorescale-wrap {\n display: contents;\n}\n\n/* Hide category score gauages if it\'s a single category report */\n.lh-header--solo-category .lh-scores-wrapper {\n display: none;\n}\n\n\n.lh-categories {\n width: 100%;\n}\n\n.lh-category {\n padding: var(--category-padding);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n\n scroll-margin-top: var(--sticky-header-buffer);\n\n /* Faster recalc style & layout of the report. https://web.dev/content-visibility/ */\n content-visibility: auto;\n contain-intrinsic-size: 1000px;\n}\n\n.lh-category-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n.lh-category-wrapper:last-of-type {\n border-bottom: 0;\n}\n\n.lh-category-header {\n margin-bottom: var(--section-padding-vertical);\n}\n\n.lh-category-header .lh-score__gauge {\n max-width: 400px;\n width: auto;\n margin: 0px auto;\n}\n\n.lh-category-header__finalscreenshot {\n display: grid;\n grid-template: none / 1fr 1px 1fr;\n justify-items: center;\n align-items: center;\n gap: var(--report-line-height);\n min-height: 288px;\n margin-bottom: var(--default-padding);\n}\n\n.lh-final-ss-image {\n /* constrain the size of the image to not be too large */\n max-height: calc(var(--gauge-circle-size-big) * 2.8);\n max-width: calc(var(--gauge-circle-size-big) * 3.5);\n border: 1px solid var(--color-gray-200);\n padding: 4px;\n border-radius: 3px;\n display: block;\n}\n\n.lh-category-headercol--separator {\n background: var(--color-gray-200);\n width: 1px;\n height: var(--gauge-circle-size-big);\n}\n\n@media screen and (max-width: 780px) {\n .lh-category-header__finalscreenshot {\n grid-template: 1fr 1fr / none\n }\n .lh-category-headercol--separator {\n display: none;\n }\n}\n\n\n/* 964 fits the min-width of the filmstrip */\n@media screen and (max-width: 964px) {\n .lh-report {\n margin-left: 0;\n width: 100%;\n }\n}\n\n@media print {\n body {\n -webkit-print-color-adjust: exact; /* print background colors */\n }\n .lh-container {\n display: block;\n }\n .lh-report {\n margin-left: 0;\n padding-top: 0;\n }\n .lh-categories {\n margin-top: 0;\n }\n}\n\n.lh-table {\n position: relative;\n border-collapse: separate;\n border-spacing: 0;\n /* Can\'t assign padding to table, so shorten the width instead. */\n width: calc(100% - var(--audit-description-padding-left) - var(--stackpack-padding-horizontal));\n border: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-table thead th {\n position: sticky;\n top: calc(var(--sticky-header-buffer) + 1em);\n z-index: 1;\n background-color: var(--report-background-color);\n border-bottom: 1px solid var(--report-border-color-secondary);\n font-weight: normal;\n color: var(--color-gray-600);\n /* See text-wrapping comment on .lh-container. */\n word-break: normal;\n}\n\n.lh-row--even {\n background-color: var(--table-higlight-background-color);\n}\n.lh-row--hidden {\n display: none;\n}\n\n.lh-table th,\n.lh-table td {\n padding: var(--default-padding);\n}\n\n.lh-table tr {\n vertical-align: middle;\n}\n\n/* Looks unnecessary, but mostly for keeping the <th>s left-aligned */\n.lh-table-column--text,\n.lh-table-column--source-location,\n.lh-table-column--url,\n/* .lh-table-column--thumbnail, */\n/* .lh-table-column--empty,*/\n.lh-table-column--code,\n.lh-table-column--node {\n text-align: left;\n}\n\n.lh-table-column--code {\n min-width: 100px;\n}\n\n.lh-table-column--bytes,\n.lh-table-column--timespanMs,\n.lh-table-column--ms,\n.lh-table-column--numeric {\n text-align: right;\n word-break: normal;\n}\n\n\n\n.lh-table .lh-table-column--thumbnail {\n width: var(--image-preview-size);\n}\n\n.lh-table-column--url {\n min-width: 250px;\n}\n\n.lh-table-column--text {\n min-width: 80px;\n}\n\n/* Keep columns narrow if they follow the URL column */\n/* 12% was determined to be a decent narrow width, but wide enough for column headings */\n.lh-table-column--url + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--ms,\n.lh-table-column--url + .lh-table-column--ms + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--timespanMs {\n width: 12%;\n}\n\n.lh-text__url-host {\n display: inline;\n}\n\n.lh-text__url-host {\n margin-left: calc(var(--report-font-size) / 2);\n opacity: 0.6;\n font-size: 90%\n}\n\n.lh-thumbnail {\n object-fit: cover;\n width: var(--image-preview-size);\n height: var(--image-preview-size);\n display: block;\n}\n\n.lh-unknown pre {\n overflow: scroll;\n border: solid 1px var(--color-gray-200);\n}\n\n.lh-text__url > a {\n color: inherit;\n text-decoration: none;\n}\n\n.lh-text__url > a:hover {\n text-decoration: underline dotted #999;\n}\n\n.lh-sub-item-row {\n margin-left: 20px;\n margin-bottom: 0;\n color: var(--color-gray-700);\n}\n.lh-sub-item-row td {\n padding-top: 4px;\n padding-bottom: 4px;\n padding-left: 20px;\n}\n\n/* Chevron\n https://codepen.io/paulirish/pen/LmzEmK\n */\n.lh-chevron {\n --chevron-angle: 42deg;\n /* Edge doesn\'t support transform: rotate(calc(...)), so we define it here */\n --chevron-angle-right: -42deg;\n width: var(--chevron-size);\n height: var(--chevron-size);\n margin-top: calc((var(--report-line-height) - 12px) / 2);\n}\n\n.lh-chevron__lines {\n transition: transform 0.4s;\n transform: translateY(var(--report-line-height));\n}\n.lh-chevron__line {\n stroke: var(--chevron-line-stroke);\n stroke-width: var(--chevron-size);\n stroke-linecap: square;\n transform-origin: 50%;\n transform: rotate(var(--chevron-angle));\n transition: transform 300ms, stroke 300ms;\n}\n\n.lh-expandable-details .lh-chevron__line-right,\n.lh-expandable-details[open] .lh-chevron__line-left {\n transform: rotate(var(--chevron-angle-right));\n}\n\n.lh-expandable-details[open] .lh-chevron__line-right {\n transform: rotate(var(--chevron-angle));\n}\n\n\n.lh-expandable-details[open] .lh-chevron__lines {\n transform: translateY(calc(var(--chevron-size) * -1));\n}\n\n.lh-expandable-details[open] {\n animation: 300ms openDetails forwards;\n padding-bottom: var(--default-padding);\n}\n\n@keyframes openDetails {\n from {\n outline: 1px solid var(--report-background-color);\n }\n to {\n outline: 1px solid;\n box-shadow: 0 2px 4px rgba(0, 0, 0, .24);\n }\n}\n\n@media screen and (max-width: 780px) {\n /* no black outline if we\'re not confident the entire table can be displayed within bounds */\n .lh-expandable-details[open] {\n animation: none;\n }\n}\n\n.lh-expandable-details[open] summary, details.lh-clump > summary {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\ndetails.lh-clump[open] > summary {\n border-bottom-width: 0;\n}\n\n\n\ndetails .lh-clump-toggletext--hide,\ndetails[open] .lh-clump-toggletext--show { display: none; }\ndetails[open] .lh-clump-toggletext--hide { display: block;}\n\n\n/* Tooltip */\n.lh-tooltip-boundary {\n position: relative;\n}\n\n.lh-tooltip {\n position: absolute;\n display: none; /* Don\'t retain these layers when not needed */\n opacity: 0;\n background: #ffffff;\n white-space: pre-line; /* Render newlines in the text */\n min-width: 246px;\n max-width: 275px;\n padding: 15px;\n border-radius: 5px;\n text-align: initial;\n line-height: 1.4;\n}\n/* shrink tooltips to not be cutoff on left edge of narrow viewports\n 45vw is chosen to be ~= width of the left column of metrics\n*/\n@media screen and (max-width: 535px) {\n .lh-tooltip {\n min-width: 45vw;\n padding: 3vw;\n }\n}\n\n.lh-tooltip-boundary:hover .lh-tooltip {\n display: block;\n animation: fadeInTooltip 250ms;\n animation-fill-mode: forwards;\n animation-delay: 850ms;\n bottom: 100%;\n z-index: 1;\n will-change: opacity;\n right: 0;\n pointer-events: none;\n}\n\n.lh-tooltip::before {\n content: "";\n border: solid transparent;\n border-bottom-color: #fff;\n border-width: 10px;\n position: absolute;\n bottom: -20px;\n right: 6px;\n transform: rotate(180deg);\n pointer-events: none;\n}\n\n@keyframes fadeInTooltip {\n 0% { opacity: 0; }\n 75% { opacity: 1; }\n 100% { opacity: 1; filter: drop-shadow(1px 0px 1px #aaa) drop-shadow(0px 2px 4px hsla(206, 6%, 25%, 0.15)); pointer-events: auto; }\n}\n\n/* Element screenshot */\n.lh-element-screenshot {\n float: left;\n margin-right: 20px;\n}\n.lh-element-screenshot__content {\n overflow: hidden;\n min-width: 110px;\n display: flex;\n justify-content: center;\n background-color: var(--report-background-color);\n}\n.lh-element-screenshot__image {\n position: relative;\n /* Set by ElementScreenshotRenderer.installFullPageScreenshotCssVariable */\n background-image: var(--element-screenshot-url);\n outline: 2px solid #777;\n background-color: white;\n background-repeat: no-repeat;\n}\n.lh-element-screenshot__mask {\n position: absolute;\n background: #555;\n opacity: 0.8;\n}\n.lh-element-screenshot__element-marker {\n position: absolute;\n outline: 2px solid var(--color-lime-400);\n}\n.lh-element-screenshot__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2000; /* .lh-topbar is 1000 */\n background: var(--screenshot-overlay-background);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: zoom-out;\n}\n\n.lh-element-screenshot__overlay .lh-element-screenshot {\n margin-right: 0; /* clearing margin used in thumbnail case */\n outline: 1px solid var(--color-gray-700);\n}\n\n.lh-screenshot-overlay--enabled .lh-element-screenshot {\n cursor: zoom-out;\n}\n.lh-screenshot-overlay--enabled .lh-node .lh-element-screenshot {\n cursor: zoom-in;\n}\n\n\n.lh-meta__items {\n --meta-icon-size: calc(var(--report-icon-size) * 0.667);\n padding: var(--default-padding);\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n background-color: var(--env-item-background-color);\n border-radius: 3px;\n margin: 0 0 var(--default-padding) 0;\n font-size: 12px;\n column-gap: var(--default-padding);\n color: var(--color-gray-700);\n}\n\n.lh-meta__item {\n display: block;\n list-style-type: none;\n position: relative;\n padding: 0 0 0 calc(var(--meta-icon-size) + var(--default-padding) * 2);\n cursor: unset; /* disable pointer cursor from report-icon */\n}\n\n.lh-meta__item.lh-tooltip-boundary {\n text-decoration: dotted underline var(--color-gray-500);\n cursor: help;\n}\n\n.lh-meta__item.lh-report-icon::before {\n position: absolute;\n left: var(--default-padding);\n width: var(--meta-icon-size);\n height: var(--meta-icon-size);\n}\n\n.lh-meta__item.lh-report-icon:hover::before {\n opacity: 0.7;\n}\n\n.lh-meta__item .lh-tooltip {\n color: var(--color-gray-800);\n}\n\n.lh-meta__item .lh-tooltip::before {\n right: auto; /* Set the tooltip arrow to the leftside */\n left: 6px;\n}\n\n/* Change the grid for narrow viewport. */\n@media screen and (max-width: 640px) {\n .lh-meta__items {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media screen and (max-width: 535px) {\n .lh-meta__items {\n display: block;\n }\n}\n\n\n/*# sourceURL=report-styles.css */\n'),t.append(n),t}(e);case"topbar":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-topbar {\n position: sticky;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n align-items: center;\n height: var(--topbar-height);\n padding: var(--topbar-padding);\n font-size: var(--report-font-size-secondary);\n background-color: var(--topbar-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n }\n\n .lh-topbar__logo {\n width: var(--topbar-logo-size);\n height: var(--topbar-logo-size);\n user-select: none;\n flex: none;\n }\n\n .lh-topbar__url {\n margin: var(--topbar-padding);\n text-decoration: none;\n color: var(--report-text-color);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .lh-tools {\n display: flex;\n align-items: center;\n margin-left: auto;\n will-change: transform;\n min-width: var(--report-icon-size);\n }\n .lh-tools__button {\n width: var(--report-icon-size);\n min-width: 24px;\n height: var(--report-icon-size);\n cursor: pointer;\n margin-right: 5px;\n /* This is actually a button element, but we want to style it like a transparent div. */\n display: flex;\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n outline: inherit;\n }\n .lh-tools__button svg {\n fill: var(--tools-icon-color);\n }\n .lh-dark .lh-tools__button svg {\n filter: invert(1);\n }\n .lh-tools__button.lh-active + .lh-tools__dropdown {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n }\n .lh-tools__dropdown {\n position: absolute;\n background-color: var(--report-background-color);\n border: 1px solid var(--report-border-color);\n border-radius: 3px;\n padding: calc(var(--default-padding) / 2) 0;\n cursor: pointer;\n top: 36px;\n right: 0;\n box-shadow: 1px 1px 3px #ccc;\n min-width: 125px;\n clip: rect(0, 164px, 0, 0);\n visibility: hidden;\n opacity: 0;\n transition: all 200ms cubic-bezier(0,0,0.2,1);\n }\n .lh-tools__dropdown a {\n color: currentColor;\n text-decoration: none;\n white-space: nowrap;\n padding: 0 6px;\n line-height: 2;\n }\n .lh-tools__dropdown a:hover,\n .lh-tools__dropdown a:focus {\n background-color: var(--color-gray-200);\n outline: none;\n }\n /* save-gist option hidden in report. */\n .lh-tools__dropdown a[data-action='save-gist'] {\n display: none;\n }\n\n .lh-locale-selector {\n width: 100%;\n color: var(--report-text-color);\n background-color: var(--locale-selector-background-color);\n padding: 2px;\n }\n .lh-tools-locale {\n display: flex;\n align-items: center;\n flex-direction: row-reverse;\n }\n .lh-tools-locale__selector-wrapper {\n transition: opacity 0.15s;\n opacity: 0;\n max-width: 200px;\n }\n .lh-button.lh-tool-locale__button {\n height: var(--topbar-height);\n color: var(--tools-icon-color);\n padding: calc(var(--default-padding) / 2);\n }\n .lh-tool-locale__button.lh-active + .lh-tools-locale__selector-wrapper {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n margin: 0 4px;\n }\n\n @media screen and (max-width: 964px) {\n .lh-tools__dropdown {\n right: 0;\n left: initial;\n }\n }\n @media print {\n .lh-topbar {\n position: static;\n margin-left: 0;\n }\n\n .lh-tools__dropdown {\n display: none;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-topbar"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-topbar__logo");o.setAttribute("role","img"),o.setAttribute("title","Lighthouse logo"),o.setAttribute("fill","none"),o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("viewBox","0 0 48 48");const i=e.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");const a=e.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");const l=e.createElementNS("http://www.w3.org/2000/svg","path");l.setAttribute("fill","#FF3"),l.setAttribute("d","M20.5 10h7v7h-7z"),o.append(" ",i," ",a," ",l," ");const s=e.createElement("a","lh-topbar__url");s.setAttribute("href",""),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener");const c=e.createElement("div","lh-tools"),d=e.createElement("div","lh-tools-locale lh-hidden"),h=e.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");const p=e.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");const u=e.createElementNS("http://www.w3.org/2000/svg","path");u.setAttribute("d","M0 0h24v24H0V0z"),u.setAttribute("fill","none");const g=e.createElementNS("http://www.w3.org/2000/svg","path");g.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(u,g),h.append(" ",p," ");const m=e.createElement("div","lh-tools-locale__selector-wrapper");m.setAttribute("id","lh-tools-locale__selector-wrapper"),m.setAttribute("role","menu"),m.setAttribute("aria-labelledby","lh-button__swap-locales"),m.setAttribute("aria-hidden","true"),m.append(" "," "),d.append(" ",h," ",m," ");const f=e.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");const v=e.createElementNS("http://www.w3.org/2000/svg","svg");v.setAttribute("width","100%"),v.setAttribute("height","100%"),v.setAttribute("viewBox","0 0 24 24");const b=e.createElementNS("http://www.w3.org/2000/svg","path");b.setAttribute("d","M0 0h24v24H0z"),b.setAttribute("fill","none");const _=e.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"),v.append(" ",b," ",_," "),f.append(" ",v," ");const w=e.createElement("div","lh-tools__dropdown");w.setAttribute("id","lh-tools-dropdown"),w.setAttribute("role","menu"),w.setAttribute("aria-labelledby","lh-tools-button");const y=e.createElement("a","lh-report-icon lh-report-icon--print");y.setAttribute("role","menuitem"),y.setAttribute("tabindex","-1"),y.setAttribute("href","#"),y.setAttribute("data-i18n","dropdownPrintSummary"),y.setAttribute("data-action","print-summary");const x=e.createElement("a","lh-report-icon lh-report-icon--print");x.setAttribute("role","menuitem"),x.setAttribute("tabindex","-1"),x.setAttribute("href","#"),x.setAttribute("data-i18n","dropdownPrintExpanded"),x.setAttribute("data-action","print-expanded");const k=e.createElement("a","lh-report-icon lh-report-icon--copy");k.setAttribute("role","menuitem"),k.setAttribute("tabindex","-1"),k.setAttribute("href","#"),k.setAttribute("data-i18n","dropdownCopyJSON"),k.setAttribute("data-action","copy");const E=e.createElement("a","lh-report-icon lh-report-icon--download lh-hidden");E.setAttribute("role","menuitem"),E.setAttribute("tabindex","-1"),E.setAttribute("href","#"),E.setAttribute("data-i18n","dropdownSaveHTML"),E.setAttribute("data-action","save-html");const A=e.createElement("a","lh-report-icon lh-report-icon--download");A.setAttribute("role","menuitem"),A.setAttribute("tabindex","-1"),A.setAttribute("href","#"),A.setAttribute("data-i18n","dropdownSaveJSON"),A.setAttribute("data-action","save-json");const z=e.createElement("a","lh-report-icon lh-report-icon--open");z.setAttribute("role","menuitem"),z.setAttribute("tabindex","-1"),z.setAttribute("href","#"),z.setAttribute("data-i18n","dropdownViewer"),z.setAttribute("data-action","open-viewer");const S=e.createElement("a","lh-report-icon lh-report-icon--open");S.setAttribute("role","menuitem"),S.setAttribute("tabindex","-1"),S.setAttribute("href","#"),S.setAttribute("data-i18n","dropdownSaveGist"),S.setAttribute("data-action","save-gist");const C=e.createElement("a","lh-report-icon lh-report-icon--dark");return C.setAttribute("role","menuitem"),C.setAttribute("tabindex","-1"),C.setAttribute("href","#"),C.setAttribute("data-i18n","dropdownDarkTheme"),C.setAttribute("data-action","toggle-dark"),w.append(" ",y," ",x," ",k," "," ",E," ",A," ",z," ",S," ",C," "),c.append(" ",d," ",f," ",w," "),r.append(" "," ",o," ",s," ",c," "),t.append(r),t}(e);case"warningsToplevel":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-warnings lh-warnings--toplevel"),r=e.createElement("p","lh-warnings__msg"),o=e.createElement("ul");return n.append(" ",r," ",o," "),t.append(n),t}(e)}throw new Error("unexpected component: "+t)}(this,e),this._componentCache.set(e,t);return t.cloneNode(!0)}clearComponentCache(){this._componentCache.clear()}convertMarkdownLinkSnippets(e){const t=this.createElement("span");for(const n of r.splitMarkdownLink(e)){const e=n.text.includes("`")?this.convertMarkdownCodeSnippets(n.text):n.text;if(!n.isLink){t.append(e);continue}const r=new URL(n.linkHref);["https://developers.google.com","https://web.dev","https://developer.chrome.com"].includes(r.origin)&&(r.searchParams.set("utm_source","lighthouse"),r.searchParams.set("utm_medium",this._lighthouseChannel));const o=this.createElement("a");o.rel="noopener",o.target="_blank",o.append(e),this.safelySetHref(o,r.href),t.append(o)}return t}safelySetHref(e,t){if((t=t||"").startsWith("#"))return void(e.href=t);let n;try{n=new URL(t)}catch(e){}n&&["https:","http:"].includes(n.protocol)&&(e.href=n.href)}safelySetBlobHref(e,t){if("text/html"!==t.type&&"application/json"!==t.type)throw new Error("Unsupported blob type");const n=URL.createObjectURL(t);e.href=n}convertMarkdownCodeSnippets(e){const t=this.createElement("span");for(const n of r.splitMarkdownCodeSpans(e))if(n.isCode){const e=this.createElement("code");e.textContent=n.text,t.append(e)}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){const n=t.querySelector(e);if(null===n)throw new Error(`query ${e} not found`);return n}findAll(e,t){return Array.from(t.querySelectorAll(e))}fireEventOn(e,t=this._document,n){const r=new CustomEvent(e,n?{detail:n}:void 0);t.dispatchEvent(r)}saveFile(e,t){const n=this.createElement("a");n.download=t,this.safelySetBlobHref(n,e),this._document.body.append(n),n.click(),this._document.body.removeChild(n),setTimeout((()=>URL.revokeObjectURL(n.href)),500)}}
/**
* @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.
*/let i=0;class a{static i18n=null;static strings={};static reportJson=null;static apply(e){a.strings={...d,...e.providedStrings},a.i18n=e.i18n,a.reportJson=e.reportJson}static getUniqueSuffix(){return i++}static resetUniqueSuffix(){i=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.
*/const l="data:image/jpeg;base64,";
/**
* @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.
*/
const s=r.RATINGS;class c{static prepareReportResult(e){const t=JSON.parse(JSON.stringify(e));!function(e){e.configSettings.locale||(e.configSettings.locale="en"),e.configSettings.formFactor||(e.configSettings.formFactor=e.configSettings.emulatedFormFactor),e.finalDisplayedUrl=r.getFinalDisplayedUrl(e),e.mainDocumentUrl=r.getMainDocumentUrl(e);for(const t of Object.values(e.audits))if("not_applicable"!==t.scoreDisplayMode&&"not-applicable"!==t.scoreDisplayMode||(t.scoreDisplayMode="notApplicable"),t.details){if(void 0!==t.details.type&&"diagnostic"!==t.details.type||(t.details.type="debugdata"),"filmstrip"===t.details.type)for(const e of t.details.items)e.data.startsWith(l)||(e.data=l+e.data);if("table"===t.details.type)for(const e of t.details.headings){const{itemType:t,text:n}=e;void 0!==t&&(e.valueType=t,delete e.itemType),void 0!==n&&(e.label=n,delete e.text);const r=e.subItemsHeading?.itemType;e.subItemsHeading&&void 0!==r&&(e.subItemsHeading.valueType=r,delete e.subItemsHeading.itemType)}}const[t]=e.lighthouseVersion.split(".").map(Number),n=e.categories.performance;if(t<9&&n){e.categoryGroups||(e.categoryGroups={}),e.categoryGroups.hidden={title:""};for(const e of n.auditRefs)e.group?["load-opportunities","diagnostics"].includes(e.group)&&delete e.group:e.group="hidden"}if(e.environment||(e.environment={benchmarkIndex:0,networkUserAgent:e.userAgent,hostUserAgent:e.userAgent}),e.configSettings.screenEmulation||(e.configSettings.screenEmulation={width:-1,height:-1,deviceScaleFactor:-1,mobile:/mobile/i.test(e.environment.hostUserAgent),disabled:!1}),e.i18n||(e.i18n={}),e.audits["full-page-screenshot"]){const t=e.audits["full-page-screenshot"].details;e.fullPageScreenshot=t?{screenshot:t.screenshot,nodes:t.nodes}:null,delete e.audits["full-page-screenshot"]}}(t);for(const e of Object.values(t.audits))c.classifyEntities(t.entities,e);if("object"!=typeof t.categories)throw new Error("No categories provided.");const n=new Map;for(const e of Object.values(t.categories))e.auditRefs.forEach((e=>{e.relevantAudits&&e.relevantAudits.forEach((t=>{const r=n.get(t)||[];r.push(e),n.set(t,r)}))})),e.auditRefs.forEach((e=>{const r=t.audits[e.id];e.result=r,n.has(e.id)&&(e.relevantMetrics=n.get(e.id)),t.stackPacks&&t.stackPacks.forEach((t=>{t.descriptions[e.id]&&(e.stackPacks=e.stackPacks||[],e.stackPacks.push({title:t.title,iconDataURL:t.iconDataURL,description:t.descriptions[e.id]}))}))}));return t}static getUrlLocatorFn(e){const t=e.find((e=>"url"===e.valueType))?.key;if(t&&"string"==typeof t)return e=>{const n=e[t];if("string"==typeof n)return n};const n=e.find((e=>"source-location"===e.valueType))?.key;return n?e=>{const t=e[n];if("object"==typeof t&&"source-location"===t.type)return t.url}:void 0}static classifyEntities(e,t){if(!e)return;if("opportunity"!==t.details?.type&&"table"!==t.details?.type)return;const{items:n,headings:o}=t.details;if(!n.length||n.some((e=>e.entity)))return;const i=c.getUrlLocatorFn(o);if(i)for(const t of n){const n=i(t);if(!n)continue;let o="";try{o=r.parseURL(n).origin}catch{}if(!o)continue;const a=e.find((e=>e.origins.includes(o)));a&&(t.entity=a.name)}}static getEmulationDescriptions(e){let t,n,r;const o=e.throttling,i=a.i18n,l=a.strings;switch(e.throttlingMethod){case"provided":r=n=t=l.throttlingProvided;break;case"devtools":{const{cpuSlowdownMultiplier:e,requestLatencyMs:a}=o;t=`${i.formatNumber(e)}x slowdown (DevTools)`,n=`${i.formatMilliseconds(a)} HTTP RTT, ${i.formatKbps(o.downloadThroughputKbps)} down, ${i.formatKbps(o.uploadThroughputKbps)} up (DevTools)`;r=(()=>562.5===a&&o.downloadThroughputKbps===1638.4*.9&&675===o.uploadThroughputKbps)()?l.runtimeSlow4g:l.runtimeCustom;break}case"simulate":{const{cpuSlowdownMultiplier:e,rttMs:a,throughputKbps:s}=o;t=`${i.formatNumber(e)}x slowdown (Simulated)`,n=`${i.formatMilliseconds(a)} TCP RTT, ${i.formatKbps(s)} throughput (Simulated)`;r=(()=>150===a&&1638.4===s)()?l.runtimeSlow4g:l.runtimeCustom;break}default:r=t=n=l.runtimeUnknown}const s="devtools"!==e.channel&&e.screenEmulation.disabled,c="devtools"===e.channel?"mobile"===e.formFactor:e.screenEmulation.mobile;let d=l.runtimeMobileEmulation;s?d=l.runtimeNoEmulation:c||(d=l.runtimeDesktopEmulation);return{deviceEmulation:d,screenEmulation:s?void 0:`${e.screenEmulation.width}x${e.screenEmulation.height}, DPR ${e.screenEmulation.deviceScaleFactor}`,cpuThrottling:t,networkThrottling:n,summary:r}}static showAsPassed(e){switch(e.scoreDisplayMode){case"manual":case"notApplicable":return!0;case"error":case"informative":return!1;case"numeric":case"binary":default:return Number(e.score)>=s.PASS.minScore}}static calculateRating(e,t){if("manual"===t||"notApplicable"===t)return s.PASS.label;if("error"===t)return s.ERROR.label;if(null===e)return s.FAIL.label;let n=s.FAIL.label;return e>=s.PASS.minScore?n=s.PASS.label:e>=s.AVERAGE.minScore&&(n=s.AVERAGE.label),n}static calculateCategoryFraction(e){let t=0,n=0,r=0,o=0;for(const i of e.auditRefs){const e=c.showAsPassed(i.result);"hidden"!==i.group&&"manual"!==i.result.scoreDisplayMode&&"notApplicable"!==i.result.scoreDisplayMode&&("informative"!==i.result.scoreDisplayMode?(++t,o+=i.weight,e&&n++):e||++r)}return{numPassed:n,numPassableAudits:t,numInformative:r,totalWeight:o}}static isPluginCategory(e){return e.startsWith("lighthouse-plugin-")}static shouldDisplayAsFraction(e){return"timespan"===e||"snapshot"===e}}const d={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",viewOriginalTraceLabel:"View Original Trace",dropdownPrintSummary:"Print Summary",dropdownPrintExpanded:"Print Expanded",dropdownCopyJSON:"Copy JSON",dropdownSaveHTML:"Save as HTML",dropdownSaveJSON:"Save as JSON",dropdownViewer:"Open in Viewer",dropdownSaveGist:"Save as Gist",dropdownDarkTheme:"Toggle Dark Theme",runtimeSettingsDevice:"Device",runtimeSettingsNetworkThrottling:"Network throttling",runtimeSettingsCPUThrottling:"CPU throttling",runtimeSettingsUANetwork:"User agent (network)",runtimeSettingsBenchmark:"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 load",runtimeAnalysisWindow:"Initial page load",runtimeSingleLoadTooltip:"This data is taken from a single page load, as opposed to field data summarizing many sessions.",throttlingProvided:"Provided by environment",show:"Show",hide:"Hide",expandView:"Expand view",collapseView:"Collapse view",runtimeSlow4g:"Slow 4G throttling",runtimeCustom:"Custom throttling"};
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class h{constructor(e,t){this.dom=e,this.detailsRenderer=t}get _clumpTitles(){return{warning:a.strings.warningAuditsGroupTitle,manual:a.strings.manualAuditsGroupTitle,passed:a.strings.passedAuditsGroupTitle,notApplicable:a.strings.notApplicableAuditsGroupTitle}}renderAudit(e){const t=this.dom.createComponent("audit");return this.populateAuditValues(e,t)}populateAuditValues(e,t){const n=a.strings,r=this.dom.find(".lh-audit",t);r.id=e.result.id;const o=e.result.scoreDisplayMode;e.result.displayValue&&(this.dom.find(".lh-audit__display-text",r).textContent=e.result.displayValue);const i=this.dom.find(".lh-audit__title",r);i.append(this.dom.convertMarkdownCodeSnippets(e.result.title));const l=this.dom.find(".lh-audit__description",r);l.append(this.dom.convertMarkdownLinkSnippets(e.result.description));for(const t of e.relevantMetrics||[]){const e=this.dom.createChildOf(l,"span","lh-audit__adorn");e.title=`Relevant to ${t.result.title}`,e.textContent=t.acronym||t.id}e.stackPacks&&e.stackPacks.forEach((e=>{const t=this.dom.createElement("img","lh-audit__stackpack__img");t.src=e.iconDataURL,t.alt=e.title;const n=this.dom.convertMarkdownLinkSnippets(e.description),o=this.dom.createElement("div","lh-audit__stackpack");o.append(t,n),this.dom.find(".lh-audit__stackpacks",r).append(o)}));const s=this.dom.find("details",r);if(e.result.details){const t=this.detailsRenderer.render(e.result.details);t&&(t.classList.add("lh-details"),s.append(t))}if(this.dom.find(".lh-chevron-container",r).append(this._createChevron()),this._setRatingClass(r,e.result.score,o),"error"===e.result.scoreDisplayMode){r.classList.add("lh-audit--error");const t=this.dom.find(".lh-audit__display-text",r);t.textContent=n.errorLabel,t.classList.add("lh-tooltip-boundary");this.dom.createChildOf(t,"div","lh-tooltip lh-tooltip--error").textContent=e.result.errorMessage||n.errorMissingAuditInfo}else if(e.result.explanation){this.dom.createChildOf(i,"div","lh-audit-explanation").textContent=e.result.explanation}const c=e.result.warnings;if(!c||0===c.length)return r;const d=this.dom.find("summary",s),h=this.dom.createChildOf(d,"div","lh-warnings");if(this.dom.createChildOf(h,"span").textContent=n.warningHeader,1===c.length)h.append(this.dom.createTextNode(c.join("")));else{const e=this.dom.createChildOf(h,"ul");for(const t of c){this.dom.createChildOf(e,"li").textContent=t}}return r}injectFinalScreenshot(e,t,n){const r=t["final-screenshot"];if(!r||"error"===r.scoreDisplayMode)return null;if(!r.details||"screenshot"!==r.details.type)return null;const o=this.dom.createElement("img","lh-final-ss-image"),i=r.details.data;o.src=i,o.alt=r.title;const a=this.dom.find(".lh-category .lh-category-header",e),l=this.dom.createElement("div","lh-category-headercol"),s=this.dom.createElement("div","lh-category-headercol lh-category-headercol--separator"),c=this.dom.createElement("div","lh-category-headercol");l.append(...a.childNodes),l.append(n),c.append(o),a.append(l,s,c),a.classList.add("lh-category-header__finalscreenshot")}_createChevron(){const e=this.dom.createComponent("chevron");return this.dom.find("svg.lh-chevron",e)}_setRatingClass(e,t,n){const r=c.calculateRating(t,n);return e.classList.add(`lh-audit--${n.toLowerCase()}`),"informative"!==n&&e.classList.add(`lh-audit--${r}`),e}renderCategoryHeader(e,t,n){const r=this.dom.createComponent("categoryHeader"),o=this.dom.find(".lh-score__gauge",r),i=this.renderCategoryScore(e,t,n);if(o.append(i),e.description){const t=this.dom.convertMarkdownLinkSnippets(e.description);this.dom.find(".lh-category-header__description",r).append(t)}return r}renderAuditGroup(e){const t=this.dom.createElement("div","lh-audit-group"),n=this.dom.createElement("div","lh-audit-group__header");this.dom.createChildOf(n,"span","lh-audit-group__title").textContent=e.title,t.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){const n=new Map,r="NotAGroup";n.set(r,[]);for(const t of e){const e=t.group||r,o=n.get(e)||[];o.push(t),n.set(e,o)}const o=[];for(const[e,i]of n){if(e===r){for(const e of i)o.push(this.renderAudit(e));continue}const n=t[e],[a,l]=this.renderAuditGroup(n);for(const e of i)a.insertBefore(this.renderAudit(e),l);a.classList.add(`lh-audit-group--${e}`),o.push(a)}return o}renderUnexpandableClump(e,t){const n=this.dom.createElement("div");return this._renderGroupedAudits(e,t).forEach((e=>n.append(e))),n}renderClump(e,{auditRefs:t,description:n}){const r=this.dom.createComponent("clump"),o=this.dom.find(".lh-clump",r);"warning"===e&&o.setAttribute("open","");const i=this.dom.find(".lh-audit-group__header",o),l=this._clumpTitles[e];this.dom.find(".lh-audit-group__title",i).textContent=l;this.dom.find(".lh-audit-group__itemcount",o).textContent=`(${t.length})`;const s=t.map(this.renderAudit.bind(this));o.append(...s);const c=this.dom.find(".lh-audit-group",r);if(n){const e=this.dom.convertMarkdownLinkSnippets(n);e.classList.add("lh-audit-group__description","lh-audit-group__footer"),c.append(e)}return this.dom.find(".lh-clump-toggletext--show",c).textContent=a.strings.show,this.dom.find(".lh-clump-toggletext--hide",c).textContent=a.strings.hide,o.classList.add(`lh-clump--${e.toLowerCase()}`),c}renderCategoryScore(e,t,n){let r;if(r=n&&c.shouldDisplayAsFraction(n.gatherMode)?this.renderCategoryFraction(e):this.renderScoreGauge(e,t),n?.omitLabel){this.dom.find(".lh-gauge__label,.lh-fraction__label",r).remove()}if(n?.onPageAnchorRendered){const e=this.dom.find("a",r);n.onPageAnchorRendered(e)}return r}renderScoreGauge(e,t){const n=this.dom.createComponent("gauge"),r=this.dom.find("a.lh-gauge__wrapper",n);c.isPluginCategory(e.id)&&r.classList.add("lh-gauge__wrapper--plugin");const o=Number(e.score),i=this.dom.find(".lh-gauge",n),l=this.dom.find("circle.lh-gauge-arc",i);l&&this._setGaugeArc(l,o);const s=Math.round(100*o),d=this.dom.find("div.lh-gauge__percentage",n);return d.textContent=s.toString(),null===e.score&&(d.textContent="?",d.title=a.strings.errorLabel),0===e.auditRefs.length||this.hasApplicableAudits(e)?r.classList.add(`lh-gauge__wrapper--${c.calculateRating(e.score)}`):(r.classList.add("lh-gauge__wrapper--not-applicable"),d.textContent="-",d.title=a.strings.notApplicableAuditsGroupTitle),this.dom.find(".lh-gauge__label",n).textContent=e.title,n}renderCategoryFraction(e){const t=this.dom.createComponent("fraction"),n=this.dom.find("a.lh-fraction__wrapper",t),{numPassed:r,numPassableAudits:o,totalWeight:i}=c.calculateCategoryFraction(e),a=r/o,l=this.dom.find(".lh-fraction__content",t),s=this.dom.createElement("span");s.textContent=`${r}/${o}`,l.append(s);let d=c.calculateRating(a);return 0===i&&(d="null"),n.classList.add(`lh-fraction__wrapper--${d}`),this.dom.find(".lh-fraction__label",t).textContent=e.title,t}hasApplicableAudits(e){return e.auditRefs.some((e=>"notApplicable"!==e.result.scoreDisplayMode))}_setGaugeArc(e,t){const n=2*Math.PI*Number(e.getAttribute("r")),r=Number(e.getAttribute("stroke-width")),o=.25*r/n;e.style.transform=`rotate(${360*o-90}deg)`;let i=t*n-r/2;0===t&&(e.style.opacity="0"),1===t&&(i=n),e.style.strokeDasharray=`${Math.max(i,0)} ${n}`}_auditHasWarning(e){return Boolean(e.result.warnings?.length)}_getClumpIdForAuditRef(e){const t=e.result.scoreDisplayMode;return"manual"===t||"notApplicable"===t?t:c.showAsPassed(e.result)?this._auditHasWarning(e)?"warning":"passed":"failed"}render(e,t={},n){const r=this.dom.createElement("div","lh-category");r.id=e.id,r.append(this.renderCategoryHeader(e,t,n));const o=new Map;o.set("failed",[]),o.set("warning",[]),o.set("manual",[]),o.set("passed",[]),o.set("notApplicable",[]);for(const t of e.auditRefs){const e=this._getClumpIdForAuditRef(t),n=o.get(e);n.push(t),o.set(e,n)}for(const e of o.values())e.sort(((e,t)=>t.weight-e.weight));for(const[n,i]of o){if(0===i.length)continue;if("failed"===n){const e=this.renderUnexpandableClump(i,t);e.classList.add("lh-clump--failed"),r.append(e);continue}const o="manual"===n?e.manualDescription:void 0,a=this.renderClump(n,{auditRefs:i,description:o});r.append(a)}return r}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class p{static initTree(e){let t=0;const n=Object.keys(e);if(n.length>0){t=e[n[0]].request.startTime}return{tree:e,startTime:t,transferSize:0}}static createSegment(e,t,n,r,o,i){const a=e[t],l=Object.keys(e),s=l.indexOf(t)===l.length-1,c=!!a.children&&Object.keys(a.children).length>0,d=Array.isArray(o)?o.slice(0):[];return void 0!==i&&d.push(!i),{node:a,isLastChild:s,hasChildren:c,startTime:n,transferSize:r+a.request.transferSize,treeMarkers:d}}static createChainNode(e,t,n){const r=e.createComponent("crcChain");e.find(".lh-crc-node",r).setAttribute("title",t.node.request.url);const o=e.find(".lh-crc-node__tree-marker",r);t.treeMarkers.forEach((t=>{const n=t?"lh-tree-marker lh-vert":"lh-tree-marker";o.append(e.createElement("span",n),e.createElement("span","lh-tree-marker"))}));const i=t.isLastChild?"lh-tree-marker lh-up-right":"lh-tree-marker lh-vert-right",l=t.hasChildren?"lh-tree-marker lh-horiz-down":"lh-tree-marker lh-right";o.append(e.createElement("span",i),e.createElement("span","lh-tree-marker lh-right"),e.createElement("span",l));const s=t.node.request.url,c=n.renderTextURL(s),d=e.find(".lh-crc-node__tree-value",r);if(d.append(c),!t.hasChildren){const{startTime:n,endTime:r,transferSize:o}=t.node.request,i=e.createElement("span","lh-crc-node__chain-duration");i.textContent=" - "+a.i18n.formatMilliseconds(1e3*(r-n))+", ";const l=e.createElement("span","lh-crc-node__chain-duration");l.textContent=a.i18n.formatBytesToKiB(o,.01),d.append(i,l)}return r}static buildTree(e,t,n,r,o,i){if(r.append(u.createChainNode(e,n,i)),n.node.children)for(const a of Object.keys(n.node.children)){const l=u.createSegment(n.node.children,a,n.startTime,n.transferSize,n.treeMarkers,n.isLastChild);u.buildTree(e,t,l,r,o,i)}}static render(e,t,n){const r=e.createComponent("crc"),o=e.find(".lh-crc",r);e.find(".lh-crc-initial-nav",r).textContent=a.strings.crcInitialNavigation,e.find(".lh-crc__longest_duration_label",r).textContent=a.strings.crcLongestDurationLabel,e.find(".lh-crc__longest_duration",r).textContent=a.i18n.formatMilliseconds(t.longestChain.duration);const i=u.initTree(t.chains);for(const a of Object.keys(i.tree)){const l=u.createSegment(i.tree,a,i.startTime,i.transferSize);u.buildTree(e,r,l,o,t,n)}return e.find(".lh-crc-container",r)}}const u=p;
/**
* @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function g(e,t,n){return e<t?t:e>n?n:e}class m{static getScreenshotPositions(e,t,n){const r={x:(o=e).left+o.width/2,y:o.top+o.height/2};var o;const i=g(r.x-t.width/2,0,n.width-t.width),a=g(r.y-t.height/2,0,n.height-t.height);return{screenshot:{left:i,top:a},clip:{left:e.left-i,top:e.top-a}}}static renderClipPathInScreenshot(e,t,n,r,o){const i=e.find("clipPath",t),l=`clip-${a.getUniqueSuffix()}`;i.id=l,t.style.clipPath=`url(#${l})`;const s=n.top/o.height,c=s+r.height/o.height,d=n.left/o.width,h=d+r.width/o.width,p=[`0,0 1,0 1,${s} 0,${s}`,`0,${c} 1,${c} 1,1 0,1`,`0,${s} ${d},${s} ${d},${c} 0,${c}`,`${h},${s} 1,${s} 1,${c} ${h},${c}`];for(const t of p){const n=e.createElementNS("http://www.w3.org/2000/svg","polygon");n.setAttribute("points",t),i.append(n)}}static installFullPageScreenshot(e,t){e.style.setProperty("--element-screenshot-url",`url('${t.data}')`)}static installOverlayFeature(e){const{dom:t,rootEl:n,overlayContainerEl:r,fullPageScreenshot:o}=e,i="lh-screenshot-overlay--enabled";n.classList.contains(i)||(n.classList.add(i),n.addEventListener("click",(e=>{const n=e.target;if(!n)return;const i=n.closest(".lh-node > .lh-element-screenshot");if(!i)return;const a=t.createElement("div","lh-element-screenshot__overlay");r.append(a);const l={width:.95*a.clientWidth,height:.8*a.clientHeight},s={width:Number(i.dataset.rectWidth),height:Number(i.dataset.rectHeight),left:Number(i.dataset.rectLeft),right:Number(i.dataset.rectLeft)+Number(i.dataset.rectWidth),top:Number(i.dataset.rectTop),bottom:Number(i.dataset.rectTop)+Number(i.dataset.rectHeight)},c=m.render(t,o.screenshot,s,l);c?(a.append(c),a.addEventListener("click",(()=>a.remove()))):a.remove()})))}static _computeZoomFactor(e,t){const n={x:t.width/e.width,y:t.height/e.height},r=.75*Math.min(n.x,n.y);return Math.min(1,r)}static render(e,t,n,r){if(!function(e,t){return t.left<=e.width&&0<=t.right&&t.top<=e.height&&0<=t.bottom}(t,n))return null;const o=e.createComponent("elementScreenshot"),i=e.find("div.lh-element-screenshot",o);i.dataset.rectWidth=n.width.toString(),i.dataset.rectHeight=n.height.toString(),i.dataset.rectLeft=n.left.toString(),i.dataset.rectTop=n.top.toString();const a=this._computeZoomFactor(n,r),l={width:r.width/a,height:r.height/a};l.width=Math.min(t.width,l.width),l.height=Math.min(t.height,l.height);const s=l.width*a,c=l.height*a,d=m.getScreenshotPositions(n,l,{width:t.width,height:t.height}),h=e.find("div.lh-element-screenshot__image",i);h.style.width=s+"px",h.style.height=c+"px",h.style.backgroundPositionY=-d.screenshot.top*a+"px",h.style.backgroundPositionX=-d.screenshot.left*a+"px",h.style.backgroundSize=`${t.width*a}px ${t.height*a}px`;const p=e.find("div.lh-element-screenshot__element-marker",i);p.style.width=n.width*a+"px",p.style.height=n.height*a+"px",p.style.left=d.clip.left*a+"px",p.style.top=d.clip.top*a+"px";const u=e.find("div.lh-element-screenshot__mask",i);return u.style.width=s+"px",u.style.height=c+"px",m.renderClipPathInScreenshot(e,u,d.clip,n,l),i}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/const f=["http://","https://","data:"];class v{constructor(e,t={}){this._dom=e,this._fullPageScreenshot=t.fullPageScreenshot}render(e){switch(e.type){case"filmstrip":return this._renderFilmstrip(e);case"list":return this._renderList(e);case"table":case"opportunity":return this._renderTable(e);case"criticalrequestchain":return p.render(this._dom,e,this);case"screenshot":case"debugdata":case"treemap-data":return null;default:return this._renderUnknown(e.type,e)}}_renderBytes(e){const t=a.i18n.formatBytesToKiB(e.value,e.granularity||.1),n=this._renderText(t);return n.title=a.i18n.formatBytes(e.value),n}_renderMilliseconds(e){let t;return t="duration"===e.displayUnit?a.i18n.formatDuration(e.value):a.i18n.formatMilliseconds(e.value,e.granularity||10),this._renderText(t)}renderTextURL(e){const t=e;let n,o,i;try{const e=r.parseURL(t);n="/"===e.file?e.origin:e.file,o="/"===e.file||""===e.hostname?"":`(${e.hostname})`,i=t}catch(e){n=t}const a=this._dom.createElement("div","lh-text__url");if(a.append(this._renderLink({text:n,url:t})),o){const e=this._renderText(o);e.classList.add("lh-text__url-host"),a.append(e)}return i&&(a.title=t,a.dataset.url=t),a}_renderLink(e){const t=this._dom.createElement("a");if(this._dom.safelySetHref(t,e.url),!t.href){const t=this._renderText(e.text);return t.classList.add("lh-link"),t}return t.rel="noopener",t.target="_blank",t.textContent=e.text,t.classList.add("lh-link"),t}_renderText(e){const t=this._dom.createElement("div","lh-text");return t.textContent=e,t}_renderNumeric(e){const t=a.i18n.formatNumber(e.value,e.granularity||.1),n=this._dom.createElement("div","lh-numeric");return n.textContent=t,n}_renderThumbnail(e){const t=this._dom.createElement("img","lh-thumbnail"),n=e;return t.src=n,t.title=n,t.alt="",t}_renderUnknown(e,t){console.error(`Unknown details type: ${e}`,t);const n=this._dom.createElement("details","lh-unknown");return this._dom.createChildOf(n,"summary").textContent=`We don't know how to render audit details of type \`${e}\`. The Lighthouse version that collected this data is likely newer than the Lighthouse version of the report renderer. Expand for the raw JSON.`,this._dom.createChildOf(n,"pre").textContent=JSON.stringify(t,null,2),n}_renderTableValue(e,t){if(null==e)return null;if("object"==typeof e)switch(e.type){case"code":return this._renderCode(e.value);case"link":return this._renderLink(e);case"node":return this.renderNode(e);case"numeric":return this._renderNumeric(e);case"source-location":return this.renderSourceLocation(e);case"url":return this.renderTextURL(e.value);default:return this._renderUnknown(e.type,e)}switch(t.valueType){case"bytes":{const n=Number(e);return this._renderBytes({value:n,granularity:t.granularity})}case"code":{const t=String(e);return this._renderCode(t)}case"ms":{const n={value:Number(e),granularity:t.granularity,displayUnit:t.displayUnit};return this._renderMilliseconds(n)}case"numeric":{const n=Number(e);return this._renderNumeric({value:n,granularity:t.granularity})}case"text":{const t=String(e);return this._renderText(t)}case"thumbnail":{const t=String(e);return this._renderThumbnail(t)}case"timespanMs":{const t=Number(e);return this._renderMilliseconds({value:t})}case"url":{const t=String(e);return f.some((e=>t.startsWith(e)))?this.renderTextURL(t):this._renderCode(t)}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){const n=this._dom.createElement("tr");for(const r of t){if(!r||!r.key){this._dom.createChildOf(n,"td","lh-table-column--empty");continue}const t=e[r.key];let o;if(null!=t&&(o=this._renderTableValue(t,r)),o){const e=`lh-table-column--${r.valueType}`;this._dom.createChildOf(n,"td",e).append(o)}else this._dom.createChildOf(n,"td","lh-table-column--empty")}return n}_renderTableRowsFromItem(e,t){const n=this._dom.createFragment();if(n.append(this._renderTableRow(e,t)),!e.subItems)return n;const r=t.map(this._getDerivedSubItemsHeading);if(!r.some(Boolean))return n;for(const t of e.subItems.items){const e=this._renderTableRow(t,r);e.classList.add("lh-sub-item-row"),n.append(e)}return n}_renderTable(e){if(!e.items.length)return this._dom.createElement("span");const t=this._dom.createElement("table","lh-table"),n=this._dom.createChildOf(t,"thead"),r=this._dom.createChildOf(n,"tr");for(const t of e.headings){const e=`lh-table-column--${t.valueType||"text"}`,n=this._dom.createElement("div","lh-text");n.textContent=t.label,this._dom.createChildOf(r,"th",e).append(n)}const o=this._dom.createChildOf(t,"tbody");let i=!0;for(const t of e.items){const n=this._renderTableRowsFromItem(t,e.headings);let r;"object"==typeof t.entity&&"link"===t.entity.type?r=t.entity.text:"string"==typeof t.entity&&(r=t.entity);for(const e of this._dom.findAll("tr",n))e.classList.add(i?"lh-row--even":"lh-row--odd"),r&&!e.classList.contains("lh-sub-item-row")&&(e.dataset.entity=r);i=!i,o.append(n)}return t}_renderList(e){const t=this._dom.createElement("div","lh-list");return e.items.forEach((e=>{const n=this.render(e);n&&t.append(n)})),t}renderNode(e){const t=this._dom.createElement("span","lh-node");if(e.nodeLabel){const n=this._dom.createElement("div");n.textContent=e.nodeLabel,t.append(n)}if(e.snippet){const n=this._dom.createElement("div");n.classList.add("lh-node__snippet"),n.textContent=e.snippet,t.append(n)}if(e.selector&&(t.title=e.selector),e.path&&t.setAttribute("data-path",e.path),e.selector&&t.setAttribute("data-selector",e.selector),e.snippet&&t.setAttribute("data-snippet",e.snippet),!this._fullPageScreenshot)return t;const n=e.lhId&&this._fullPageScreenshot.nodes[e.lhId];if(!n||0===n.width||0===n.height)return t;const r=m.render(this._dom,this._fullPageScreenshot.screenshot,n,{width:147,height:100});return r&&t.prepend(r),t}renderSourceLocation(e){if(!e.url)return null;const t=`${e.url}:${e.line+1}:${e.column}`;let n,r;if(e.original){n=`${e.original.file||"<unmapped>"}:${e.original.line+1}:${e.original.column}`}if("network"===e.urlProvider&&n)r=this._renderLink({url:e.url,text:n}),r.title=`maps to generated location ${t}`;else if("network"!==e.urlProvider||n)if("comment"===e.urlProvider&&n)r=this._renderText(`${n} (from source map)`),r.title=`${t} (from sourceURL)`;else{if("comment"!==e.urlProvider||n)return null;r=this._renderText(`${t} (from sourceURL)`)}else r=this.renderTextURL(e.url),this._dom.find(".lh-link",r).textContent+=`:${e.line+1}:${e.column}`;return r.classList.add("lh-source-location"),r.setAttribute("data-source-url",e.url),r.setAttribute("data-source-line",String(e.line)),r.setAttribute("data-source-column",String(e.column)),r}_renderFilmstrip(e){const t=this._dom.createElement("div","lh-filmstrip");for(const n of e.items){const e=this._dom.createChildOf(t,"div","lh-filmstrip__frame"),r=this._dom.createChildOf(e,"img","lh-filmstrip__thumbnail");r.src=n.data,r.alt="Screenshot"}return t}_renderCode(e){const t=this._dom.createElement("pre","lh-code");return t.textContent=e,t}}
/**
* @license Copyright 2020 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/const b=1024,_=1048576;class w{constructor(e){"en-XA"===e&&(e="de"),this._locale=e,this._cachedNumberFormatters=new Map}_formatNumberWithGranularity(e,t,n={}){if(void 0!==t){const r=-Math.log10(t);Number.isInteger(r)||(console.warn(`granularity of ${t} is invalid. Using 1 instead`),t=1),t<1&&((n={...n}).minimumFractionDigits=n.maximumFractionDigits=Math.ceil(r)),e=Math.round(e/t)*t,Object.is(e,-0)&&(e=0)}else Math.abs(e)<5e-4&&(e=0);let r;const o=[n.minimumFractionDigits,n.maximumFractionDigits,n.style,n.unit,n.unitDisplay,this._locale].join("");return r=this._cachedNumberFormatters.get(o),r||(r=new Intl.NumberFormat(this._locale,n),this._cachedNumberFormatters.set(o,r)),r.format(e).replace(" "," ")}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){return this._formatNumberWithGranularity(e/b,t)+" KiB"}formatBytesToMiB(e,t){return this._formatNumberWithGranularity(e/_,t)+" MiB"}formatBytes(e,t=1){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"byte",unitDisplay:"long"})}formatBytesWithBestUnit(e,t){return e>=_?this.formatBytesToMiB(e,t):e>=b?this.formatBytesToKiB(e,t):this._formatNumberWithGranularity(e,t,{style:"unit",unit:"byte",unitDisplay:"narrow"})}formatKbps(e,t){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"kilobit-per-second",unitDisplay:"short"})}formatMilliseconds(e,t){return this._formatNumberWithGranularity(e,t,{style:"unit",unit:"millisecond",unitDisplay:"short"})}formatSeconds(e,t){return this._formatNumberWithGranularity(e/1e3,t,{style:"unit",unit:"second",unitDisplay:"narrow"})}formatDateTime(e){const t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"};let n;try{n=new Intl.DateTimeFormat(this._locale,t)}catch(e){t.timeZone="UTC",n=new Intl.DateTimeFormat(this._locale,t)}return n.format(new Date(e))}formatDuration(e){let t=e/1e3;if(0===Math.round(t))return"None";const n=[],r={day:86400,hour:3600,minute:60,second:1};return Object.keys(r).forEach((e=>{const o=r[e],i=Math.floor(t/o);if(i>0){t-=i*o;const r=this._formatNumberWithGranularity(i,1,{style:"unit",unit:e,unitDisplay:"narrow"});n.push(r)}})),n.join(" ")}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class y extends h{_renderMetric(e){const t=this.dom.createComponent("metric"),n=this.dom.find(".lh-metric",t);n.id=e.result.id;const r=c.calculateRating(e.result.score,e.result.scoreDisplayMode);n.classList.add(`lh-metric--${r}`);this.dom.find(".lh-metric__title",t).textContent=e.result.title;const o=this.dom.find(".lh-metric__value",t);o.textContent=e.result.displayValue||"";const i=this.dom.find(".lh-metric__description",t);if(i.append(this.dom.convertMarkdownLinkSnippets(e.result.description)),"error"===e.result.scoreDisplayMode){i.textContent="",o.textContent="Error!";this.dom.createChildOf(i,"span").textContent=e.result.errorMessage||"Report error: no metric information"}else"notApplicable"===e.result.scoreDisplayMode&&(o.textContent="--");return n}_renderOpportunity(e,t){const n=this.dom.createComponent("opportunity"),r=this.populateAuditValues(e,n);if(r.id=e.result.id,!e.result.details||"error"===e.result.scoreDisplayMode)return r;const o=e.result.details;if("opportunity"!==o.type)return r;const i=this.dom.find("span.lh-audit__display-text, div.lh-audit__display-text",r),l=o.overallSavingsMs/t*100+"%";if(this.dom.find("div.lh-sparkline__bar",r).style.width=l,i.textContent=a.i18n.formatSeconds(o.overallSavingsMs,.01),e.result.displayValue){const t=e.result.displayValue;this.dom.find("div.lh-load-opportunity__sparkline",r).title=t,i.title=t}return r}_getWastedMs(e){if(e.result.details&&"opportunity"===e.result.details.type){const t=e.result.details;if("number"!=typeof t.overallSavingsMs)throw new Error("non-opportunity details passed to _getWastedMs");return t.overallSavingsMs}return Number.MIN_VALUE}_getScoringCalculatorHref(e){const t=e.filter((e=>"metrics"===e.group)),n=e.find((e=>"interactive"===e.id)),r=e.find((e=>"first-cpu-idle"===e.id)),o=e.find((e=>"first-meaningful-paint"===e.id));n&&t.push(n),r&&t.push(r),o&&t.push(o);const i=[...t.map((e=>{let t;var n;return"number"==typeof e.result.numericValue?(t="cumulative-layout-shift"===e.id?(n=e.result.numericValue,Math.round(100*n)/100):Math.round(e.result.numericValue),t=t.toString()):t="null",[e.acronym||e.id,t]}))];a.reportJson&&(i.push(["device",a.reportJson.configSettings.formFactor]),i.push(["version",a.reportJson.lighthouseVersion]));const l=new URLSearchParams(i),s=new URL("https://googlechrome.github.io/lighthouse/scorecalc/");return s.hash=l.toString(),s.href}_classifyPerformanceAudit(e){return e.group?null:e.result.details&&"opportunity"===e.result.details.type?"load-opportunity":"diagnostic"}render(e,t,n){const r=a.strings,o=this.dom.createElement("div","lh-category");o.id=e.id,o.append(this.renderCategoryHeader(e,t,n));const i=e.auditRefs.filter((e=>"metrics"===e.group));if(i.length){const[n,l]=this.renderAuditGroup(t.metrics),s=this.dom.createElement("input","lh-metrics-toggle__input"),c=`lh-metrics-toggle${a.getUniqueSuffix()}`;s.setAttribute("aria-label","Toggle the display of metric descriptions"),s.type="checkbox",s.id=c,n.prepend(s);const d=this.dom.find(".lh-audit-group__header",n),h=this.dom.createChildOf(d,"label","lh-metrics-toggle__label");h.htmlFor=c;const p=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--show"),u=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--hide");p.textContent=a.strings.expandView,u.textContent=a.strings.collapseView;const g=this.dom.createElement("div","lh-metrics-container");if(n.insertBefore(g,l),i.forEach((e=>{g.append(this._renderMetric(e))})),o.querySelector(".lh-gauge__wrapper")){const t=this.dom.find(".lh-category-header__description",o),n=this.dom.createChildOf(t,"div","lh-metrics__disclaimer"),i=this.dom.convertMarkdownLinkSnippets(r.varianceDisclaimer);n.append(i);const a=this.dom.createChildOf(n,"a","lh-calclink");a.target="_blank",a.textContent=r.calculatorLink,this.dom.safelySetHref(a,this._getScoringCalculatorHref(e.auditRefs))}n.classList.add("lh-audit-group--metrics"),o.append(n)}const l=this.dom.createChildOf(o,"div","lh-filmstrip-container"),s=e.auditRefs.find((e=>"screenshot-thumbnails"===e.id))?.result;if(s?.details){l.id=s.id;const e=this.detailsRenderer.render(s.details);e&&l.append(e)}const d=e.auditRefs.filter((e=>"load-opportunity"===this._classifyPerformanceAudit(e))).filter((e=>!c.showAsPassed(e.result))).sort(((e,t)=>this._getWastedMs(t)-this._getWastedMs(e))),h=i.filter((e=>!!e.relevantAudits));if(h.length&&this.renderMetricAuditFilter(h,o),d.length){const e=2e3,n=d.map((e=>this._getWastedMs(e))),i=Math.max(...n),a=Math.max(1e3*Math.ceil(i/1e3),e),[l,s]=this.renderAuditGroup(t["load-opportunities"]),c=this.dom.createComponent("opportunityHeader");this.dom.find(".lh-load-opportunity__col--one",c).textContent=r.opportunityResourceColumnLabel,this.dom.find(".lh-load-opportunity__col--two",c).textContent=r.opportunitySavingsColumnLabel;const h=this.dom.find(".lh-load-opportunity__header",c);l.insertBefore(h,s),d.forEach((e=>l.insertBefore(this._renderOpportunity(e,a),s))),l.classList.add("lh-audit-group--load-opportunities"),o.append(l)}const p=e.auditRefs.filter((e=>"diagnostic"===this._classifyPerformanceAudit(e))).filter((e=>!c.showAsPassed(e.result))).sort(((e,t)=>("informative"===e.result.scoreDisplayMode?100:Number(e.result.score))-("informative"===t.result.scoreDisplayMode?100:Number(t.result.score))));if(p.length){const[e,n]=this.renderAuditGroup(t.diagnostics);p.forEach((t=>e.insertBefore(this.renderAudit(t),n))),e.classList.add("lh-audit-group--diagnostics"),o.append(e)}const u=e.auditRefs.filter((e=>this._classifyPerformanceAudit(e)&&c.showAsPassed(e.result)));if(!u.length)return o;const g={auditRefs:u,groupDefinitions:t},m=this.renderClump("passed",g);o.append(m);const f=[];if(["performance-budget","timing-budget"].forEach((t=>{const n=e.auditRefs.find((e=>e.id===t));if(n?.result.details){const e=this.detailsRenderer.render(n.result.details);e&&(e.id=t,e.classList.add("lh-details","lh-details--budget","lh-audit"),f.push(e))}})),f.length>0){const[e,n]=this.renderAuditGroup(t.budgets);f.forEach((t=>e.insertBefore(t,n))),e.classList.add("lh-audit-group--budgets"),o.append(e)}return o}renderMetricAuditFilter(e,t){const n=this.dom.createElement("div","lh-metricfilter");this.dom.createChildOf(n,"span","lh-metricfilter__text").textContent=a.strings.showRelevantAudits;const r=[{acronym:"All"},...e],o=a.getUniqueSuffix();for(const e of r){const r=`metric-${e.acronym}-${o}`,i=this.dom.createChildOf(n,"input","lh-metricfilter__radio");i.type="radio",i.name=`metricsfilter-${o}`,i.id=r;const a=this.dom.createChildOf(n,"label","lh-metricfilter__label");a.htmlFor=r,a.title=e.result?.title,a.textContent=e.acronym||e.id,"All"===e.acronym&&(i.checked=!0,a.classList.add("lh-metricfilter__label--active")),t.append(n),i.addEventListener("input",(n=>{for(const e of t.querySelectorAll("label.lh-metricfilter__label"))e.classList.toggle("lh-metricfilter__label--active",e.htmlFor===r);t.classList.toggle("lh-category--filtered","All"!==e.acronym);for(const n of t.querySelectorAll("div.lh-audit"))"All"!==e.acronym?(n.hidden=!0,e.relevantAudits&&e.relevantAudits.includes(n.id)&&(n.hidden=!1)):n.hidden=!1;const o=t.querySelectorAll("div.lh-audit-group, details.lh-audit-group");for(const e of o){e.hidden=!1;const t=Array.from(e.querySelectorAll("div.lh-audit")),n=!!t.length&&t.every((e=>e.hidden));e.hidden=n}}))}}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class x extends h{render(e,t={}){const n=this.dom.createElement("div","lh-category");n.id=e.id,n.append(this.renderCategoryHeader(e,t));const r=e.auditRefs,o=r.filter((e=>"manual"!==e.result.scoreDisplayMode)),i=this._renderAudits(o,t);n.append(i);const a=r.filter((e=>"manual"===e.result.scoreDisplayMode)),l=this.renderClump("manual",{auditRefs:a,description:e.manualDescription});return n.append(l),n}renderCategoryScore(e,t){if(null===e.score)return super.renderScoreGauge(e,t);const n=this.dom.createComponent("gaugePwa"),r=this.dom.find("a.lh-gauge--pwa__wrapper",n),o=n.querySelector("svg");if(!o)throw new Error("no SVG element found in PWA score gauge template");x._makeSvgReferencesUnique(o);const i=this._getGroupIds(e.auditRefs),a=this._getPassingGroupIds(e.auditRefs);if(a.size===i.size)r.classList.add("lh-badged--all");else for(const e of a)r.classList.add(`lh-badged--${e}`);return this.dom.find(".lh-gauge__label",n).textContent=e.title,r.title=this._getGaugeTooltip(e.auditRefs,t),n}_getGroupIds(e){const t=e.map((e=>e.group)).filter((e=>!!e));return new Set(t)}_getPassingGroupIds(e){const t=this._getGroupIds(e);for(const n of e)!c.showAsPassed(n.result)&&n.group&&t.delete(n.group);return t}_getGaugeTooltip(e,t){const n=this._getGroupIds(e),r=[];for(const o of n){const n=e.filter((e=>e.group===o)),i=n.length,a=n.filter((e=>c.showAsPassed(e.result))).length,l=t[o].title;r.push(`${l}: ${a}/${i}`)}return r.join(", ")}_renderAudits(e,t){const n=this.renderUnexpandableClump(e,t),r=this._getPassingGroupIds(e);for(const e of r){this.dom.find(`.lh-audit-group--${e}`,n).classList.add("lh-badged")}return n}static _makeSvgReferencesUnique(e){const t=e.querySelector("defs");if(!t)return;const n=a.getUniqueSuffix(),r=t.querySelectorAll("[id]");for(const t of r){const r=t.id,o=`${r}-${n}`;t.id=o;const i=e.querySelectorAll(`use[href="#${r}"]`);for(const e of i)e.setAttribute("href",`#${o}`);const a=e.querySelectorAll(`[fill="url(#${r})"]`);for(const e of a)e.setAttribute("fill",`url(#${o})`)}}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Dummy text for ensuring report robustness: <\/script> pre$`post %%LIGHTHOUSE_JSON%%
* (this is handled by terser)
*/class k{constructor(e){this._dom=e,this._opts={}}renderReport(e,t,n){if(!this._dom.rootEl&&t){console.warn("Please adopt the new report API in renderer/api.js.");const e=t.closest(".lh-root");e?this._dom.rootEl=e:(t.classList.add("lh-root","lh-vars"),this._dom.rootEl=t)}else this._dom.rootEl&&t&&(this._dom.rootEl=t);n&&(this._opts=n),this._dom.setLighthouseChannel(e.configSettings.channel||"unknown");const r=c.prepareReportResult(e);return this._dom.rootEl.textContent="",this._dom.rootEl.append(this._renderReport(r)),this._dom.rootEl}_renderReportTopbar(e){const t=this._dom.createComponent("topbar"),n=this._dom.find("a.lh-topbar__url",t);return n.textContent=e.finalDisplayedUrl,n.title=e.finalDisplayedUrl,this._dom.safelySetHref(n,e.finalDisplayedUrl),t}_renderReportHeader(){const e=this._dom.createComponent("heading"),t=this._dom.createComponent("scoresWrapper");return this._dom.find(".lh-scores-wrapper-placeholder",e).replaceWith(t),e}_renderReportFooter(e){const t=this._dom.createComponent("footer");return this._renderMetaBlock(e,t),this._dom.find(".lh-footer__version_issue",t).textContent=a.strings.footerIssue,this._dom.find(".lh-footer__version",t).textContent=e.lighthouseVersion,t}_renderMetaBlock(e,t){const n=c.getEmulationDescriptions(e.configSettings||{}),r=e.userAgent.match(/(\w*Chrome\/[\d.]+)/),o=Array.isArray(r)?r[1].replace("/"," ").replace("Chrome","Chromium"):"Chromium",i=e.configSettings.channel,l=e.environment.benchmarkIndex.toFixed(0),s=e.environment.credits?.["axe-core"],d=[`${a.strings.runtimeSettingsBenchmark}: ${l}`,`${a.strings.runtimeSettingsCPUThrottling}: ${n.cpuThrottling}`];n.screenEmulation&&d.push(`${a.strings.runtimeSettingsScreenEmulation}: ${n.screenEmulation}`),s&&d.push(`${a.strings.runtimeSettingsAxeVersion}: ${s}`);const h=[["date",`Captured at ${a.i18n.formatDateTime(e.fetchTime)}`],["devices",`${n.deviceEmulation} with Lighthouse ${e.lighthouseVersion}`,d.join("\n")],["samples-one",a.strings.runtimeSingleLoad,a.strings.runtimeSingleLoadTooltip],["stopwatch",a.strings.runtimeAnalysisWindow],["networkspeed",`${n.summary}`,`${a.strings.runtimeSettingsNetworkThrottling}: ${n.networkThrottling}`],["chrome",`Using ${o}`+(i?` with ${i}`:""),`${a.strings.runtimeSettingsUANetwork}: "${e.environment.networkUserAgent}"`]],p=this._dom.find(".lh-meta__items",t);for(const[e,t,n]of h){const r=this._dom.createChildOf(p,"li","lh-meta__item");if(r.textContent=t,n){r.classList.add("lh-tooltip-boundary");this._dom.createChildOf(r,"div","lh-tooltip").textContent=n}r.classList.add("lh-report-icon",`lh-report-icon--${e}`)}}_renderReportWarnings(e){if(!e.runWarnings||0===e.runWarnings.length)return this._dom.createElement("div");const t=this._dom.createComponent("warningsToplevel");this._dom.find(".lh-warnings__msg",t).textContent=a.strings.toplevelWarningsMessage;const n=[];for(const t of e.runWarnings){const e=this._dom.createElement("li");e.append(this._dom.convertMarkdownLinkSnippets(t)),n.push(e)}return this._dom.find("ul",t).append(...n),t}_renderScoreGauges(e,t,n){const r=[],o=[],i=[];for(const a of Object.values(e.categories)){const l=n[a.id]||t,s=l.renderCategoryScore(a,e.categoryGroups||{},{gatherMode:e.gatherMode}),d=this._dom.find("a.lh-gauge__wrapper, a.lh-fraction__wrapper",s);d&&(this._dom.safelySetHref(d,`#${a.id}`),d.addEventListener("click",(e=>{if(!d.matches('[href^="#"]'))return;const t=d.getAttribute("href"),n=this._dom.rootEl;if(!t||!n)return;const r=this._dom.find(t,n);e.preventDefault(),r.scrollIntoView()})),this._opts.onPageAnchorRendered?.(d)),c.isPluginCategory(a.id)?i.push(s):l.renderCategoryScore===t.renderCategoryScore?r.push(s):o.push(s)}return[...r,...o,...i]}_renderReport(e){a.apply({providedStrings:e.i18n.rendererFormattedStrings,i18n:new w(e.configSettings.locale),reportJson:e});const t=new v(this._dom,{fullPageScreenshot:e.fullPageScreenshot??void 0}),n=new h(this._dom,t),r={performance:new y(this._dom,t),pwa:new x(this._dom,t)},o=this._dom.createElement("div");o.append(this._renderReportHeader());const i=this._dom.createElement("div","lh-container"),l=this._dom.createElement("div","lh-report");let s;l.append(this._renderReportWarnings(e));1===Object.keys(e.categories).length?o.classList.add("lh-header--solo-category"):s=this._dom.createElement("div","lh-scores-header");const c=this._dom.createElement("div");if(c.classList.add("lh-scorescale-wrap"),c.append(this._dom.createComponent("scorescale")),s){const t=this._dom.find(".lh-scores-container",o);s.append(...this._renderScoreGauges(e,n,r)),t.append(s,c);const a=this._dom.createElement("div","lh-sticky-header");a.append(...this._renderScoreGauges(e,n,r)),i.append(a)}const d=this._dom.createElement("div","lh-categories");l.append(d);const p={gatherMode:e.gatherMode};for(const t of Object.values(e.categories)){const o=r[t.id]||n;o.dom.createChildOf(d,"div","lh-category-wrapper").append(o.render(t,e.categoryGroups,p))}n.injectFinalScreenshot(d,e.audits,c);const u=this._dom.createFragment();return this._opts.omitGlobalStyles||u.append(this._dom.createComponent("styles")),this._opts.omitTopbar||u.append(this._renderReportTopbar(e)),u.append(i),l.append(this._renderReportFooter(e)),i.append(o,l),e.fullPageScreenshot&&m.installFullPageScreenshot(this._dom.rootEl,e.fullPageScreenshot.screenshot),u}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function E(e,t){const n=e.rootEl;void 0===t?n.classList.toggle("lh-dark"):n.classList.toggle("lh-dark",t)}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/const A="undefined"!=typeof btoa?btoa:e=>Buffer.from(e).toString("base64"),z="undefined"!=typeof atob?atob:e=>Buffer.from(e,"base64").toString();const S={toBase64:async function(e,t){let n=(new TextEncoder).encode(e);if(t.gzip)if("undefined"!=typeof CompressionStream){const e=new CompressionStream("gzip"),t=e.writable.getWriter();t.write(n),t.close();const r=await new Response(e.readable).arrayBuffer();n=new Uint8Array(r)}else{n=window.pako.gzip(e)}let r="";for(let e=0;e<n.length;e+=5e3)r+=String.fromCharCode(...n.subarray(e,e+5e3));return A(r)},fromBase64:function(e,t){const n=z(e),r=Uint8Array.from(n,(e=>e.charCodeAt(0)));if(t.gzip){return window.pako.ungzip(r,{to:"string"})}return(new TextDecoder).decode(r)}};
/**
* @license
* Copyright 2021 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/function C(){const e=window.location.host.endsWith(".vercel.app"),t=new URLSearchParams(window.location.search).has("dev");return e?`https://${window.location.host}/gh-pages`:t?"http://localhost:7333":"https://googlechrome.github.io/lighthouse"}function L(e){const t=e.generatedTime,n=e.fetchTime||t;return`${e.lighthouseVersion}-${e.finalDisplayedUrl}-${n}`}async function M(e,t,n){const r=new URL(t),o=Boolean(window.CompressionStream);r.hash=await S.toBase64(JSON.stringify(e),{gzip:o}),o&&r.searchParams.set("gzip","1"),window.open(r.toString(),n)}async function F(e){const t="viewer-"+L(e);!function(e,t,n){const r=new URL(t).origin;window.addEventListener("message",(function t(n){n.origin===r&&o&&n.data.opened&&(o.postMessage(e,r),window.removeEventListener("message",t))}));const o=window.open(t,n)}({lhr:e},C()+"/viewer/",t)}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/
class T{constructor(e){this._dom=e,this._toggleEl,this._menuEl,this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this),this.onToggleClick=this.onToggleClick.bind(this),this.onToggleKeydown=this.onToggleKeydown.bind(this),this.onMenuFocusOut=this.onMenuFocusOut.bind(this),this.onMenuKeydown=this.onMenuKeydown.bind(this),this._getNextMenuItem=this._getNextMenuItem.bind(this),this._getNextSelectableNode=this._getNextSelectableNode.bind(this),this._getPreviousMenuItem=this._getPreviousMenuItem.bind(this)}setup(e){this._toggleEl=this._dom.find(".lh-topbar button.lh-tools__button",this._dom.rootEl),this._toggleEl.addEventListener("click",this.onToggleClick),this._toggleEl.addEventListener("keydown",this.onToggleKeydown),this._menuEl=this._dom.find(".lh-topbar div.lh-tools__dropdown",this._dom.rootEl),this._menuEl.addEventListener("keydown",this.onMenuKeydown),this._menuEl.addEventListener("click",e)}close(){this._toggleEl.classList.remove("lh-active"),this._toggleEl.setAttribute("aria-expanded","false"),this._menuEl.contains(this._dom.document().activeElement)&&this._toggleEl.focus(),this._menuEl.removeEventListener("focusout",this.onMenuFocusOut),this._dom.document().removeEventListener("keydown",this.onDocumentKeyDown)}open(e){this._toggleEl.classList.contains("lh-active")?e.focus():this._menuEl.addEventListener("transitionend",(()=>{e.focus()}),{once:!0}),this._toggleEl.classList.add("lh-active"),this._toggleEl.setAttribute("aria-expanded","true"),this._menuEl.addEventListener("focusout",this.onMenuFocusOut),this._dom.document().addEventListener("keydown",this.onDocumentKeyDown)}onToggleClick(e){e.preventDefault(),e.stopImmediatePropagation(),this._toggleEl.classList.contains("lh-active")?this.close():this.open(this._getNextMenuItem())}onToggleKeydown(e){switch(e.code){case"ArrowUp":e.preventDefault(),this.open(this._getPreviousMenuItem());break;case"ArrowDown":case"Enter":case" ":e.preventDefault(),this.open(this._getNextMenuItem())}}onMenuKeydown(e){const t=e.target;switch(e.code){case"ArrowUp":e.preventDefault(),this._getPreviousMenuItem(t).focus();break;case"ArrowDown":e.preventDefault(),this._getNextMenuItem(t).focus();break;case"Home":e.preventDefault(),this._getNextMenuItem().focus();break;case"End":e.preventDefault(),this._getPreviousMenuItem().focus()}}onDocumentKeyDown(e){27===e.keyCode&&this.close()}onMenuFocusOut(e){const t=e.relatedTarget;this._menuEl.contains(t)||this.close()}_getNextSelectableNode(e,t){const n=e.filter((e=>e instanceof HTMLElement&&(!e.hasAttribute("disabled")&&"none"!==window.getComputedStyle(e).display)));let r=t?n.indexOf(t)+1:0;return r>=n.length&&(r=0),n[r]}_getNextMenuItem(e){const t=Array.from(this._menuEl.childNodes);return this._getNextSelectableNode(t,e)}_getPreviousMenuItem(e){const t=Array.from(this._menuEl.childNodes).reverse();return this._getNextSelectableNode(t,e)}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/class D{constructor(e,t){this.lhr,this._reportUIFeatures=e,this._dom=t,this._dropDownMenu=new T(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",(()=>E(this._dom))),this._setupStickyHeader()}onDropDownMenuClick(e){e.preventDefault();const t=e.target;if(t&&t.hasAttribute("data-action")){switch(t.getAttribute("data-action")){case"copy":this.onCopyButtonClick();break;case"print-summary":this.collapseAllDetails(),this._print();break;case"print-expanded":this.expandAllDetails(),this._print();break;case"save-json":{const e=JSON.stringify(this.lhr,null,2);this._reportUIFeatures._saveFile(new Blob([e],{type:"application/json"}));break}case"save-html":{const t=this._reportUIFeatures.getReportHtml();try{this._reportUIFeatures._saveFile(new Blob([t],{type:"text/html"}))}catch(e){this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"error",msg:"Could not export as HTML. "+e.message})}break}case"open-viewer":this._dom.isDevTools()?async function(e){const t="viewer-"+L(e),n=C()+"/viewer/";await M({lhr:e},n,t)}(this.lhr):F(this.lhr);break;case"save-gist":this._reportUIFeatures.saveAsGist();break;case"toggle-dark":E(this._dom)}this._dropDownMenu.close()}}onCopy(e){this._copyAttempt&&e.clipboardData&&(e.preventDefault(),e.clipboardData.setData("text/plain",JSON.stringify(this.lhr,null,2)),this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:"Report JSON copied to clipboard"})),this._copyAttempt=!1}onCopyButtonClick(){this._dom.fireEventOn("lh-analytics",this._dom.document(),{cmd:"send",fields:{hitType:"event",eventCategory:"report",eventAction:"copy"}});try{this._dom.document().queryCommandSupported("copy")&&(this._copyAttempt=!0,this._dom.document().execCommand("copy")||(this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"warn",msg:"Your browser does not support copy to clipboard."})))}catch(e){this._copyAttempt=!1,this._dom.fireEventOn("lh-log",this._dom.document(),{cmd:"log",msg:e.message})}}onKeyUp(e){(e.ctrlKey||e.metaKey)&&80===e.keyCode&&this._dropDownMenu.close()}expandAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!0))}collapseAllDetails(){this._dom.findAll(".lh-categories details",this._dom.rootEl).map((e=>e.open=!1))}_print(){this._reportUIFeatures._opts.onPrintOverride?this._reportUIFeatures._opts.onPrintOverride(this._dom.rootEl):self.print()}resetUIState(){this._dropDownMenu.close()}_getScrollParent(e){const{overflowY:t}=window.getComputedStyle(e);return"visible"!==t&&"hidden"!==t?e:e.parentElement?this._getScrollParent(e.parentElement):document}_setUpCollapseDetailsAfterPrinting(){"onbeforeprint"in self?self.addEventListener("afterprint",this.collapseAllDetails):self.matchMedia("print").addListener((e=>{e.matches?this.expandAllDetails():this.collapseAllDetails()}))}_setupStickyHeader(){this.topbarEl=this._dom.find("div.lh-topbar",this._dom.rootEl),this.categoriesEl=this._dom.find("div.lh-categories",this._dom.rootEl),window.requestAnimationFrame((()=>window.requestAnimationFrame((()=>{try{this.stickyHeaderEl=this._dom.find("div.lh-sticky-header",this._dom.rootEl)}catch{return}this.highlightEl=this._dom.createChildOf(this.stickyHeaderEl,"div","lh-highlighter");const e=this._getScrollParent(this._dom.find(".lh-container",this._dom.rootEl));e.addEventListener("scroll",(()=>this._updateStickyHeader()));const t=e instanceof window.Document?document.documentElement:e;new window.ResizeObserver((()=>this._updateStickyHeader())).observe(t)}))))}_updateStickyHeader(){if(!this.stickyHeaderEl)return;const e=this.topbarEl.getBoundingClientRect().bottom>=this.categoriesEl.getBoundingClientRect().top,t=Array.from(this._dom.rootEl.querySelectorAll(".lh-category")).filter((e=>e.getBoundingClientRect().top-window.innerHeight/2<0)),n=t.length>0?t.length-1:0,r=this.stickyHeaderEl.querySelectorAll(".lh-gauge__wrapper, .lh-fraction__wrapper"),o=r[n],i=r[0].getBoundingClientRect().left,a=o.getBoundingClientRect().left-i;this.highlightEl.style.transform=`translate(${a}px)`,this.stickyHeaderEl.classList.toggle("lh-sticky-header--visible",e)}}
/**
* @license Copyright 2017 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/function N(e){return function(e,t){const n=t?new Date(t):new Date,r=n.toLocaleTimeString("en-US",{hour12:!1}),o=n.toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).split("/");return o.unshift(o.pop()),`${e}_${o.join("-")}_${r}`.replace(/[/?<>\\:*|"]/g,"-")}(new URL(e.finalDisplayedUrl).hostname,e.fetchTime)}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class R{constructor(e,t={}){this.json,this._dom=e,this._opts=t,this._topbar=t.omitTopbar?null:new D(this,e),this.onMediaQueryChange=this.onMediaQueryChange.bind(this)}initFeatures(e){this.json=e,this._fullPageScreenshot=r.getFullPageScreenshot(e),this._topbar&&(this._topbar.enable(e),this._topbar.resetUIState()),this._setupMediaQueryListeners(),this._setupThirdPartyFilter(),this._setupElementScreenshotOverlay(this._dom.rootEl);const t=this._dom.isDevTools()||this._opts.disableDarkMode||this._opts.disableAutoDarkModeAndFireworks;!t&&window.matchMedia("(prefers-color-scheme: dark)").matches&&E(this._dom,!0);const n=["performance","accessibility","best-practices","seo"].every((t=>{const n=e.categories[t];return n&&1===n.score})),o=this._opts.disableFireworks||this._opts.disableAutoDarkModeAndFireworks;n&&!o&&(this._enableFireworks(),t||E(this._dom,!0));if(e.categories.performance&&e.categories.performance.auditRefs.some((t=>Boolean("metrics"===t.group&&e.audits[t.id].errorMessage)))){this._dom.find("input.lh-metrics-toggle__input",this._dom.rootEl).checked=!0}this.json.audits["script-treemap-data"]&&this.json.audits["script-treemap-data"].details&&this.addButton({text:a.strings.viewTreemapLabel,icon:"treemap",onClick:()=>function(e){if(!e.audits["script-treemap-data"].details)throw new Error("no script treemap data found");M({lhr:{mainDocumentUrl:e.mainDocumentUrl,finalUrl:e.finalUrl,finalDisplayedUrl:e.finalDisplayedUrl,audits:{"script-treemap-data":e.audits["script-treemap-data"]},configSettings:{locale:e.configSettings.locale}}},C()+"/treemap/","treemap-"+L(e))}(this.json)}),this._opts.onViewTrace&&this.addButton({text:"simulate"===e.configSettings.throttlingMethod?a.strings.viewOriginalTraceLabel:a.strings.viewTraceLabel,onClick:()=>this._opts.onViewTrace?.()}),this._opts.getStandaloneReportHTML&&this._dom.find('a[data-action="save-html"]',this._dom.rootEl).classList.remove("lh-hidden");for(const e of this._dom.findAll("[data-i18n]",this._dom.rootEl)){const t=e.getAttribute("data-i18n");e.textContent=a.strings[t]}}addButton(e){const t=this._dom.rootEl.querySelector(".lh-audit-group--metrics");if(!t)return;let n=t.querySelector(".lh-buttons");n||(n=this._dom.createChildOf(t,"div","lh-buttons"));const r=["lh-button"];e.icon&&(r.push("lh-report-icon"),r.push(`lh-report-icon--${e.icon}`));const o=this._dom.createChildOf(n,"button",r.join(" "));return o.textContent=e.text,o.addEventListener("click",e.onClick),o}resetUIState(){this._topbar&&this._topbar.resetUIState()}getReportHtml(){if(!this._opts.getStandaloneReportHTML)throw new Error("`getStandaloneReportHTML` is not set");return this.resetUIState(),this._opts.getStandaloneReportHTML()}saveAsGist(){throw new Error("Cannot save as gist from base report")}_enableFireworks(){this._dom.find(".lh-scores-container",this._dom.rootEl).classList.add("lh-score100")}_setupMediaQueryListeners(){const e=self.matchMedia("(max-width: 500px)");e.addListener(this.onMediaQueryChange),this.onMediaQueryChange(e)}_resetUIState(){this._topbar&&this._topbar.resetUIState()}onMediaQueryChange(e){this._dom.rootEl.classList.toggle("lh-narrow",e.matches)}_setupThirdPartyFilter(){const e=["uses-rel-preconnect","third-party-facades"],t=["legacy-javascript"];Array.from(this._dom.rootEl.querySelectorAll("table.lh-table")).filter((e=>e.querySelector("td.lh-table-column--url, td.lh-table-column--source-location"))).filter((t=>{const n=t.closest(".lh-audit");if(!n)throw new Error(".lh-table not within audit");return!e.includes(n.id)})).forEach((e=>{const n=function(e){return Array.from(e.tBodies[0].rows)}(e).filter((e=>!e.classList.contains("lh-sub-item-row"))),o=this._getThirdPartyRows(n,r.getFinalDisplayedUrl(this.json)),i=this._dom.createComponent("3pFilter"),l=this._dom.find("input",i);l.addEventListener("change",(e=>{const t=e.target instanceof HTMLInputElement&&!e.target.checked;let r=!0,i=n[0];for(;i;){const e=t&&o.includes(i);do{i.classList.toggle("lh-row--hidden",e),i.classList.toggle("lh-row--even",!e&&r),i.classList.toggle("lh-row--odd",!e&&!r),i=i.nextElementSibling}while(i&&i.classList.contains("lh-sub-item-row"));e||(r=!r)}})),this._dom.find(".lh-3p-filter-count",i).textContent=`${o.length}`,this._dom.find(".lh-3p-ui-string",i).textContent=a.strings.thirdPartyResourcesLabel;const s=o.length===n.length,c=!o.length;if((s||c)&&(this._dom.find("div.lh-3p-filter",i).hidden=!0),!e.parentNode)return;e.parentNode.insertBefore(i,e);const d=e.closest(".lh-audit");if(!d)throw new Error(".lh-table not within audit");t.includes(d.id)&&!s&&l.click()}))}_setupElementScreenshotOverlay(e){this._fullPageScreenshot&&m.installOverlayFeature({dom:this._dom,rootEl:e,overlayContainerEl:e,fullPageScreenshot:this._fullPageScreenshot})}_getThirdPartyRows(e,t){const n=r.getRootDomain(t),o=this.json.entities?.find((e=>!0===e.isFirstParty))?.name,i=[];for(const t of e){if(o){if(!t.dataset.entity||t.dataset.entity===o)continue}else{const e=t.querySelector("div.lh-text__url");if(!e)continue;const o=e.dataset.url;if(!o)continue;if(!(r.getRootDomain(o)!==n))continue}i.push(t)}return i}_saveFile(e){const t=e.type.match("json")?".json":".html",n=N({finalDisplayedUrl:r.getFinalDisplayedUrl(this.json),fetchTime:this.json.fetchTime})+t;this._opts.onSaveFileOverride?this._opts.onSaveFileOverride(e,n):this._dom.saveFile(e,n)}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class H{constructor(e){this.el=e;const t=document.createElement("style");if(t.textContent="\n #lh-log {\n position: fixed;\n background-color: #323232;\n color: #fff;\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n transition: transform 0.3s, opacity 0.3s;\n transform: translateY(100px);\n opacity: 0;\n bottom: 0;\n left: 0;\n z-index: 3;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n \n #lh-log.lh-show {\n opacity: 1;\n transform: translateY(0);\n }\n ",!this.el.parentNode)throw new Error("element needs to be in the DOM");this.el.parentNode.insertBefore(t,this.el),this._id=void 0}log(e,t=!0){this._id&&clearTimeout(this._id),this.el.textContent=e,this.el.classList.add("lh-show"),t&&(this._id=setTimeout((()=>{this.el.classList.remove("lh-show")}),7e3))}warn(e){this.log("Warning: "+e)}error(e){this.log(e),setTimeout((()=>{throw new Error(e)}),0)}hide(){this._id&&clearTimeout(this._id),this.el.classList.remove("lh-show")}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/window.__initLighthouseReport__=function(){const e=function(e,t={}){const n=document.createElement("article");n.classList.add("lh-root","lh-vars");const r=new o(n.ownerDocument,n);return new k(r).renderReport(e,n,t),new R(r,t).initFeatures(e),n}(window.__LIGHTHOUSE_JSON__,{getStandaloneReportHTML:()=>document.documentElement.outerHTML});document.body.append(e),document.addEventListener("lh-analytics",(e=>{window.ga&&ga(e.detail.cmd,e.detail.fields)})),document.addEventListener("lh-log",(e=>{const t=document.querySelector("div#lh-log");if(!t)return;const n=new H(t),r=e.detail;switch(r.cmd){case"log":n.log(r.msg);break;case"warn":n.warn(r.msg);break;case"error":n.error(r.msg);break;case"hide":n.hide()}}))}}();
__initLighthouseReport__();
//# sourceURL=compiled-reportrenderer.js
</script>
<script>console.log('window.__LIGHTHOUSE_JSON__', __LIGHTHOUSE_JSON__);</script>
</body>
</html>