-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path$(python
More file actions
271 lines (265 loc) · 661 KB
/
$(python
File metadata and controls
271 lines (265 loc) · 661 KB
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
<!--
@license
Copyright 2018 The Lighthouse Authors. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS-IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEhklEQVR4AWJxL/BhIAesev1U5tcflpncgNrKIsqNIwzC9feMpDUzs70kOczMzMzJJcxwCTMzncPMnOwtzBwzMzPb0vRfeZPp0VhPS5I39V5fdiXV1/VD+9QC7OVn9BsyH1XIoEI1PfmJvLFowVV564+34DFUHudbmfDh4kVXh//7XwE+WjS/YfXZe3yr4j2rqj1AIhSB7hZ8ZtPZu/zw8cK523U4wE1/rvPfWrz4zs0m9ZdC9yUJAlASdBAgocRegfF/f3/h/PuaFsxMdwjAR0vm1+06eMMfIrhLqTWqdH4EumU2SPfMhigJAlRQbZrgrRsl9U+Y2DYDFCz3ILC9kiAiqSrMwbWT0nceEnR+9Kggc2zjOJCASDENkg0a5HfZZgDP81CM3CrQs2Z1+o7DJ6ePr8sK0AOCHv5Jjdt3evyYSaZ351VIStIxPRAUtrBYbxC6w+BZ0ivVSBKkIhJhemSyZpfB00EiPO2VjzYkxhcqXQqCWCShGplvi3y0QxqbuBurMjyJeWnkHZuAEgIQGsUBqwrfjZ+IlBgKyRJzVVYF8O6qFWdh86YzQzMrZigYmxAyfvHgLZQ/LC1CbeniW2Hkqr/PH16SgvGuf2/uzNMBwJA/njxizGPtSyAf7EziJCMGRDRdhoAC4PL1A/SrKQMAAQkEfpJAcRQdrBJ7gNwjSpJsdwK+CANBkqa1LgQB4IicV9nYUct7gaxuDJUErQIiEAiMxLVOFlKzIktPpT0ggpdpC/8YAHnxbgkUY4tAAFSR7AAXNyAAWHJrA/kHGjzg5nleuwFO7Nd/IoDw4Pm58+4jNLmYG0wRA5bErc2Mr3Y+dXTDW1VvwqbJkzMCHQ4S1GTCBOIgUHJrGdEwqzR+jAp/o2qAZelUDoQnruEEdDclJI6576AlNVfc+22XN/+Y1vnJD0Yind6UpEEvn/Hqq15EYjCW7jZCJEpnNvDgkyelDjs106kuux2AAXCSobULOWP8mLhYlpoDMK4qAFXJGk+grtH8YXVz5KJblqaG1+VUdTc0I290bmUQAriGITRbdQnom0aoFj8kx1+wMD2ifncAXUQE4SkDqN1hE0jEophs1SUwZAOhUAiMCLwRtamtTZtbbmZErSAUHbSysaoEmnrsakiMiUAURi283gN6wans9oX8rOCrj7/JP35DFD+iQ7Au/K2KE1jzx6ujjUnXFH9KjEq6ZlhsTBICrNLJf47Pv/pkHzvup1w4dmUbEei0+bcXRqJuh5kVARQ8byyYxOwNGr7A87xh1tp8sGT+uMInrwi++Xj7TQz2d27NvwEkrOflAFQGIDA5khASBCGdO2/Z/MnLPwYfv5TFhjW7QhVKAB6afwe2LpFlFsCnlQEosgQgDsdOG1/LKeNqJS4JCSPJ/i+TakwEARor7gER1Iva5JmPOJK0RUqmoPnnlzFCtmIAhAAQEIQRgDaiYPIauNXcnDlRIrWNFY3hm7PG9YRqr7IV7HrCgAC17befjEvRq2nGhAHtBqDpOuI/I1diUUAMYIxEdyejBJqLnNoszGZtfiX/CztGv2mq+sdaAAAAAElFTkSuQmCC">
<title>Lighthouse Report</title>
<style>body {margin: 0}</style>
</head>
<body>
<noscript>Lighthouse report requires JavaScript. Please enable.</noscript>
<div id="lh-log"></div>
<script>window.__LIGHTHOUSE_JSON__ = {"lighthouseVersion":"9.4.0","requestedUrl":"https://beta.sapython.me/","finalUrl":"https://beta.sapython.me/","fetchTime":"2022-04-29T11:00:03.506Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","hostUserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36","benchmarkIndex":2174,"credits":{"axe-core":"4.3.5"}},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"service-worker":{"id":"service-worker","title":"Registers a service worker that controls page and `start_url`","description":"The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","scriptUrl":"https://beta.sapython.me/ngsw-worker.js","scopeUrl":"https://beta.sapython.me/"}},"viewport":{"id":"viewport","title":"Has a `\u003cmeta name=\"viewport\">` tag with `width` or `initial-scale`","description":"A `\u003cmeta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away). [Learn more](https://web.dev/viewport/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"first-contentful-paint":{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint/).","score":0.49,"scoreDisplayMode":"numeric","numericValue":3009.377,"numericUnit":"millisecond","displayValue":"3.0 s"},"largest-contentful-paint":{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more](https://web.dev/lighthouse-largest-contentful-paint/)","score":0.65,"scoreDisplayMode":"numeric","numericValue":3459.377,"numericUnit":"millisecond","displayValue":"3.5 s"},"first-meaningful-paint":{"id":"first-meaningful-paint","title":"First Meaningful Paint","description":"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint/).","score":0.06,"scoreDisplayMode":"numeric","numericValue":7590.363,"numericUnit":"millisecond","displayValue":"7.6 s"},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index/).","score":0.19,"scoreDisplayMode":"numeric","numericValue":8347.610247407507,"numericUnit":"millisecond","displayValue":"8.3 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":5115,"items":[{"timing":512,"timestamp":30947043223,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANUAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD//Z"},{"timing":1023,"timestamp":30947554723,"data":"data:image/jpeg;base64,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"},{"timing":1535,"timestamp":30948066223,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANUAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APievVOcKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAANzAZxnjNVFXeu35Cbsmz1u3+A8NzNPDH4iDywsFkRbPlCQCMjzPQiv1D/UmOsYYnVf3dtL73seW8a/5TySvy09UKACgAoAKACgAoAKACgAoAKACgAoAdDFJPcRRRI0sruqoiLuZmJwAB3JNXGMpaRV30Xd/ITtyvm2PV5fHfjc3cU3/AAiro0bFwI7S5QMSAMsFcBuAPvZxX6XPOc+nUjP6pJWvpyz1T2uk1F6d0zzVRobqf4nlVzby2lxLBNG0U0TFHjcYZSDggjsa/NJQlCTjNWaPSWpHUDCgAoAKACgAoAKACgAoAKACgAoAQinp2GtA207tbfmxahjmp6uT3YloLQMM0AFABQAUAFABQAUAFABQAUAFABQAUAFAGbqeotA/lR4DdS3pUt2Az/7Ruf8Ans35D/ClzMqx0VWSFABQAUAFABQAUAFABQAUAFABQAUAc/qnN9J+H8qiQ0dH4W8GW+veD/FmtPcSy3GjW8Ui6faRlpQryqhuZcjAgTO1ipLb5IRtCl3WGUMrYgKACgAoAKACgAoAKACgAoAKACgAoAwNUQreMx6NjFRIaKdSUdXWpAUAFABQAUAFABQAUAFABQAUAFABTAp39kLpeOD61MlcDKbQpgeJGI+tTyeZVzoaskKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgBQpPGK0UbgO8o+hp+zYCNGwHSjkAbWbVgCkAUAFABQAUAFABQAUAFABQAUAQReJbNBzFO3vtA/ma6Y1qUXqTyyJz4qsh/wAsZ8+m1f8AGuj21PoieWRdstQtNVUiFiJAMlGGCB/KqjOnU0i9RNSWpFdQ+WeBxXNUhYuLuVwMVy2sUFABQAUAFABQAUAFABQAUAFAGHpBslkzfANCJI87GYS7d3zbONp+XPBI5x1wQd8NKin+/Wll+eoT5vsl3XJNCNmw02G4W5M/G6QsiJlyQN3JHzRhWPzEISQucHTEvBtL2ELO7+7Tz+7rve2go87+JklxeaeNZ0htKQwoYYknU7v9YWIbqT/CVzjjIOKJzo+0puitkk/UUVLldza1AdK1q6LUmGxRPWuA0EpAFABQAUAFABQAUAFABQAUAcpWRYUAT2B239qR1Eq/zq4fEhPY624lL5zXfVdzKOxW61xFhQAUAFABQAUAFABQAUAFABQB/9k="},{"timing":2046,"timestamp":30948577723,"data":"data:image/jpeg;base64,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"},{"timing":2558,"timestamp":30949089223,"data":"data:image/jpeg;base64,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"},{"timing":3069,"timestamp":30949600723,"data":"data:image/jpeg;base64,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"},{"timing":3581,"timestamp":30950112223,"data":"data:image/jpeg;base64,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"},{"timing":4092,"timestamp":30950623723,"data":"data:image/jpeg;base64,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"},{"timing":4604,"timestamp":30951135223,"data":"data:image/jpeg;base64,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"},{"timing":5115,"timestamp":30951646723,"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":5435,"timestamp":30951966985,"data":"data:image/jpeg;base64,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e7bMZafDjlzOSrvVjZuk3/D+1X7+i1F3FEfUtn9V4K9v6rwuUjR8REWChERAEREAREQBERAEREAV/YoLlU3WCnsgqDXynZGKdxa8k+sKwW9cG62hodaU8le1jfvU22aSbs2s+9P5eBz0R9AYi/fdJp+vdSXOvqoql7RI4RV4lBB5DLmPI7vFerRZNSM05V361GWK1wnE8sNYxjhg45sDg88z4LatFUtku2mqlraa2QVcd3pZS2rlj3tph/nMOfglvLm0fUr7sqL5S4l2u3SUEIqWA0cTJY443tEodhhyG9O4LNijS22zVVJpVt9imqY7K6QffY65vJ5JHNgfuBJB5kLAwXOvpxKIK2qiEpLpAyVzd5PecHmt501Smfh7qmysnpBcvPaZ4ifUxs3NaXBxa4nBA9RUeEYJB6hVAuhcq4UfmgrKnzXGOx7V2zH9nOFaIioCIiAIiIAiIgMUiIslCIiAIiIDJWb/AF3u/ar95WNtRx2vu/ar1zl6IPumH1PD+q8L0SvC5yKERFkoREQBERAEREAREQBERAERbnw0v7LBVXF8tVQwRVMTYJG1AqGvewuBcI5IQXMdyHPofWjBr1qs1ZdKS41NI1hioIe3nLnYIZkDl48ysapcj1baaO9atpLVqO4xW6vo9tFVVEk7wybLTjON4HItDiM4HNeuHOotPWEw1NxvrprhJXOdWulfVujfDtxuYxrQHuOSD2nh0WbYIhWWvdjqLRSWqonkiey403nUYYTlrdxbh2R19E9FvjtSUkWmaKhsOp2Weqo62okk2RTtZVMe4ljwWsJOG+jhwHRZS360002w2+kdIIL2yyy0guxbK4U8jnOJj7MN7wfntzjclsEMoiLQCIiAIiIAiIgMUiIslCIiAIiIC8t3+s937VeFEXSPQyzy5fCiKMBERQoREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREB//9k="}},"total-blocking-time":{"id":"total-blocking-time","title":"Total Blocking Time","description":"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time/).","score":0.11,"scoreDisplayMode":"numeric","numericValue":1684.2209999999995,"numericUnit":"millisecond","displayValue":"1,680 ms"},"max-potential-fid":{"id":"max-potential-fid","title":"Max Potential First Input Delay","description":"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid/).","score":0,"scoreDisplayMode":"numeric","numericValue":1082,"numericUnit":"millisecond","displayValue":"1,080 ms"},"cumulative-layout-shift":{"id":"cumulative-layout-shift","title":"Cumulative Layout Shift","description":"Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more](https://web.dev/cls/).","score":0.99,"scoreDisplayMode":"numeric","numericValue":0.04648754247029622,"numericUnit":"unitless","displayValue":"0.046","details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0.04648754247029622,"totalCumulativeLayoutShift":0.08021291488077904}]}},"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](https://web.dev/errors-in-console/)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"sourceLocation","itemType":"source-location","text":"Source"},{"key":"description","itemType":"code","text":"Description"}],"items":[{"source":"console.error","description":"ERROR Error: Unable to process animations due to the following failed trigger transitions\n @routeAnimations has failed due to:\n\n- `query(\":enter, :leave\")` returned zero elements. (Use `query(\":enter, :leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":enter\")` returned zero elements. (Use `query(\":enter\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":enter\")` returned zero elements. (Use `query(\":enter\", { optional: true })` if you wish to allow this.)\n\n at Lt.reportError (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:355338)\n at Lt._flushAnimations (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:357818)\n at Lt.flush (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:354838)\n at ee.flush (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:366339)\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:379903\n at v.invoke (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at ra.runOutsideAngular (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:172652)\n at ee.end (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:379842)\n at qy (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:107635)","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":96517}},{"source":"console.error","description":"ERROR Error: Unable to process animations due to the following failed trigger transitions\n @routeAnimations has failed due to:\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n- `query(\":leave\")` returned zero elements. (Use `query(\":leave\", { optional: true })` if you wish to allow this.)\n\n at Lt.reportError (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:355338)\n at Lt._flushAnimations (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:357818)\n at Lt.flush (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:354838)\n at ee.flush (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:366339)\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:379903\n at v.invoke (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at ra.runOutsideAngular (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:172652)\n at ee.end (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:379842)\n at qy (https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:107635)","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":96517}},{"source":"exception","description":"SyntaxError: Cannot use import statement outside a module","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/scripts.bdba3decdbcd64ad672b.js","urlProvider":"network","line":0,"column":0}},{"source":"exception","description":"TypeError: Cannot read properties of undefined (reading 'off')\n at o.toggle (https://beta.sapython.me/assets/javascripts/uikit.min.js:1:82104)\n at https://beta.sapython.me/assets/javascripts/uikit.min.js:1:81907","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","urlProvider":"network","line":0,"column":82103}},{"source":"exception","description":"TypeError: Cannot read properties of undefined (reading 'off')\n at o.toggle (https://beta.sapython.me/assets/javascripts/uikit.min.js:1:82104)\n at https://beta.sapython.me/assets/javascripts/uikit.min.js:1:81907","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","urlProvider":"network","line":0,"column":82103}},{"source":"exception","description":"TypeError: Cannot read properties of undefined (reading 'off')\n at o.toggle (https://beta.sapython.me/assets/javascripts/uikit.min.js:1:82104)\n at https://beta.sapython.me/assets/javascripts/uikit.min.js:1:81907","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","urlProvider":"network","line":0,"column":82103}},{"source":"console.error","description":"Unhandled Promise rejection: reCAPTCHA placeholder element must be empty ; Zone: \u003croot> ; Task: Promise.then ; Value: Error: reCAPTCHA placeholder element must be empty\n at https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js:72:287\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:594358\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:594535\n at v.invoke (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:18082\n at v.invokeTask (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:8461)\n at L.runTask (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3854)\n at _ (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:10484) Error: reCAPTCHA placeholder element must be empty\n at https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js:72:287\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:594358\n at https://beta.sapython.me/vendor.7e9b0a44c796175da098.js:1:594535\n at v.invoke (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:7843)\n at L.run (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3236)\n at https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:18082\n at v.invokeTask (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:8461)\n at L.runTask (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:3854)\n at _ (https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js:1:10484)","sourceLocation":{"type":"source-location","url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","urlProvider":"network","line":0,"column":15641}}]}},"server-response-time":{"id":"server-response-time","title":"Initial server response time was short","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more](https://web.dev/time-to-first-byte/).","score":1,"scoreDisplayMode":"binary","numericValue":213.40099999999998,"numericUnit":"millisecond","displayValue":"Root document took 210 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"https://beta.sapython.me/","responseTime":213.40099999999998}],"overallSavingsMs":113.40099999999998}},"interactive":{"id":"interactive","title":"Time to Interactive","description":"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive/).","score":0.21,"scoreDisplayMode":"numeric","numericValue":10876.559,"numericUnit":"millisecond","displayValue":"10.9 s"},"user-timings":{"id":"user-timings","title":"User Timing marks and measures","description":"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings/).","score":null,"scoreDisplayMode":"informative","displayValue":"35 user timings","details":{"type":"table","headings":[{"key":"name","itemType":"text","text":"Name"},{"key":"timingType","itemType":"text","text":"Type"},{"key":"startTime","itemType":"ms","granularity":0.01,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":0.01,"text":"Duration"}],"items":[{"name":"Zone","startTime":1055.445,"duration":0.555,"timingType":"Measure"},{"name":"Zone:ZoneAwarePromise","startTime":1056.037,"duration":0.463,"timingType":"Measure"},{"name":"Zone:toString","startTime":1056.44,"duration":0.06,"timingType":"Measure"},{"name":"Zone:util","startTime":1056.559,"duration":0.341,"timingType":"Measure"},{"name":"Zone:legacy","startTime":1056.892,"duration":0.008,"timingType":"Measure"},{"name":"Zone:timers","startTime":1056.956,"duration":0.144,"timingType":"Measure"},{"name":"Zone:requestAnimationFrame","startTime":1057.099,"duration":0.001,"timingType":"Measure"},{"name":"Zone:blocking","startTime":1057.147,"duration":0.153,"timingType":"Measure"},{"name":"Zone:EventTarget","startTime":1057.216,"duration":0.584,"timingType":"Measure"},{"name":"Zone:MutationObserver","startTime":1057.728,"duration":0.072,"timingType":"Measure"},{"name":"Zone:IntersectionObserver","startTime":1057.851,"duration":0.049,"timingType":"Measure"},{"name":"Zone:FileReader","startTime":1057.953,"duration":0.147,"timingType":"Measure"},{"name":"Zone:on_property","startTime":1058.043,"duration":14.357,"timingType":"Measure"},{"name":"Zone:customElements","startTime":1072.355,"duration":0.145,"timingType":"Measure"},{"name":"Zone:XHR","startTime":1072.531,"duration":0.168,"timingType":"Measure"},{"name":"Zone:geolocation","startTime":1072.69,"duration":0.11,"timingType":"Measure"},{"name":"Zone:PromiseRejectionEvent","startTime":1072.79,"duration":0.11,"timingType":"Measure"},{"name":"Zone","startTime":1055.478,"timingType":"Mark"},{"name":"Zone:ZoneAwarePromise","startTime":1056.044,"timingType":"Mark"},{"name":"Zone:toString","startTime":1056.444,"timingType":"Mark"},{"name":"Zone:util","startTime":1056.563,"timingType":"Mark"},{"name":"Zone:legacy","startTime":1056.895,"timingType":"Mark"},{"name":"Zone:queueMicrotask","startTime":1056.919,"timingType":"Mark"},{"name":"Zone:timers","startTime":1056.958,"timingType":"Mark"},{"name":"Zone:requestAnimationFrame","startTime":1057.102,"timingType":"Mark"},{"name":"Zone:blocking","startTime":1057.15,"timingType":"Mark"},{"name":"Zone:EventTarget","startTime":1057.219,"timingType":"Mark"},{"name":"Zone:MutationObserver","startTime":1057.732,"timingType":"Mark"},{"name":"Zone:IntersectionObserver","startTime":1057.854,"timingType":"Mark"},{"name":"Zone:FileReader","startTime":1057.957,"timingType":"Mark"},{"name":"Zone:on_property","startTime":1058.046,"timingType":"Mark"},{"name":"Zone:customElements","startTime":1072.366,"timingType":"Mark"},{"name":"Zone:XHR","startTime":1072.535,"timingType":"Mark"},{"name":"Zone:geolocation","startTime":1072.693,"timingType":"Mark"},{"name":"Zone:PromiseRejectionEvent","startTime":1072.793,"timingType":"Mark"}]}},"critical-request-chains":{"id":"critical-request-chains","title":"Avoid chaining critical requests","description":"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains/).","score":null,"scoreDisplayMode":"informative","displayValue":"7 chains found","details":{"type":"criticalrequestchain","chains":{"24DDFECA3091EF4F714ECC383BDBBFB4":{"request":{"url":"https://beta.sapython.me/","startTime":30946.533101,"endTime":30946.945534,"responseReceivedTime":30946.941765,"transferSize":138282},"children":{"26724.2":{"request":{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","startTime":30946.949927,"endTime":30946.967378,"responseReceivedTime":30946.966693000002,"transferSize":112877}},"26724.3":{"request":{"url":"https://beta.sapython.me/assets/css/remixicon.css","startTime":30946.950363,"endTime":30946.979153,"responseReceivedTime":30946.978149,"transferSize":11141},"children":{"26724.46":{"request":{"url":"https://beta.sapython.me/assets/css/remixicon.woff2","startTime":30947.32709,"endTime":30947.370423,"responseReceivedTime":30947.369370999997,"transferSize":125093}}}},"26724.4":{"request":{"url":"https://beta.sapython.me/assets/css/uikit.min.css","startTime":30946.950661,"endTime":30946.988062,"responseReceivedTime":30946.98711,"transferSize":23535}},"26724.9":{"request":{"url":"https://beta.sapython.me/styles.93673910bd567bc0059a.css","startTime":30946.951142,"endTime":30946.994997,"responseReceivedTime":30946.994226000003,"transferSize":9536},"children":{"26724.49":{"request":{"url":"https://beta.sapython.me/CascadiyaCodePLRegular.b44574cbd1f093d87a3b.woff2","startTime":30947.326809,"endTime":30947.354467,"responseReceivedTime":30947.354098,"transferSize":43821}},"26724.50":{"request":{"url":"https://beta.sapython.me/AmsterdamOne.64a4f6de5ce138b9f8dd.woff2","startTime":30947.328066,"endTime":30947.361495,"responseReceivedTime":30947.360656999997,"transferSize":48065}}}},"26724.10":{"request":{"url":"https://www.google.com/recaptcha/api.js","startTime":30946.95125,"endTime":30947.1851,"responseReceivedTime":30947.184801,"transferSize":932}},"26724.17":{"request":{"url":"https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js","startTime":30946.95237,"endTime":30947.437503,"responseReceivedTime":30947.437013,"transferSize":2222}}}}},"longestChain":{"duration":904.4020000001183,"length":2,"transferSize":2222}}},"redirects":{"id":"redirects","title":"Avoid multiple page redirects","description":"Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"installable-manifest":{"id":"installable-manifest","title":"Web app manifest and service worker meet the installability requirements","description":"Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[],"debugData":{"type":"debugdata","manifestUrl":"https://beta.sapython.me/manifest.webmanifest"}}},"apple-touch-icon":{"id":"apple-touch-icon","title":"Provides a valid `apple-touch-icon`","description":"For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).","score":1,"scoreDisplayMode":"binary","warnings":[]},"splash-screen":{"id":"splash-screen","title":"Configured for a custom splash screen","description":"A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","items":[{"failures":[],"isParseFailure":false,"hasStartUrl":true,"hasIconsAtLeast144px":true,"hasIconsAtLeast512px":true,"fetchesIcon":true,"hasPWADisplayValue":true,"hasBackgroundColor":true,"hasThemeColor":true,"hasShortName":true,"shortNameLength":true,"hasName":true,"hasMaskableIcon":true}]}},"themed-omnibox":{"id":"themed-omnibox","title":"Sets a theme color for the address bar.","description":"The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).","score":1,"scoreDisplayMode":"binary","details":{"type":"debugdata","items":[{"failures":[],"themeColor":"#1976d2","isParseFailure":false,"hasStartUrl":true,"hasIconsAtLeast144px":true,"hasIconsAtLeast512px":true,"fetchesIcon":true,"hasPWADisplayValue":true,"hasBackgroundColor":true,"hasThemeColor":true,"hasShortName":true,"shortNameLength":true,"hasName":true,"hasMaskableIcon":true}]}},"maskable-icon":{"id":"maskable-icon","title":"Manifest has a maskable icon","description":"A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn more](https://web.dev/maskable-icon-audit/).","score":1,"scoreDisplayMode":"binary"},"content-width":{"id":"content-width","title":"Content is sized correctly for the viewport","description":"If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width/).","score":1,"scoreDisplayMode":"binary"},"image-aspect-ratio":{"id":"image-aspect-ratio","title":"Displays images with correct aspect ratio","description":"Image display dimensions should match natural aspect ratio. [Learn more](https://web.dev/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-size-responsive":{"id":"image-size-responsive","title":"Serves images with appropriate resolution","description":"Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn more](https://web.dev/serve-responsive-images/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"preload-fonts":{"id":"preload-fonts","title":"Fonts with `font-display: optional` are preloaded","description":"Preload `optional` fonts so first-time visitors may use them. [Learn more](https://web.dev/preload-optional-fonts/)","score":null,"scoreDisplayMode":"notApplicable"},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more](https://web.dev/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"mainthread-work-breakdown":{"id":"mainthread-work-breakdown","title":"Minimize main-thread work","description":"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown/)","score":0.03,"scoreDisplayMode":"numeric","numericValue":10823.283999999849,"numericUnit":"millisecond","displayValue":"10.8 s","details":{"type":"table","headings":[{"key":"groupLabel","itemType":"text","text":"Category"},{"key":"duration","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":6069.315999999822},{"group":"styleLayout","groupLabel":"Style & Layout","duration":2319.5160000000046},{"group":"other","groupLabel":"Other","duration":1068.9519999999902},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":985.5440000000303},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":173.04400000000004},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":154.24799999999996},{"group":"garbageCollection","groupLabel":"Garbage Collection","duration":52.66399999999999}]}},"bootup-time":{"id":"bootup-time","title":"Reduce JavaScript execution time","description":"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time/).","score":0.23,"scoreDisplayMode":"numeric","numericValue":6132.935999999973,"numericUnit":"millisecond","displayValue":"6.1 s","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"total","granularity":1,"itemType":"ms","text":"Total CPU Time"},{"key":"scripting","granularity":1,"itemType":"ms","text":"Script Evaluation"},{"key":"scriptParseCompile","granularity":1,"itemType":"ms","text":"Script Parse"}],"items":[{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","total":2985.8039999999874,"scripting":1425.4519999999775,"scriptParseCompile":1.264},{"url":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","total":2924.5359999999996,"scripting":2649.048,"scriptParseCompile":2.132},{"url":"https://beta.sapython.me/","total":1769.6479999999985,"scripting":69.44400000000003,"scriptParseCompile":3.392},{"url":"https://beta.sapython.me/assets/javascripts/TweenMax.min.js","total":1427.0879999999927,"scripting":1010.8799999999948,"scriptParseCompile":4.992},{"url":"Unattributable","total":468.85200000000253,"scripting":52.97999999999999,"scriptParseCompile":0.344},{"url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","total":455.7000000000013,"scripting":303.36400000000134,"scriptParseCompile":5.188},{"url":"https://beta.sapython.me/main.c4eddfe57551cf6b0392.js","total":323.9440000000001,"scripting":311.07200000000006,"scriptParseCompile":2.92},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","total":172.212,"scripting":91.76400000000001,"scriptParseCompile":74.73599999999999},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","total":67.00400000000002,"scripting":60.73200000000001,"scriptParseCompile":4.004},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","total":63.11999999999998,"scripting":52.72399999999998,"scriptParseCompile":6.504}],"summary":{"wastedMs":6132.935999999973}}},"uses-rel-preload":{"id":"uses-rel-preload","title":"Preload key requests","description":"Consider using `\u003clink rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-rel-preconnect":{"id":"uses-rel-preconnect","title":"Preconnect to required origins","description":"Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":["A `\u003clink rel=preconnect>` was found for \"https://sapython-f016a.web.app\" but was not used by the browser. Only use `preconnect` for important origins that the page will certainly request."],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"font-display":{"id":"font-display","title":"All text remains visible during webfont loads","description":"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display/).","score":1,"scoreDisplayMode":"binary","warnings":[],"details":{"type":"table","headings":[],"items":[]}},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":null,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":56,"numScripts":21,"numStylesheets":4,"numFonts":3,"numTasks":2367,"numTasksOver10ms":29,"numTasksOver25ms":12,"numTasksOver50ms":4,"numTasksOver100ms":4,"numTasksOver500ms":1,"rtt":0.3719999999999999,"throughput":76283624.85040238,"maxRtt":150.981,"maxServerLatency":1000.4750000000001,"totalByteWeight":1487750,"totalTaskTime":2705.821000000001,"mainDocumentTransferSize":138282}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"protocol","itemType":"text","text":"Protocol"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"endTime","itemType":"ms","granularity":1,"text":"End Time"},{"key":"transferSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Transfer Size"},{"key":"resourceSize","itemType":"bytes","displayUnit":"kb","granularity":1,"text":"Resource Size"},{"key":"statusCode","itemType":"text","text":"Status Code"},{"key":"mimeType","itemType":"text","text":"MIME Type"},{"key":"resourceType","itemType":"text","text":"Resource Type"}],"items":[{"url":"https://beta.sapython.me/","protocol":"h2","startTime":0,"endTime":412.4329999976908,"finished":true,"transferSize":138282,"resourceSize":137841,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","protocol":"h2","startTime":416.826000000583,"endTime":434.2770000002929,"finished":true,"transferSize":112877,"resourceSize":112656,"statusCode":200,"mimeType":"application/x-javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/assets/css/remixicon.css","protocol":"h2","startTime":417.26199999902747,"endTime":446.05199999932665,"finished":true,"transferSize":11141,"resourceSize":110332,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://beta.sapython.me/assets/css/uikit.min.css","protocol":"h2","startTime":417.5599999980477,"endTime":454.9609999994573,"finished":true,"transferSize":23535,"resourceSize":293661,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","protocol":"h2","startTime":652.9950000003737,"endTime":890.8389999996871,"finished":true,"transferSize":146099,"resourceSize":368238,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","protocol":"h2","startTime":655.1020000006247,"endTime":682.9909999978554,"finished":true,"transferSize":39978,"resourceSize":139036,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/assets/javascripts/uikit-icons.min.js","protocol":"h2","startTime":655.2169999995385,"endTime":694.8469999988447,"finished":true,"transferSize":16055,"resourceSize":65240,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/assets/javascripts/TweenMax.min.js","protocol":"h2","startTime":655.2909999991243,"endTime":703.3269999992626,"finished":true,"transferSize":34172,"resourceSize":116074,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/styles.93673910bd567bc0059a.css","protocol":"h2","startTime":418.04100000081235,"endTime":461.8960000007064,"finished":true,"transferSize":9536,"resourceSize":78906,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.google.com/recaptcha/api.js","protocol":"h2","startTime":418.14899999735644,"endTime":651.9989999978861,"finished":true,"transferSize":932,"resourceSize":850,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","protocol":"h2","startTime":655.440999998973,"endTime":1048.9809999999125,"finished":true,"transferSize":60600,"resourceSize":161786,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/runtime.3b3315d6db5ae78aaf3f.js","protocol":"h2","startTime":655.5249999983062,"endTime":710.6669999993755,"finished":true,"transferSize":2547,"resourceSize":5493,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","protocol":"h2","startTime":655.7040000006964,"endTime":717.8380000004836,"finished":true,"transferSize":11652,"resourceSize":35183,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/scripts.bdba3decdbcd64ad672b.js","protocol":"h2","startTime":656.0719999979483,"endTime":724.3280000002414,"finished":true,"transferSize":811,"resourceSize":880,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","protocol":"h2","startTime":656.1779999974533,"endTime":771.2769999998272,"finished":true,"transferSize":255854,"resourceSize":995003,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/main.c4eddfe57551cf6b0392.js","protocol":"h2","startTime":656.2940000003437,"endTime":745.3869999990275,"finished":true,"transferSize":15683,"resourceSize":76028,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js","protocol":"h2","startTime":419.2689999981667,"endTime":904.4020000001183,"finished":true,"transferSize":2222,"resourceSize":5674,"statusCode":200,"mimeType":"application/javascript","resourceType":"Script"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 91 62'%3E%3C/svg%3E","protocol":"data","startTime":658.0419999991136,"endTime":658.1179999993765,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 61'%3E%3C/svg%3E","protocol":"data","startTime":660.0039999975706,"endTime":660.0749999997788,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79 58'%3E%3C/svg%3E","protocol":"data","startTime":660.9309999985271,"endTime":661.0029999974358,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2353 2500'%3E%3C/svg%3E","protocol":"data","startTime":661.7039999982808,"endTime":661.7530000003171,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3C/svg%3E","protocol":"data","startTime":662.7589999989141,"endTime":662.8270000001066,"finished":true,"transferSize":0,"resourceSize":68,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1823 2500'%3E%3C/svg%3E","protocol":"data","startTime":663.4979999980715,"endTime":663.538000000699,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 111'%3E%3C/svg%3E","protocol":"data","startTime":664.2780000001949,"endTime":664.3409999996948,"finished":true,"transferSize":0,"resourceSize":67,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3C/svg%3E","protocol":"data","startTime":664.9749999996857,"endTime":665.0179999996908,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3C/svg%3E","protocol":"data","startTime":665.5419999988226,"endTime":665.5790000004345,"finished":true,"transferSize":0,"resourceSize":66,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2500 2500'%3E%3C/svg%3E","protocol":"data","startTime":666.1829999975453,"endTime":666.2369999976363,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2500 2490'%3E%3C/svg%3E","protocol":"data","startTime":667.0849999973143,"endTime":667.1380000007048,"finished":true,"transferSize":0,"resourceSize":70,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://beta.sapython.me/CascadiyaCodePLRegular.b44574cbd1f093d87a3b.woff2","protocol":"h2","startTime":793.707999997423,"endTime":821.3660000001255,"finished":true,"transferSize":43821,"resourceSize":43448,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"https://beta.sapython.me/assets/css/remixicon.woff2","protocol":"h2","startTime":793.9889999979641,"endTime":837.3219999994035,"finished":true,"transferSize":125093,"resourceSize":125268,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"https://beta.sapython.me/AmsterdamOne.64a4f6de5ce138b9f8dd.woff2","protocol":"h2","startTime":794.964999997319,"endTime":828.3940000001166,"finished":true,"transferSize":48065,"resourceSize":47692,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font"},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C/svg%3E","protocol":"data","startTime":873.1750000006286,"endTime":873.2319999980973,"finished":true,"transferSize":0,"resourceSize":68,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf0zfseAAAAAOUQRIm7EV_ZW7FPGfPgSXVKUqg-&co=aHR0cDovL2xvY2FsaG9zdDoxODY0&hl=en&v=2W_gRz39xX8G13fM-OdyQPlc&size=invisible&cb=3reezbud4aop","protocol":"h2","startTime":877.1969999979774,"endTime":1002.3409999994328,"finished":true,"transferSize":9744,"resourceSize":8936,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZB8uELHj8iYs97PStZmpI3EYXlFIU6tb5m7EagYpaDxRf1kS0Tk236_nXgkCeT3bVc7YtvTdUNrXgQuae1bY57aa_FcBNhtvzj3KDSstgi3ZWeGAF-i7wqLQIYmqxiyQRBtRWyh02_RNOo1tLZeXBAKo2kKS1vtUP8IJbdKPwJuAmTAcgtLCf9r9d62jzBjQK0_2A_SJxnwymZ7rIRt93LES9c1RP_OWAcdyaUy69g_lorqcHPbFGm5XQ29nDeiQw","protocol":"","startTime":1015.7450000006065,"endTime":1018.5969999984081,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":-1,"mimeType":"","resourceType":"Script"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/styles__ltr.css","protocol":"h2","startTime":1016.646000000037,"endTime":1160.4189999998198,"finished":true,"transferSize":24912,"resourceSize":52582,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet"},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","protocol":"h2","startTime":1017.6480000009178,"endTime":1205.4279999974824,"finished":true,"transferSize":146096,"resourceSize":368238,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://beta.sapython.me/ngsw-worker.js","protocol":"","startTime":1166.9529999999213,"finished":false,"transferSize":0,"resourceSize":0,"statusCode":-1,"mimeType":"","resourceType":"Script"},{"url":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","protocol":"h2","startTime":1274.11999999822,"endTime":1308.7129999985336,"finished":true,"transferSize":7043,"resourceSize":52394,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://firebase.googleapis.com/v1alpha/projects/-/apps/1:796109016505:web:071d0ecf3d25f5ad8afa68/webConfig","protocol":"h2","startTime":1281.8850000003295,"endTime":2004.7989999984566,"finished":true,"transferSize":0,"resourceSize":366,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch"},{"url":"https://beta.sapython.me/assets/audio/tones/toast.wav","protocol":"h2","startTime":1295.5369999981485,"endTime":1780.52100000059,"finished":true,"transferSize":0,"resourceSize":226002,"statusCode":200,"mimeType":"audio/wav","resourceType":"Media"},{"url":"https://beta.sapython.me/assets/audio/tones/error.mp3","protocol":"h2","startTime":1296.0559999992256,"endTime":1773.4419999978854,"finished":true,"transferSize":0,"resourceSize":5738,"statusCode":200,"mimeType":"audio/mpeg","resourceType":"Media"},{"url":"https://beta.sapython.me/assets/scully-routes.json","protocol":"h2","startTime":1409.0289999985544,"endTime":1778.1919999979436,"finished":true,"transferSize":0,"resourceSize":11418,"statusCode":200,"mimeType":"application/json","resourceType":"XHR"},{"url":"https://beta.sapython.me/assets/images/icons/mobile.svg","protocol":"h2","startTime":1461.6409999980533,"endTime":1778.1859999995504,"finished":true,"transferSize":0,"resourceSize":1310,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://beta.sapython.me/assets/images/icons/server.svg","protocol":"h2","startTime":1461.9600000005448,"endTime":1780.6949999976496,"finished":true,"transferSize":0,"resourceSize":1549,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image"},{"url":"https://apis.google.com/js/api.js?onload=__iframefcb65670","protocol":"h2","startTime":1498.3219999994617,"endTime":1882.529999998951,"finished":true,"transferSize":0,"resourceSize":14040,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://firebaseinstallations.googleapis.com/v1/projects/sapython-f016a/installations","protocol":"h2","startTime":1501.5089999978954,"endTime":2502.4109999976645,"finished":true,"transferSize":0,"resourceSize":576,"statusCode":200,"mimeType":"application/json","resourceType":"Fetch"},{"url":"https://www.google-analytics.com/g/collect?v=2&tid=G-9HWLXLES8L>m=2oe4r0&_p=1959896658&_z=ccd.NbB&_fid=fBHwrczl69fogfmJcY07Ao&cid=1442339159.1651230007&ul=en-us&sr=360x640&_s=1&sid=1651230007&sct=1&seg=0&dl=https%3A%2F%2Fbeta.sapython.me%2Fhome&dt=SapythonBlog&en=page_view&_fv=1&_nsi=1&_ss=1&ep.origin=firebase","protocol":"h2","startTime":2482.7899999982037,"endTime":2725.9259999991627,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":204,"mimeType":"text/plain","resourceType":"Ping"},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","protocol":"h2","startTime":2485.646999997698,"endTime":2518.627999997989,"finished":true,"transferSize":0,"resourceSize":96668,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe?apiKey=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&appName=%5BDEFAULT%5D&v=9.6.11&eid=p&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.iTmf4rxOyWc.O%2Fd%3D1%2Frs%3DAHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw%2Fm%3D__features__","protocol":"h2","startTime":2538.0669999976817,"endTime":2735.9379999979865,"finished":true,"transferSize":1206,"resourceSize":916,"statusCode":200,"mimeType":"text/html","resourceType":"Document"},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=F8mqlIu0dRdCRYKpsYZAL8owl8OD6PIhomtADHI6Lophw_sPSfLjUemWumbj0DNdSHOFRvwUURdDKm78YRLYkuC4EO5NUzW7qID2C6jWY35KxWdQAaUeFwaxCy4YrRdAG6KI_Y6wftON_vCwx0SQcTx1IUA2BS3lHR6ef1LEjvOsojLIkVhegbavIIrVjGAI26NJccmSEexGp8cmzThdi3rgxAbqi80f-QoJxEcFOmpqIv74IhczkZp3t9MhRh2MxlQv8iBSFy0JUE2VbnI3kvt3loXtgW5iV2HIofi6Aq_2qNStvMA-H4NFZaqqBjpLjaxamUgw5kIJqurVB8mekKMptlDh_aUXXttN8KgNxnho7SEEVxxMgGuga8Pw_Z1JplsKfvmp1b2Q2cM32TCuhZTjbJME7bW50KJcUag04kc","protocol":"h2","startTime":2745.4689999976836,"endTime":2747.855999998137,"finished":true,"transferSize":112877,"resourceSize":112656,"statusCode":200,"mimeType":"application/x-javascript","resourceType":"Script"},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","protocol":"h2","startTime":2745.9170000001905,"endTime":2787.455999998201,"finished":true,"transferSize":86310,"resourceSize":269353,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script"},{"url":"https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&cb=1651230007624","protocol":"h2","startTime":3124.5449999987613,"endTime":3402.063999998063,"finished":true,"transferSize":607,"resourceSize":148,"statusCode":200,"mimeType":"application/json","resourceType":"XHR"},{"url":"https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=AIzaSyDcBtiZKm1UQmBx40EMY0wweMIxUXXmB8g&cb=1651230007624","protocol":"h2","startTime":2811.922000000777,"endTime":3124.476000000868,"finished":true,"transferSize":0,"resourceSize":0,"statusCode":200,"mimeType":"text/html","resourceType":"Preflight"},{"url":"https://beta.sapython.me/manifest.webmanifest","protocol":"h2","startTime":2814.8719999990135,"endTime":2844.677999997657,"finished":true,"transferSize":0,"resourceSize":1382,"statusCode":200,"mimeType":"application/manifest+json","resourceType":"Manifest"},{"url":"https://beta.sapython.me/favicon.ico","protocol":"h2","startTime":2816.0399999978836,"endTime":2851.3459999994666,"finished":true,"transferSize":0,"resourceSize":4909,"statusCode":200,"mimeType":"image/x-icon","resourceType":"Other"},{"url":"https://beta.sapython.me/assets/icons/icon-144x144.png","protocol":"h2","startTime":2845.5680000006396,"endTime":2881.8179999980202,"finished":true,"transferSize":0,"resourceSize":1394,"statusCode":200,"mimeType":"image/png","resourceType":"Other"}]}},"network-rtt":{"id":"network-rtt","title":"Network Round Trip Times","description":"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).","score":null,"scoreDisplayMode":"informative","numericValue":150.981,"numericUnit":"millisecond","displayValue":"150 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"rtt","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://cdn.jsdelivr.net","rtt":150.981},{"origin":"https://beta.sapython.me","rtt":19.92999999999998},{"origin":"https://www.gstatic.com","rtt":19.087000000000003},{"origin":"https://www.googletagmanager.com","rtt":18.815999999999995},{"origin":"https://www.google.com","rtt":18.144},{"origin":"https://sapython-f016a.firebaseapp.com","rtt":17.14099999999999},{"origin":"https://gc.kis.v2.scr.kaspersky-labs.com","rtt":0.3719999999999999},{"origin":"https://firebase.googleapis.com","rtt":0.3719999999999999},{"origin":"https://apis.google.com","rtt":0.3719999999999999},{"origin":"https://firebaseinstallations.googleapis.com","rtt":0.3719999999999999},{"origin":"https://www.google-analytics.com","rtt":0.3719999999999999},{"origin":"https://www.googleapis.com","rtt":0.3719999999999999}]}},"network-server-latency":{"id":"network-server-latency","title":"Server Backend Latencies","description":"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).","score":null,"scoreDisplayMode":"informative","numericValue":1000.4750000000001,"numericUnit":"millisecond","displayValue":"1,000 ms","details":{"type":"table","headings":[{"key":"origin","itemType":"text","text":"URL"},{"key":"serverResponseTime","itemType":"ms","granularity":1,"text":"Time Spent"}],"items":[{"origin":"https://firebaseinstallations.googleapis.com","serverResponseTime":1000.4750000000001},{"origin":"https://firebase.googleapis.com","serverResponseTime":720.5820000000001},{"origin":"https://www.googleapis.com","serverResponseTime":275.606},{"origin":"https://www.google-analytics.com","serverResponseTime":242.67899999999997},{"origin":"https://www.googletagmanager.com","serverResponseTime":223.50499999999997},{"origin":"https://www.google.com","serverResponseTime":91.106},{"origin":"https://apis.google.com","serverResponseTime":32.531000000000006},{"origin":"https://beta.sapython.me","serverResponseTime":21.880000000000024},{"origin":"https://www.gstatic.com","serverResponseTime":6.61399999999999},{"origin":"https://sapython-f016a.firebaseapp.com","serverResponseTime":2.7319999999999993},{"origin":"https://gc.kis.v2.scr.kaspersky-labs.com","serverResponseTime":0.5910000000000001},{"origin":"https://cdn.jsdelivr.net","serverResponseTime":0}]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"End Time"}],"items":[{"duration":5.087,"startTime":421.302},{"duration":8.532,"startTime":461.927},{"duration":14.068,"startTime":660.416},{"duration":123.717,"startTime":674.494},{"duration":28.807,"startTime":803.88},{"duration":26.093,"startTime":838.472},{"duration":45.73,"startTime":869.998},{"duration":9.598,"startTime":915.836},{"duration":7.43,"startTime":928.312},{"duration":42.461,"startTime":935.81},{"duration":11.318,"startTime":984.518},{"duration":14.023,"startTime":995.935},{"duration":27.657,"startTime":1009.964},{"duration":15.571,"startTime":1042.826},{"duration":118.29,"startTime":1058.551},{"duration":13.676,"startTime":1176.864},{"duration":9.291,"startTime":1204.6},{"duration":7.281,"startTime":1214.429},{"duration":18.292,"startTime":1221.812},{"duration":40.948,"startTime":1243.465},{"duration":13.223,"startTime":1289.282},{"duration":130.373,"startTime":1317.365},{"duration":21.016,"startTime":1447.749},{"duration":6.067,"startTime":1469.007},{"duration":16.262,"startTime":1479.954},{"duration":5.76,"startTime":1627.728},{"duration":5.121,"startTime":1774.262},{"duration":540.864,"startTime":1789.282},{"duration":31.779,"startTime":2330.215},{"duration":28.01,"startTime":2377.816},{"duration":15.748,"startTime":2464.085},{"duration":10.129,"startTime":2480.146},{"duration":14.659,"startTime":2493.768},{"duration":5.58,"startTime":2509.139},{"duration":16.982,"startTime":2528.499},{"duration":17.378,"startTime":2545.492},{"duration":5.176,"startTime":2563.102},{"duration":5.028,"startTime":2587.232},{"duration":6.221,"startTime":2621.918},{"duration":5.348,"startTime":2628.158},{"duration":5.021,"startTime":2640.892},{"duration":5.032,"startTime":2653.78},{"duration":14.551,"startTime":2828.964},{"duration":5.201,"startTime":2843.937},{"duration":5.366,"startTime":2854.169},{"duration":5.082,"startTime":2867.818},{"duration":5.058,"startTime":2922.066},{"duration":5.04,"startTime":2975.455},{"duration":5.704,"startTime":2987.423},{"duration":5.139,"startTime":3001.777},{"duration":5.884,"startTime":3081.288},{"duration":5.063,"startTime":3093.815},{"duration":6.263,"startTime":3254.015},{"duration":5.548,"startTime":3280.496},{"duration":5.091,"startTime":3360.407},{"duration":11.441,"startTime":3827.258},{"duration":6.188,"startTime":4295.108},{"duration":7.069,"startTime":4694.249},{"duration":10.555,"startTime":5344.42}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":null,"scoreDisplayMode":"informative","numericValue":10877,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":3009,"firstMeaningfulPaint":7590,"largestContentfulPaint":3459,"interactive":10877,"speedIndex":8348,"totalBlockingTime":1684,"maxPotentialFID":1082,"cumulativeLayoutShift":0.04648754247029622,"cumulativeLayoutShiftMainFrame":0.04648754247029622,"totalCumulativeLayoutShift":0.08021291488077904,"observedTimeOrigin":0,"observedTimeOriginTs":30946531723,"observedNavigationStart":0,"observedNavigationStartTs":30946531723,"observedFirstPaint":792,"observedFirstPaintTs":30947323974,"observedFirstContentfulPaint":792,"observedFirstContentfulPaintTs":30947324114,"observedFirstContentfulPaintAllFrames":792,"observedFirstContentfulPaintAllFramesTs":30947324114,"observedFirstMeaningfulPaint":2368,"observedFirstMeaningfulPaintTs":30948899284,"observedLargestContentfulPaint":792,"observedLargestContentfulPaintTs":30947324219,"observedLargestContentfulPaintAllFrames":792,"observedLargestContentfulPaintAllFramesTs":30947324219,"observedTraceEnd":5445,"observedTraceEndTs":30951976959,"observedLoad":2815,"observedLoadTs":30949346852,"observedDomContentLoaded":1171,"observedDomContentLoadedTs":30947702341,"observedCumulativeLayoutShift":0.04648754247029622,"observedCumulativeLayoutShiftMainFrame":0.04648754247029622,"observedTotalCumulativeLayoutShift":0.08021291488077904,"observedFirstVisualChange":847,"observedFirstVisualChangeTs":30947378723,"observedLastVisualChange":5115,"observedLastVisualChangeTs":30951646723,"observedSpeedIndex":2627,"observedSpeedIndexTs":30949158538},{"lcpInvalidated":false}]}},"performance-budget":{"id":"performance-budget","title":"Performance budget","description":"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"timing-budget":{"id":"timing-budget","title":"Timing budget","description":"Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).","score":null,"scoreDisplayMode":"notApplicable"},"resource-summary":{"id":"resource-summary","title":"Keep request counts low and transfer sizes small","description":"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).","score":null,"scoreDisplayMode":"informative","displayValue":"43 requests • 1,453 KiB","details":{"type":"table","headings":[{"key":"label","itemType":"text","text":"Resource Type"},{"key":"requestCount","itemType":"numeric","text":"Requests"},{"key":"transferSize","itemType":"bytes","text":"Transfer Size"}],"items":[{"resourceType":"total","label":"Total","requestCount":43,"transferSize":1487750},{"resourceType":"script","label":"Script","requestCount":21,"transferSize":1051808},{"resourceType":"font","label":"Font","requestCount":3,"transferSize":216979},{"resourceType":"document","label":"Document","requestCount":3,"transferSize":149232},{"resourceType":"stylesheet","label":"Stylesheet","requestCount":4,"transferSize":69124},{"resourceType":"other","label":"Other","requestCount":8,"transferSize":607},{"resourceType":"image","label":"Image","requestCount":2,"transferSize":0},{"resourceType":"media","label":"Media","requestCount":2,"transferSize":0},{"resourceType":"third-party","label":"Third-party","requestCount":19,"transferSize":704482}]}},"third-party-summary":{"id":"third-party-summary","title":"Minimize third-party usage","description":"Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).","score":1,"scoreDisplayMode":"binary","displayValue":"Third-party code blocked the main thread for 10 ms","details":{"type":"table","headings":[{"key":"entity","itemType":"link","text":"Third-Party","subItemsHeading":{"key":"url","itemType":"url"}},{"key":"transferSize","granularity":1,"itemType":"bytes","text":"Transfer Size","subItemsHeading":{"key":"transferSize"}},{"key":"blockingTime","granularity":1,"itemType":"ms","text":"Main-Thread Blocking Time","subItemsHeading":{"key":"blockingTime"}}],"items":[{"mainThreadTime":172.21200000000002,"blockingTime":10.811999999999998,"transferSize":317107,"entity":{"type":"link","text":"Google CDN","url":"https://developers.google.com/speed/libraries/"},"subItems":{"type":"subitems","items":[{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","mainThreadTime":172.21200000000002,"blockingTime":10.811999999999998,"transferSize":292195},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/styles__ltr.css","mainThreadTime":0,"blockingTime":0,"transferSize":24912}]}},{"mainThreadTime":63.12,"blockingTime":0,"transferSize":60600,"entity":{"type":"link","text":"Google Tag Manager","url":"https://marketingplatform.google.com/about/tag-manager/"},"subItems":{"type":"subitems","items":[{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","mainThreadTime":63.12,"blockingTime":0,"transferSize":60600}]}},{"mainThreadTime":79.02,"blockingTime":0,"transferSize":11283,"entity":{"type":"link","text":"Other Google APIs/SDKs","url":"https://developers.google.com/apis-explorer/#p/"},"subItems":{"type":"subitems","items":[{"url":"https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf0zfseAAAAAOUQRIm7EV_ZW7FPGfPgSXVKUqg-&co=aHR0cDovL2xvY2FsaG9zdDoxODY0&hl=en&v=2W_gRz39xX8G13fM-OdyQPlc&size=invisible&cb=3reezbud4aop","mainThreadTime":0,"blockingTime":0,"transferSize":9744}]}},{"mainThreadTime":1.864,"blockingTime":0,"transferSize":2222,"entity":{"type":"link","text":"JSDelivr CDN","url":"https://www.jsdelivr.com/"},"subItems":{"type":"subitems","items":[]}},{"mainThreadTime":0,"blockingTime":0,"transferSize":0,"entity":{"type":"link","text":"Google Analytics","url":"https://www.google.com/analytics/analytics/"},"subItems":{"type":"subitems","items":[]}}],"summary":{"wastedBytes":391212,"wastedMs":10.811999999999998}}},"third-party-facades":{"id":"third-party-facades","title":"Lazy load third-party resources with facades","description":"Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn more](https://web.dev/third-party-facades/).","score":null,"scoreDisplayMode":"notApplicable"},"largest-contentful-paint-element":{"id":"largest-contentful-paint-element","title":"Largest Contentful Paint element","description":"This is the largest contentful element painted within the viewport. [Learn More](https://web.dev/lighthouse-largest-contentful-paint/)","score":null,"scoreDisplayMode":"informative","displayValue":"1 element found","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":"Element"}],"items":[{"node":{"type":"node","lhId":"page-49-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\">","nodeLabel":"Kumar Saptam"}}]}},"lcp-lazy-loaded":{"id":"lcp-lazy-loaded","title":"Largest Contentful Paint image was not lazily loaded","description":"Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more](https://web.dev/lcp-lazy-loading/).","score":null,"scoreDisplayMode":"notApplicable"},"layout-shift-elements":{"id":"layout-shift-elements","title":"Avoid large layout shifts","description":"These DOM elements contribute most to the CLS of the page.","score":null,"scoreDisplayMode":"informative","displayValue":"5 elements found","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":"Element"},{"key":"score","itemType":"numeric","granularity":0.001,"text":"CLS Contribution"}],"items":[{"node":{"type":"node","lhId":"page-50-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,7,DIV,0,DIV","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > div#changer > div#routeName","boundingRect":{"top":0,"bottom":0,"left":180,"right":180,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-yqt-c28=\"\" id=\"routeName\" class=\"ng-tns-c28-0\" style=\"transform: rotate(0deg) scale(0);\">","nodeLabel":"Home"},"score":0.033725372410482825},{"node":{"type":"node","lhId":"page-51-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"score":0.026610096651964472},{"node":{"type":"node","lhId":"page-52-NAV","path":"0,HEADER,0,NAV","selector":"app-header.ng-tns-c28-0 > header > nav","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cnav _ngcontent-uye-c14=\"\" uk-scrollspy=\"target:a; cls: uk-animation-slide-top-medium;delay:200;\">","nodeLabel":"HomePortfolioBlogProducts"},"score":0.015952646905271886},{"node":{"type":"node","lhId":"page-53-P","path":"1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,2,P","selector":"main > section.intro > article > p","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cp _ngcontent-uye-c38=\"\">","nodeLabel":"I can create full stack websites and apps with production grade tech MEAN stack…"},"score":0.003467976199843718},{"node":{"type":"node","lhId":"page-54-H1","path":"1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,0,H1","selector":"main > section.intro > article > h1","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003ch1 _ngcontent-uye-c38=\"\">","nodeLabel":" About Me"},"score":0.00044147491455078127}]}},"long-tasks":{"id":"long-tasks","title":"Avoid long main-thread tasks","description":"Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn more](https://web.dev/long-tasks-devtools/)","score":null,"scoreDisplayMode":"informative","displayValue":"15 long tasks found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"startTime","itemType":"ms","granularity":1,"text":"Start Time"},{"key":"duration","itemType":"ms","granularity":1,"text":"Duration"}],"items":[{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","duration":1082,"startTime":9905.338},{"url":"https://beta.sapython.me/runtime.3b3315d6db5ae78aaf3f.js","duration":473,"startTime":8969.338},{"url":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","duration":261,"startTime":9588.338},{"url":"https://beta.sapython.me/","duration":247,"startTime":1537.786},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","duration":111,"startTime":6566.968},{"url":"https://beta.sapython.me/","duration":91,"startTime":1894.786},{"url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","duration":85,"startTime":6425.968},{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","duration":82,"startTime":9442.338},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","duration":68,"startTime":10987.338},{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","duration":64,"startTime":9524.338},{"url":"https://beta.sapython.me/","duration":58,"startTime":1784.786},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","duration":56,"startTime":6510.968},{"url":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","duration":56,"startTime":9849.338},{"url":"Unattributable","duration":53,"startTime":1985.786},{"url":"https://beta.sapython.me/","duration":52,"startTime":1842.786}]}},"no-unload-listeners":{"id":"no-unload-listeners","title":"Registers an `unload` listener","description":"The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more](https://web.dev/bfcache/#never-use-the-unload-event)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"source","itemType":"source-location","text":"Source"}],"items":[{"source":{"type":"source-location","url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","urlProvider":"network","line":256,"column":24}}]}},"non-composited-animations":{"id":"non-composited-animations","title":"Avoid non-composited animations","description":"Animations which are not composited can be janky and increase CLS. [Learn more](https://web.dev/non-composited-animations)","score":null,"scoreDisplayMode":"informative","displayValue":"57 animated elements found","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"failureReason","itemType":"text"},"text":"Element"},{"key":null,"itemType":"text","subItemsHeading":{"key":"animation","itemType":"text"},"text":"Name"}],"items":[{"node":{"type":"node","lhId":"page-55-DIV","path":"1,APP-HOME,0,MAIN,3,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section#integrations > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"My Tech Stack "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-56-HR","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,1,HR","selector":"main > section.intro > div.branding > hr.divider","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003chr _ngcontent-uye-c38=\"\" class=\"divider\">","nodeLabel":"main > section.intro > div.branding > hr.divider"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"movingDivider"}]}},{"node":{"type":"node","lhId":"page-57-DIV","path":"1,APP-HOME,0,MAIN,4,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.projects > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"My Projects "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-49-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\">","nodeLabel":"Kumar Saptam"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-60-DIV","path":"1,APP-HOME,0,MAIN,2,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.whatido > div.text","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"text\" style=\"visibility: hidden;\">","nodeLabel":"WhatIDo"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-51-SPAN","path":"1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cspan _ngcontent-uye-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-62-DIV","path":"1,APP-HOME,0,MAIN,5,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.pricing > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" class=\"heading\">","nodeLabel":"My Pricing Website Mobile"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-63-H2","path":"1,APP-HOME,0,MAIN,8,SECTION,0,H2","selector":"app-home.ng-star-inserted > main > section.blogPosts > h2","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003ch2 _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" style=\"visibility: hidden;\">","nodeLabel":"My Blog Posts "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-64-DIV","path":"1,APP-HOME,0,MAIN,6,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.testimonials > div.heading","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"\u003cdiv _ngcontent-uye-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"The Testimonials "},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-66-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,1,DIV","selector":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > header > div#linkFollower","boundingRect":{"top":-2655,"bottom":-2650,"left":260,"right":260,"width":0,"height":5},"snippet":"\u003cdiv _ngcontent-yqt-c14=\"\" id=\"linkFollower\" style=\"top: 67px; left: 260px; width: 0px;\">","nodeLabel":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > header > div#linkFollower"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"width"}]}},{"node":{"type":"node","lhId":"page-67-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section#integrations > div.heading","boundingRect":{"top":-617,"bottom":-464,"left":36,"right":360,"width":324,"height":153},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section#integrations > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-68-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.pricing > div.heading","boundingRect":{"top":2643,"bottom":2919,"left":36,"right":360,"width":324,"height":276},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"heading\">","nodeLabel":"My\nPricing\n\n\nWebsite\nMobile"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-70-SPAN","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,2,SPAN","selector":"main > section.intro > div.branding > span.subtext","boundingRect":{"top":-2171,"bottom":-2125,"left":36,"right":72,"width":36,"height":46},"snippet":"\u003cspan _ngcontent-yqt-c38=\"\" class=\"subtext\">","nodeLabel":"Solopreneur"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-71-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.projects > div.heading","boundingRect":{"top":132,"bottom":285,"left":36,"right":310,"width":274,"height":153},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.projects > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-72-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,2,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.whatido > div.text","boundingRect":{"top":-1101,"bottom":-589,"left":36,"right":270,"width":234,"height":512},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"text\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.whatido > div.text"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-73-HR","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,1,HR","selector":"main > section.intro > div.branding > hr.divider","boundingRect":{"top":-2139,"bottom":-2119,"left":36,"right":90,"width":54,"height":20},"snippet":"\u003chr _ngcontent-yqt-c38=\"\" class=\"divider\">","nodeLabel":"main > section.intro > div.branding > hr.divider"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: width","animation":"movingDivider"}]}},{"node":{"type":"node","lhId":"page-74-H2","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,0,H2","selector":"app-home.ng-star-inserted > main > section.blogPosts > h2","boundingRect":{"top":5100,"bottom":5311,"left":36,"right":310,"width":274,"height":211},"snippet":"\u003ch2 _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.blogPosts > h2"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-75-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,0,DIV","selector":"app-home.ng-star-inserted > main > section.testimonials > div.heading","boundingRect":{"top":3670,"bottom":3823,"left":36,"right":360,"width":324,"height":153},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-slide-left-medium;delay:500;\" class=\"heading\" style=\"visibility: hidden;\">","nodeLabel":"app-home.ng-star-inserted > main > section.testimonials > div.heading"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-77-SPAN","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,0,DIV,0,SPAN","selector":"main > section.intro > div.branding > span","boundingRect":{"top":-2359,"bottom":-2081,"left":36,"right":72,"width":36,"height":278},"snippet":"\u003cspan _ngcontent-yqt-c38=\"\">","nodeLabel":"Kumar Saptam"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: text-shadow","animation":"changeShadows"}]}},{"node":{"type":"node","lhId":"page-78-I","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,0,DIV,1,BUTTON,0,I","selector":"section.pricing > div.heading > button > i.ri-window-fill","boundingRect":{"top":3064,"bottom":3124,"left":57,"right":117,"width":60,"height":60},"snippet":"\u003ci _ngcontent-yqt-c38=\"\" class=\"ri-window-fill\">","nodeLabel":"section.pricing > div.heading > button > i.ri-window-fill"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-79-I","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,2,DIV,0,DIV,0,DIV,0,I","selector":"div.optionMenu > div > div > i.ri-window-fill","boundingRect":{"top":679,"bottom":739,"left":36,"right":96,"width":60,"height":60},"snippet":"\u003ci _ngcontent-yqt-c38=\"\" class=\"ri-window-fill\">","nodeLabel":"div.optionMenu > div > div > i.ri-window-fill"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-80-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,1,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","boundingRect":{"top":5774,"bottom":5808,"left":-13,"right":21,"width":34,"height":34},"snippet":"\u003ca _ngcontent-yqt-c38=\"\" href=\"#\" uk-slidenav-previous=\"\" uk-slider-item=\"previous\" class=\"uk-position-center-left-out uk-position-small uk-icon uk-slidenav-previous…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-left-out"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-81-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,2,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","boundingRect":{"top":5774,"bottom":5808,"left":325,"right":359,"width":34,"height":34},"snippet":"\u003ca _ngcontent-yqt-c38=\"\" href=\"#\" uk-slidenav-next=\"\" uk-slider-item=\"next\" class=\"uk-position-center-right-out uk-position-small uk-icon uk-slidenav-next uk…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-right-out"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: color","animation":"color"}]}},{"node":{"type":"node","lhId":"page-82-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,0,SECTION,1,ARTICLE,3,BUTTON","selector":"main > section.intro > article.uk-scrollspy-inview > button.neoMorph","boundingRect":{"top":-1617,"bottom":-1549,"left":241,"right":387,"width":145,"height":68},"snippet":"\u003cbutton _ngcontent-yqt-c38=\"\" apptooltip=\"Hey Bro\" class=\"neoMorph\">","nodeLabel":"View Portfolio"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"},{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-83-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,4,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":2071,"bottom":2109,"left":426,"right":542,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-84-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,1,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3207,"bottom":3668,"left":536,"right":976,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-85-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,0,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.colored > app-btn > button","boundingRect":{"top":1050,"bottom":1086,"left":64,"right":175,"width":111,"height":36},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-tertiary));\">","nodeLabel":"See Project"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-86-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,3,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4823,"bottom":5077,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-87-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,3,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":1931,"bottom":1969,"left":235,"right":352,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-88-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,2,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":2071,"bottom":2109,"left":56,"right":173,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-89-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,5,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.colored > app-btn > button","boundingRect":{"top":2709,"bottom":2747,"left":235,"right":352,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-tertiary));\">","nodeLabel":"div.projectContainer > div.colored > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-90-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,2,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3207,"bottom":3668,"left":1036,"right":1476,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-91-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,0,DIV","selector":"main > section.pricing > div.prices > div.priceCard","boundingRect":{"top":3207,"bottom":3668,"left":36,"right":476,"width":440,"height":461},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"priceCard\" style=\"visibility: hidden;\">","nodeLabel":"main > section.pricing > div.prices > div.priceCard"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-92-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,1,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4235,"bottom":4489,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-93-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,1,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div > app-btn > button","boundingRect":{"top":1693,"bottom":1731,"left":426,"right":542,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-94-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,0,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4225,"bottom":4479,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-95-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,4,SECTION,3,DIV,0,DIV,6,DIV,2,APP-BTN,0,BUTTON","selector":"div.projectContainer > div.uk-grid-margin > app-btn > button","boundingRect":{"top":3017,"bottom":3055,"left":56,"right":173,"width":117,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"div.projectContainer > div.uk-grid-margin > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-96-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,6,SECTION,1,DIV,2,DIV","selector":"main > section.testimonials > div.testimonials > div.testimonial","boundingRect":{"top":4914,"bottom":5168,"left":56,"right":340,"width":284,"height":254},"snippet":"\u003cdiv _ngcontent-yqt-c38=\"\" class=\"testimonial\" style=\"visibility: hidden;\">","nodeLabel":"main > section.testimonials > div.testimonials > div.testimonial"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-98-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,7,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6350,"bottom":6388,"left":1010,"right":1065,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-99-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,14,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6350,"bottom":6388,"left":1969,"right":2024,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-100-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,3,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6350,"bottom":6388,"left":462,"right":517,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-101-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,1,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6455,"bottom":6493,"left":188,"right":243,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-102-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,4,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6455,"bottom":6493,"left":599,"right":654,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-103-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,5,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6455,"bottom":6493,"left":736,"right":791,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-104-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,12,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6562,"bottom":6600,"left":1695,"right":1750,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-105-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,8,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6562,"bottom":6600,"left":1147,"right":1202,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-106-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,11,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6562,"bottom":6600,"left":1558,"right":1613,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-107-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,2,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6669,"bottom":6707,"left":325,"right":380,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-108-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,0,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6669,"bottom":6707,"left":51,"right":106,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-109-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,10,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6669,"bottom":6707,"left":1421,"right":1476,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-110-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,6,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6777,"bottom":6815,"left":873,"right":928,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-111-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,9,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6777,"bottom":6815,"left":1284,"right":1339,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-112-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,13,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6777,"bottom":6815,"left":1832,"right":1887,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-113-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,15,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,4,APP-BTN,0,BUTTON","selector":"article > div.info > app-btn > button","boundingRect":{"top":6777,"bottom":6815,"left":2106,"right":2161,"width":55,"height":38},"snippet":"\u003cbutton _ngcontent-yqt-c32=\"\" tabindex=\"0\" style=\"cursor: pointer; background: rgb(var(--color-main));\">","nodeLabel":"article > div.info > app-btn > button"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-114-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,1,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4627,"bottom":4671,"left":701,"right":811,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-yqt-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-115-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,0,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4625,"bottom":4669,"left":201,"right":311,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-yqt-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}},{"node":{"type":"node","lhId":"page-116-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,5,SECTION,1,DIV,2,DIV,4,BUTTON","selector":"section.pricing > div.prices > div.priceCard > button.selectButton","boundingRect":{"top":4627,"bottom":4671,"left":1201,"right":1311,"width":110,"height":44},"snippet":"\u003cbutton _ngcontent-yqt-c38=\"\" class=\"selectButton\">","nodeLabel":"section.pricing > div.prices > div.priceCard > button.selectButton"},"subItems":{"type":"subitems","items":[{"failureReason":"Unsupported CSS Property: visibility","animation":"visibility"}]}}]}},"unsized-images":{"id":"unsized-images","title":"Image elements do not have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn more](https://web.dev/optimize-cls/#images-without-dimensions)","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","text":""},{"key":"url","itemType":"url","text":"URL"}],"items":[{"url":"https://beta.sapython.me/assets/images/icons/server.svg","node":{"type":"node","lhId":"page-2-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,1,SECTION,0,DIV,2,SECTION,0,IMG","selector":"section.introServices > div > section > img","boundingRect":{"top":1044,"bottom":1103,"left":286,"right":362,"width":76,"height":59},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" height=\"auto\" width=\"auto\" loading=\"lazy\" src=\"./assets/images/icons/server.svg\" alt=\"Sever\">","nodeLabel":"Sever"}},{"url":"https://beta.sapython.me/assets/images/icons/mobile.svg","node":{"type":"node","lhId":"page-1-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,1,SECTION,0,DIV,1,SECTION,0,IMG","selector":"section.introServices > div > section > img","boundingRect":{"top":1044,"bottom":1106,"left":117,"right":156,"width":39,"height":62},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" height=\"auto\" width=\"auto\" loading=\"lazy\" src=\"./assets/images/icons/mobile.svg\" alt=\"Mobile\">","nodeLabel":"Mobile"}},{"url":"","node":{"type":"node","lhId":"page-3-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,0,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2382,"bottom":2462,"left":362,"right":362,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\" alt=\"Paypal\">","nodeLabel":"Paypal"}},{"url":"","node":{"type":"node","lhId":"page-4-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,1,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2465,"bottom":2545,"left":165,"right":165,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}},{"url":"","node":{"type":"node","lhId":"page-5-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,2,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2434,"bottom":2514,"left":-9,"right":-9,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-6-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,3,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2365,"bottom":2445,"left":-178,"right":-178,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}},{"url":"","node":{"type":"node","lhId":"page-7-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,4,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2385,"bottom":2465,"left":-394,"right":-394,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-8-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,5,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2389,"bottom":2469,"left":-603,"right":-603,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-9-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,6,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2504,"bottom":2584,"left":-794,"right":-794,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}},{"url":"","node":{"type":"node","lhId":"page-10-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,7,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":2487,"bottom":2567,"left":-986,"right":-986,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img"}},{"url":"","node":{"type":"node","lhId":"page-11-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,8,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2482,"bottom":2562,"left":-1155,"right":-1155,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}},{"url":"","node":{"type":"node","lhId":"page-12-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,9,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":2371,"bottom":2451,"left":-1376,"right":-1376,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img"}}]}},"valid-source-maps":{"id":"valid-source-maps","title":"Missing source maps for large first-party JavaScript","description":"Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"scriptUrl","itemType":"url","subItemsHeading":{"key":"error"},"text":"URL"},{"key":"sourceMapUrl","itemType":"url","text":"Map URL"}],"items":[{"scriptUrl":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","sourceMapUrl":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js.map","subItems":{"type":"subitems","items":[{"error":"Large JavaScript file is missing a source map"},{"error":"Error: Waiting for the end of the IO stream exceeded the allotted time."}]}},{"scriptUrl":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","sourceMapUrl":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js.map","subItems":{"type":"subitems","items":[{"error":"Error: Waiting for the end of the IO stream exceeded the allotted time."}]}},{"scriptUrl":"https://beta.sapython.me/runtime.3b3315d6db5ae78aaf3f.js","sourceMapUrl":"https://beta.sapython.me/runtime.3b3315d6db5ae78aaf3f.js.map","subItems":{"type":"subitems","items":[{"error":"Error: Waiting for the end of the IO stream exceeded the allotted time."}]}},{"scriptUrl":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","sourceMapUrl":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js.map","subItems":{"type":"subitems","items":[{"error":"Error: Waiting for the end of the IO stream exceeded the allotted time."}]}},{"scriptUrl":"https://beta.sapython.me/main.c4eddfe57551cf6b0392.js","sourceMapUrl":"https://beta.sapython.me/main.c4eddfe57551cf6b0392.js.map","subItems":{"type":"subitems","items":[{"error":"Error: Waiting for the end of the IO stream exceeded the allotted time."}]}}]}},"preload-lcp-image":{"id":"preload-lcp-image","title":"Preload Largest Contentful Paint image","description":"Preload the image used by the LCP element in order to improve your LCP time. [Learn more](https://web.dev/optimize-lcp/#preload-important-resources).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"csp-xss":{"id":"csp-xss","title":"Ensure CSP is effective against XSS attacks","description":"A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn more](https://web.dev/csp-xss/)","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","itemType":"text","subItemsHeading":{"key":"description"},"text":"Description"},{"key":"directive","itemType":"code","subItemsHeading":{"key":"directive"},"text":"Directive"},{"key":"severity","itemType":"text","subItemsHeading":{"key":"severity"},"text":"Severity"}],"items":[{"severity":"High","description":"No CSP found in enforcement mode"}]}},"full-page-screenshot":{"id":"full-page-screenshot","title":"Full-page screenshot","description":"A full-height screenshot of the final rendered page","score":null,"scoreDisplayMode":"informative","details":{"type":"full-page-screenshot","screenshot":{"data":"data:image/jpeg;base64,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uzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAA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AAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEAAuzezx9gzezx9gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7dUrFduqQQAC7N7PH2DN7PH2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArt1SsV26pBAALs3s8fYM3s8fYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu3VKxXbqkEOjpeG4cug+l59X4FIty+zm35S5zu6TJhx/o7Ns+DxqeL0c81/nCK53ENP8AR/CiuSMmO0fVvEbbx5e4dbTRGbWaHU1icdZtNa4/dWNp9PwAcIBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdupYxtG/mDBt6Xies0mLw8GbkpvvtyxP5w1AG7qdbqb2w5rZbc8fWiY8vMUZvZ4+wioAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGM139GPLKwBlmrPh4+wyy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZl6MfYMvRj7AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsAwBKiBlsbLoY7DLY2NDEZbI2NCEMtkIIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWZejH2DL0Y+wDDePjCeavxj8VAuxsc1fjH4nNX+KPxa4bGxzV/ij8Tmr/ABR+LXDY2ImJ9JS1ltMnut+KyjNEskSqMUJlDKgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AazOmPmrNpvSsb7ec+bBbhrfeLVxeJG+3nG8LJuiJw38Wce29o/A8KfEjHW1bTPvifJsRtGbNFfr2mPKJnfvBXat8XNWtL2rMTERt2dPCJtr3xTWsWi1bV323j4q21m+rgmLUjHM2javb3tVjKaqxbGntMdVeaY5uX37Km9HXGTkjk2i3P8PLbZornjIkq+k71iUyxxdM92UnoRKEyhlUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMvRj7Bl6MfYBrAAAAAAAAuxdM92UsMXT97Jr0EoEIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzL0Y+wZejH2AawAAAAAAALMfT97Jjj6WSggAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmXox9gy9GPsA//9k=","width":360,"height":8665},"nodes":{"page-0-IMG":{"top":1862,"bottom":1862,"left":-52,"right":-52,"width":0,"height":0},"page-1-IMG":{"top":1847,"bottom":1908,"left":117,"right":156,"width":39,"height":62},"page-2-IMG":{"top":1847,"bottom":1905,"left":286,"right":362,"width":76,"height":59},"page-3-IMG":{"top":11249,"bottom":11329,"left":150,"right":226,"width":75,"height":80},"page-4-IMG":{"top":11260,"bottom":11340,"left":-50,"right":30,"width":80,"height":80},"page-5-IMG":{"top":11216,"bottom":11296,"left":-183,"right":-183,"width":0,"height":80},"page-6-IMG":{"top":11226,"bottom":11306,"left":-346,"right":-346,"width":0,"height":80},"page-7-IMG":{"top":11254,"bottom":11334,"left":-561,"right":-561,"width":0,"height":80},"page-8-IMG":{"top":11211,"bottom":11291,"left":-772,"right":-772,"width":0,"height":80},"page-9-IMG":{"top":11284,"bottom":11364,"left":-965,"right":-965,"width":0,"height":80},"page-10-IMG":{"top":11356,"bottom":11436,"left":-1161,"right":-1161,"width":0,"height":80},"page-11-IMG":{"top":11273,"bottom":11353,"left":-1328,"right":-1328,"width":0,"height":80},"page-12-IMG":{"top":11246,"bottom":11326,"left":337,"right":337,"width":0,"height":80},"page-13-IMG":{"top":15272,"bottom":15332,"left":101,"right":161,"width":60,"height":60},"page-14-IMG":{"top":15566,"bottom":15626,"left":101,"right":161,"width":60,"height":60},"page-15-IMG":{"top":15860,"bottom":15920,"left":101,"right":161,"width":60,"height":60},"page-16-IMG":{"top":16154,"bottom":16214,"left":101,"right":161,"width":60,"height":60},"page-17-IMG":{"top":16742,"bottom":16942,"left":1954,"right":2254,"width":300,"height":200},"page-18-IMG":{"top":16999,"bottom":17019,"left":1969,"right":1989,"width":20,"height":20},"page-19-IMG":{"top":16742,"bottom":16942,"left":-101,"right":199,"width":300,"height":200},"page-20-IMG":{"top":16999,"bottom":17019,"left":-86,"right":-66,"width":20,"height":20},"page-21-IMG":{"top":16742,"bottom":16942,"left":36,"right":336,"width":300,"height":200},"page-22-IMG":{"top":16999,"bottom":17019,"left":51,"right":71,"width":20,"height":20},"page-23-IMG":{"top":16742,"bottom":16942,"left":173,"right":473,"width":300,"height":200},"page-24-IMG":{"top":16999,"bottom":17019,"left":188,"right":208,"width":20,"height":20},"page-25-IMG":{"top":16742,"bottom":16942,"left":310,"right":610,"width":300,"height":200},"page-26-IMG":{"top":16999,"bottom":17019,"left":325,"right":345,"width":20,"height":20},"page-27-IMG":{"top":16742,"bottom":16942,"left":447,"right":747,"width":300,"height":200},"page-28-IMG":{"top":16999,"bottom":17019,"left":462,"right":482,"width":20,"height":20},"page-29-IMG":{"top":16742,"bottom":16942,"left":584,"right":884,"width":300,"height":200},"page-30-IMG":{"top":16999,"bottom":17019,"left":599,"right":619,"width":20,"height":20},"page-31-IMG":{"top":16742,"bottom":16942,"left":721,"right":1021,"width":300,"height":200},"page-32-IMG":{"top":16999,"bottom":17019,"left":736,"right":756,"width":20,"height":20},"page-33-IMG":{"top":16742,"bottom":16942,"left":858,"right":1158,"width":300,"height":200},"page-34-IMG":{"top":16999,"bottom":17019,"left":873,"right":893,"width":20,"height":20},"page-35-IMG":{"top":16742,"bottom":16942,"left":995,"right":1295,"width":300,"height":200},"page-36-IMG":{"top":16999,"bottom":17019,"left":1010,"right":1030,"width":20,"height":20},"page-37-IMG":{"top":16742,"bottom":16942,"left":1132,"right":1432,"width":300,"height":200},"page-38-IMG":{"top":16999,"bottom":17019,"left":1147,"right":1167,"width":20,"height":20},"page-39-IMG":{"top":16742,"bottom":16942,"left":1269,"right":1569,"width":300,"height":200},"page-40-IMG":{"top":16999,"bottom":17019,"left":1284,"right":1304,"width":20,"height":20},"page-41-IMG":{"top":16742,"bottom":16942,"left":1406,"right":1706,"width":300,"height":200},"page-42-IMG":{"top":16999,"bottom":17019,"left":1421,"right":1441,"width":20,"height":20},"page-43-IMG":{"top":16742,"bottom":16942,"left":1543,"right":1843,"width":300,"height":200},"page-44-IMG":{"top":16999,"bottom":17019,"left":1558,"right":1578,"width":20,"height":20},"page-45-IMG":{"top":16742,"bottom":16942,"left":1680,"right":1980,"width":300,"height":200},"page-46-IMG":{"top":16999,"bottom":17019,"left":1695,"right":1715,"width":20,"height":20},"page-47-IMG":{"top":16742,"bottom":16942,"left":1817,"right":2117,"width":300,"height":200},"page-48-IMG":{"top":16999,"bottom":17019,"left":1832,"right":1852,"width":20,"height":20},"page-49-SPAN":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-50-DIV":{"top":0,"bottom":0,"left":180,"right":180,"width":0,"height":0},"page-51-SPAN":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-52-NAV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-53-P":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-54-H1":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-55-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-56-HR":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-57-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-58-STRONG":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-59-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-60-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-61-UL":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-62-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-63-H2":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-64-DIV":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-65-DIV":{"top":100,"bottom":170,"left":220,"right":360,"width":140,"height":70},"page-66-DIV":{"top":67,"bottom":72,"left":260,"right":260,"width":0,"height":5},"page-67-DIV":{"top":10933,"bottom":11086,"left":36,"right":360,"width":324,"height":153},"page-68-DIV":{"top":14192,"bottom":14468,"left":36,"right":360,"width":324,"height":276},"page-69-UL":{"top":11096,"bottom":11456,"left":0,"right":360,"width":360,"height":360},"page-70-SPAN":{"top":473,"bottom":519,"left":36,"right":72,"width":36,"height":46},"page-71-DIV":{"top":11604,"bottom":11757,"left":36,"right":310,"width":274,"height":153},"page-72-DIV":{"top":3951,"bottom":10883,"left":36,"right":270,"width":234,"height":6932},"page-73-HR":{"top":423,"bottom":443,"left":36,"right":91,"width":55,"height":20},"page-74-H2":{"top":16490,"bottom":16701,"left":36,"right":310,"width":274,"height":211},"page-75-DIV":{"top":15059,"bottom":15212,"left":36,"right":360,"width":324,"height":153},"page-76-STRONG":{"top":1556,"bottom":1575,"left":241,"right":279,"width":38,"height":19},"page-77-SPAN":{"top":115,"bottom":393,"left":36,"right":72,"width":36,"height":278},"page-78-I":{"top":14365,"bottom":14425,"left":57,"right":117,"width":60,"height":60},"page-79-I":{"top":11981,"bottom":12041,"left":36,"right":96,"width":60,"height":60},"page-80-A":{"top":17075,"bottom":17109,"left":-13,"right":21,"width":34,"height":34},"page-81-A":{"top":17075,"bottom":17109,"left":325,"right":359,"width":34,"height":34},"page-82-BUTTON":{"top":1660,"bottom":1728,"left":241,"right":387,"width":145,"height":68},"page-83-BUTTON":{"top":13372,"bottom":13410,"left":426,"right":542,"width":117,"height":38},"page-84-DIV":{"top":14508,"bottom":14969,"left":536,"right":976,"width":440,"height":461},"page-85-BUTTON":{"top":12347,"bottom":12385,"left":56,"right":173,"width":117,"height":38},"page-86-DIV":{"top":16124,"bottom":16378,"left":56,"right":340,"width":284,"height":254},"page-87-BUTTON":{"top":13232,"bottom":13270,"left":235,"right":352,"width":117,"height":38},"page-88-BUTTON":{"top":13372,"bottom":13410,"left":56,"right":173,"width":117,"height":38},"page-89-BUTTON":{"top":14010,"bottom":14048,"left":235,"right":352,"width":117,"height":38},"page-90-DIV":{"top":14508,"bottom":14969,"left":1036,"right":1476,"width":440,"height":461},"page-91-DIV":{"top":14508,"bottom":14969,"left":36,"right":476,"width":440,"height":461},"page-92-DIV":{"top":15536,"bottom":15790,"left":56,"right":340,"width":284,"height":254},"page-93-BUTTON":{"top":12711,"bottom":12749,"left":426,"right":542,"width":117,"height":38},"page-94-DIV":{"top":15242,"bottom":15496,"left":56,"right":340,"width":284,"height":254},"page-95-BUTTON":{"top":14034,"bottom":14072,"left":56,"right":173,"width":117,"height":38},"page-96-DIV":{"top":15830,"bottom":16084,"left":56,"right":340,"width":284,"height":254},"page-97-A":{"top":30,"bottom":67,"left":66,"right":160,"width":94,"height":37},"page-98-BUTTON":{"top":17163,"bottom":17201,"left":736,"right":791,"width":55,"height":38},"page-99-BUTTON":{"top":17163,"bottom":17201,"left":1695,"right":1750,"width":55,"height":38},"page-100-BUTTON":{"top":17163,"bottom":17201,"left":188,"right":243,"width":55,"height":38},"page-101-BUTTON":{"top":17163,"bottom":17201,"left":-86,"right":-31,"width":55,"height":38},"page-102-BUTTON":{"top":17163,"bottom":17201,"left":325,"right":380,"width":55,"height":38},"page-103-BUTTON":{"top":17163,"bottom":17201,"left":462,"right":517,"width":55,"height":38},"page-104-BUTTON":{"top":17163,"bottom":17201,"left":1421,"right":1476,"width":55,"height":38},"page-105-BUTTON":{"top":17163,"bottom":17201,"left":873,"right":928,"width":55,"height":38},"page-106-BUTTON":{"top":17163,"bottom":17201,"left":1284,"right":1339,"width":55,"height":38},"page-107-BUTTON":{"top":17163,"bottom":17201,"left":51,"right":106,"width":55,"height":38},"page-108-BUTTON":{"top":17163,"bottom":17201,"left":1969,"right":2024,"width":55,"height":38},"page-109-BUTTON":{"top":17163,"bottom":17201,"left":1147,"right":1202,"width":55,"height":38},"page-110-BUTTON":{"top":17163,"bottom":17201,"left":599,"right":654,"width":55,"height":38},"page-111-BUTTON":{"top":17163,"bottom":17201,"left":1010,"right":1065,"width":55,"height":38},"page-112-BUTTON":{"top":17163,"bottom":17201,"left":1558,"right":1613,"width":55,"height":38},"page-113-BUTTON":{"top":17163,"bottom":17201,"left":1832,"right":1887,"width":55,"height":38},"page-114-BUTTON":{"top":14905,"bottom":14949,"left":701,"right":811,"width":110,"height":44},"page-115-BUTTON":{"top":14903,"bottom":14947,"left":201,"right":311,"width":110,"height":44},"page-116-BUTTON":{"top":14905,"bottom":14949,"left":1201,"right":1311,"width":110,"height":44},"page-117-DIV":{"top":115,"bottom":1728,"left":36,"right":72,"width":36,"height":1613},"page-118-ARTICLE":{"top":964,"bottom":1728,"left":241,"right":324,"width":83,"height":764},"6-0-A":{"top":30,"bottom":67,"left":-433,"right":-386,"width":47,"height":37},"6-1-A":{"top":30,"bottom":67,"left":-286,"right":-181,"width":105,"height":37},"6-2-A":{"top":30,"bottom":67,"left":-81,"right":-34,"width":47,"height":37},"6-3-A":{"top":30,"bottom":67,"left":66,"right":160,"width":94,"height":37},"6-4-A":{"top":17075,"bottom":17109,"left":-13,"right":21,"width":34,"height":34},"6-5-A":{"top":17075,"bottom":17109,"left":325,"right":359,"width":34,"height":34},"6-6-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-7-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-8-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-9-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-10-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-11-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-12-LINK":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-13-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-14-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-15-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-16-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-17-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-18-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-19-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-20-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-21-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-22-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-23-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-24-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-25-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-26-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-27-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-28-META":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-29-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-30-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-31-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-32-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-33-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-34-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-35-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-36-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-37-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-38-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-39-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-40-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-41-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-42-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-43-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-44-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-45-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-46-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-47-SCRIPT":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-48-IFRAME":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-49-IFRAME":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-50-IFRAME":{"top":-100,"bottom":-99,"left":0,"right":1,"width":1,"height":1},"6-51-TEXTAREA":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"6-52-SOURCE":{"top":17008,"bottom":17022,"left":1969,"right":1969,"width":0,"height":14},"6-53-UL":{"top":16742,"bottom":17442,"left":-101,"right":173,"width":274,"height":700},"6-54-BUTTON":{"top":30,"bottom":67,"left":260,"right":290,"width":30,"height":37},"6-55-BUTTON":{"top":118,"bottom":152,"left":265,"right":364,"width":99,"height":34},"6-56-DIV":{"top":8615,"bottom":8665,"left":0,"right":67,"width":67,"height":50},"6-57-IMG":{"top":11260,"bottom":11340,"left":-50,"right":30,"width":80,"height":80},"6-58-IMG":{"top":11216,"bottom":11296,"left":-183,"right":-183,"width":0,"height":80},"6-59-IMG":{"top":11226,"bottom":11306,"left":-346,"right":-346,"width":0,"height":80},"6-60-IMG":{"top":11254,"bottom":11334,"left":-561,"right":-561,"width":0,"height":80},"6-61-IMG":{"top":11211,"bottom":11291,"left":-772,"right":-772,"width":0,"height":80},"6-62-IMG":{"top":11284,"bottom":11364,"left":-965,"right":-965,"width":0,"height":80},"6-63-IMG":{"top":11356,"bottom":11436,"left":-1161,"right":-1161,"width":0,"height":80},"6-64-IMG":{"top":11273,"bottom":11353,"left":-1328,"right":-1328,"width":0,"height":80},"6-65-IMG":{"top":11246,"bottom":11326,"left":337,"right":337,"width":0,"height":80},"6-66-BUTTON":{"top":-45,"bottom":-15,"left":10,"right":124,"width":114,"height":30},"6-67-H3":{"top":11979,"bottom":12001,"left":317,"right":383,"width":66,"height":22},"6-68-HTML":{"top":0,"bottom":17492,"left":0,"right":360,"width":360,"height":17492}}}},"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://beta.sapython.me/","resourceBytes":265},{"name":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","resourceBytes":96668,"unusedBytes":43293},{"name":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","resourceBytes":736476,"unusedBytes":571034},{"name":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","resourceBytes":736476,"unusedBytes":571034},{"name":"https://beta.sapython.me/assets/javascripts/uikit.min.js","resourceBytes":139036,"unusedBytes":78556},{"name":"https://beta.sapython.me/assets/javascripts/uikit-icons.min.js","resourceBytes":65240,"unusedBytes":0},{"name":"https://beta.sapython.me/assets/javascripts/TweenMax.min.js","resourceBytes":116074,"unusedBytes":61326},{"name":"https://www.google.com/recaptcha/api.js","resourceBytes":850,"unusedBytes":0},{"name":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","resourceBytes":161786,"unusedBytes":66355},{"name":"https://apis.google.com/js/api.js?onload=__iframefcb65670","resourceBytes":14040,"unusedBytes":1161},{"name":"https://beta.sapython.me/runtime.3b3315d6db5ae78aaf3f.js","resourceBytes":5493,"unusedBytes":100},{"name":"https://beta.sapython.me/polyfills.5d247db8c6fd507fe6d9.js","resourceBytes":35183,"unusedBytes":4525},{"name":"https://beta.sapython.me/scripts.bdba3decdbcd64ad672b.js","resourceBytes":56},{"name":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","resourceBytes":995003,"unusedBytes":536779},{"name":"https://beta.sapython.me/main.c4eddfe57551cf6b0392.js","resourceBytes":76028,"unusedBytes":28826},{"name":"https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js","resourceBytes":5674,"unusedBytes":4155},{"name":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","resourceBytes":112656,"unusedBytes":67904},{"name":"https://beta.sapython.me/src_app_pages_home_home_module_ts.44d5af60da022a5b2b15.js","resourceBytes":52394,"unusedBytes":10036}]}},"pwa-cross-browser":{"id":"pwa-cross-browser","title":"Site works cross-browser","description":"To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser/).","score":null,"scoreDisplayMode":"manual"},"pwa-page-transitions":{"id":"pwa-page-transitions","title":"Page transitions don't feel like they block on the network","description":"Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).","score":null,"scoreDisplayMode":"manual"},"pwa-each-page-has-url":{"id":"pwa-each-page-has-url","title":"Each page has a URL","description":"Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url/).","score":null,"scoreDisplayMode":"manual"},"accesskeys":{"id":"accesskeys","title":"`[accesskey]` values are unique","description":"Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-allowed-attr":{"id":"aria-allowed-attr","title":"`[aria-*]` attributes match their roles","description":"Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn more](https://web.dev/aria-allowed-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-command-name":{"id":"aria-command-name","title":"`button`, `link`, and `menuitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-hidden-body":{"id":"aria-hidden-body","title":"`[aria-hidden=\"true\"]` is not present on the document `\u003cbody>`","description":"Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `\u003cbody>`. [Learn more](https://web.dev/aria-hidden-body/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn more](https://web.dev/aria-hidden-focus/).","score":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](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-meter-name":{"id":"aria-meter-name","title":"ARIA `meter` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-progressbar-name":{"id":"aria-progressbar-name","title":"ARIA `progressbar` elements have accessible names","description":"When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-attr":{"id":"aria-required-attr","title":"`[role]`s have all required `[aria-*]` attributes","description":"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-children":{"id":"aria-required-children","title":"Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.","description":"Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-children/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-parent":{"id":"aria-required-parent","title":"`[role]`s are contained by their required parent element","description":"Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-parent/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-roles":{"id":"aria-roles","title":"`[role]` values are valid","description":"ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more](https://web.dev/aria-roles/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-toggle-field-name":{"id":"aria-toggle-field-name","title":"ARIA toggle fields have accessible names","description":"When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-tooltip-name":{"id":"aria-tooltip-name","title":"ARIA `tooltip` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-treeitem-name":{"id":"aria-treeitem-name","title":"ARIA `treeitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-name/).","score":null,"scoreDisplayMode":"notApplicable"},"aria-valid-attr-value":{"id":"aria-valid-attr-value","title":"`[aria-*]` attributes have valid values","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more](https://web.dev/aria-valid-attr-value/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"aria-valid-attr":{"id":"aria-valid-attr","title":"`[aria-*]` attributes are valid and not misspelled","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more](https://web.dev/aria-valid-attr/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"button-name":{"id":"button-name","title":"Buttons 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 more](https://web.dev/button-name/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-54-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,0,NAV,4,BUTTON","selector":"app-header.ng-tns-c28-0 > header > nav > button","boundingRect":{"top":-2758,"bottom":-2721,"left":260,"right":290,"width":30,"height":37},"snippet":"\u003cbutton _ngcontent-yqt-c14=\"\" style=\"border: none;\">","nodeLabel":"app-header.ng-tns-c28-0 > header > nav > button","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](https://web.dev/bypass/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"color-contrast":{"id":"color-contrast","title":"Background and foreground colors do not have a sufficient contrast ratio.","description":"Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-55-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,1,DIV,2,BUTTON","selector":"app-root.ng-tns-c28-0 > app-header.ng-tns-c28-0 > div#notifier > button.login","boundingRect":{"top":118,"bottom":152,"left":265,"right":364,"width":99,"height":34},"snippet":"\u003cbutton _ngcontent-yqt-c14=\"\" tabindex=\"-1\" class=\"login ng-star-inserted\">","nodeLabel":"Login","explanation":"Fix any of the following:\n Element has insufficient color contrast of 4.07 (foreground color: #ffffff, background color: #5e6eff, font size: 15.0pt (20px), font weight: normal). Expected contrast ratio of 4.5:1"}},{"node":{"type":"node","lhId":"6-56-DIV","path":"1,HTML,1,BODY,0,APP-ROOT,6,DIV","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > div.fixedDebugBar","boundingRect":{"top":590,"bottom":640,"left":0,"right":67,"width":67,"height":50},"snippet":"\u003cdiv _ngcontent-yqt-c28=\"\" class=\"fixedDebugBar ng-tns-c28-0\">","nodeLabel":"360 0","explanation":"Fix any of the following:\n Element has insufficient color contrast of 4.03 (foreground color: #5e6eff, background color: #1c1f29, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.color","wcag2aa","wcag143"]}}},"definition-list":{"id":"definition-list","title":"`\u003cdl>`'s contain only properly-ordered `\u003cdt>` and `\u003cdd>` groups, `\u003cscript>`, `\u003ctemplate>` or `\u003cdiv>` elements.","description":"When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn more](https://web.dev/definition-list/).","score":null,"scoreDisplayMode":"notApplicable"},"dlitem":{"id":"dlitem","title":"Definition list items are wrapped in `\u003cdl>` elements","description":"Definition list items (`\u003cdt>` and `\u003cdd>`) must be wrapped in a parent `\u003cdl>` element to ensure that screen readers can properly announce them. [Learn more](https://web.dev/dlitem/).","score":null,"scoreDisplayMode":"notApplicable"},"document-title":{"id":"document-title","title":"Document has a `\u003ctitle>` element","description":"The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more](https://web.dev/document-title/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"duplicate-id-active":{"id":"duplicate-id-active","title":"`[id]` attributes on active, focusable elements are unique","description":"All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn more](https://web.dev/duplicate-id-active/).","score":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 more](https://web.dev/duplicate-id-aria/).","score":null,"scoreDisplayMode":"notApplicable"},"form-field-multiple-labels":{"id":"form-field-multiple-labels","title":"No form fields have multiple labels","description":"Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn more](https://web.dev/form-field-multiple-labels/).","score":null,"scoreDisplayMode":"notApplicable"},"frame-title":{"id":"frame-title","title":"`\u003cframe>` or `\u003ciframe>` elements have a title","description":"Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/frame-title/).","score":null,"scoreDisplayMode":"notApplicable"},"heading-order":{"id":"heading-order","title":"Heading elements appear in a sequentially-descending order","description":"Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more](https://web.dev/heading-order/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-has-lang":{"id":"html-has-lang","title":"`\u003chtml>` element has a `[lang]` attribute","description":"If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"html-lang-valid":{"id":"html-lang-valid","title":"`\u003chtml>` element has a valid value for its `[lang]` attribute","description":"Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"image-alt":{"id":"image-alt","title":"Image elements do not have `[alt]` attributes","description":"Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://web.dev/image-alt/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-57-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,1,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-322,"bottom":-242,"left":145,"right":145,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-58-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,2,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-359,"bottom":-279,"left":-28,"right":-28,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-59-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,3,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-427,"bottom":-347,"left":-197,"right":-197,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-60-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,4,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-408,"bottom":-328,"left":-413,"right":-413,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-61-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,5,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-406,"bottom":-326,"left":-622,"right":-622,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-62-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,6,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-286,"bottom":-206,"left":-813,"right":-813,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-63-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,7,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.l > img","boundingRect":{"top":-297,"bottom":-217,"left":-1006,"right":-1006,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.l > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-64-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,8,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-307,"bottom":-227,"left":-1175,"right":-1175,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}},{"node":{"type":"node","lhId":"6-65-IMG","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,3,SECTION,1,UL,9,LI,0,IMG","selector":"section#integrations > ul#integration-list > li.s > img","boundingRect":{"top":-414,"bottom":-334,"left":-1395,"right":-1395,"width":0,"height":80},"snippet":"\u003cimg _ngcontent-yqt-c38=\"\" src=\"\" loading=\"lazy\">","nodeLabel":"section#integrations > ul#integration-list > li.s > img","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""}}],"debugData":{"type":"debugdata","impact":"critical","tags":["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a","ACT"]}}},"input-image-alt":{"id":"input-image-alt","title":"`\u003cinput type=\"image\">` elements have `[alt]` text","description":"When an image is being used as an `\u003cinput>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn more](https://web.dev/input-image-alt/).","score":null,"scoreDisplayMode":"notApplicable"},"label":{"id":"label","title":"Form elements have associated labels","description":"Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more](https://web.dev/label/).","score":null,"scoreDisplayMode":"notApplicable"},"link-name":{"id":"link-name","title":"Links 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 more](https://web.dev/link-name/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-4-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,1,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","boundingRect":{"top":5460,"bottom":5494,"left":-13,"right":21,"width":34,"height":34},"snippet":"\u003ca _ngcontent-yqt-c38=\"\" href=\"#\" uk-slidenav-previous=\"\" uk-slider-item=\"previous\" class=\"uk-position-center-left-out uk-position-small uk-icon uk-slidenav-previous…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-left-out","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":"6-5-A","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,2,A","selector":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","boundingRect":{"top":5460,"bottom":5494,"left":325,"right":359,"width":34,"height":34},"snippet":"\u003ca _ngcontent-yqt-c38=\"\" href=\"#\" uk-slidenav-next=\"\" uk-slider-item=\"next\" class=\"uk-position-center-right-out uk-position-small uk-icon uk-slidenav-next uk…\">","nodeLabel":"main > section.blogPosts > div.posts > a.uk-position-center-right-out","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 contain only `\u003cli>` elements and script supporting elements (`\u003cscript>` and `\u003ctemplate>`).","description":"Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"listitem":{"id":"listitem","title":"List items (`\u003cli>`) are contained within `\u003cul>` or `\u003col>` parent elements","description":"Screen readers require list items (`\u003cli>`) to be contained within a parent `\u003cul>` or `\u003col>` to be announced properly. [Learn more](https://web.dev/listitem/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-refresh":{"id":"meta-refresh","title":"The document does not use `\u003cmeta http-equiv=\"refresh\">`","description":"Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](https://web.dev/meta-refresh/).","score":null,"scoreDisplayMode":"notApplicable"},"meta-viewport":{"id":"meta-viewport","title":"`[user-scalable=\"no\"]` is not used in the `\u003cmeta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.","description":"Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more](https://web.dev/meta-viewport/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"object-alt":{"id":"object-alt","title":"`\u003cobject>` elements have alternate text","description":"Screen readers cannot translate non-text content. Adding alternate text to `\u003cobject>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).","score":null,"scoreDisplayMode":"notApplicable"},"tabindex":{"id":"tabindex","title":"Some elements have a `[tabindex]` value greater than 0","description":"A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more](https://web.dev/tabindex/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","itemType":"node","subItemsHeading":{"key":"relatedNode","itemType":"node"},"text":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"6-66-BUTTON","path":"1,HTML,1,BODY,0,APP-ROOT,0,BUTTON","selector":"body#my-scrollbar > app-root.ng-tns-c28-0 > button.skip-to-main","boundingRect":{"top":-2833,"bottom":-2803,"left":10,"right":124,"width":114,"height":30},"snippet":"\u003cbutton _ngcontent-yqt-c28=\"\" tabindex=\"1\" class=\"skip-to-main ng-tns-c28-0\">","nodeLabel":"Skip To Main","explanation":"Fix any of the following:\n Element has a tabindex greater than 0"}},{"node":{"type":"node","lhId":"6-3-A","path":"1,HTML,1,BODY,0,APP-ROOT,1,APP-HEADER,0,HEADER,0,NAV,3,A","selector":"app-header.ng-tns-c28-0 > header > nav > a.uk-scrollspy-inview","boundingRect":{"top":-2758,"bottom":-2721,"left":66,"right":160,"width":94,"height":37},"snippet":"\u003ca _ngcontent-yqt-c14=\"\" tabindex=\"5\" routerlink=\"../products\" href=\"/products\" style=\"border: none;\" class=\"uk-scrollspy-inview \">","nodeLabel":"Products","explanation":"Fix any of the following:\n Element has a tabindex greater than 0"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.keyboard","best-practice"]}}},"td-headers-attr":{"id":"td-headers-attr","title":"Cells in a `\u003ctable>` element that use the `[headers]` attribute refer to table cells within the same table.","description":"Screen readers have features to make navigating tables easier. Ensuring `\u003ctd>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).","score":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](https://web.dev/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 more](https://web.dev/valid-lang/).","score":null,"scoreDisplayMode":"notApplicable"},"video-caption":{"id":"video-caption","title":"`\u003cvideo>` elements contain a `\u003ctrack>` element with `[kind=\"captions\"]`","description":"When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more](https://web.dev/video-caption/).","score":null,"scoreDisplayMode":"notApplicable"},"custom-controls-labels":{"id":"custom-controls-labels","title":"Custom controls have associated labels","description":"Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more](https://web.dev/custom-controls-labels/).","score":null,"scoreDisplayMode":"manual"},"custom-controls-roles":{"id":"custom-controls-roles","title":"Custom controls have ARIA roles","description":"Custom interactive controls have appropriate ARIA roles. [Learn more](https://web.dev/custom-control-roles/).","score":null,"scoreDisplayMode":"manual"},"focus-traps":{"id":"focus-traps","title":"User focus is not accidentally trapped in a region","description":"A user can tab into and out of any control or region without accidentally trapping their focus. [Learn more](https://web.dev/focus-traps/).","score":null,"scoreDisplayMode":"manual"},"focusable-controls":{"id":"focusable-controls","title":"Interactive controls are keyboard focusable","description":"Custom interactive controls are keyboard focusable and display a focus indicator. [Learn more](https://web.dev/focusable-controls/).","score":null,"scoreDisplayMode":"manual"},"interactive-element-affordance":{"id":"interactive-element-affordance","title":"Interactive elements indicate their purpose and state","description":"Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn more](https://web.dev/interactive-element-affordance/).","score":null,"scoreDisplayMode":"manual"},"logical-tab-order":{"id":"logical-tab-order","title":"The page has a logical tab order","description":"Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more](https://web.dev/logical-tab-order/).","score":null,"scoreDisplayMode":"manual"},"managed-focus":{"id":"managed-focus","title":"The user's focus is directed to new content added to the page","description":"If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn more](https://web.dev/managed-focus/).","score":null,"scoreDisplayMode":"manual"},"offscreen-content-hidden":{"id":"offscreen-content-hidden","title":"Offscreen content is hidden from assistive technology","description":"Offscreen content is hidden with display: none or aria-hidden=true. [Learn more](https://web.dev/offscreen-content-hidden/).","score":null,"scoreDisplayMode":"manual"},"use-landmarks":{"id":"use-landmarks","title":"HTML5 landmark elements are used to improve navigation","description":"Landmark elements (\u003cmain>, \u003cnav>, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more](https://web.dev/use-landmarks/).","score":null,"scoreDisplayMode":"manual"},"visual-order-follows-dom":{"id":"visual-order-follows-dom","title":"Visual order on the page follows DOM order","description":"DOM order matches the visual order, improving navigation for assistive technology. [Learn more](https://web.dev/visual-order-follows-dom/).","score":null,"scoreDisplayMode":"manual"},"uses-long-cache-ttl":{"id":"uses-long-cache-ttl","title":"Serve static assets with an efficient cache policy","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).","score":0.65,"scoreDisplayMode":"numeric","numericValue":82071.175,"numericUnit":"byte","displayValue":"2 resources found","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"cacheLifetimeMs","itemType":"ms","text":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","debugData":{"type":"debugdata","max-age":1800},"cacheLifetimeMs":1800000,"cacheHitProbability":0.1375,"totalBytes":86310,"wastedBytes":74442.375},{"url":"https://beta.sapython.me/styles.93673910bd567bc0059a.css","debugData":{"type":"debugdata","max-age":3600},"cacheLifetimeMs":3600000,"cacheHitProbability":0.2,"totalBytes":9536,"wastedBytes":7628.8}],"summary":{"wastedBytes":82071.175}}},"total-byte-weight":{"id":"total-byte-weight","title":"Avoids enormous network payloads","description":"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https://web.dev/total-byte-weight/).","score":1,"scoreDisplayMode":"numeric","numericValue":1487750,"numericUnit":"byte","displayValue":"Total size was 1,453 KiB","details":{"type":"table","headings":[{"key":"url","itemType":"url","text":"URL"},{"key":"totalBytes","itemType":"bytes","text":"Transfer Size"}],"items":[{"url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","totalBytes":255854},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146099},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146096},{"url":"https://beta.sapython.me/","totalBytes":138282},{"url":"https://beta.sapython.me/assets/css/remixicon.woff2","totalBytes":125093},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","totalBytes":112877},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=F8mqlIu0dRdCRYKpsYZAL8owl8OD6PIhomtADHI6Lophw_sPSfLjUemWumbj0DNdSHOFRvwUURdDKm78YRLYkuC4EO5NUzW7qID2C6jWY35KxWdQAaUeFwaxCy4YrRdAG6KI_Y6wftON_vCwx0SQcTx1IUA2BS3lHR6ef1LEjvOsojLIkVhegbavIIrVjGAI26NJccmSEexGp8cmzThdi3rgxAbqi80f-QoJxEcFOmpqIv74IhczkZp3t9MhRh2MxlQv8iBSFy0JUE2VbnI3kvt3loXtgW5iV2HIofi6Aq_2qNStvMA-H4NFZaqqBjpLjaxamUgw5kIJqurVB8mekKMptlDh_aUXXttN8KgNxnho7SEEVxxMgGuga8Pw_Z1JplsKfvmp1b2Q2cM32TCuhZTjbJME7bW50KJcUag04kc","totalBytes":112877},{"url":"https://sapython-f016a.firebaseapp.com/__/auth/iframe.js","totalBytes":86310},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","totalBytes":60600},{"url":"https://beta.sapython.me/AmsterdamOne.64a4f6de5ce138b9f8dd.woff2","totalBytes":48065}]}},"offscreen-images":{"id":"offscreen-images","title":"Defer offscreen images","description":"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https://web.dev/offscreen-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"render-blocking-resources":{"id":"render-blocking-resources","title":"Eliminate render-blocking resources","description":"Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources/).","score":0.88,"scoreDisplayMode":"numeric","numericValue":150,"numericUnit":"millisecond","displayValue":"Potential savings of 150 ms","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedMs","valueType":"timespanMs","label":"Potential Savings"}],"items":[{"url":"https://beta.sapython.me/assets/css/remixicon.css","totalBytes":11141,"wastedMs":509},{"url":"https://beta.sapython.me/assets/css/uikit.min.css","totalBytes":23535,"wastedMs":339},{"url":"https://www.google.com/recaptcha/api.js","totalBytes":932,"wastedMs":894}],"overallSavingsMs":150}},"unminified-css":{"id":"unminified-css","title":"Minify CSS","description":"Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 3 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":"https://beta.sapython.me/assets/css/uikit.min.css","totalBytes":23535,"wastedBytes":2584,"wastedPercent":10.978039154257146}],"overallSavingsMs":0,"overallSavingsBytes":2584}},"unminified-javascript":{"id":"unminified-javascript","title":"Minify JavaScript","description":"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript/).","score":0.86,"scoreDisplayMode":"numeric","numericValue":170,"numericUnit":"millisecond","displayValue":"Potential savings of 41 KiB","warnings":[],"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":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","totalBytes":112877,"wastedBytes":42047,"wastedPercent":37.25056810112199}],"overallSavingsMs":170,"overallSavingsBytes":42047}},"unused-css-rules":{"id":"unused-css-rules","title":"Reduce unused CSS","description":"Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules/).","score":0.78,"scoreDisplayMode":"numeric","numericValue":260,"numericUnit":"millisecond","displayValue":"Potential savings of 64 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":":root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px; ... } ...","wastedBytes":31788,"wastedPercent":97.18746166114587,"totalBytes":32708},{"url":"https://beta.sapython.me/assets/css/uikit.min.css","wastedBytes":22481,"wastedPercent":95.52065490926552,"totalBytes":23535},{"url":"https://beta.sapython.me/assets/css/remixicon.css","wastedBytes":11077,"wastedPercent":99.42446434397999,"totalBytes":11141}],"overallSavingsMs":260,"overallSavingsBytes":65346}},"unused-javascript":{"id":"unused-javascript","title":"Reduce unused JavaScript","description":"Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn more](https://web.dev/unused-javascript/).","score":0.34,"scoreDisplayMode":"numeric","numericValue":2120,"numericUnit":"millisecond","displayValue":"Potential savings of 358 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://beta.sapython.me/vendor.7e9b0a44c796175da098.js","totalBytes":255854,"wastedBytes":138027,"wastedPercent":53.947475535249644},{"url":"https://www.gstatic.com/recaptcha/releases/2W_gRz39xX8G13fM-OdyQPlc/recaptcha__en.js","totalBytes":146099,"wastedBytes":113279,"wastedPercent":77.53599574188432},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","totalBytes":112877,"wastedBytes":68037,"wastedPercent":60.275529044169865},{"url":"https://www.googletagmanager.com/gtag/js?l=dataLayer&id=G-9HWLXLES8L","totalBytes":60600,"wastedBytes":24855,"wastedPercent":41.01405560431681},{"url":"https://beta.sapython.me/assets/javascripts/uikit.min.js","totalBytes":39978,"wastedBytes":22588,"wastedPercent":56.50047469720072}],"overallSavingsMs":2120,"overallSavingsBytes":366786}},"modern-image-formats":{"id":"modern-image-formats","title":"Serve images in next-gen formats","description":"Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https://web.dev/uses-webp-images/).","score":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 more](https://web.dev/uses-optimized-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","warnings":[],"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"uses-text-compression":{"id":"uses-text-compression","title":"Enable text compression","description":"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression/).","score":0.47,"scoreDisplayMode":"numeric","numericValue":1020,"numericUnit":"millisecond","displayValue":"Potential savings of 213 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":"https://beta.sapython.me/","totalBytes":137841,"wastedBytes":126045},{"url":"https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=cJpY_m8MiBw7jFT8BPSjnZ9Y5WwVMfqHrWfxSUXuAlybMgVVUyxaO3x2Z4Pm3nbm","totalBytes":112656,"wastedBytes":91685}],"overallSavingsMs":1020,"overallSavingsBytes":217730}},"uses-responsive-images":{"id":"uses-responsive-images","title":"Properly size images","description":"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"efficient-animated-content":{"id":"efficient-animated-content","title":"Use video formats for animated content","description":"Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. [Learn more](https://web.dev/efficient-animated-content/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"duplicated-javascript":{"id":"duplicated-javascript","title":"Remove duplicate modules in JavaScript bundles","description":"Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0,"overallSavingsBytes":0}},"legacy-javascript":{"id":"legacy-javascript","title":"Avoid serving legacy JavaScript to modern browsers","description":"Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn More](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","displayValue":"Potential savings of 0 KiB","details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"location","valueType":"source-location"},"label":"URL"},{"key":null,"valueType":"code","subItemsHeading":{"key":"signal"},"label":""},{"key":"wastedBytes","valueType":"bytes","label":"Potential Savings"}],"items":[{"url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","wastedBytes":43,"subItems":{"type":"subitems","items":[{"signal":"@babel/plugin-transform-classes","location":{"type":"source-location","url":"https://beta.sapython.me/vendor.7e9b0a44c796175da098.js","urlProvider":"network","line":0,"column":566680}}]},"totalBytes":0},{"url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","wastedBytes":0,"subItems":{"type":"subitems","items":[{"signal":"Date.prototype.toISOString","location":{"type":"source-location","url":"https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.en.iTmf4rxOyWc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/rs=AHpOoo-LTnDn-AS2QlMWYZdnaV1OuFR7Iw/cb=gapi.loaded_0?le=scs","urlProvider":"network","line":134,"column":15}}]},"totalBytes":0}],"overallSavingsMs":0,"overallSavingsBytes":43}},"doctype":{"id":"doctype","title":"Page has the HTML doctype","description":"Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more](https://web.dev/doctype/).","score":1,"scoreDisplayMode":"binary"},"charset":{"id":"charset","title":"Properly defines charset","description":"A character encoding declaration is required. It can be done with a `\u003cmeta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more](https://web.dev/charset/).","score":1,"scoreDisplayMode":"binary"},"dom-size":{"id":"dom-size","title":"Avoid an excessive DOM size","description":"A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size/).","score":0.83,"scoreDisplayMode":"numeric","numericValue":932,"numericUnit":"element","displayValue":"932 elements","details":{"type":"table","headings":[{"key":"statistic","itemType":"text","text":"Statistic"},{"key":"node","itemType":"node","text":"Element"},{"key":"value","itemType":"numeric","text":"Value"}],"items":[{"statistic":"Total DOM Elements","value":932},{"node":{"type":"node","lhId":"6-52-SOURCE","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL,0,LI,0,APP-POST-CARD,0,ARTICLE,1,DIV,1,P,0,APP-IMG,0,DIV,0,PICTURE,0,SOURCE","selector":"app-img > div.animate > picture.ng-star-inserted > source","boundingRect":{"top":8181,"bottom":8195,"left":51,"right":51,"width":0,"height":14},"snippet":"\u003csource _ngcontent-yqt-c25=\"\" media=\"(max-width: 512px)\" srcset=\"./assets/images/authorImages/compressed/Kumar Saptam-256.avif\">","nodeLabel":"app-img > div.animate > picture.ng-star-inserted > source"},"statistic":"Maximum DOM Depth","value":18},{"node":{"type":"node","lhId":"6-53-UL","path":"1,HTML,1,BODY,0,APP-ROOT,4,DIV,1,APP-HOME,0,MAIN,8,SECTION,1,DIV,0,DIV,0,UL","selector":"section.blogPosts > div.posts > div.uk-slider-container > ul.uk-slider-items","boundingRect":{"top":7915,"bottom":8615,"left":36,"right":310,"width":274,"height":700},"snippet":"\u003cul _ngcontent-yqt-c38=\"\" uk-scrollspy=\"cls: uk-animation-fade; target: li; delay: 200; repeat: false\" class=\"uk-slider-items uk-child-width-1-2 uk-child-width-1-3@s uk-child-width-1-4…\" style=\"transform: translate3d(0px, 0px, 0px);\">","nodeLabel":"Hello7 My Website And it's features"},"statistic":"Maximum Child Elements","value":16}]}},"geolocation-on-start":{"id":"geolocation-on-start","title":"Avoids requesting the geolocation permission on page load","description":"Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more](https://web.dev/geolocation-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"inspector-issues":{"id":"inspector-issues","title":"No issues in the `Issues` panel in Chrome Devtools","description":"Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-document-write":{"id":"no-document-write","title":"Avoids `document.write()`","description":"For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"no-vulnerable-libraries":{"id":"no-vulnerable-libraries","title":"Includes front-end JavaScript libraries with known security vulnerabilities","description":"Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries/).","score":0,"scoreDisplayMode":"binary","displayValue":"1 vulnerability detected","details":{"type":"table","headings":[{"key":"detectedLib","itemType":"link","text":"Library Version"},{"key":"vulnCount","itemType":"text","text":"Vulnerability Count"},{"key":"highestSeverity","itemType":"text","text":"Highest Severity"}],"items":[{"highestSeverity":"High","vulnCount":1,"detectedLib":{"text":"GreenSock JS@2.0.2","url":"https://snyk.io/vuln/npm:gsap?lh=2.0.2&utm_source=lighthouse&utm_medium=ref&utm_campaign=audit","type":"link"}}],"summary":{}}},"js-libraries":{"id":"js-libraries","title":"Detected JavaScript libraries","description":"All front-end JavaScript libraries detected on the page. [Learn more](https://web.dev/js-libraries/).","score":null,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"name","itemType":"text","text":"Name"},{"key":"version","itemType":"text","text":"Version"}],"items":[{"name":"Angular","version":"12.2.16","npm":"@angular/core"},{"name":"GreenSock JS","version":"2.0.2","npm":"gsap"}],"summary":{},"debugData":{"type":"debugdata","stacks":[{"id":"angular","version":"12.2.16"},{"id":"greensock","version":"2.0.2"}]}}},"notification-on-start":{"id":"notification-on-start","title":"Avoids requesting the notification permission on page load","description":"Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more](https://web.dev/notification-on-start/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"password-inputs-can-be-pasted-into":{"id":"password-inputs-can-be-pasted-into","title":"Allows users to paste into password fields","description":"Preventing password pasting undermines good security policy. [Learn more](https://web.dev/password-inputs-can-be-pasted-into/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"uses-http2":{"id":"uses-http2","title":"Use HTTP/2","description":"HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. [Learn more](https://web.dev/uses-http2/).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"millisecond","details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0}},"uses-passive-event-listeners":{"id":"uses-passive-event-listeners","title":"Uses passive listeners to improve scrolling performance","description":"Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more](https://web.dev/uses-passive-event-listeners/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"meta-description":{"id":"meta-description","title":"Document has a meta description","description":"Meta descriptions may be included in search results to concisely summarize page content. [Learn more](https://web.dev/meta-description/).","score":1,"scoreDisplayMode":"binary"},"http-status-code":{"id":"http-status-code","title":"Page has successful HTTP status code","description":"Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more](https://web.dev/http-status-code/).","score":1,"scoreDisplayMode":"binary"},"font-size":{"id":"font-size","title":"Document uses legible font sizes","description":"Font sizes less than 12px are too small to be legible and require mobile visitors to “pinch to zoom” in order to read. Strive to have >60% of page text ≥12px. [Learn more](https://web.dev/font-size/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% legible text","details":{"type":"table","headings":[{"key":"source","itemType":"source-location","text":"Source"},{"key":"selector","itemType":"code","text":"Selector"},{"key":"coverage","itemType":"text","text":"% of Page Text"},{"key":"fontSize","itemType":"text","text":"Font Size"}],"items":[{"source":{"type":"code","value":"Legible text"},"selector":"","coverage":"100.00%","fontSize":"≥ 12px"}]}},"link-text":{"id":"link-text","title":"Links have descriptive text","description":"Descriptive link text helps search engines understand your content. [Learn more](https://web.dev/link-text/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[],"summary":{}}},"crawlable-anchors":{"id":"crawlable-anchors","title":"Links are crawlable","description":"Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn More](https://support.google.com/webmasters/answer/9112205)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"is-crawlable":{"id":"is-crawlable","title":"Page isn’t blocked from indexing","description":"Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more](https://web.dev/is-crawable/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"robots-txt":{"id":"robots-txt","title":"robots.txt is valid","description":"If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more](https://web.dev/robots-txt/).","score":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](https://web.dev/tap-targets/).","score":1,"scoreDisplayMode":"binary","displayValue":"100% appropriately sized tap targets","details":{"type":"table","headings":[],"items":[]}},"hreflang":{"id":"hreflang","title":"Document has a valid `hreflang`","description":"hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more](https://web.dev/hreflang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"plugins":{"id":"plugins","title":"Document avoids plugins","description":"Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more](https://web.dev/plugins/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[],"items":[]}},"canonical":{"id":"canonical","title":"Document has a valid `rel=canonical`","description":"Canonical links suggest which URL to show in search results. [Learn more](https://web.dev/canonical/).","score":null,"scoreDisplayMode":"notApplicable"},"structured-data":{"id":"structured-data","title":"Structured data is valid","description":"Run the [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/) and the [Structured Data Linter](http://linter.structured-data.org/) to validate structured data. [Learn more](https://web.dev/structured-data/).","score":null,"scoreDisplayMode":"manual"}},"configSettings":{"output":["html"],"maxWaitForFcp":30000,"maxWaitForLoad":45000,"formFactor":"mobile","throttling":{"rttMs":150,"throughputKbps":1638.4,"requestLatencyMs":562.5,"downloadThroughputKbps":1474.5600000000002,"uploadThroughputKbps":675,"cpuSlowdownMultiplier":4},"throttlingMethod":"simulate","screenEmulation":{"mobile":true,"width":360,"height":640,"deviceScaleFactor":2.625,"disabled":false},"emulatedUserAgent":"Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4695.0 Mobile Safari/537.36 Chrome-Lighthouse","auditMode":false,"gatherMode":false,"disableStorageReset":false,"debugNavigation":false,"channel":"cli","budgets":null,"locale":"en-US","blockedUrlPatterns":null,"additionalTraceCategories":null,"extraHeaders":null,"precomputedLanternData":null,"onlyAudits":null,"onlyCategories":null,"skipAudits":null},"categories":{"performance":{"title":"Performance","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"first-contentful-paint","weight":10,"group":"metrics","acronym":"FCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules"]},{"id":"interactive","weight":10,"group":"metrics","acronym":"TTI"},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT","relevantAudits":["long-tasks","third-party-summary","third-party-facades","bootup-time","mainthread-work-breakdown","dom-size","duplicated-javascript","legacy-javascript","viewport"]},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP","relevantAudits":["server-response-time","render-blocking-resources","redirects","critical-request-chains","uses-text-compression","uses-rel-preconnect","uses-rel-preload","font-display","unminified-javascript","unminified-css","unused-css-rules","largest-contentful-paint-element","preload-lcp-image","unused-javascript","efficient-animated-content","total-byte-weight"]},{"id":"cumulative-layout-shift","weight":15,"group":"metrics","acronym":"CLS","relevantAudits":["layout-shift-elements","non-composited-animations","unsized-images"]},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"first-meaningful-paint","weight":0,"acronym":"FMP","group":"hidden"},{"id":"render-blocking-resources","weight":0},{"id":"uses-responsive-images","weight":0},{"id":"offscreen-images","weight":0},{"id":"unminified-css","weight":0},{"id":"unminified-javascript","weight":0},{"id":"unused-css-rules","weight":0},{"id":"unused-javascript","weight":0},{"id":"uses-optimized-images","weight":0},{"id":"modern-image-formats","weight":0},{"id":"uses-text-compression","weight":0},{"id":"uses-rel-preconnect","weight":0},{"id":"server-response-time","weight":0},{"id":"redirects","weight":0},{"id":"uses-rel-preload","weight":0},{"id":"uses-http2","weight":0},{"id":"efficient-animated-content","weight":0},{"id":"duplicated-javascript","weight":0},{"id":"legacy-javascript","weight":0},{"id":"preload-lcp-image","weight":0},{"id":"total-byte-weight","weight":0},{"id":"uses-long-cache-ttl","weight":0},{"id":"dom-size","weight":0},{"id":"critical-request-chains","weight":0},{"id":"user-timings","weight":0},{"id":"bootup-time","weight":0},{"id":"mainthread-work-breakdown","weight":0},{"id":"font-display","weight":0},{"id":"resource-summary","weight":0},{"id":"third-party-summary","weight":0},{"id":"third-party-facades","weight":0},{"id":"largest-contentful-paint-element","weight":0},{"id":"lcp-lazy-loaded","weight":0},{"id":"layout-shift-elements","weight":0},{"id":"uses-passive-event-listeners","weight":0},{"id":"no-document-write","weight":0},{"id":"long-tasks","weight":0},{"id":"non-composited-animations","weight":0},{"id":"unsized-images","weight":0},{"id":"viewport","weight":0},{"id":"no-unload-listeners","weight":0},{"id":"performance-budget","weight":0,"group":"budgets"},{"id":"timing-budget","weight":0,"group":"budgets"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"}],"id":"performance","score":0.43},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://web.dev/lighthouse-accessibility/). Only a subset of accessibility issues can be automatically detected so manual testing is also encouraged.","manualDescription":"These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://developers.google.com/web/fundamentals/accessibility/how-to-review).","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":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":0,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":3,"group":"a11y-navigation"},{"id":"color-contrast","weight":3,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":3,"group":"a11y-names-labels"},{"id":"duplicate-id-active","weight":3,"group":"a11y-navigation"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":2,"group":"a11y-navigation"},{"id":"html-has-lang","weight":3,"group":"a11y-language"},{"id":"html-lang-valid","weight":3,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":0,"group":"a11y-names-labels"},{"id":"link-name","weight":3,"group":"a11y-names-labels"},{"id":"list","weight":3,"group":"a11y-tables-lists"},{"id":"listitem","weight":3,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"tabindex","weight":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.72},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":1,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"no-vulnerable-libraries","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"password-inputs-can-be-pasted-into","weight":1,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"preload-fonts","weight":0,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":1,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"id":"best-practices","score":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-web-vitals/). [Learn more](https://support.google.com/webmasters/answer/35769).","manualDescription":"Run these additional validators on your site to check additional SEO best practices.","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"viewport","weight":1,"group":"seo-mobile"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"is-crawlable","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":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":0.92},"pwa":{"title":"PWA","description":"These checks validate the aspects of a Progressive Web App. [Learn more](https://developers.google.com/web/progressive-web-apps/checklist).","manualDescription":"These checks are required by the baseline [PWA Checklist](https://developers.google.com/web/progressive-web-apps/checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.","supportedModes":["navigation"],"auditRefs":[{"id":"installable-manifest","weight":2,"group":"pwa-installable"},{"id":"service-worker","weight":1,"group":"pwa-optimized"},{"id":"splash-screen","weight":1,"group":"pwa-optimized"},{"id":"themed-omnibox","weight":1,"group":"pwa-optimized"},{"id":"content-width","weight":1,"group":"pwa-optimized"},{"id":"viewport","weight":2,"group":"pwa-optimized"},{"id":"apple-touch-icon","weight":1,"group":"pwa-optimized"},{"id":"maskable-icon","weight":1,"group":"pwa-optimized"},{"id":"pwa-cross-browser","weight":0},{"id":"pwa-page-transitions","weight":0},{"id":"pwa-each-page-has-url","weight":0}],"id":"pwa","score":1}},"categoryGroups":{"metrics":{"title":"Metrics"},"load-opportunities":{"title":"Opportunities","description":"These suggestions can help your page load faster. They don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"budgets":{"title":"Budgets","description":"Performance budgets set standards for the performance of your site."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://web.dev/performance-scoring/) the Performance score."},"pwa-installable":{"title":"Installable"},"pwa-optimized":{"title":"PWA Optimized"},"a11y-best-practices":{"title":"Best practices","description":"These items highlight common accessibility best practices."},"a11y-color-contrast":{"title":"Contrast","description":"These are opportunities to improve the legibility of your content."},"a11y-names-labels":{"title":"Names and labels","description":"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."},"a11y-navigation":{"title":"Navigation","description":"These are opportunities to improve keyboard navigation in your application."},"a11y-aria":{"title":"ARIA","description":"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."},"a11y-language":{"title":"Internationalization and localization","description":"These are opportunities to improve the interpretation of your content by users in different locales."},"a11y-audio-video":{"title":"Audio and video","description":"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."},"a11y-tables-lists":{"title":"Tables and lists","description":"These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."},"seo-mobile":{"title":"Mobile Friendly","description":"Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/)."},"seo-content":{"title":"Content Best Practices","description":"Format your HTML in a way that enables crawlers to better understand your app’s content."},"seo-crawl":{"title":"Crawling and Indexing","description":"To appear in search results, crawlers need access to your app."},"best-practices-trust-safety":{"title":"Trust and Safety"},"best-practices-ux":{"title":"User Experience"},"best-practices-browser-compat":{"title":"Browser Compatibility"},"best-practices-general":{"title":"General"},"hidden":{"title":""}},"stackPacks":[],"timing":{"entries":[{"startTime":812.11,"name":"lh:init:config","duration":462.37,"entryType":"measure"},{"startTime":813.58,"name":"lh:config:requireGatherers","duration":28.09,"entryType":"measure"},{"startTime":841.74,"name":"lh:config:requireAudits","duration":374.12,"entryType":"measure"},{"startTime":1274.68,"name":"lh:runner:gather","duration":19702.23,"entryType":"measure"},{"startTime":1275.32,"name":"lh:init:connect","duration":33.08,"entryType":"measure"},{"startTime":1308.47,"name":"lh:gather:loadBlank","duration":26.92,"entryType":"measure"},{"startTime":1311.19,"name":"lh:driver:navigate","duration":24.04,"entryType":"measure"},{"startTime":1335.5,"name":"lh:gather:getVersion","duration":0.61,"entryType":"measure"},{"startTime":1336.21,"name":"lh:gather:getBenchmarkIndex","duration":1006.49,"entryType":"measure"},{"startTime":2342.82,"name":"lh:gather:setupDriver","duration":19.05,"entryType":"measure"},{"startTime":2346.27,"name":"lh:prepare:navigationMode","duration":15.58,"entryType":"measure"},{"startTime":2362.22,"name":"lh:gather:runPass-defaultPass","duration":17864.17,"entryType":"measure"},{"startTime":2362.54,"name":"lh:gather:loadBlank","duration":12.38,"entryType":"measure"},{"startTime":2362.67,"name":"lh:driver:navigate","duration":12.19,"entryType":"measure"},{"startTime":2375.04,"name":"lh:prepare:navigation","duration":207,"entryType":"measure"},{"startTime":2411.83,"name":"lh:storage:clearDataForOrigin","duration":82.9,"entryType":"measure"},{"startTime":2494.8,"name":"lh:storage:clearBrowserCaches","duration":85.23,"entryType":"measure"},{"startTime":2580.21,"name":"lh:gather:prepareThrottlingAndNetwork","duration":1.81,"entryType":"measure"},{"startTime":2582.18,"name":"lh:gather:beforePass","duration":7.86,"entryType":"measure"},{"startTime":2582.2,"name":"lh:gather:beforePass:CSSUsage","duration":0.09,"entryType":"measure"},{"startTime":2582.29,"name":"lh:gather:beforePass:JsUsage","duration":3.11,"entryType":"measure"},{"startTime":2585.42,"name":"lh:gather:beforePass:ViewportDimensions","duration":0.04,"entryType":"measure"},{"startTime":2585.46,"name":"lh:gather:beforePass:ConsoleMessages","duration":1.75,"entryType":"measure"},{"startTime":2587.22,"name":"lh:gather:beforePass:AnchorElements","duration":0.02,"entryType":"measure"},{"startTime":2587.25,"name":"lh:gather:beforePass:ImageElements","duration":0.01,"entryType":"measure"},{"startTime":2587.27,"name":"lh:gather:beforePass:LinkElements","duration":0.01,"entryType":"measure"},{"startTime":2587.28,"name":"lh:gather:beforePass:MetaElements","duration":0.02,"entryType":"measure"},{"startTime":2587.3,"name":"lh:gather:beforePass:ScriptElements","duration":0.01,"entryType":"measure"},{"startTime":2587.32,"name":"lh:gather:beforePass:IFrameElements","duration":0.01,"entryType":"measure"},{"startTime":2587.33,"name":"lh:gather:beforePass:Inputs","duration":0.01,"entryType":"measure"},{"startTime":2587.35,"name":"lh:gather:beforePass:MainDocumentContent","duration":0.01,"entryType":"measure"},{"startTime":2587.37,"name":"lh:gather:beforePass:GlobalListeners","duration":0.01,"entryType":"measure"},{"startTime":2587.38,"name":"lh:gather:beforePass:Doctype","duration":0.01,"entryType":"measure"},{"startTime":2587.39,"name":"lh:gather:beforePass:DOMStats","duration":0.01,"entryType":"measure"},{"startTime":2587.41,"name":"lh:gather:beforePass:OptimizedImages","duration":0.01,"entryType":"measure"},{"startTime":2587.42,"name":"lh:gather:beforePass:PasswordInputsWithPreventedPaste","duration":0.01,"entryType":"measure"},{"startTime":2587.43,"name":"lh:gather:beforePass:ResponseCompression","duration":0.01,"entryType":"measure"},{"startTime":2587.44,"name":"lh:gather:beforePass:TagsBlockingFirstPaint","duration":0.72,"entryType":"measure"},{"startTime":2588.17,"name":"lh:gather:beforePass:FontSize","duration":0.02,"entryType":"measure"},{"startTime":2588.19,"name":"lh:gather:beforePass:EmbeddedContent","duration":0.01,"entryType":"measure"},{"startTime":2588.2,"name":"lh:gather:beforePass:RobotsTxt","duration":0.01,"entryType":"measure"},{"startTime":2588.21,"name":"lh:gather:beforePass:TapTargets","duration":0.01,"entryType":"measure"},{"startTime":2588.22,"name":"lh:gather:beforePass:Accessibility","duration":0.01,"entryType":"measure"},{"startTime":2588.24,"name":"lh:gather:beforePass:TraceElements","duration":0.93,"entryType":"measure"},{"startTime":2589.17,"name":"lh:gather:beforePass:InspectorIssues","duration":0.63,"entryType":"measure"},{"startTime":2589.81,"name":"lh:gather:beforePass:SourceMaps","duration":0.2,"entryType":"measure"},{"startTime":2590.02,"name":"lh:gather:beforePass:FullPageScreenshot","duration":0.01,"entryType":"measure"},{"startTime":2590.09,"name":"lh:gather:beginRecording","duration":48.74,"entryType":"measure"},{"startTime":2639.03,"name":"lh:gather:loadPage-defaultPass","duration":5446.64,"entryType":"measure"},{"startTime":2639.23,"name":"lh:driver:navigate","duration":5446.36,"entryType":"measure"},{"startTime":8085.8,"name":"lh:gather:pass","duration":2.15,"entryType":"measure"},{"startTime":8088.04,"name":"lh:gather:getTrace","duration":1268.78,"entryType":"measure"},{"startTime":9356.83,"name":"lh:gather:getDevtoolsLog","duration":2.66,"entryType":"measure"},{"startTime":9357.29,"name":"lh:computed:NetworkRecords","duration":2.19,"entryType":"measure"},{"startTime":9364.9,"name":"lh:gather:afterPass","duration":10861.32,"entryType":"measure"},{"startTime":9370.26,"name":"lh:gather:afterPass:CSSUsage","duration":290.24,"entryType":"measure"},{"startTime":9660.52,"name":"lh:gather:afterPass:JsUsage","duration":107.67,"entryType":"measure"},{"startTime":9768.21,"name":"lh:gather:afterPass:ViewportDimensions","duration":2.93,"entryType":"measure"},{"startTime":9771.17,"name":"lh:gather:afterPass:ConsoleMessages","duration":3.33,"entryType":"measure"},{"startTime":9774.54,"name":"lh:gather:afterPass:AnchorElements","duration":37.99,"entryType":"measure"},{"startTime":9812.55,"name":"lh:gather:afterPass:ImageElements","duration":584.76,"entryType":"measure"},{"startTime":10397.33,"name":"lh:gather:afterPass:LinkElements","duration":7.26,"entryType":"measure"},{"startTime":10404.62,"name":"lh:gather:afterPass:MetaElements","duration":5.35,"entryType":"measure"},{"startTime":10409.99,"name":"lh:gather:afterPass:ScriptElements","duration":55.27,"entryType":"measure"},{"startTime":10465.28,"name":"lh:gather:afterPass:IFrameElements","duration":6.89,"entryType":"measure"},{"startTime":10472.18,"name":"lh:gather:afterPass:Inputs","duration":5.67,"entryType":"measure"},{"startTime":10477.86,"name":"lh:gather:afterPass:MainDocumentContent","duration":6.15,"entryType":"measure"},{"startTime":10484.02,"name":"lh:gather:afterPass:GlobalListeners","duration":3.3,"entryType":"measure"},{"startTime":10487.34,"name":"lh:gather:afterPass:Doctype","duration":2,"entryType":"measure"},{"startTime":10489.35,"name":"lh:gather:afterPass:DOMStats","duration":8.75,"entryType":"measure"},{"startTime":10498.11,"name":"lh:gather:afterPass:OptimizedImages","duration":1.66,"entryType":"measure"},{"startTime":10499.79,"name":"lh:gather:afterPass:PasswordInputsWithPreventedPaste","duration":2.84,"entryType":"measure"},{"startTime":10502.64,"name":"lh:gather:afterPass:ResponseCompression","duration":12.3,"entryType":"measure"},{"startTime":10514.95,"name":"lh:gather:afterPass:TagsBlockingFirstPaint","duration":3.73,"entryType":"measure"},{"startTime":10518.7,"name":"lh:gather:afterPass:FontSize","duration":50.49,"entryType":"measure"},{"startTime":10569.2,"name":"lh:gather:afterPass:EmbeddedContent","duration":3.2,"entryType":"measure"},{"startTime":10572.41,"name":"lh:gather:afterPass:RobotsTxt","duration":58.65,"entryType":"measure"},{"startTime":10572.69,"name":"lh:gather:getVersion","duration":0.46,"entryType":"measure"},{"startTime":10574.19,"name":"lh:gather:getVersion","duration":0.87,"entryType":"measure"},{"startTime":10631.08,"name":"lh:gather:afterPass:TapTargets","duration":42.8,"entryType":"measure"},{"startTime":10673.89,"name":"lh:gather:afterPass:Accessibility","duration":355.12,"entryType":"measure"},{"startTime":11029.03,"name":"lh:gather:afterPass:TraceElements","duration":404.76,"entryType":"measure"},{"startTime":11034.06,"name":"lh:computed:ProcessedTrace","duration":111.42,"entryType":"measure"},{"startTime":11145.51,"name":"lh:computed:ProcessedNavigation","duration":0.69,"entryType":"measure"},{"startTime":11433.8,"name":"lh:gather:afterPass:InspectorIssues","duration":1.86,"entryType":"measure"},{"startTime":11435.68,"name":"lh:gather:afterPass:SourceMaps","duration":3513.65,"entryType":"measure"},{"startTime":11437.06,"name":"lh:gather:getVersion","duration":1.23,"entryType":"measure"},{"startTime":11437.06,"name":"lh:gather:getVersion","duration":0.33,"entryType":"measure"},{"startTime":11437.06,"name":"lh:gather:getVersion","duration":0.33,"entryType":"measure"},{"startTime":11437.06,"name":"lh:gather:getVersion","duration":0.32,"entryType":"measure"},{"startTime":11437.06,"name":"lh:gather:getVersion","duration":0.3,"entryType":"measure"},{"startTime":14949.35,"name":"lh:gather:afterPass:FullPageScreenshot","duration":5276.86,"entryType":"measure"},{"startTime":20226.61,"name":"lh:gather:populateBaseArtifacts","duration":32.82,"entryType":"measure"},{"startTime":20226.91,"name":"lh:gather:getWebAppManifest","duration":3.16,"entryType":"measure"},{"startTime":20230.15,"name":"lh:gather:getInstallabilityErrors","duration":1.26,"entryType":"measure"},{"startTime":20231.54,"name":"lh:gather:collectStacks","duration":27.75,"entryType":"measure"},{"startTime":20260.15,"name":"lh:gather:runPass-offlinePass","duration":619.28,"entryType":"measure"},{"startTime":20260.3,"name":"lh:gather:loadBlank","duration":38.89,"entryType":"measure"},{"startTime":20260.39,"name":"lh:driver:navigate","duration":38.76,"entryType":"measure"},{"startTime":20299.21,"name":"lh:prepare:navigation","duration":2.62,"entryType":"measure"},{"startTime":20299.35,"name":"lh:gather:prepareThrottlingAndNetwork","duration":2.47,"entryType":"measure"},{"startTime":20301.86,"name":"lh:gather:beforePass","duration":2.03,"entryType":"measure"},{"startTime":20301.88,"name":"lh:gather:beforePass:ServiceWorker","duration":2,"entryType":"measure"},{"startTime":20303.9,"name":"lh:gather:beginRecording","duration":0.13,"entryType":"measure"},{"startTime":20304.04,"name":"lh:gather:loadPage-offlinePass","duration":364.07,"entryType":"measure"},{"startTime":20304.13,"name":"lh:driver:navigate","duration":363.92,"entryType":"measure"},{"startTime":20668.12,"name":"lh:gather:pass","duration":0.34,"entryType":"measure"},{"startTime":20668.48,"name":"lh:gather:getDevtoolsLog","duration":1.47,"entryType":"measure"},{"startTime":20669.05,"name":"lh:computed:NetworkRecords","duration":0.88,"entryType":"measure"},{"startTime":20715.22,"name":"lh:gather:afterPass","duration":164.18,"entryType":"measure"},{"startTime":20868.77,"name":"lh:gather:afterPass:ServiceWorker","duration":10.63,"entryType":"measure"},{"startTime":20879.57,"name":"lh:gather:disconnect","duration":97.12,"entryType":"measure"},{"startTime":20879.75,"name":"lh:storage:clearDataForOrigin","duration":94.93,"entryType":"measure"},{"startTime":20977.12,"name":"lh:runner:audit","duration":1841.59,"entryType":"measure"},{"startTime":20977.23,"name":"lh:runner:auditing","duration":1839.74,"entryType":"measure"},{"startTime":20979.66,"name":"lh:audit:is-on-https","duration":2.45,"entryType":"measure"},{"startTime":20982.58,"name":"lh:audit:service-worker","duration":3.11,"entryType":"measure"},{"startTime":20986.26,"name":"lh:audit:viewport","duration":2.29,"entryType":"measure"},{"startTime":20987.05,"name":"lh:computed:ViewportMeta","duration":0.58,"entryType":"measure"},{"startTime":20988.85,"name":"lh:audit:first-contentful-paint","duration":39.92,"entryType":"measure"},{"startTime":20989.6,"name":"lh:computed:FirstContentfulPaint","duration":37.87,"entryType":"measure"},{"startTime":20989.87,"name":"lh:computed:LanternFirstContentfulPaint","duration":37.59,"entryType":"measure"},{"startTime":20990.04,"name":"lh:computed:PageDependencyGraph","duration":28.6,"entryType":"measure"},{"startTime":21018.69,"name":"lh:computed:LoadSimulator","duration":1.97,"entryType":"measure"},{"startTime":21018.79,"name":"lh:computed:NetworkAnalysis","duration":1.66,"entryType":"measure"},{"startTime":21029.13,"name":"lh:audit:largest-contentful-paint","duration":8.84,"entryType":"measure"},{"startTime":21029.7,"name":"lh:computed:LargestContentfulPaint","duration":7.15,"entryType":"measure"},{"startTime":21029.77,"name":"lh:computed:LanternLargestContentfulPaint","duration":7.07,"entryType":"measure"},{"startTime":21039.53,"name":"lh:audit:first-meaningful-paint","duration":6.98,"entryType":"measure"},{"startTime":21040.16,"name":"lh:computed:FirstMeaningfulPaint","duration":5.52,"entryType":"measure"},{"startTime":21040.24,"name":"lh:computed:LanternFirstMeaningfulPaint","duration":5.43,"entryType":"measure"},{"startTime":21046.76,"name":"lh:audit:speed-index","duration":596.14,"entryType":"measure"},{"startTime":21047.31,"name":"lh:computed:SpeedIndex","duration":594.29,"entryType":"measure"},{"startTime":21047.39,"name":"lh:computed:LanternSpeedIndex","duration":594.2,"entryType":"measure"},{"startTime":21047.44,"name":"lh:computed:Speedline","duration":581.61,"entryType":"measure"},{"startTime":21642.94,"name":"lh:audit:screenshot-thumbnails","duration":279.76,"entryType":"measure"},{"startTime":21922.76,"name":"lh:audit:final-screenshot","duration":5.22,"entryType":"measure"},{"startTime":21923.14,"name":"lh:computed:Screenshots","duration":4.75,"entryType":"measure"},{"startTime":21928.94,"name":"lh:audit:total-blocking-time","duration":36.47,"entryType":"measure"},{"startTime":21930.05,"name":"lh:computed:TotalBlockingTime","duration":32.65,"entryType":"measure"},{"startTime":21930.14,"name":"lh:computed:LanternTotalBlockingTime","duration":32.56,"entryType":"measure"},{"startTime":21930.22,"name":"lh:computed:LanternInteractive","duration":21.54,"entryType":"measure"},{"startTime":21966.2,"name":"lh:audit:max-potential-fid","duration":9.76,"entryType":"measure"},{"startTime":21967.51,"name":"lh:computed:MaxPotentialFID","duration":7.21,"entryType":"measure"},{"startTime":21967.58,"name":"lh:computed:LanternMaxPotentialFID","duration":7.14,"entryType":"measure"},{"startTime":21976.74,"name":"lh:audit:cumulative-layout-shift","duration":2.69,"entryType":"measure"},{"startTime":21977.9,"name":"lh:computed:CumulativeLayoutShift","duration":0.45,"entryType":"measure"},{"startTime":21980.03,"name":"lh:audit:errors-in-console","duration":3.62,"entryType":"measure"},{"startTime":21981.3,"name":"lh:computed:JSBundles","duration":0.09,"entryType":"measure"},{"startTime":21984.13,"name":"lh:audit:server-response-time","duration":2,"entryType":"measure"},{"startTime":21984.81,"name":"lh:computed:MainResource","duration":0.12,"entryType":"measure"},{"startTime":21986.49,"name":"lh:audit:interactive","duration":1.65,"entryType":"measure"},{"startTime":21987.22,"name":"lh:computed:Interactive","duration":0.11,"entryType":"measure"},{"startTime":21988.61,"name":"lh:audit:user-timings","duration":10.09,"entryType":"measure"},{"startTime":21989.18,"name":"lh:computed:UserTimings","duration":6.36,"entryType":"measure"},{"startTime":21999.38,"name":"lh:audit:critical-request-chains","duration":5.59,"entryType":"measure"},{"startTime":22000.36,"name":"lh:computed:CriticalRequestChains","duration":1.04,"entryType":"measure"},{"startTime":22005.34,"name":"lh:audit:redirects","duration":9.16,"entryType":"measure"},{"startTime":22015.26,"name":"lh:audit:installable-manifest","duration":3.61,"entryType":"measure"},{"startTime":22016.28,"name":"lh:computed:ManifestValues","duration":0.77,"entryType":"measure"},{"startTime":22019.55,"name":"lh:audit:apple-touch-icon","duration":1.89,"entryType":"measure"},{"startTime":22022.23,"name":"lh:audit:splash-screen","duration":1.82,"entryType":"measure"},{"startTime":22024.51,"name":"lh:audit:themed-omnibox","duration":1.56,"entryType":"measure"},{"startTime":22026.57,"name":"lh:audit:maskable-icon","duration":1.65,"entryType":"measure"},{"startTime":22029.88,"name":"lh:audit:content-width","duration":1.63,"entryType":"measure"},{"startTime":22031.91,"name":"lh:audit:image-aspect-ratio","duration":4.45,"entryType":"measure"},{"startTime":22036.78,"name":"lh:audit:image-size-responsive","duration":2.06,"entryType":"measure"},{"startTime":22039.27,"name":"lh:audit:preload-fonts","duration":1.38,"entryType":"measure"},{"startTime":22041.09,"name":"lh:audit:deprecations","duration":1.44,"entryType":"measure"},{"startTime":22042.92,"name":"lh:audit:mainthread-work-breakdown","duration":82.77,"entryType":"measure"},{"startTime":22043.54,"name":"lh:computed:MainThreadTasks","duration":77.13,"entryType":"measure"},{"startTime":22126.35,"name":"lh:audit:bootup-time","duration":12.63,"entryType":"measure"},{"startTime":22139.32,"name":"lh:audit:uses-rel-preload","duration":1.04,"entryType":"measure"},{"startTime":22140.67,"name":"lh:audit:uses-rel-preconnect","duration":2.43,"entryType":"measure"},{"startTime":22143.52,"name":"lh:audit:font-display","duration":4.06,"entryType":"measure"},{"startTime":22147.61,"name":"lh:audit:diagnostics","duration":1.32,"entryType":"measure"},{"startTime":22148.96,"name":"lh:audit:network-requests","duration":2.21,"entryType":"measure"},{"startTime":22151.64,"name":"lh:audit:network-rtt","duration":1.62,"entryType":"measure"},{"startTime":22153.64,"name":"lh:audit:network-server-latency","duration":1.56,"entryType":"measure"},{"startTime":22155.22,"name":"lh:audit:main-thread-tasks","duration":0.9,"entryType":"measure"},{"startTime":22156.13,"name":"lh:audit:metrics","duration":1.54,"entryType":"measure"},{"startTime":22156.47,"name":"lh:computed:TimingSummary","duration":1.09,"entryType":"measure"},{"startTime":22156.77,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.09,"entryType":"measure"},{"startTime":22156.92,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.07,"entryType":"measure"},{"startTime":22158.05,"name":"lh:audit:performance-budget","duration":2.36,"entryType":"measure"},{"startTime":22158.61,"name":"lh:computed:ResourceSummary","duration":0.72,"entryType":"measure"},{"startTime":22160.75,"name":"lh:audit:timing-budget","duration":1.16,"entryType":"measure"},{"startTime":22162.24,"name":"lh:audit:resource-summary","duration":2.04,"entryType":"measure"},{"startTime":22164.83,"name":"lh:audit:third-party-summary","duration":12.78,"entryType":"measure"},{"startTime":22178.17,"name":"lh:audit:third-party-facades","duration":7.82,"entryType":"measure"},{"startTime":22186.29,"name":"lh:audit:largest-contentful-paint-element","duration":2.32,"entryType":"measure"},{"startTime":22189.06,"name":"lh:audit:lcp-lazy-loaded","duration":1.62,"entryType":"measure"},{"startTime":22190.92,"name":"lh:audit:layout-shift-elements","duration":1.12,"entryType":"measure"},{"startTime":22192.31,"name":"lh:audit:long-tasks","duration":7.01,"entryType":"measure"},{"startTime":22199.8,"name":"lh:audit:no-unload-listeners","duration":2.61,"entryType":"measure"},{"startTime":22202.69,"name":"lh:audit:non-composited-animations","duration":8.26,"entryType":"measure"},{"startTime":22211.33,"name":"lh:audit:unsized-images","duration":6.08,"entryType":"measure"},{"startTime":22217.92,"name":"lh:audit:valid-source-maps","duration":2.39,"entryType":"measure"},{"startTime":22220.59,"name":"lh:audit:preload-lcp-image","duration":1.54,"entryType":"measure"},{"startTime":22222.43,"name":"lh:audit:csp-xss","duration":1.23,"entryType":"measure"},{"startTime":22223.68,"name":"lh:audit:full-page-screenshot","duration":0.14,"entryType":"measure"},{"startTime":22223.83,"name":"lh:audit:script-treemap-data","duration":26.62,"entryType":"measure"},{"startTime":22224.2,"name":"lh:computed:ModuleDuplication","duration":0.19,"entryType":"measure"},{"startTime":22224.42,"name":"lh:computed:UnusedJavascriptSummary","duration":5.79,"entryType":"measure"},{"startTime":22230.28,"name":"lh:computed:UnusedJavascriptSummary","duration":13.29,"entryType":"measure"},{"startTime":22243.65,"name":"lh:computed:UnusedJavascriptSummary","duration":0.32,"entryType":"measure"},{"startTime":22244.02,"name":"lh:computed:UnusedJavascriptSummary","duration":0.12,"entryType":"measure"},{"startTime":22244.2,"name":"lh:computed:UnusedJavascriptSummary","duration":0.24,"entryType":"measure"},{"startTime":22244.51,"name":"lh:computed:UnusedJavascriptSummary","duration":0.07,"entryType":"measure"},{"startTime":22244.66,"name":"lh:computed:UnusedJavascriptSummary","duration":0.41,"entryType":"measure"},{"startTime":22245.15,"name":"lh:computed:UnusedJavascriptSummary","duration":0.11,"entryType":"measure"},{"startTime":22245.36,"name":"lh:computed:UnusedJavascriptSummary","duration":0.11,"entryType":"measure"},{"startTime":22245.58,"name":"lh:computed:UnusedJavascriptSummary","duration":0.16,"entryType":"measure"},{"startTime":22245.87,"name":"lh:computed:UnusedJavascriptSummary","duration":2.96,"entryType":"measure"},{"startTime":22248.97,"name":"lh:computed:UnusedJavascriptSummary","duration":0.26,"entryType":"measure"},{"startTime":22249.37,"name":"lh:computed:UnusedJavascriptSummary","duration":0.16,"entryType":"measure"},{"startTime":22249.69,"name":"lh:computed:UnusedJavascriptSummary","duration":0.33,"entryType":"measure"},{"startTime":22250.19,"name":"lh:computed:UnusedJavascriptSummary","duration":0.23,"entryType":"measure"},{"startTime":22250.79,"name":"lh:audit:pwa-cross-browser","duration":1.04,"entryType":"measure"},{"startTime":22252.15,"name":"lh:audit:pwa-page-transitions","duration":1.06,"entryType":"measure"},{"startTime":22253.57,"name":"lh:audit:pwa-each-page-has-url","duration":0.86,"entryType":"measure"},{"startTime":22254.77,"name":"lh:audit:accesskeys","duration":1.28,"entryType":"measure"},{"startTime":22256.46,"name":"lh:audit:aria-allowed-attr","duration":5.09,"entryType":"measure"},{"startTime":22261.99,"name":"lh:audit:aria-command-name","duration":1.59,"entryType":"measure"},{"startTime":22263.95,"name":"lh:audit:aria-hidden-body","duration":6.23,"entryType":"measure"},{"startTime":22270.62,"name":"lh:audit:aria-hidden-focus","duration":5.54,"entryType":"measure"},{"startTime":22276.74,"name":"lh:audit:aria-input-field-name","duration":1.53,"entryType":"measure"},{"startTime":22278.7,"name":"lh:audit:aria-meter-name","duration":2.31,"entryType":"measure"},{"startTime":22281.4,"name":"lh:audit:aria-progressbar-name","duration":1.76,"entryType":"measure"},{"startTime":22283.52,"name":"lh:audit:aria-required-attr","duration":2.36,"entryType":"measure"},{"startTime":22286.39,"name":"lh:audit:aria-required-children","duration":3.53,"entryType":"measure"},{"startTime":22290.32,"name":"lh:audit:aria-required-parent","duration":2.19,"entryType":"measure"},{"startTime":22292.88,"name":"lh:audit:aria-roles","duration":1.78,"entryType":"measure"},{"startTime":22295.04,"name":"lh:audit:aria-toggle-field-name","duration":3.11,"entryType":"measure"},{"startTime":22298.56,"name":"lh:audit:aria-tooltip-name","duration":2.53,"entryType":"measure"},{"startTime":22301.47,"name":"lh:audit:aria-treeitem-name","duration":2.62,"entryType":"measure"},{"startTime":22304.46,"name":"lh:audit:aria-valid-attr-value","duration":4.4,"entryType":"measure"},{"startTime":22309.2,"name":"lh:audit:aria-valid-attr","duration":5.43,"entryType":"measure"},{"startTime":22315.01,"name":"lh:audit:button-name","duration":4.91,"entryType":"measure"},{"startTime":22320.3,"name":"lh:audit:bypass","duration":6.91,"entryType":"measure"},{"startTime":22327.6,"name":"lh:audit:color-contrast","duration":4.75,"entryType":"measure"},{"startTime":22332.8,"name":"lh:audit:definition-list","duration":3.29,"entryType":"measure"},{"startTime":22336.5,"name":"lh:audit:dlitem","duration":2.81,"entryType":"measure"},{"startTime":22339.69,"name":"lh:audit:document-title","duration":6.4,"entryType":"measure"},{"startTime":22346.51,"name":"lh:audit:duplicate-id-active","duration":5.15,"entryType":"measure"},{"startTime":22352,"name":"lh:audit:duplicate-id-aria","duration":3.21,"entryType":"measure"},{"startTime":22355.66,"name":"lh:audit:form-field-multiple-labels","duration":2.99,"entryType":"measure"},{"startTime":22359,"name":"lh:audit:frame-title","duration":2.59,"entryType":"measure"},{"startTime":22362,"name":"lh:audit:heading-order","duration":5.37,"entryType":"measure"},{"startTime":22368.61,"name":"lh:audit:html-has-lang","duration":7.01,"entryType":"measure"},{"startTime":22376.03,"name":"lh:audit:html-lang-valid","duration":6.22,"entryType":"measure"},{"startTime":22382.61,"name":"lh:audit:image-alt","duration":4.5,"entryType":"measure"},{"startTime":22387.53,"name":"lh:audit:input-image-alt","duration":3.28,"entryType":"measure"},{"startTime":22391.13,"name":"lh:audit:label","duration":2.79,"entryType":"measure"},{"startTime":22394.28,"name":"lh:audit:link-name","duration":6.25,"entryType":"measure"},{"startTime":22401.02,"name":"lh:audit:list","duration":5.61,"entryType":"measure"},{"startTime":22407.14,"name":"lh:audit:listitem","duration":6.36,"entryType":"measure"},{"startTime":22413.92,"name":"lh:audit:meta-refresh","duration":3.72,"entryType":"measure"},{"startTime":22418.16,"name":"lh:audit:meta-viewport","duration":7.35,"entryType":"measure"},{"startTime":22426.02,"name":"lh:audit:object-alt","duration":3.42,"entryType":"measure"},{"startTime":22429.88,"name":"lh:audit:tabindex","duration":6.36,"entryType":"measure"},{"startTime":22436.81,"name":"lh:audit:td-headers-attr","duration":6.37,"entryType":"measure"},{"startTime":22444.17,"name":"lh:audit:th-has-data-cells","duration":6.42,"entryType":"measure"},{"startTime":22450.99,"name":"lh:audit:valid-lang","duration":4.15,"entryType":"measure"},{"startTime":22455.53,"name":"lh:audit:video-caption","duration":4.35,"entryType":"measure"},{"startTime":22459.95,"name":"lh:audit:custom-controls-labels","duration":0.27,"entryType":"measure"},{"startTime":22460.24,"name":"lh:audit:custom-controls-roles","duration":0.15,"entryType":"measure"},{"startTime":22460.4,"name":"lh:audit:focus-traps","duration":0.14,"entryType":"measure"},{"startTime":22460.56,"name":"lh:audit:focusable-controls","duration":0.11,"entryType":"measure"},{"startTime":22460.68,"name":"lh:audit:interactive-element-affordance","duration":0.1,"entryType":"measure"},{"startTime":22460.78,"name":"lh:audit:logical-tab-order","duration":0.09,"entryType":"measure"},{"startTime":22460.88,"name":"lh:audit:managed-focus","duration":0.09,"entryType":"measure"},{"startTime":22460.98,"name":"lh:audit:offscreen-content-hidden","duration":0.08,"entryType":"measure"},{"startTime":22461.08,"name":"lh:audit:use-landmarks","duration":0.08,"entryType":"measure"},{"startTime":22461.17,"name":"lh:audit:visual-order-follows-dom","duration":0.09,"entryType":"measure"},{"startTime":22461.68,"name":"lh:audit:uses-long-cache-ttl","duration":2.66,"entryType":"measure"},{"startTime":22464.65,"name":"lh:audit:total-byte-weight","duration":1.59,"entryType":"measure"},{"startTime":22466.57,"name":"lh:audit:offscreen-images","duration":6.62,"entryType":"measure"},{"startTime":22473.5,"name":"lh:audit:render-blocking-resources","duration":3.12,"entryType":"measure"},{"startTime":22474.33,"name":"lh:computed:UnusedCSS","duration":0.76,"entryType":"measure"},{"startTime":22475.17,"name":"lh:computed:FirstContentfulPaint","duration":0.07,"entryType":"measure"},{"startTime":22476.83,"name":"lh:audit:unminified-css","duration":34.89,"entryType":"measure"},{"startTime":22511.96,"name":"lh:audit:unminified-javascript","duration":127.98,"entryType":"measure"},{"startTime":22640.22,"name":"lh:audit:unused-css-rules","duration":4.75,"entryType":"measure"},{"startTime":22645.25,"name":"lh:audit:unused-javascript","duration":7.02,"entryType":"measure"},{"startTime":22646.22,"name":"lh:computed:UnusedJavascriptSummary","duration":0.1,"entryType":"measure"},{"startTime":22652.57,"name":"lh:audit:modern-image-formats","duration":5.56,"entryType":"measure"},{"startTime":22658.37,"name":"lh:audit:uses-optimized-images","duration":4.28,"entryType":"measure"},{"startTime":22662.93,"name":"lh:audit:uses-text-compression","duration":4.22,"entryType":"measure"},{"startTime":22667.41,"name":"lh:audit:uses-responsive-images","duration":7.43,"entryType":"measure"},{"startTime":22667.94,"name":"lh:computed:ImageRecords","duration":3.44,"entryType":"measure"},{"startTime":22675.17,"name":"lh:audit:efficient-animated-content","duration":4.99,"entryType":"measure"},{"startTime":22680.43,"name":"lh:audit:duplicated-javascript","duration":4.43,"entryType":"measure"},{"startTime":22685.35,"name":"lh:audit:legacy-javascript","duration":82.35,"entryType":"measure"},{"startTime":22768.03,"name":"lh:audit:doctype","duration":1.4,"entryType":"measure"},{"startTime":22769.85,"name":"lh:audit:charset","duration":1.85,"entryType":"measure"},{"startTime":22772.21,"name":"lh:audit:dom-size","duration":1.83,"entryType":"measure"},{"startTime":22774.46,"name":"lh:audit:geolocation-on-start","duration":2.56,"entryType":"measure"},{"startTime":22777.52,"name":"lh:audit:inspector-issues","duration":1.59,"entryType":"measure"},{"startTime":22779.45,"name":"lh:audit:no-document-write","duration":1.37,"entryType":"measure"},{"startTime":22781.21,"name":"lh:audit:no-vulnerable-libraries","duration":4.37,"entryType":"measure"},{"startTime":22785.83,"name":"lh:audit:js-libraries","duration":1.15,"entryType":"measure"},{"startTime":22787.4,"name":"lh:audit:notification-on-start","duration":1.68,"entryType":"measure"},{"startTime":22789.41,"name":"lh:audit:password-inputs-can-be-pasted-into","duration":1.07,"entryType":"measure"},{"startTime":22790.71,"name":"lh:audit:uses-http2","duration":4.11,"entryType":"measure"},{"startTime":22795.19,"name":"lh:audit:uses-passive-event-listeners","duration":1.39,"entryType":"measure"},{"startTime":22796.89,"name":"lh:audit:meta-description","duration":0.98,"entryType":"measure"},{"startTime":22798.19,"name":"lh:audit:http-status-code","duration":1.89,"entryType":"measure"},{"startTime":22800.48,"name":"lh:audit:font-size","duration":1.75,"entryType":"measure"},{"startTime":22802.54,"name":"lh:audit:link-text","duration":1.3,"entryType":"measure"},{"startTime":22804.22,"name":"lh:audit:crawlable-anchors","duration":1.74,"entryType":"measure"},{"startTime":22806.31,"name":"lh:audit:is-crawlable","duration":1.48,"entryType":"measure"},{"startTime":22808.12,"name":"lh:audit:robots-txt","duration":1.11,"entryType":"measure"},{"startTime":22809.61,"name":"lh:audit:tap-targets","duration":1.98,"entryType":"measure"},{"startTime":22811.95,"name":"lh:audit:hreflang","duration":1.18,"entryType":"measure"},{"startTime":22813.42,"name":"lh:audit:plugins","duration":0.95,"entryType":"measure"},{"startTime":22814.67,"name":"lh:audit:canonical","duration":1.19,"entryType":"measure"},{"startTime":22816.15,"name":"lh:audit:structured-data","duration":0.82,"entryType":"measure"},{"startTime":22816.99,"name":"lh:runner:generate","duration":1.72,"entryType":"measure"}],"total":21543.82},"i18n":{"rendererFormattedStrings":{"calculatorLink":"See calculator.","collapseView":"Collapse view","crcInitialNavigation":"Initial Navigation","crcLongestDurationLabel":"Maximum critical path latency:","dropdownCopyJSON":"Copy JSON","dropdownDarkTheme":"Toggle Dark Theme","dropdownPrintExpanded":"Print Expanded","dropdownPrintSummary":"Print Summary","dropdownSaveGist":"Save as Gist","dropdownSaveHTML":"Save as HTML","dropdownSaveJSON":"Save as JSON","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","footerIssue":"File an issue","hide":"Hide","labDataTitle":"Lab Data","lsPerformanceCategoryDescription":"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.","manualAuditsGroupTitle":"Additional items to manually check","notApplicableAuditsGroupTitle":"Not applicable","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto G4","runtimeNoEmulation":"No emulation","runtimeSettingsAxeVersion":"Axe version","runtimeSettingsBenchmark":"CPU/Memory Power","runtimeSettingsCPUThrottling":"CPU throttling","runtimeSettingsDevice":"Device","runtimeSettingsNetworkThrottling":"Network throttling","runtimeSettingsUANetwork":"User agent (network)","runtimeSingleLoad":"Single page load","runtimeSingleLoadTooltip":"This data is taken from a single page load, as opposed to field data summarizing many sessions.","runtimeSlow4g":"Slow 4G throttling","runtimeUnknown":"Unknown","show":"Show","showRelevantAudits":"Show audits relevant to:","snippetCollapseButtonLabel":"Collapse snippet","snippetExpandButtonLabel":"Expand snippet","thirdPartyResourcesLabel":"Show 3rd-party resources","throttlingProvided":"Provided by environment","toplevelWarningsMessage":"There were issues affecting this run of Lighthouse:","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.","viewOriginalTraceLabel":"View Original Trace","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"lighthouse-core/audits/is-on-https.js | title":["audits[is-on-https].title"],"lighthouse-core/audits/is-on-https.js | description":["audits[is-on-https].description"],"lighthouse-core/audits/service-worker.js | title":["audits[service-worker].title"],"lighthouse-core/audits/service-worker.js | description":["audits[service-worker].description"],"lighthouse-core/audits/viewport.js | title":["audits.viewport.title"],"lighthouse-core/audits/viewport.js | description":["audits.viewport.description"],"lighthouse-core/lib/i18n/i18n.js | firstContentfulPaintMetric":["audits[first-contentful-paint].title"],"lighthouse-core/audits/metrics/first-contentful-paint.js | description":["audits[first-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | seconds":[{"values":{"timeInMs":3009.377},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":3459.377},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":7590.363},"path":"audits[first-meaningful-paint].displayValue"},{"values":{"timeInMs":8347.610247407507},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":10876.559},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":10823.283999999849},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":6132.935999999973},"path":"audits[bootup-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | largestContentfulPaintMetric":["audits[largest-contentful-paint].title"],"lighthouse-core/audits/metrics/largest-contentful-paint.js | description":["audits[largest-contentful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | firstMeaningfulPaintMetric":["audits[first-meaningful-paint].title"],"lighthouse-core/audits/metrics/first-meaningful-paint.js | description":["audits[first-meaningful-paint].description"],"lighthouse-core/lib/i18n/i18n.js | speedIndexMetric":["audits[speed-index].title"],"lighthouse-core/audits/metrics/speed-index.js | description":["audits[speed-index].description"],"lighthouse-core/lib/i18n/i18n.js | totalBlockingTimeMetric":["audits[total-blocking-time].title"],"lighthouse-core/audits/metrics/total-blocking-time.js | description":["audits[total-blocking-time].description"],"lighthouse-core/lib/i18n/i18n.js | ms":[{"values":{"timeInMs":1684.2209999999995},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":1082},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":150.981},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":1000.4750000000001},"path":"audits[network-server-latency].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"lighthouse-core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"lighthouse-core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"lighthouse-core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"lighthouse-core/audits/errors-in-console.js | failureTitle":["audits[errors-in-console].title"],"lighthouse-core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"lighthouse-core/lib/i18n/i18n.js | columnSource":["audits[errors-in-console].details.headings[0].text","audits[no-unload-listeners].details.headings[0].text","audits[font-size].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnDescription":["audits[errors-in-console].details.headings[1].text","audits[csp-xss].details.headings[0].text"],"lighthouse-core/audits/server-response-time.js | title":["audits[server-response-time].title"],"lighthouse-core/audits/server-response-time.js | description":["audits[server-response-time].description"],"lighthouse-core/audits/server-response-time.js | displayValue":[{"values":{"timeInMs":213.40099999999998},"path":"audits[server-response-time].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[bootup-time].details.headings[0].text","audits[network-rtt].details.headings[0].text","audits[network-server-latency].details.headings[0].text","audits[long-tasks].details.headings[0].text","audits[unsized-images].details.headings[1].text","audits[valid-source-maps].details.headings[0].text","audits[uses-long-cache-ttl].details.headings[0].text","audits[total-byte-weight].details.headings[0].text","audits[render-blocking-resources].details.headings[0].label","audits[unminified-css].details.headings[0].label","audits[unminified-javascript].details.headings[0].label","audits[unused-css-rules].details.headings[0].label","audits[unused-javascript].details.headings[0].label","audits[uses-text-compression].details.headings[0].label","audits[legacy-javascript].details.headings[0].label"],"lighthouse-core/lib/i18n/i18n.js | columnTimeSpent":["audits[server-response-time].details.headings[1].label","audits[mainthread-work-breakdown].details.headings[1].text","audits[network-rtt].details.headings[1].text","audits[network-server-latency].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | interactiveMetric":["audits.interactive.title"],"lighthouse-core/audits/metrics/interactive.js | description":["audits.interactive.description"],"lighthouse-core/audits/user-timings.js | title":["audits[user-timings].title"],"lighthouse-core/audits/user-timings.js | description":["audits[user-timings].description"],"lighthouse-core/audits/user-timings.js | displayValue":[{"values":{"itemCount":35},"path":"audits[user-timings].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnName":["audits[user-timings].details.headings[0].text","audits[non-composited-animations].details.headings[1].text","audits[js-libraries].details.headings[0].text"],"lighthouse-core/audits/user-timings.js | columnType":["audits[user-timings].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnStartTime":["audits[user-timings].details.headings[2].text","audits[long-tasks].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnDuration":["audits[user-timings].details.headings[3].text","audits[long-tasks].details.headings[2].text"],"lighthouse-core/audits/critical-request-chains.js | title":["audits[critical-request-chains].title"],"lighthouse-core/audits/critical-request-chains.js | description":["audits[critical-request-chains].description"],"lighthouse-core/audits/critical-request-chains.js | displayValue":[{"values":{"itemCount":7},"path":"audits[critical-request-chains].displayValue"}],"lighthouse-core/audits/redirects.js | title":["audits.redirects.title"],"lighthouse-core/audits/redirects.js | description":["audits.redirects.description"],"lighthouse-core/audits/installable-manifest.js | title":["audits[installable-manifest].title"],"lighthouse-core/audits/installable-manifest.js | description":["audits[installable-manifest].description"],"lighthouse-core/audits/apple-touch-icon.js | title":["audits[apple-touch-icon].title"],"lighthouse-core/audits/apple-touch-icon.js | description":["audits[apple-touch-icon].description"],"lighthouse-core/audits/splash-screen.js | title":["audits[splash-screen].title"],"lighthouse-core/audits/splash-screen.js | description":["audits[splash-screen].description"],"lighthouse-core/audits/themed-omnibox.js | title":["audits[themed-omnibox].title"],"lighthouse-core/audits/themed-omnibox.js | description":["audits[themed-omnibox].description"],"lighthouse-core/audits/maskable-icon.js | title":["audits[maskable-icon].title"],"lighthouse-core/audits/maskable-icon.js | description":["audits[maskable-icon].description"],"lighthouse-core/audits/content-width.js | title":["audits[content-width].title"],"lighthouse-core/audits/content-width.js | description":["audits[content-width].description"],"lighthouse-core/audits/image-aspect-ratio.js | title":["audits[image-aspect-ratio].title"],"lighthouse-core/audits/image-aspect-ratio.js | description":["audits[image-aspect-ratio].description"],"lighthouse-core/audits/image-size-responsive.js | title":["audits[image-size-responsive].title"],"lighthouse-core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"lighthouse-core/audits/preload-fonts.js | title":["audits[preload-fonts].title"],"lighthouse-core/audits/preload-fonts.js | description":["audits[preload-fonts].description"],"lighthouse-core/audits/deprecations.js | title":["audits.deprecations.title"],"lighthouse-core/audits/deprecations.js | description":["audits.deprecations.description"],"lighthouse-core/audits/mainthread-work-breakdown.js | failureTitle":["audits[mainthread-work-breakdown].title"],"lighthouse-core/audits/mainthread-work-breakdown.js | description":["audits[mainthread-work-breakdown].description"],"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory":["audits[mainthread-work-breakdown].details.headings[0].text"],"lighthouse-core/audits/bootup-time.js | failureTitle":["audits[bootup-time].title"],"lighthouse-core/audits/bootup-time.js | description":["audits[bootup-time].description"],"lighthouse-core/audits/bootup-time.js | columnTotal":["audits[bootup-time].details.headings[1].text"],"lighthouse-core/audits/bootup-time.js | columnScriptEval":["audits[bootup-time].details.headings[2].text"],"lighthouse-core/audits/bootup-time.js | columnScriptParse":["audits[bootup-time].details.headings[3].text"],"lighthouse-core/audits/uses-rel-preload.js | title":["audits[uses-rel-preload].title"],"lighthouse-core/audits/uses-rel-preload.js | description":["audits[uses-rel-preload].description"],"lighthouse-core/audits/uses-rel-preconnect.js | title":["audits[uses-rel-preconnect].title"],"lighthouse-core/audits/uses-rel-preconnect.js | description":["audits[uses-rel-preconnect].description"],"lighthouse-core/audits/uses-rel-preconnect.js | unusedWarning":[{"values":{"securityOrigin":"https://sapython-f016a.web.app"},"path":"audits[uses-rel-preconnect].warnings[0]"}],"lighthouse-core/audits/font-display.js | title":["audits[font-display].title"],"lighthouse-core/audits/font-display.js | description":["audits[font-display].description"],"lighthouse-core/audits/network-rtt.js | title":["audits[network-rtt].title"],"lighthouse-core/audits/network-rtt.js | description":["audits[network-rtt].description"],"lighthouse-core/audits/network-server-latency.js | title":["audits[network-server-latency].title"],"lighthouse-core/audits/network-server-latency.js | description":["audits[network-server-latency].description"],"lighthouse-core/audits/performance-budget.js | title":["audits[performance-budget].title"],"lighthouse-core/audits/performance-budget.js | description":["audits[performance-budget].description"],"lighthouse-core/audits/timing-budget.js | title":["audits[timing-budget].title"],"lighthouse-core/audits/timing-budget.js | description":["audits[timing-budget].description"],"lighthouse-core/audits/resource-summary.js | title":["audits[resource-summary].title"],"lighthouse-core/audits/resource-summary.js | description":["audits[resource-summary].description"],"lighthouse-core/audits/resource-summary.js | displayValue":[{"values":{"requestCount":43,"byteCount":1487750},"path":"audits[resource-summary].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnResourceType":["audits[resource-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnRequests":["audits[resource-summary].details.headings[1].text"],"lighthouse-core/lib/i18n/i18n.js | columnTransferSize":["audits[resource-summary].details.headings[2].text","audits[third-party-summary].details.headings[1].text","audits[uses-long-cache-ttl].details.headings[2].text","audits[total-byte-weight].details.headings[1].text","audits[render-blocking-resources].details.headings[1].label","audits[unminified-css].details.headings[1].label","audits[unminified-javascript].details.headings[1].label","audits[unused-css-rules].details.headings[1].label","audits[unused-javascript].details.headings[1].label","audits[uses-text-compression].details.headings[1].label"],"lighthouse-core/lib/i18n/i18n.js | totalResourceType":["audits[resource-summary].details.items[0].label"],"lighthouse-core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[1].label"],"lighthouse-core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[2].label"],"lighthouse-core/lib/i18n/i18n.js | documentResourceType":["audits[resource-summary].details.items[3].label"],"lighthouse-core/lib/i18n/i18n.js | stylesheetResourceType":["audits[resource-summary].details.items[4].label"],"lighthouse-core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[5].label"],"lighthouse-core/lib/i18n/i18n.js | imageResourceType":["audits[resource-summary].details.items[6].label"],"lighthouse-core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[7].label"],"lighthouse-core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"lighthouse-core/audits/third-party-summary.js | title":["audits[third-party-summary].title"],"lighthouse-core/audits/third-party-summary.js | description":["audits[third-party-summary].description"],"lighthouse-core/audits/third-party-summary.js | displayValue":[{"values":{"timeInMs":10.811999999999998},"path":"audits[third-party-summary].displayValue"}],"lighthouse-core/audits/third-party-summary.js | columnThirdParty":["audits[third-party-summary].details.headings[0].text"],"lighthouse-core/lib/i18n/i18n.js | columnBlockingTime":["audits[third-party-summary].details.headings[2].text"],"lighthouse-core/audits/third-party-facades.js | title":["audits[third-party-facades].title"],"lighthouse-core/audits/third-party-facades.js | description":["audits[third-party-facades].description"],"lighthouse-core/audits/largest-contentful-paint-element.js | title":["audits[largest-contentful-paint-element].title"],"lighthouse-core/audits/largest-contentful-paint-element.js | description":["audits[largest-contentful-paint-element].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueElementsFound":[{"values":{"nodeCount":1},"path":"audits[largest-contentful-paint-element].displayValue"},{"values":{"nodeCount":5},"path":"audits[layout-shift-elements].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnElement":["audits[largest-contentful-paint-element].details.headings[0].text","audits[layout-shift-elements].details.headings[0].text","audits[non-composited-animations].details.headings[0].text","audits[dom-size].details.headings[1].text"],"lighthouse-core/audits/lcp-lazy-loaded.js | title":["audits[lcp-lazy-loaded].title"],"lighthouse-core/audits/lcp-lazy-loaded.js | description":["audits[lcp-lazy-loaded].description"],"lighthouse-core/audits/layout-shift-elements.js | title":["audits[layout-shift-elements].title"],"lighthouse-core/audits/layout-shift-elements.js | description":["audits[layout-shift-elements].description"],"lighthouse-core/audits/layout-shift-elements.js | columnContribution":["audits[layout-shift-elements].details.headings[1].text"],"lighthouse-core/audits/long-tasks.js | title":["audits[long-tasks].title"],"lighthouse-core/audits/long-tasks.js | description":["audits[long-tasks].description"],"lighthouse-core/audits/long-tasks.js | displayValue":[{"values":{"itemCount":15},"path":"audits[long-tasks].displayValue"}],"lighthouse-core/audits/no-unload-listeners.js | failureTitle":["audits[no-unload-listeners].title"],"lighthouse-core/audits/no-unload-listeners.js | description":["audits[no-unload-listeners].description"],"lighthouse-core/audits/non-composited-animations.js | title":["audits[non-composited-animations].title"],"lighthouse-core/audits/non-composited-animations.js | description":["audits[non-composited-animations].description"],"lighthouse-core/audits/non-composited-animations.js | displayValue":[{"values":{"itemCount":57},"path":"audits[non-composited-animations].displayValue"}],"lighthouse-core/audits/non-composited-animations.js | unsupportedCSSProperty":[{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[0].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[1].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[2].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[3].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[4].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[5].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[6].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[7].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[8].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[9].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[10].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[11].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[12].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[13].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[14].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"width"},"path":"audits[non-composited-animations].details.items[15].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[16].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[17].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"text-shadow"},"path":"audits[non-composited-animations].details.items[18].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[19].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[20].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[21].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"color"},"path":"audits[non-composited-animations].details.items[22].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[23].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[23].subItems.items[1].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[24].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[25].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[26].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[27].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[28].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[29].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[30].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[31].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[32].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[33].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[34].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[35].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[36].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[37].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[38].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[39].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[40].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[41].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[42].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[43].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[44].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[45].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[46].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[47].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[48].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[49].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[50].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[51].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[52].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[53].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[54].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[55].subItems.items[0].failureReason"},{"values":{"propertyCount":1,"properties":"visibility"},"path":"audits[non-composited-animations].details.items[56].subItems.items[0].failureReason"}],"lighthouse-core/audits/unsized-images.js | failureTitle":["audits[unsized-images].title"],"lighthouse-core/audits/unsized-images.js | description":["audits[unsized-images].description"],"lighthouse-core/audits/valid-source-maps.js | failureTitle":["audits[valid-source-maps].title"],"lighthouse-core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"lighthouse-core/audits/valid-source-maps.js | columnMapURL":["audits[valid-source-maps].details.headings[1].text"],"lighthouse-core/audits/valid-source-maps.js | missingSourceMapErrorMessage":["audits[valid-source-maps].details.items[0].subItems.items[0].error"],"lighthouse-core/audits/preload-lcp-image.js | title":["audits[preload-lcp-image].title"],"lighthouse-core/audits/preload-lcp-image.js | description":["audits[preload-lcp-image].description"],"lighthouse-core/audits/csp-xss.js | title":["audits[csp-xss].title"],"lighthouse-core/audits/csp-xss.js | description":["audits[csp-xss].description"],"lighthouse-core/audits/csp-xss.js | columnDirective":["audits[csp-xss].details.headings[1].text"],"lighthouse-core/audits/csp-xss.js | columnSeverity":["audits[csp-xss].details.headings[2].text"],"lighthouse-core/lib/i18n/i18n.js | itemSeverityHigh":["audits[csp-xss].details.items[0].severity","audits[no-vulnerable-libraries].details.items[0].highestSeverity"],"lighthouse-core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"lighthouse-core/audits/manual/pwa-cross-browser.js | title":["audits[pwa-cross-browser].title"],"lighthouse-core/audits/manual/pwa-cross-browser.js | description":["audits[pwa-cross-browser].description"],"lighthouse-core/audits/manual/pwa-page-transitions.js | title":["audits[pwa-page-transitions].title"],"lighthouse-core/audits/manual/pwa-page-transitions.js | description":["audits[pwa-page-transitions].description"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | title":["audits[pwa-each-page-has-url].title"],"lighthouse-core/audits/manual/pwa-each-page-has-url.js | description":["audits[pwa-each-page-has-url].description"],"lighthouse-core/audits/accessibility/accesskeys.js | title":["audits.accesskeys.title"],"lighthouse-core/audits/accessibility/accesskeys.js | description":["audits.accesskeys.description"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | title":["audits[aria-allowed-attr].title"],"lighthouse-core/audits/accessibility/aria-allowed-attr.js | description":["audits[aria-allowed-attr].description"],"lighthouse-core/audits/accessibility/aria-command-name.js | title":["audits[aria-command-name].title"],"lighthouse-core/audits/accessibility/aria-command-name.js | description":["audits[aria-command-name].description"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | title":["audits[aria-hidden-body].title"],"lighthouse-core/audits/accessibility/aria-hidden-body.js | description":["audits[aria-hidden-body].description"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | title":["audits[aria-hidden-focus].title"],"lighthouse-core/audits/accessibility/aria-hidden-focus.js | description":["audits[aria-hidden-focus].description"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | title":["audits[aria-input-field-name].title"],"lighthouse-core/audits/accessibility/aria-input-field-name.js | description":["audits[aria-input-field-name].description"],"lighthouse-core/audits/accessibility/aria-meter-name.js | title":["audits[aria-meter-name].title"],"lighthouse-core/audits/accessibility/aria-meter-name.js | description":["audits[aria-meter-name].description"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | title":["audits[aria-progressbar-name].title"],"lighthouse-core/audits/accessibility/aria-progressbar-name.js | description":["audits[aria-progressbar-name].description"],"lighthouse-core/audits/accessibility/aria-required-attr.js | title":["audits[aria-required-attr].title"],"lighthouse-core/audits/accessibility/aria-required-attr.js | description":["audits[aria-required-attr].description"],"lighthouse-core/audits/accessibility/aria-required-children.js | title":["audits[aria-required-children].title"],"lighthouse-core/audits/accessibility/aria-required-children.js | description":["audits[aria-required-children].description"],"lighthouse-core/audits/accessibility/aria-required-parent.js | title":["audits[aria-required-parent].title"],"lighthouse-core/audits/accessibility/aria-required-parent.js | description":["audits[aria-required-parent].description"],"lighthouse-core/audits/accessibility/aria-roles.js | title":["audits[aria-roles].title"],"lighthouse-core/audits/accessibility/aria-roles.js | description":["audits[aria-roles].description"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title":["audits[aria-toggle-field-name].title"],"lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description":["audits[aria-toggle-field-name].description"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | title":["audits[aria-tooltip-name].title"],"lighthouse-core/audits/accessibility/aria-tooltip-name.js | description":["audits[aria-tooltip-name].description"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | title":["audits[aria-treeitem-name].title"],"lighthouse-core/audits/accessibility/aria-treeitem-name.js | description":["audits[aria-treeitem-name].description"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title":["audits[aria-valid-attr-value].title"],"lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description":["audits[aria-valid-attr-value].description"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | title":["audits[aria-valid-attr].title"],"lighthouse-core/audits/accessibility/aria-valid-attr.js | description":["audits[aria-valid-attr].description"],"lighthouse-core/audits/accessibility/button-name.js | failureTitle":["audits[button-name].title"],"lighthouse-core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"lighthouse-core/lib/i18n/i18n.js | columnFailingElem":["audits[button-name].details.headings[0].text","audits[color-contrast].details.headings[0].text","audits[image-alt].details.headings[0].text","audits[link-name].details.headings[0].text","audits.tabindex.details.headings[0].text"],"lighthouse-core/audits/accessibility/bypass.js | title":["audits.bypass.title"],"lighthouse-core/audits/accessibility/bypass.js | description":["audits.bypass.description"],"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle":["audits[color-contrast].title"],"lighthouse-core/audits/accessibility/color-contrast.js | description":["audits[color-contrast].description"],"lighthouse-core/audits/accessibility/definition-list.js | title":["audits[definition-list].title"],"lighthouse-core/audits/accessibility/definition-list.js | description":["audits[definition-list].description"],"lighthouse-core/audits/accessibility/dlitem.js | title":["audits.dlitem.title"],"lighthouse-core/audits/accessibility/dlitem.js | description":["audits.dlitem.description"],"lighthouse-core/audits/accessibility/document-title.js | title":["audits[document-title].title"],"lighthouse-core/audits/accessibility/document-title.js | description":["audits[document-title].description"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | title":["audits[duplicate-id-active].title"],"lighthouse-core/audits/accessibility/duplicate-id-active.js | description":["audits[duplicate-id-active].description"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | title":["audits[duplicate-id-aria].title"],"lighthouse-core/audits/accessibility/duplicate-id-aria.js | description":["audits[duplicate-id-aria].description"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"lighthouse-core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"lighthouse-core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"lighthouse-core/audits/accessibility/heading-order.js | title":["audits[heading-order].title"],"lighthouse-core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"lighthouse-core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"lighthouse-core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"lighthouse-core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"lighthouse-core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"lighthouse-core/audits/accessibility/image-alt.js | failureTitle":["audits[image-alt].title"],"lighthouse-core/audits/accessibility/image-alt.js | description":["audits[image-alt].description"],"lighthouse-core/audits/accessibility/input-image-alt.js | title":["audits[input-image-alt].title"],"lighthouse-core/audits/accessibility/input-image-alt.js | description":["audits[input-image-alt].description"],"lighthouse-core/audits/accessibility/label.js | title":["audits.label.title"],"lighthouse-core/audits/accessibility/label.js | description":["audits.label.description"],"lighthouse-core/audits/accessibility/link-name.js | failureTitle":["audits[link-name].title"],"lighthouse-core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"lighthouse-core/audits/accessibility/list.js | title":["audits.list.title"],"lighthouse-core/audits/accessibility/list.js | description":["audits.list.description"],"lighthouse-core/audits/accessibility/listitem.js | title":["audits.listitem.title"],"lighthouse-core/audits/accessibility/listitem.js | description":["audits.listitem.description"],"lighthouse-core/audits/accessibility/meta-refresh.js | title":["audits[meta-refresh].title"],"lighthouse-core/audits/accessibility/meta-refresh.js | description":["audits[meta-refresh].description"],"lighthouse-core/audits/accessibility/meta-viewport.js | title":["audits[meta-viewport].title"],"lighthouse-core/audits/accessibility/meta-viewport.js | description":["audits[meta-viewport].description"],"lighthouse-core/audits/accessibility/object-alt.js | title":["audits[object-alt].title"],"lighthouse-core/audits/accessibility/object-alt.js | description":["audits[object-alt].description"],"lighthouse-core/audits/accessibility/tabindex.js | failureTitle":["audits.tabindex.title"],"lighthouse-core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"lighthouse-core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"lighthouse-core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"lighthouse-core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"lighthouse-core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"lighthouse-core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"lighthouse-core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"lighthouse-core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle":["audits[uses-long-cache-ttl].title"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description":["audits[uses-long-cache-ttl].description"],"lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue":[{"values":{"itemCount":2},"path":"audits[uses-long-cache-ttl].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnCacheTTL":["audits[uses-long-cache-ttl].details.headings[1].text"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title":["audits[total-byte-weight].title"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description":["audits[total-byte-weight].description"],"lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue":[{"values":{"totalBytes":1487750},"path":"audits[total-byte-weight].displayValue"}],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title":["audits[offscreen-images].title"],"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description":["audits[offscreen-images].description"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title":["audits[render-blocking-resources].title"],"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description":["audits[render-blocking-resources].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings":[{"values":{"wastedMs":150},"path":"audits[render-blocking-resources].displayValue"}],"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes":["audits[render-blocking-resources].details.headings[2].label","audits[unminified-css].details.headings[2].label","audits[unminified-javascript].details.headings[2].label","audits[unused-css-rules].details.headings[2].label","audits[unused-javascript].details.headings[2].label","audits[uses-text-compression].details.headings[2].label","audits[legacy-javascript].details.headings[2].label"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"lighthouse-core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":2584},"path":"audits[unminified-css].displayValue"},{"values":{"wastedBytes":42047},"path":"audits[unminified-javascript].displayValue"},{"values":{"wastedBytes":65346},"path":"audits[unused-css-rules].displayValue"},{"values":{"wastedBytes":366786},"path":"audits[unused-javascript].displayValue"},{"values":{"wastedBytes":217730},"path":"audits[uses-text-compression].displayValue"},{"values":{"wastedBytes":43},"path":"audits[legacy-javascript].displayValue"}],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"lighthouse-core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title":["audits[modern-image-formats].title"],"lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description":["audits[modern-image-formats].description"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title":["audits[uses-optimized-images].title"],"lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description":["audits[uses-optimized-images].description"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title":["audits[uses-text-compression].title"],"lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description":["audits[uses-text-compression].description"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title":["audits[uses-responsive-images].title"],"lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description":["audits[uses-responsive-images].description"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title":["audits[efficient-animated-content].title"],"lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description":["audits[efficient-animated-content].description"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title":["audits[duplicated-javascript].title"],"lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description":["audits[duplicated-javascript].description"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title":["audits[legacy-javascript].title"],"lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description":["audits[legacy-javascript].description"],"lighthouse-core/audits/dobetterweb/doctype.js | title":["audits.doctype.title"],"lighthouse-core/audits/dobetterweb/doctype.js | description":["audits.doctype.description"],"lighthouse-core/audits/dobetterweb/charset.js | title":["audits.charset.title"],"lighthouse-core/audits/dobetterweb/charset.js | description":["audits.charset.description"],"lighthouse-core/audits/dobetterweb/dom-size.js | failureTitle":["audits[dom-size].title"],"lighthouse-core/audits/dobetterweb/dom-size.js | description":["audits[dom-size].description"],"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue":[{"values":{"itemCount":932},"path":"audits[dom-size].displayValue"}],"lighthouse-core/audits/dobetterweb/dom-size.js | columnStatistic":["audits[dom-size].details.headings[0].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | columnValue":["audits[dom-size].details.headings[2].text"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMElements":["audits[dom-size].details.items[0].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMDepth":["audits[dom-size].details.items[1].statistic"],"lighthouse-core/audits/dobetterweb/dom-size.js | statisticDOMWidth":["audits[dom-size].details.items[2].statistic"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | title":["audits[geolocation-on-start].title"],"lighthouse-core/audits/dobetterweb/geolocation-on-start.js | description":["audits[geolocation-on-start].description"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | title":["audits[inspector-issues].title"],"lighthouse-core/audits/dobetterweb/inspector-issues.js | description":["audits[inspector-issues].description"],"lighthouse-core/audits/dobetterweb/no-document-write.js | title":["audits[no-document-write].title"],"lighthouse-core/audits/dobetterweb/no-document-write.js | description":["audits[no-document-write].description"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | failureTitle":["audits[no-vulnerable-libraries].title"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description":["audits[no-vulnerable-libraries].description"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | displayValue":[{"values":{"itemCount":1},"path":"audits[no-vulnerable-libraries].displayValue"}],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVersion":["audits[no-vulnerable-libraries].details.headings[0].text"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnVuln":["audits[no-vulnerable-libraries].details.headings[1].text"],"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | columnSeverity":["audits[no-vulnerable-libraries].details.headings[2].text"],"lighthouse-core/audits/dobetterweb/js-libraries.js | title":["audits[js-libraries].title"],"lighthouse-core/audits/dobetterweb/js-libraries.js | description":["audits[js-libraries].description"],"lighthouse-core/audits/dobetterweb/js-libraries.js | columnVersion":["audits[js-libraries].details.headings[1].text"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | title":["audits[notification-on-start].title"],"lighthouse-core/audits/dobetterweb/notification-on-start.js | description":["audits[notification-on-start].description"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | title":["audits[password-inputs-can-be-pasted-into].title"],"lighthouse-core/audits/dobetterweb/password-inputs-can-be-pasted-into.js | description":["audits[password-inputs-can-be-pasted-into].description"],"lighthouse-core/audits/dobetterweb/uses-http2.js | title":["audits[uses-http2].title"],"lighthouse-core/audits/dobetterweb/uses-http2.js | description":["audits[uses-http2].description"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | title":["audits[uses-passive-event-listeners].title"],"lighthouse-core/audits/dobetterweb/uses-passive-event-listeners.js | description":["audits[uses-passive-event-listeners].description"],"lighthouse-core/audits/seo/meta-description.js | title":["audits[meta-description].title"],"lighthouse-core/audits/seo/meta-description.js | description":["audits[meta-description].description"],"lighthouse-core/audits/seo/http-status-code.js | title":["audits[http-status-code].title"],"lighthouse-core/audits/seo/http-status-code.js | description":["audits[http-status-code].description"],"lighthouse-core/audits/seo/font-size.js | title":["audits[font-size].title"],"lighthouse-core/audits/seo/font-size.js | description":["audits[font-size].description"],"lighthouse-core/audits/seo/font-size.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[font-size].displayValue"}],"lighthouse-core/audits/seo/font-size.js | columnSelector":["audits[font-size].details.headings[1].text"],"lighthouse-core/audits/seo/font-size.js | columnPercentPageText":["audits[font-size].details.headings[2].text"],"lighthouse-core/audits/seo/font-size.js | columnFontSize":["audits[font-size].details.headings[3].text"],"lighthouse-core/audits/seo/font-size.js | legibleText":["audits[font-size].details.items[0].source.value"],"lighthouse-core/audits/seo/link-text.js | title":["audits[link-text].title"],"lighthouse-core/audits/seo/link-text.js | description":["audits[link-text].description"],"lighthouse-core/audits/seo/crawlable-anchors.js | title":["audits[crawlable-anchors].title"],"lighthouse-core/audits/seo/crawlable-anchors.js | description":["audits[crawlable-anchors].description"],"lighthouse-core/audits/seo/is-crawlable.js | title":["audits[is-crawlable].title"],"lighthouse-core/audits/seo/is-crawlable.js | description":["audits[is-crawlable].description"],"lighthouse-core/audits/seo/robots-txt.js | title":["audits[robots-txt].title"],"lighthouse-core/audits/seo/robots-txt.js | description":["audits[robots-txt].description"],"lighthouse-core/audits/seo/tap-targets.js | title":["audits[tap-targets].title"],"lighthouse-core/audits/seo/tap-targets.js | description":["audits[tap-targets].description"],"lighthouse-core/audits/seo/tap-targets.js | displayValue":[{"values":{"decimalProportion":1},"path":"audits[tap-targets].displayValue"}],"lighthouse-core/audits/seo/hreflang.js | title":["audits.hreflang.title"],"lighthouse-core/audits/seo/hreflang.js | description":["audits.hreflang.description"],"lighthouse-core/audits/seo/plugins.js | title":["audits.plugins.title"],"lighthouse-core/audits/seo/plugins.js | description":["audits.plugins.description"],"lighthouse-core/audits/seo/canonical.js | title":["audits.canonical.title"],"lighthouse-core/audits/seo/canonical.js | description":["audits.canonical.description"],"lighthouse-core/audits/seo/manual/structured-data.js | title":["audits[structured-data].title"],"lighthouse-core/audits/seo/manual/structured-data.js | description":["audits[structured-data].description"],"lighthouse-core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"lighthouse-core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"lighthouse-core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"lighthouse-core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"lighthouse-core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"lighthouse-core/config/default-config.js | seoCategoryTitle":["categories.seo.title"],"lighthouse-core/config/default-config.js | seoCategoryDescription":["categories.seo.description"],"lighthouse-core/config/default-config.js | seoCategoryManualDescription":["categories.seo.manualDescription"],"lighthouse-core/config/default-config.js | pwaCategoryTitle":["categories.pwa.title"],"lighthouse-core/config/default-config.js | pwaCategoryDescription":["categories.pwa.description"],"lighthouse-core/config/default-config.js | pwaCategoryManualDescription":["categories.pwa.manualDescription"],"lighthouse-core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupTitle":["categoryGroups[load-opportunities].title"],"lighthouse-core/config/default-config.js | loadOpportunitiesGroupDescription":["categoryGroups[load-opportunities].description"],"lighthouse-core/config/default-config.js | budgetsGroupTitle":["categoryGroups.budgets.title"],"lighthouse-core/config/default-config.js | budgetsGroupDescription":["categoryGroups.budgets.description"],"lighthouse-core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"lighthouse-core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"lighthouse-core/config/default-config.js | pwaInstallableGroupTitle":["categoryGroups[pwa-installable].title"],"lighthouse-core/config/default-config.js | pwaOptimizedGroupTitle":["categoryGroups[pwa-optimized].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupTitle":["categoryGroups[a11y-best-practices].title"],"lighthouse-core/config/default-config.js | a11yBestPracticesGroupDescription":["categoryGroups[a11y-best-practices].description"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupTitle":["categoryGroups[a11y-color-contrast].title"],"lighthouse-core/config/default-config.js | a11yColorContrastGroupDescription":["categoryGroups[a11y-color-contrast].description"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupTitle":["categoryGroups[a11y-names-labels].title"],"lighthouse-core/config/default-config.js | a11yNamesLabelsGroupDescription":["categoryGroups[a11y-names-labels].description"],"lighthouse-core/config/default-config.js | a11yNavigationGroupTitle":["categoryGroups[a11y-navigation].title"],"lighthouse-core/config/default-config.js | a11yNavigationGroupDescription":["categoryGroups[a11y-navigation].description"],"lighthouse-core/config/default-config.js | a11yAriaGroupTitle":["categoryGroups[a11y-aria].title"],"lighthouse-core/config/default-config.js | a11yAriaGroupDescription":["categoryGroups[a11y-aria].description"],"lighthouse-core/config/default-config.js | a11yLanguageGroupTitle":["categoryGroups[a11y-language].title"],"lighthouse-core/config/default-config.js | a11yLanguageGroupDescription":["categoryGroups[a11y-language].description"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupTitle":["categoryGroups[a11y-audio-video].title"],"lighthouse-core/config/default-config.js | a11yAudioVideoGroupDescription":["categoryGroups[a11y-audio-video].description"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupTitle":["categoryGroups[a11y-tables-lists].title"],"lighthouse-core/config/default-config.js | a11yTablesListsVideoGroupDescription":["categoryGroups[a11y-tables-lists].description"],"lighthouse-core/config/default-config.js | seoMobileGroupTitle":["categoryGroups[seo-mobile].title"],"lighthouse-core/config/default-config.js | seoMobileGroupDescription":["categoryGroups[seo-mobile].description"],"lighthouse-core/config/default-config.js | seoContentGroupTitle":["categoryGroups[seo-content].title"],"lighthouse-core/config/default-config.js | seoContentGroupDescription":["categoryGroups[seo-content].description"],"lighthouse-core/config/default-config.js | seoCrawlingGroupTitle":["categoryGroups[seo-crawl].title"],"lighthouse-core/config/default-config.js | seoCrawlingGroupDescription":["categoryGroups[seo-crawl].description"],"lighthouse-core/config/default-config.js | bestPracticesTrustSafetyGroupTitle":["categoryGroups[best-practices-trust-safety].title"],"lighthouse-core/config/default-config.js | bestPracticesUXGroupTitle":["categoryGroups[best-practices-ux].title"],"lighthouse-core/config/default-config.js | bestPracticesBrowserCompatGroupTitle":["categoryGroups[best-practices-browser-compat].title"],"lighthouse-core/config/default-config.js | bestPracticesGeneralGroupTitle":["categoryGroups[best-practices-general].title"]}}};</script>
<script>!function(){"use strict";
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/const e="…",t="data:image/jpeg;base64,",n={label:"pass",minScore:.9},r={label:"average",minScore:.5},o={label:"fail"},i={label:"error"},a=["com","co","gov","edu","ac","org","go","gob","or","net","in","ne","nic","gouv","web","spb","blog","jus","kiev","mil","wi","qc","ca","bel","on"];class l{static i18n=null;static get PASS_THRESHOLD(){return.9}static get MS_DISPLAY_VALUE(){return"%10d ms"}static prepareReportResult(e){const n=JSON.parse(JSON.stringify(e));n.configSettings.locale||(n.configSettings.locale="en"),n.configSettings.formFactor||(n.configSettings.formFactor=n.configSettings.emulatedFormFactor);for(const e of Object.values(n.audits))if("not_applicable"!==e.scoreDisplayMode&&"not-applicable"!==e.scoreDisplayMode||(e.scoreDisplayMode="notApplicable"),e.details&&(void 0!==e.details.type&&"diagnostic"!==e.details.type||(e.details.type="debugdata"),"filmstrip"===e.details.type))for(const n of e.details.items)n.data.startsWith(t)||(n.data=t+n.data);if("object"!=typeof n.categories)throw new Error("No categories provided.");const r=new Map,[o]=n.lighthouseVersion.split(".").map(Number),i=n.categories.performance;if(o<9&&i){n.categoryGroups||(n.categoryGroups={}),n.categoryGroups.hidden={title:""};for(const e of i.auditRefs)e.group?["load-opportunities","diagnostics"].includes(e.group)&&delete e.group:e.group="hidden"}for(const e of Object.values(n.categories))e.auditRefs.forEach((e=>{e.relevantAudits&&e.relevantAudits.forEach((t=>{const n=r.get(t)||[];n.push(e),r.set(t,n)}))})),e.auditRefs.forEach((e=>{const t=n.audits[e.id];e.result=t,r.has(e.id)&&(e.relevantMetrics=r.get(e.id)),n.stackPacks&&n.stackPacks.forEach((t=>{t.descriptions[e.id]&&(e.stackPacks=e.stackPacks||[],e.stackPacks.push({title:t.title,iconDataURL:t.iconDataURL,description:t.descriptions[e.id]}))}))}));return n}static showAsPassed(e){switch(e.scoreDisplayMode){case"manual":case"notApplicable":return!0;case"error":case"informative":return!1;case"numeric":case"binary":default:return Number(e.score)>=n.minScore}}static calculateRating(e,t){if("manual"===t||"notApplicable"===t)return n.label;if("error"===t)return i.label;if(null===e)return o.label;let a=o.label;return e>=n.minScore?a=n.label:e>=r.minScore&&(a=r.label),a}static splitMarkdownCodeSpans(e){const t=[],n=e.split(/`(.*?)`/g);for(let e=0;e<n.length;e++){const r=n[e];if(!r)continue;const o=e%2!=0;t.push({isCode:o,text:r})}return t}static splitMarkdownLink(e){const t=[],n=e.split(/\[([^\]]+?)\]\((https?:\/\/.*?)\)/g);for(;n.length;){const[e,r,o]=n.splice(0,3);e&&t.push({isLink:!1,text:e}),r&&o&&t.push({isLink:!0,text:r,linkHref:o})}return t}static getURLDisplayName(t,n){const r=void 0!==(n=n||{numPathParts:void 0,preserveQuery:void 0,preserveHost:void 0}).numPathParts?n.numPathParts:2,o=void 0===n.preserveQuery||n.preserveQuery,i=n.preserveHost||!1;let a;if("about:"===t.protocol||"data:"===t.protocol)a=t.href;else{a=t.pathname;const n=a.split("/").filter((e=>e.length));r&&n.length>r&&(a=e+n.slice(-1*r).join("/")),i&&(a=`${t.host}/${a.replace(/^\//,"")}`),o&&(a=`${a}${t.search}`)}if(a=a.replace(/([a-f0-9]{7})[a-f0-9]{13}[a-f0-9]*/g,"$1…"),a=a.replace(/([a-zA-Z0-9-_]{9})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9-_]{10,}/g,"$1…"),a=a.replace(/(\d{3})\d{6,}/g,"$1…"),a=a.replace(/\u2026+/g,e),a.length>64&&a.includes("?")&&(a=a.replace(/\?([^=]*)(=)?.*/,"?$1$2…"),a.length>64&&(a=a.replace(/\?.*/,"?…"))),a.length>64){const t=a.lastIndexOf(".");a=t>=0?a.slice(0,63-(a.length-t))+`…${a.slice(t)}`:a.slice(0,63)+e}return a}static parseURL(e){const t=new URL(e);return{file:l.getURLDisplayName(t),hostname:t.hostname,origin:t.origin}}static createOrReturnURL(e){return e instanceof URL?e:new URL(e)}static getTld(e){const t=e.split(".").slice(-2);return a.includes(t[0])?`.${t.join(".")}`:`.${t[t.length-1]}`}static getRootDomain(e){const t=l.createOrReturnURL(e).hostname,n=l.getTld(t).split(".");return t.split(".").slice(-n.length).join(".")}static getEmulationDescriptions(e){let t,n,r;const o=e.throttling;switch(e.throttlingMethod){case"provided":r=n=t=l.i18n.strings.throttlingProvided;break;case"devtools":{const{cpuSlowdownMultiplier:e,requestLatencyMs:i}=o;t=`${l.i18n.formatNumber(e)}x slowdown (DevTools)`,n=`${l.i18n.formatNumber(i)} ms HTTP RTT, ${l.i18n.formatNumber(o.downloadThroughputKbps)} Kbps down, ${l.i18n.formatNumber(o.uploadThroughputKbps)} Kbps up (DevTools)`;r=(()=>562.5===i&&o.downloadThroughputKbps===1638.4*.9&&675===o.uploadThroughputKbps)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}case"simulate":{const{cpuSlowdownMultiplier:e,rttMs:i,throughputKbps:a}=o;t=`${l.i18n.formatNumber(e)}x slowdown (Simulated)`,n=`${l.i18n.formatNumber(i)} ms TCP RTT, ${l.i18n.formatNumber(a)} Kbps throughput (Simulated)`;r=(()=>150===i&&1638.4===a)()?l.i18n.strings.runtimeSlow4g:l.i18n.strings.runtimeCustom;break}default:r=t=n=l.i18n.strings.runtimeUnknown}return{deviceEmulation:{mobile:l.i18n.strings.runtimeMobileEmulation,desktop:l.i18n.strings.runtimeDesktopEmulation}[e.formFactor]||l.i18n.strings.runtimeNoEmulation,cpuThrottling:t,networkThrottling:n,summary:r}}static filterRelevantLines(e,t,n){if(0===t.length)return e.slice(0,2*n+1);const r=new Set;return(t=t.sort(((e,t)=>(e.lineNumber||0)-(t.lineNumber||0)))).forEach((({lineNumber:e})=>{let t=e-n,o=e+n;for(;t<1;)t++,o++;r.has(t-3-1)&&(t-=3);for(let e=t;e<=o;e++){const t=e;r.add(t)}})),e.filter((e=>r.has(e.lineNumber)))}static isPluginCategory(e){return e.startsWith("lighthouse-plugin-")}static shouldDisplayAsFraction(e){return"timespan"===e||"snapshot"===e}static calculateCategoryFraction(e){let t=0,n=0,r=0,o=0;for(const i of e.auditRefs){const e=l.showAsPassed(i.result);"hidden"!==i.group&&"manual"!==i.result.scoreDisplayMode&&"notApplicable"!==i.result.scoreDisplayMode&&("informative"!==i.result.scoreDisplayMode?(++t,o+=i.weight,e&&n++):e||++r)}return{numPassed:n,numPassableAudits:t,numInformative:r,totalWeight:o}}}l.reportJson=null,l.getUniqueSuffix=(()=>{let e=0;return function(){return e++}})();l.UIStrings={varianceDisclaimer:"Values are estimated and may vary. The [performance score is calculated](https://web.dev/performance-scoring/) directly from these metrics.",calculatorLink:"See calculator.",showRelevantAudits:"Show audits relevant to:",opportunityResourceColumnLabel:"Opportunity",opportunitySavingsColumnLabel:"Estimated Savings",errorMissingAuditInfo:"Report error: no audit information",errorLabel:"Error!",warningHeader:"Warnings: ",warningAuditsGroupTitle:"Passed audits but with warnings",passedAuditsGroupTitle:"Passed audits",notApplicableAuditsGroupTitle:"Not applicable",manualAuditsGroupTitle:"Additional items to manually check",toplevelWarningsMessage:"There were issues affecting this run of Lighthouse:",crcInitialNavigation:"Initial Navigation",crcLongestDurationLabel:"Maximum critical path latency:",snippetExpandButtonLabel:"Expand snippet",snippetCollapseButtonLabel:"Collapse snippet",lsPerformanceCategoryDescription:"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",labDataTitle:"Lab Data",thirdPartyResourcesLabel:"Show 3rd-party resources",viewTreemapLabel:"View Treemap",viewTraceLabel:"View Trace",viewOriginalTraceLabel:"View Original Trace",dropdownPrintSummary:"Print Summary",dropdownPrintExpanded:"Print Expanded",dropdownCopyJSON:"Copy JSON",dropdownSaveHTML:"Save as HTML",dropdownSaveJSON:"Save as JSON",dropdownViewer:"Open in Viewer",dropdownSaveGist:"Save as Gist",dropdownDarkTheme:"Toggle Dark Theme",runtimeSettingsDevice:"Device",runtimeSettingsNetworkThrottling:"Network throttling",runtimeSettingsCPUThrottling:"CPU throttling",runtimeSettingsUANetwork:"User agent (network)",runtimeSettingsBenchmark:"CPU/Memory Power",runtimeSettingsAxeVersion:"Axe version",footerIssue:"File an issue",runtimeNoEmulation:"No emulation",runtimeMobileEmulation:"Emulated Moto G4",runtimeDesktopEmulation:"Emulated Desktop",runtimeUnknown:"Unknown",runtimeSingleLoad:"Single page load",runtimeAnalysisWindow:"Initial page load",runtimeSingleLoadTooltip:"This data is taken from a single page load, as opposed to field data summarizing many sessions.",throttlingProvided:"Provided by environment",show:"Show",hide:"Hide",expandView:"Expand view",collapseView:"Collapse view",runtimeSlow4g:"Slow 4G throttling",runtimeCustom:"Custom throttling"};
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class s{constructor(e,t){this._document=e,this._lighthouseChannel="unknown",this._componentCache=new Map,this.rootEl=t}createElement(e,t){const n=this._document.createElement(e);if(t)for(const e of t.split(/\s+/))e&&n.classList.add(e);return n}createElementNS(e,t,n){const r=this._document.createElementNS(e,t);if(n)for(const e of n.split(/\s+/))e&&r.classList.add(e);return r}createFragment(){return this._document.createDocumentFragment()}createTextNode(e){return this._document.createTextNode(e)}createChildOf(e,t,n){const r=this.createElement(t,n);return e.appendChild(r),r}createComponent(e){let t=this._componentCache.get(e);if(t){const e=t.cloneNode(!0);return this.findAll("style",e).forEach((e=>e.remove())),e}t=function(e,t){switch(t){case"3pFilter":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-3p-filter {\n color: var(--color-gray-600);\n float: right;\n padding: 6px var(--stackpack-padding-horizontal);\n }\n .lh-3p-filter-label, .lh-3p-filter-input {\n vertical-align: middle;\n user-select: none;\n }\n .lh-3p-filter-input:disabled + .lh-3p-ui-string {\n text-decoration: line-through;\n }\n "),t.append(n);const r=e.createElement("div","lh-3p-filter"),o=e.createElement("label","lh-3p-filter-label"),i=e.createElement("input","lh-3p-filter-input");i.setAttribute("type","checkbox"),i.setAttribute("checked","");const a=e.createElement("span","lh-3p-ui-string");a.append("Show 3rd party resources");const l=e.createElement("span","lh-3p-filter-count");return o.append(" ",i," ",a," (",l,") "),r.append(" ",o," "),t.append(r),t}(e);case"audit":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header lh-expandable-details__summary"),a=e.createElement("span","lh-audit__score-icon"),l=e.createElement("span","lh-audit__title-and-text"),s=e.createElement("span","lh-audit__title"),c=e.createElement("span","lh-audit__display-text");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-chevron-container");i.append(" ",a," ",l," ",d," "),o.append(" ",i," ");const h=e.createElement("div","lh-audit__description"),p=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",h," ",p," "),n.append(" ",r," "),t.append(n),t}(e);case"categoryHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-category-header"),r=e.createElement("div","lh-score__gauge");r.setAttribute("role","heading"),r.setAttribute("aria-level","2");const o=e.createElement("div","lh-category-header__description");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"chevron":return function(e){const t=e.createFragment(),n=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-chevron");n.setAttribute("viewBox","0 0 100 100");const r=e.createElementNS("http://www.w3.org/2000/svg","g","lh-chevron__lines"),o=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-left");o.setAttribute("d","M10 50h40");const i=e.createElementNS("http://www.w3.org/2000/svg","path","lh-chevron__line lh-chevron__line-right");return i.setAttribute("d","M90 50H50"),r.append(" ",o," ",i," "),n.append(" ",r," "),t.append(n),t}(e);case"clump":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit-group"),r=e.createElement("details","lh-clump"),o=e.createElement("summary"),i=e.createElement("div","lh-audit-group__summary"),a=e.createElement("div","lh-audit-group__header"),l=e.createElement("span","lh-audit-group__title"),s=e.createElement("span","lh-audit-group__itemcount");a.append(" ",l," ",s," "," "," ");const c=e.createElement("div","lh-clump-toggle"),d=e.createElement("span","lh-clump-toggletext--show"),h=e.createElement("span","lh-clump-toggletext--hide");return c.append(" ",d," ",h," "),i.append(" ",a," ",c," "),o.append(" ",i," "),r.append(" ",o," "),n.append(" "," ",r," "),t.append(n),t}(e);case"crc":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-container"),r=e.createElement("style");r.append('\n .lh-crc .lh-tree-marker {\n width: 12px;\n height: 26px;\n display: block;\n float: left;\n background-position: top left;\n }\n .lh-crc .lh-horiz-down {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><g fill="%23D8D8D8" fill-rule="evenodd"><path d="M16 12v2H-2v-2z"/><path d="M9 12v14H7V12z"/>\u003c/g>\u003c/svg>\');\n }\n .lh-crc .lh-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M16 12v2H0v-2z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-up-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v14H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert-right {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v27H7zm2 12h7v2H9z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-vert {\n background: url(\'data:image/svg+xml;utf8,<svg width="16" height="26" viewBox="0 0 16 26" xmlns="http://www.w3.org/2000/svg"><path d="M7 0h2v26H7z" fill="%23D8D8D8" fill-rule="evenodd"/>\u003c/svg>\');\n }\n .lh-crc .lh-crc-tree {\n font-size: 14px;\n width: 100%;\n overflow-x: auto;\n }\n .lh-crc .lh-crc-node {\n height: 26px;\n line-height: 26px;\n white-space: nowrap;\n }\n .lh-crc .lh-crc-node__tree-value {\n margin-left: 10px;\n }\n .lh-crc .lh-crc-node__tree-value div {\n display: inline;\n }\n .lh-crc .lh-crc-node__chain-duration {\n font-weight: 700;\n }\n .lh-crc .lh-crc-initial-nav {\n color: #595959;\n font-style: italic;\n }\n .lh-crc__summary-value {\n margin-bottom: 10px;\n }\n ');const o=e.createElement("div"),i=e.createElement("div","lh-crc__summary-value"),a=e.createElement("span","lh-crc__longest_duration_label"),l=e.createElement("b","lh-crc__longest_duration");i.append(" ",a," ",l," "),o.append(" ",i," ");const s=e.createElement("div","lh-crc"),c=e.createElement("div","lh-crc-initial-nav");return s.append(" ",c," "," "),n.append(" ",r," ",o," ",s," "),t.append(n),t}(e);case"crcChain":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-crc-node"),r=e.createElement("span","lh-crc-node__tree-marker"),o=e.createElement("span","lh-crc-node__tree-value");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"elementScreenshot":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-element-screenshot"),r=e.createElement("div","lh-element-screenshot__content"),o=e.createElement("div","lh-element-screenshot__mask"),i=e.createElementNS("http://www.w3.org/2000/svg","svg");i.setAttribute("height","0"),i.setAttribute("width","0");const a=e.createElementNS("http://www.w3.org/2000/svg","defs"),l=e.createElementNS("http://www.w3.org/2000/svg","clipPath");l.setAttribute("clipPathUnits","objectBoundingBox"),a.append(" ",l," "," "),i.append(" ",a," "),o.append(" ",i," ");const s=e.createElement("div","lh-element-screenshot__image"),c=e.createElement("div","lh-element-screenshot__element-marker");return r.append(" ",o," ",s," ",c," "),n.append(" ",r," "),t.append(n),t}(e);case"footer":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-footer {\n padding: var(--footer-padding-vertical) calc(var(--default-padding) * 2);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n }\n .lh-footer .lh-generated {\n text-align: center;\n }\n "),t.append(n);const r=e.createElement("footer","lh-footer"),o=e.createElement("ul","lh-meta__items");o.append(" ");const i=e.createElement("div","lh-generated"),a=e.createElement("b");a.append("Lighthouse");const l=e.createElement("span","lh-footer__version"),s=e.createElement("a","lh-footer__version_issue");return s.setAttribute("href","https://github.com/GoogleChrome/Lighthouse/issues"),s.setAttribute("target","_blank"),s.setAttribute("rel","noopener"),s.append("File an issue"),i.append(" "," Generated by ",a," ",l," | ",s," "),r.append(" ",o," ",i," "),t.append(r),t}(e);case"fraction":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-fraction__wrapper"),r=e.createElement("div","lh-fraction__content-wrapper"),o=e.createElement("div","lh-fraction__content"),i=e.createElement("div","lh-fraction__background");o.append(" ",i," "),r.append(" ",o," ");const a=e.createElement("div","lh-fraction__label");return n.append(" ",r," ",a," "),t.append(n),t}(e);case"gauge":return function(e){const t=e.createFragment(),n=e.createElement("a","lh-gauge__wrapper"),r=e.createElement("div","lh-gauge__svg-wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge");o.setAttribute("viewBox","0 0 120 120");const i=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-base");i.setAttribute("r","56"),i.setAttribute("cx","60"),i.setAttribute("cy","60"),i.setAttribute("stroke-width","8");const a=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge-arc");a.setAttribute("r","56"),a.setAttribute("cx","60"),a.setAttribute("cy","60"),a.setAttribute("stroke-width","8"),o.append(" ",i," ",a," "),r.append(" ",o," ");const l=e.createElement("div","lh-gauge__percentage"),s=e.createElement("div","lh-gauge__label");return n.append(" "," ",r," ",l," "," ",s," "),t.append(n),t}(e);case"gaugePwa":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-gauge--pwa .lh-gauge--pwa__component {\n display: none;\n }\n .lh-gauge--pwa__wrapper:not(.lh-badged--all) .lh-gauge--pwa__logo > path {\n /* Gray logo unless everything is passing. */\n fill: #B0B0B0;\n }\n\n .lh-gauge--pwa__disc {\n fill: var(--color-gray-200);\n }\n\n .lh-gauge--pwa__logo--primary-color {\n fill: #304FFE;\n }\n\n .lh-gauge--pwa__logo--secondary-color {\n fill: #3D3D3D;\n }\n .lh-dark .lh-gauge--pwa__logo--secondary-color {\n fill: #D8B6B6;\n }\n\n /* No passing groups. */\n .lh-gauge--pwa__wrapper:not([class*='lh-badged--']) .lh-gauge--pwa__na-line {\n display: inline;\n }\n /* Just optimized. Same n/a line as no passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-optimized:not(.lh-badged--pwa-installable) .lh-gauge--pwa__na-line {\n display: inline;\n }\n\n /* Just installable. */\n .lh-gauge--pwa__wrapper.lh-badged--pwa-installable .lh-gauge--pwa__installable-badge {\n display: inline;\n }\n\n /* All passing groups. */\n .lh-gauge--pwa__wrapper.lh-badged--all .lh-gauge--pwa__check-circle {\n display: inline;\n }\n "),t.append(n);const r=e.createElement("a","lh-gauge__wrapper lh-gauge--pwa__wrapper"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-gauge lh-gauge--pwa");o.setAttribute("viewBox","0 0 60 60");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("id","lh-gauge--pwa__check-circle__gradient"),a.setAttribute("x1","50%"),a.setAttribute("y1","0%"),a.setAttribute("x2","50%"),a.setAttribute("y2","100%");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#00C852"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#009688"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("id","lh-gauge--pwa__installable__shadow-gradient"),c.setAttribute("x1","76.056%"),c.setAttribute("x2","24.111%"),c.setAttribute("y1","82.995%"),c.setAttribute("y2","24.735%");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#A5D6A7"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#80CBC4"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","g");p.setAttribute("id","lh-gauge--pwa__installable-badge");const u=e.createElementNS("http://www.w3.org/2000/svg","circle");u.setAttribute("fill","#FFFFFF"),u.setAttribute("cx","10"),u.setAttribute("cy","10"),u.setAttribute("r","10");const g=e.createElementNS("http://www.w3.org/2000/svg","path");g.setAttribute("fill","#009688"),g.setAttribute("d","M10 4.167A5.835 5.835 0 0 0 4.167 10 5.835 5.835 0 0 0 10 15.833 5.835 5.835 0 0 0 15.833 10 5.835 5.835 0 0 0 10 4.167zm2.917 6.416h-2.334v2.334H9.417v-2.334H7.083V9.417h2.334V7.083h1.166v2.334h2.334v1.166z"),p.append(" ",u," ",g," "),i.append(" ",a," ",c," ",p," ");const m=e.createElementNS("http://www.w3.org/2000/svg","g");m.setAttribute("stroke","none"),m.setAttribute("fill-rule","nonzero");const f=e.createElementNS("http://www.w3.org/2000/svg","circle","lh-gauge--pwa__disc");f.setAttribute("cx","30"),f.setAttribute("cy","30"),f.setAttribute("r","30");const v=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__logo"),b=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");b.setAttribute("d","M35.66 19.39l.7-1.75h2L37.4 15 38.6 12l3.4 9h-2.51l-.58-1.61z");const _=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--primary-color");_.setAttribute("d","M33.52 21l3.65-9h-2.42l-2.5 5.82L30.5 12h-1.86l-1.9 5.82-1.35-2.65-1.21 3.72L25.4 21h2.38l1.72-5.2 1.64 5.2z");const w=e.createElementNS("http://www.w3.org/2000/svg","path","lh-gauge--pwa__logo--secondary-color");w.setAttribute("fill-rule","nonzero"),w.setAttribute("d","M20.3 17.91h1.48c.45 0 .85-.05 1.2-.15l.39-1.18 1.07-3.3a2.64 2.64 0 0 0-.28-.37c-.55-.6-1.36-.91-2.42-.91H18v9h2.3V17.9zm1.96-3.84c.22.22.33.5.33.87 0 .36-.1.65-.29.87-.2.23-.59.35-1.15.35h-.86v-2.41h.87c.52 0 .89.1 1.1.32z"),v.append(" ",b," ",_," ",w," ");const y=e.createElementNS("http://www.w3.org/2000/svg","rect","lh-gauge--pwa__component lh-gauge--pwa__na-line");y.setAttribute("fill","#FFFFFF"),y.setAttribute("x","20"),y.setAttribute("y","32"),y.setAttribute("width","20"),y.setAttribute("height","4"),y.setAttribute("rx","2");const x=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__installable-badge");x.setAttribute("transform","translate(20, 29)");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-gauge--pwa__installable__shadow-gradient)"),k.setAttribute("d","M33.629 19.487c-4.272 5.453-10.391 9.39-17.415 10.869L3 17.142 17.142 3 33.63 19.487z");const E=e.createElementNS("http://www.w3.org/2000/svg","use");E.setAttribute("href","#lh-gauge--pwa__installable-badge"),x.append(" ",k," ",E," ");const A=e.createElementNS("http://www.w3.org/2000/svg","g","lh-gauge--pwa__component lh-gauge--pwa__check-circle");A.setAttribute("transform","translate(18, 28)");const C=e.createElementNS("http://www.w3.org/2000/svg","circle");C.setAttribute("fill","#FFFFFF"),C.setAttribute("cx","12"),C.setAttribute("cy","12"),C.setAttribute("r","12");const z=e.createElementNS("http://www.w3.org/2000/svg","path");z.setAttribute("fill","url(#lh-gauge--pwa__check-circle__gradient)"),z.setAttribute("d","M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"),A.append(" ",C," ",z," "),m.append(" "," ",f," ",v," "," ",y," "," ",x," "," ",A," "),o.append(" ",i," ",m," ");const S=e.createElement("div","lh-gauge__label");return r.append(" ",o," ",S," "),t.append(r),t}(e);case"heading":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n /* CSS Fireworks. Originally by Eddie Lin\n https://codepen.io/paulirish/pen/yEVMbP\n */\n .lh-pyro {\n display: none;\n z-index: 1;\n pointer-events: none;\n }\n .lh-score100 .lh-pyro {\n display: block;\n }\n .lh-score100 .lh-lighthouse stop:first-child {\n stop-color: hsla(200, 12%, 95%, 0);\n }\n .lh-score100 .lh-lighthouse stop:last-child {\n stop-color: hsla(65, 81%, 76%, 1);\n }\n\n .lh-pyro > .lh-pyro-before, .lh-pyro > .lh-pyro-after {\n position: absolute;\n width: 5px;\n height: 5px;\n border-radius: 2.5px;\n box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;\n animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;\n animation-delay: 1s, 1s, 1s;\n }\n\n .lh-pyro > .lh-pyro-after {\n animation-delay: 2.25s, 2.25s, 2.25s;\n animation-duration: 1.25s, 1.25s, 6.25s;\n }\n\n @keyframes bang {\n to {\n box-shadow: -70px -115.67px #47ebbc, -28px -99.67px #eb47a4, 58px -31.67px #7eeb47, 13px -141.67px #eb47c5, -19px 6.33px #7347eb, -2px -74.67px #ebd247, 24px -151.67px #eb47e0, 57px -138.67px #b4eb47, -51px -104.67px #479eeb, 62px 8.33px #ebcf47, -93px 0.33px #d547eb, -16px -118.67px #47bfeb, 53px -84.67px #47eb83, 66px -57.67px #eb47bf, -93px -65.67px #91eb47, 30px -13.67px #86eb47, -2px -59.67px #83eb47, -44px 1.33px #eb47eb, 61px -58.67px #47eb73, 5px -22.67px #47e8eb, -66px -28.67px #ebe247, 42px -123.67px #eb5547, -75px 26.33px #7beb47, 15px -52.67px #a147eb, 36px -51.67px #eb8347, -38px -12.67px #eb5547, -46px -59.67px #47eb81, 78px -114.67px #eb47ba, 15px -156.67px #eb47bf, -36px 1.33px #eb4783, -72px -86.67px #eba147, 31px -46.67px #ebe247, -68px 29.33px #47e2eb, -55px 19.33px #ebe047, -56px 27.33px #4776eb, -13px -91.67px #eb5547, -47px -138.67px #47ebc7, -18px -96.67px #eb47ac, 11px -88.67px #4783eb, -67px -28.67px #47baeb, 53px 10.33px #ba47eb, 11px 19.33px #5247eb, -5px -11.67px #eb4791, -68px -4.67px #47eba7, 95px -37.67px #eb478b, -67px -162.67px #eb5d47, -54px -120.67px #eb6847, 49px -12.67px #ebe047, 88px 8.33px #47ebda, 97px 33.33px #eb8147, 6px -71.67px #ebbc47;\n }\n }\n @keyframes gravity {\n to {\n transform: translateY(80px);\n opacity: 0;\n }\n }\n @keyframes position {\n 0%, 19.9% {\n margin-top: 4%;\n margin-left: 47%;\n }\n 20%, 39.9% {\n margin-top: 7%;\n margin-left: 30%;\n }\n 40%, 59.9% {\n margin-top: 6%;\n margin-left: 70%;\n }\n 60%, 79.9% {\n margin-top: 3%;\n margin-left: 20%;\n }\n 80%, 99.9% {\n margin-top: 3%;\n margin-left: 80%;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-header-container"),o=e.createElement("div","lh-scores-wrapper-placeholder");return r.append(" ",o," "),t.append(r),t}(e);case"metric":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-metric"),r=e.createElement("div","lh-metric__innerwrap"),o=e.createElement("div","lh-metric__icon"),i=e.createElement("span","lh-metric__title"),a=e.createElement("div","lh-metric__value"),l=e.createElement("div","lh-metric__description");return r.append(" ",o," ",i," ",a," ",l," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunity":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-audit lh-audit--load-opportunity"),r=e.createElement("details","lh-expandable-details"),o=e.createElement("summary"),i=e.createElement("div","lh-audit__header"),a=e.createElement("div","lh-load-opportunity__cols"),l=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),s=e.createElement("span","lh-audit__score-icon"),c=e.createElement("div","lh-audit__title");l.append(" ",s," ",c," ");const d=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two"),h=e.createElement("div","lh-load-opportunity__sparkline"),p=e.createElement("div","lh-sparkline"),u=e.createElement("div","lh-sparkline__bar");p.append(u),h.append(" ",p," ");const g=e.createElement("div","lh-audit__display-text"),m=e.createElement("div","lh-chevron-container");d.append(" ",h," ",g," ",m," "),a.append(" ",l," ",d," "),i.append(" ",a," "),o.append(" ",i," ");const f=e.createElement("div","lh-audit__description"),v=e.createElement("div","lh-audit__stackpacks");return r.append(" ",o," ",f," ",v," "),n.append(" ",r," "),t.append(n),t}(e);case"opportunityHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-load-opportunity__header lh-load-opportunity__cols"),r=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--one"),o=e.createElement("div","lh-load-opportunity__col lh-load-opportunity__col--two");return n.append(" ",r," ",o," "),t.append(n),t}(e);case"scorescale":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-scorescale"),r=e.createElement("span","lh-scorescale-range lh-scorescale-range--fail");r.append("0–49");const o=e.createElement("span","lh-scorescale-range lh-scorescale-range--average");o.append("50–89");const i=e.createElement("span","lh-scorescale-range lh-scorescale-range--pass");return i.append("90–100"),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"scoresWrapper":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-scores-container {\n display: flex;\n flex-direction: column;\n padding: var(--default-padding) 0;\n position: relative;\n width: 100%;\n }\n\n .lh-sticky-header {\n --gauge-circle-size: var(--gauge-circle-size-sm);\n --plugin-badge-size: 16px;\n --plugin-icon-size: 75%;\n --gauge-wrapper-width: 60px;\n --gauge-percentage-font-size: 13px;\n position: fixed;\n left: 0;\n right: 0;\n top: var(--topbar-height);\n font-weight: 500;\n display: none;\n justify-content: center;\n background-color: var(--sticky-header-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n padding-top: var(--score-container-padding);\n padding-bottom: 4px;\n z-index: 1;\n pointer-events: none;\n }\n\n .lh-devtools .lh-sticky-header {\n /* The report within DevTools is placed in a container with overflow, which changes the placement of this header unless we change `position` to `sticky.` */\n position: sticky;\n }\n\n .lh-sticky-header--visible {\n display: grid;\n grid-auto-flow: column;\n pointer-events: auto;\n }\n\n /* Disable the gauge arc animation for the sticky header, so toggling display: none\n does not play the animation. */\n .lh-sticky-header .lh-gauge-arc {\n animation: none;\n }\n\n .lh-sticky-header .lh-gauge__label {\n display: none;\n }\n\n .lh-highlighter {\n width: var(--gauge-wrapper-width);\n height: 1px;\n background-color: var(--highlighter-background-color);\n /* Position at bottom of first gauge in sticky header. */\n position: absolute;\n grid-column: 1;\n bottom: -1px;\n }\n\n .lh-gauge__wrapper:first-of-type {\n contain: none;\n }\n "),t.append(n);const r=e.createElement("div","lh-scores-wrapper"),o=e.createElement("div","lh-scores-container"),i=e.createElement("div","lh-pyro"),a=e.createElement("div","lh-pyro-before"),l=e.createElement("div","lh-pyro-after");return i.append(" ",a," ",l," "),o.append(" ",i," "),r.append(" ",o," "),t.append(r),t}(e);case"snippet":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet"),r=e.createElement("style");return r.append('\n :root {\n --snippet-highlight-light: #fbf1f2;\n --snippet-highlight-dark: #ffd6d8;\n }\n\n .lh-snippet__header {\n position: relative;\n overflow: hidden;\n padding: 10px;\n border-bottom: none;\n color: var(--snippet-color);\n background-color: var(--snippet-background-color);\n border: 1px solid var(--report-border-color-secondary);\n }\n .lh-snippet__title {\n font-weight: bold;\n float: left;\n }\n .lh-snippet__node {\n float: left;\n margin-left: 4px;\n }\n .lh-snippet__toggle-expand {\n padding: 1px 7px;\n margin-top: -1px;\n margin-right: -7px;\n float: right;\n background: transparent;\n border: none;\n cursor: pointer;\n font-size: 14px;\n color: #0c50c7;\n }\n\n .lh-snippet__snippet {\n overflow: auto;\n border: 1px solid var(--report-border-color-secondary);\n }\n /* Container needed so that all children grow to the width of the scroll container */\n .lh-snippet__snippet-inner {\n display: inline-block;\n min-width: 100%;\n }\n\n .lh-snippet:not(.lh-snippet--expanded) .lh-snippet__show-if-expanded {\n display: none;\n }\n .lh-snippet.lh-snippet--expanded .lh-snippet__show-if-collapsed {\n display: none;\n }\n\n .lh-snippet__line {\n background: white;\n white-space: pre;\n display: flex;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):first-child {\n padding-top: 4px;\n }\n .lh-snippet__line:not(.lh-snippet__line--message):last-child {\n padding-bottom: 4px;\n }\n .lh-snippet__line--content-highlighted {\n background: var(--snippet-highlight-dark);\n }\n .lh-snippet__line--message {\n background: var(--snippet-highlight-light);\n }\n .lh-snippet__line--message .lh-snippet__line-number {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n .lh-snippet__line--message code {\n padding: 10px;\n padding-left: 5px;\n color: var(--color-fail);\n font-family: var(--report-font-family);\n }\n .lh-snippet__line--message code {\n white-space: normal;\n }\n .lh-snippet__line-icon {\n padding-top: 10px;\n display: none;\n }\n .lh-snippet__line--message .lh-snippet__line-icon {\n display: block;\n }\n .lh-snippet__line-icon:before {\n content: "";\n display: inline-block;\n vertical-align: middle;\n margin-right: 4px;\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n background-image: var(--fail-icon-url);\n }\n .lh-snippet__line-number {\n flex-shrink: 0;\n width: 40px;\n text-align: right;\n font-family: monospace;\n padding-right: 5px;\n margin-right: 5px;\n color: var(--color-gray-600);\n user-select: none;\n }\n '),n.append(" ",r," "),t.append(n),t}(e);case"snippetContent":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__snippet"),r=e.createElement("div","lh-snippet__snippet-inner");return n.append(" ",r," "),t.append(n),t}(e);case"snippetHeader":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__header"),r=e.createElement("div","lh-snippet__title"),o=e.createElement("div","lh-snippet__node"),i=e.createElement("button","lh-snippet__toggle-expand"),a=e.createElement("span","lh-snippet__btn-label-collapse lh-snippet__show-if-expanded"),l=e.createElement("span","lh-snippet__btn-label-expand lh-snippet__show-if-collapsed");return i.append(" ",a," ",l," "),n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"snippetLine":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-snippet__line"),r=e.createElement("div","lh-snippet__line-number"),o=e.createElement("div","lh-snippet__line-icon"),i=e.createElement("code");return n.append(" ",r," ",o," ",i," "),t.append(n),t}(e);case"styles":return function(e){const t=e.createFragment(),n=e.createElement("style");return n.append('/**\n * @license\n * Copyright 2017 The Lighthouse Authors. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS-IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/*\n Naming convention:\n\n If a variable is used for a specific component: --{component}-{property name}-{modifier}\n\n Both {component} and {property name} should be kebab-case. If the target is the entire page,\n use \'report\' for the component. The property name should not be abbreviated. Use the\n property name the variable is intended for - if it\'s used for multiple, a common descriptor\n is fine (ex: \'size\' for a variable applied to \'width\' and \'height\'). If a variable is shared\n across multiple components, either create more variables or just drop the "{component}-"\n part of the name. Append any modifiers at the end (ex: \'big\', \'dark\').\n\n For colors: --color-{hue}-{intensity}\n\n {intensity} is the Material Design tag - 700, A700, etc.\n*/\n.lh-vars {\n /* Palette using Material Design Colors\n * https://www.materialui.co/colors */\n --color-amber-50: #FFF8E1;\n --color-blue-200: #90CAF9;\n --color-blue-900: #0D47A1;\n --color-blue-A700: #2962FF;\n --color-blue-primary: #06f;\n --color-cyan-500: #00BCD4;\n --color-gray-100: #F5F5F5;\n --color-gray-300: #CFCFCF;\n --color-gray-200: #E0E0E0;\n --color-gray-400: #BDBDBD;\n --color-gray-50: #FAFAFA;\n --color-gray-500: #9E9E9E;\n --color-gray-600: #757575;\n --color-gray-700: #616161;\n --color-gray-800: #424242;\n --color-gray-900: #212121;\n --color-gray: #000000;\n --color-green-700: #080;\n --color-green: #0c6;\n --color-lime-400: #D3E156;\n --color-orange-50: #FFF3E0;\n --color-orange-700: #C33300;\n --color-orange: #fa3;\n --color-red-700: #c00;\n --color-red: #f33;\n --color-teal-600: #00897B;\n --color-white: #FFFFFF;\n\n /* Context-specific colors */\n --color-average-secondary: var(--color-orange-700);\n --color-average: var(--color-orange);\n --color-fail-secondary: var(--color-red-700);\n --color-fail: var(--color-red);\n --color-hover: var(--color-gray-50);\n --color-informative: var(--color-blue-900);\n --color-pass-secondary: var(--color-green-700);\n --color-pass: var(--color-green);\n --color-not-applicable: var(--color-gray-600);\n\n /* Component variables */\n --audit-description-padding-left: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right));\n --audit-explanation-line-height: 16px;\n --audit-group-margin-bottom: calc(var(--default-padding) * 6);\n --audit-group-padding-vertical: 8px;\n --audit-margin-horizontal: 5px;\n --audit-padding-vertical: 8px;\n --category-padding: calc(var(--default-padding) * 6) var(--edge-gap-padding) calc(var(--default-padding) * 4);\n --chevron-line-stroke: var(--color-gray-600);\n --chevron-size: 12px;\n --default-padding: 8px;\n --edge-gap-padding: calc(var(--default-padding) * 4);\n --env-item-background-color: var(--color-gray-100);\n --env-item-font-size: 28px;\n --env-item-line-height: 36px;\n --env-item-padding: 10px 0px;\n --env-name-min-width: 220px;\n --footer-padding-vertical: 16px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 48px;\n --gauge-circle-size-sm: 32px;\n --gauge-label-font-size-big: 18px;\n --gauge-label-font-size: var(--report-font-size-secondary);\n --gauge-label-line-height-big: 24px;\n --gauge-label-line-height: var(--report-line-height-secondary);\n --gauge-percentage-font-size-big: 38px;\n --gauge-percentage-font-size: var(--report-font-size-secondary);\n --gauge-wrapper-width: 120px;\n --header-line-height: 24px;\n --highlighter-background-color: var(--report-text-color);\n --icon-square-size: calc(var(--score-icon-size) * 0.88);\n --image-preview-size: 48px;\n --link-color: var(--color-blue-primary);\n --locale-selector-background-color: var(--color-white);\n --metric-toggle-lines-fill: #7F7F7F;\n --metric-value-font-size: calc(var(--report-font-size) * 1.8);\n --metrics-toggle-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-white);\n --plugin-badge-size-big: calc(var(--gauge-circle-size-big) / 2.7);\n --plugin-badge-size: calc(var(--gauge-circle-size) / 2.7);\n --plugin-icon-size: 65%;\n --pwa-icon-margin: 0 var(--default-padding);\n --pwa-icon-size: var(--topbar-logo-size);\n --report-background-color: #fff;\n --report-border-color-secondary: #ebebeb;\n --report-font-family-monospace: \'Roboto Mono\', \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: Roboto, Helvetica, Arial, sans-serif;\n --report-font-size: 14px;\n --report-font-size-secondary: 12px;\n --report-icon-size: var(--score-icon-background-size);\n --report-line-height: 24px;\n --report-line-height-secondary: 20px;\n --report-monospace-font-size: calc(var(--report-font-size) * 0.85);\n --report-text-color-secondary: var(--color-gray-800);\n --report-text-color: var(--color-gray-900);\n --report-content-max-width: calc(60 * var(--report-font-size)); /* defaults to 840px */\n --report-content-min-width: 360px;\n --report-content-max-width-minus-edge-gap: calc(var(--report-content-max-width) - var(--edge-gap-padding) * 2);\n --score-container-padding: 8px;\n --score-icon-background-size: 24px;\n --score-icon-margin-left: 6px;\n --score-icon-margin-right: 14px;\n --score-icon-margin: 0 var(--score-icon-margin-right) 0 var(--score-icon-margin-left);\n --score-icon-size: 12px;\n --score-icon-size-big: 16px;\n --screenshot-overlay-background: rgba(0, 0, 0, 0.3);\n --section-padding-vertical: calc(var(--default-padding) * 6);\n --snippet-background-color: var(--color-gray-50);\n --snippet-color: #0938C2;\n --sparkline-height: 5px;\n --stackpack-padding-horizontal: 10px;\n --sticky-header-background-color: var(--report-background-color);\n --table-higlight-background-color: hsla(210, 17%, 77%, 0.1);\n --tools-icon-color: var(--color-gray-600);\n --topbar-background-color: var(--color-white);\n --topbar-height: 32px;\n --topbar-logo-size: 24px;\n --topbar-padding: 0 8px;\n --toplevel-warning-background-color: hsla(30, 100%, 75%, 10%);\n --toplevel-warning-message-text-color: var(--color-average-secondary);\n --toplevel-warning-padding: 18px;\n --toplevel-warning-text-color: var(--report-text-color);\n\n /* SVGs */\n --plugin-icon-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23FFFFFF"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n --plugin-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="%23757575"><path d="M0 0h24v24H0z" fill="none"/><path d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"/>\u003c/svg>\');\n\n --pass-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>check\u003c/title><path fill="%23178239" d="M24 4C12.95 4 4 12.95 4 24c0 11.04 8.95 20 20 20 11.04 0 20-8.96 20-20 0-11.05-8.96-20-20-20zm-4 30L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z"/>\u003c/svg>\');\n --average-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>info\u003c/title><path fill="%23E67700" d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm2 30h-4V22h4v12zm0-16h-4v-4h4v4z"/>\u003c/svg>\');\n --fail-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><title>warn\u003c/title><path fill="%23C7221F" d="M2 42h44L24 4 2 42zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/>\u003c/svg>\');\n\n --pwa-installable-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23DAE0E3" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23DAE0E3" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="%23424242" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-gray-url-dark: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%23424242" width="24" height="24" rx="12"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/><path d="M5 5h14v14H5z"/>\u003c/g>\u003c/svg>\');\n\n --pwa-installable-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><circle fill="%230CCE6B" cx="12" cy="12" r="12"/><path d="M12 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14zm3.5 7.7h-2.8v2.8h-1.4v-2.8H8.5v-1.4h2.8V8.5h1.4v2.8h2.8v1.4z" fill="%23FFF"/>\u003c/g>\u003c/svg>\');\n --pwa-optimized-color-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><rect fill="%230CCE6B" width="24" height="24" rx="12"/><path d="M5 5h14v14H5z"/><path fill="%23FFF" d="M12 15.07l3.6 2.18-.95-4.1 3.18-2.76-4.2-.36L12 6.17l-1.64 3.86-4.2.36 3.2 2.76-.96 4.1z"/>\u003c/g>\u003c/svg>\');\n\n --swap-locale-icon-url: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"/>\u003c/svg>\');\n}\n\n@media not print {\n .lh-dark {\n /* Pallete */\n --color-gray-200: var(--color-gray-800);\n --color-gray-300: #616161;\n --color-gray-400: var(--color-gray-600);\n --color-gray-700: var(--color-gray-400);\n --color-gray-50: #757575;\n --color-gray-600: var(--color-gray-500);\n --color-green-700: var(--color-green);\n --color-orange-700: var(--color-orange);\n --color-red-700: var(--color-red);\n --color-teal-600: var(--color-cyan-500);\n\n /* Context-specific colors */\n --color-hover: rgba(0, 0, 0, 0.2);\n --color-informative: var(--color-blue-200);\n\n /* Component variables */\n --env-item-background-color: #393535;\n --link-color: var(--color-blue-200);\n --locale-selector-background-color: var(--color-gray-200);\n --plugin-badge-background-color: var(--color-gray-800);\n --report-background-color: var(--color-gray-900);\n --report-border-color-secondary: var(--color-gray-200);\n --report-text-color-secondary: var(--color-gray-400);\n --report-text-color: var(--color-gray-100);\n --snippet-color: var(--color-cyan-500);\n --topbar-background-color: var(--color-gray);\n --toplevel-warning-background-color: hsl(33deg 14% 18%);\n --toplevel-warning-message-text-color: var(--color-orange-700);\n --toplevel-warning-text-color: var(--color-gray-100);\n\n /* SVGs */\n --plugin-icon-url: var(--plugin-icon-url-dark);\n --pwa-installable-gray-url: var(--pwa-installable-gray-url-dark);\n --pwa-optimized-gray-url: var(--pwa-optimized-gray-url-dark);\n }\n}\n\n@media only screen and (max-width: 480px) {\n .lh-vars {\n --audit-group-margin-bottom: 20px;\n --edge-gap-padding: var(--default-padding);\n --env-name-min-width: 120px;\n --gauge-circle-size-big: 96px;\n --gauge-circle-size: 72px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 112px;\n --header-padding: 16px 0 16px 0;\n --image-preview-size: 24px;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-size: 14px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --topbar-height: 28px;\n --topbar-logo-size: 20px;\n }\n\n /* Not enough space to adequately show the relative savings bars. */\n .lh-sparkline {\n display: none;\n }\n}\n\n.lh-vars.lh-devtools {\n --audit-explanation-line-height: 14px;\n --audit-group-margin-bottom: 20px;\n --audit-group-padding-vertical: 12px;\n --audit-padding-vertical: 4px;\n --category-padding: 12px;\n --default-padding: 12px;\n --env-name-min-width: 120px;\n --footer-padding-vertical: 8px;\n --gauge-circle-size-big: 72px;\n --gauge-circle-size: 64px;\n --gauge-label-font-size-big: 22px;\n --gauge-label-font-size: 14px;\n --gauge-label-line-height-big: 26px;\n --gauge-label-line-height: 20px;\n --gauge-percentage-font-size-big: 34px;\n --gauge-percentage-font-size: 26px;\n --gauge-wrapper-width: 97px;\n --header-line-height: 20px;\n --header-padding: 16px 0 16px 0;\n --screenshot-overlay-background: transparent;\n --plugin-icon-size: 75%;\n --pwa-icon-margin: 0 7px 0 -3px;\n --report-font-family-monospace: \'Menlo\', \'dejavu sans mono\', \'Consolas\', \'Lucida Console\', monospace;\n --report-font-family: \'.SFNSDisplay-Regular\', \'Helvetica Neue\', \'Lucida Grande\', sans-serif;\n --report-font-size: 12px;\n --report-line-height: 20px;\n --score-icon-margin-left: 2px;\n --score-icon-size: 10px;\n --section-padding-vertical: 8px;\n}\n\n.lh-devtools.lh-root {\n height: 100%;\n}\n.lh-devtools.lh-root img {\n /* Override devtools default \'min-width: 0\' so svg without size in a flexbox isn\'t collapsed. */\n min-width: auto;\n}\n.lh-devtools .lh-container {\n overflow-y: scroll;\n height: calc(100% - var(--topbar-height));\n}\n@media print {\n .lh-devtools .lh-container {\n overflow: unset;\n }\n}\n.lh-devtools .lh-sticky-header {\n /* This is normally the height of the topbar, but we want it to stick to the top of our scroll container .lh-container` */\n top: 0;\n}\n\n@keyframes fadeIn {\n 0% { opacity: 0;}\n 100% { opacity: 0.6;}\n}\n\n.lh-root *, .lh-root *::before, .lh-root *::after {\n box-sizing: border-box;\n}\n\n.lh-root {\n font-family: var(--report-font-family);\n font-size: var(--report-font-size);\n margin: 0;\n line-height: var(--report-line-height);\n background: var(--report-background-color);\n color: var(--report-text-color);\n}\n\n.lh-root :focus {\n outline: -webkit-focus-ring-color auto 3px;\n}\n.lh-root summary:focus {\n outline: none;\n box-shadow: 0 0 0 1px hsl(217, 89%, 61%);\n}\n\n.lh-root [hidden] {\n display: none !important;\n}\n\n.lh-root pre {\n margin: 0;\n}\n\n.lh-root details > summary {\n cursor: pointer;\n}\n\n.lh-hidden {\n display: none !important;\n}\n\n.lh-container {\n /*\n Text wrapping in the report is so much FUN!\n We have a `word-break: break-word;` globally here to prevent a few common scenarios, namely\n long non-breakable text (usually URLs) found in:\n 1. The footer\n 2. .lh-node (outerHTML)\n 3. .lh-code\n\n With that sorted, the next challenge is appropriate column sizing and text wrapping inside our\n .lh-details tables. Even more fun.\n * We don\'t want table headers ("Potential Savings (ms)") to wrap or their column values, but\n we\'d be happy for the URL column to wrap if the URLs are particularly long.\n * We want the narrow columns to remain narrow, providing the most column width for URL\n * We don\'t want the table to extend past 100% width.\n * Long URLs in the URL column can wrap. Util.getURLDisplayName maxes them out at 64 characters,\n but they do not get any overflow:ellipsis treatment.\n */\n word-break: break-word;\n}\n\n.lh-audit-group a,\n.lh-category-header__description a,\n.lh-audit__description a,\n.lh-warnings a,\n.lh-footer a,\n.lh-table-column--link a {\n color: var(--link-color);\n}\n\n.lh-audit__description, .lh-audit__stackpack {\n --inner-audit-padding-right: var(--stackpack-padding-horizontal);\n padding-left: var(--audit-description-padding-left);\n padding-right: var(--inner-audit-padding-right);\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.lh-details {\n margin-top: var(--default-padding);\n margin-bottom: var(--default-padding);\n margin-left: var(--audit-description-padding-left);\n /* whatever the .lh-details side margins are */\n width: 100%;\n}\n\n.lh-audit__stackpack {\n display: flex;\n align-items: center;\n}\n\n.lh-audit__stackpack__img {\n max-width: 30px;\n margin-right: var(--default-padding)\n}\n\n/* Report header */\n\n.lh-report-icon {\n display: flex;\n align-items: center;\n padding: 10px 12px;\n cursor: pointer;\n}\n.lh-report-icon[disabled] {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.lh-report-icon::before {\n content: "";\n margin: 4px;\n background-repeat: no-repeat;\n width: var(--report-icon-size);\n height: var(--report-icon-size);\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n}\n.lh-report-icon:hover::before {\n opacity: 1;\n}\n.lh-dark .lh-report-icon::before {\n filter: invert(1);\n}\n.lh-report-icon--print::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/><path fill="none" d="M0 0h24v24H0z"/>\u003c/svg>\');\n}\n.lh-report-icon--copy::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>\u003c/svg>\');\n}\n.lh-report-icon--open::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"/>\u003c/svg>\');\n}\n.lh-report-icon--download::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/>\u003c/svg>\');\n}\n.lh-report-icon--dark::before {\n background-image:url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 100 125"><path d="M50 23.587c-16.27 0-22.799 12.574-22.799 21.417 0 12.917 10.117 22.451 12.436 32.471h20.726c2.32-10.02 12.436-19.554 12.436-32.471 0-8.843-6.528-21.417-22.799-21.417zM39.637 87.161c0 3.001 1.18 4.181 4.181 4.181h.426l.41 1.231C45.278 94.449 46.042 95 48.019 95h3.963c1.978 0 2.74-.551 3.365-2.427l.409-1.231h.427c3.002 0 4.18-1.18 4.18-4.181V80.91H39.637v6.251zM50 18.265c1.26 0 2.072-.814 2.072-2.073v-9.12C52.072 5.813 51.26 5 50 5c-1.259 0-2.072.813-2.072 2.073v9.12c0 1.259.813 2.072 2.072 2.072zM68.313 23.727c.994.774 2.135.634 2.91-.357l5.614-7.187c.776-.992.636-2.135-.356-2.909-.992-.776-2.135-.636-2.91.357l-5.613 7.186c-.778.993-.636 2.135.355 2.91zM91.157 36.373c-.306-1.222-1.291-1.815-2.513-1.51l-8.85 2.207c-1.222.305-1.814 1.29-1.51 2.512.305 1.223 1.291 1.814 2.513 1.51l8.849-2.206c1.223-.305 1.816-1.291 1.511-2.513zM86.757 60.48l-8.331-3.709c-1.15-.512-2.225-.099-2.736 1.052-.512 1.151-.1 2.224 1.051 2.737l8.33 3.707c1.15.514 2.225.101 2.736-1.05.513-1.149.1-2.223-1.05-2.737zM28.779 23.37c.775.992 1.917 1.131 2.909.357.992-.776 1.132-1.917.357-2.91l-5.615-7.186c-.775-.992-1.917-1.132-2.909-.357s-1.131 1.917-.356 2.909l5.614 7.187zM21.715 39.583c.305-1.223-.288-2.208-1.51-2.513l-8.849-2.207c-1.222-.303-2.208.289-2.513 1.511-.303 1.222.288 2.207 1.511 2.512l8.848 2.206c1.222.304 2.208-.287 2.513-1.509zM21.575 56.771l-8.331 3.711c-1.151.511-1.563 1.586-1.05 2.735.511 1.151 1.586 1.563 2.736 1.052l8.331-3.711c1.151-.511 1.563-1.586 1.05-2.735-.512-1.15-1.585-1.562-2.736-1.052z"/>\u003c/svg>\');\n}\n.lh-report-icon--treemap::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="black"><path d="M3 5v14h19V5H3zm2 2h15v4H5V7zm0 10v-4h4v4H5zm6 0v-4h9v4h-9z"/>\u003c/svg>\');\n}\n.lh-report-icon--date::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 11h2v2H7v-2zm14-5v14a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h1V2h2v2h8V2h2v2h1a2 2 0 012 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"/>\u003c/svg>\');\n}\n.lh-report-icon--devices::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 6h18V4H4a2 2 0 00-2 2v11H0v3h14v-3H4V6zm19 2h-6a1 1 0 00-1 1v10c0 .6.5 1 1 1h6c.6 0 1-.5 1-1V9c0-.6-.5-1-1-1zm-1 9h-4v-7h4v7z"/>\u003c/svg>\');\n}\n.lh-report-icon--world::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 6h-3c-.3-1.3-.8-2.5-1.4-3.6A8 8 0 0 1 18.9 8zm-7-4a14 14 0 0 1 2 4h-4a14 14 0 0 1 2-4zM4.3 14a8.2 8.2 0 0 1 0-4h3.3a16.5 16.5 0 0 0 0 4H4.3zm.8 2h3a14 14 0 0 0 1.3 3.6A8 8 0 0 1 5.1 16zm3-8H5a8 8 0 0 1 4.3-3.6L8 8zM12 20a14 14 0 0 1-2-4h4a14 14 0 0 1-2 4zm2.3-6H9.7a14.7 14.7 0 0 1 0-4h4.6a14.6 14.6 0 0 1 0 4zm.3 5.6c.6-1.2 1-2.4 1.4-3.6h3a8 8 0 0 1-4.4 3.6zm1.8-5.6a16.5 16.5 0 0 0 0-4h3.3a8.2 8.2 0 0 1 0 4h-3.3z"/>\u003c/svg>\');\n}\n.lh-report-icon--stopwatch::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.1-6.6L20.5 6l-1.4-1.4L17.7 6A9 9 0 0 0 3 13a9 9 0 1 0 16-5.6zm-7 12.6a7 7 0 1 1 0-14 7 7 0 0 1 0 14z"/>\u003c/svg>\');\n}\n.lh-report-icon--networkspeed::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.9 5c-.2 0-.3 0-.4.2v.2L10.1 17a2 2 0 0 0-.2 1 2 2 0 0 0 4 .4l2.4-12.9c0-.3-.2-.5-.5-.5zM1 9l2 2c2.9-2.9 6.8-4 10.5-3.6l1.2-2.7C10 3.8 4.7 5.3 1 9zm20 2 2-2a15.4 15.4 0 0 0-5.6-3.6L17 8.2c1.5.7 2.9 1.6 4.1 2.8zm-4 4 2-2a9.9 9.9 0 0 0-2.7-1.9l-.5 3 1.2.9zM5 13l2 2a7.1 7.1 0 0 1 4-2l1.3-2.9C9.7 10.1 7 11 5 13z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-one::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7" cy="14" r="3"/><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/>\u003c/svg>\');\n}\n.lh-report-icon--samples-many::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 18a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-2a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5.6 17.6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/><circle cx="7" cy="14" r="3"/><circle cx="11" cy="6" r="3"/>\u003c/svg>\');\n}\n.lh-report-icon--chrome::before {\n background-image: url(\'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -50 562 562"><path d="M256 25.6v25.6a204 204 0 0 1 144.8 60 204 204 0 0 1 60 144.8 204 204 0 0 1-60 144.8 204 204 0 0 1-144.8 60 204 204 0 0 1-144.8-60 204 204 0 0 1-60-144.8 204 204 0 0 1 60-144.8 204 204 0 0 1 144.8-60V0a256 256 0 1 0 0 512 256 256 0 0 0 0-512v25.6z"/><path d="M256 179.2v25.6a51.3 51.3 0 0 1 0 102.4 51.3 51.3 0 0 1 0-102.4v-51.2a102.3 102.3 0 1 0-.1 204.7 102.3 102.3 0 0 0 .1-204.7v25.6z"/><path d="M256 204.8h217.6a25.6 25.6 0 0 0 0-51.2H256a25.6 25.6 0 0 0 0 51.2m44.3 76.8L191.5 470.1a25.6 25.6 0 1 0 44.4 25.6l108.8-188.5a25.6 25.6 0 1 0-44.4-25.6m-88.6 0L102.9 93.2a25.7 25.7 0 0 0-35-9.4 25.7 25.7 0 0 0-9.4 35l108.8 188.5a25.7 25.7 0 0 0 35 9.4 25.9 25.9 0 0 0 9.4-35.1"/>\u003c/svg>\');\n}\n\n\n\n.lh-buttons {\n display: flex;\n flex-wrap: wrap;\n margin: var(--default-padding) 0;\n}\n.lh-button {\n height: 32px;\n border: 1px solid var(--report-border-color-secondary);\n border-radius: 3px;\n color: var(--link-color);\n background-color: var(--report-background-color);\n margin: 5px;\n}\n\n.lh-button:first-of-type {\n margin-left: 0;\n}\n\n/* Node */\n.lh-node__snippet {\n font-family: var(--report-font-family-monospace);\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n line-height: 20px;\n}\n\n/* Score */\n\n.lh-audit__score-icon {\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n margin: var(--score-icon-margin);\n}\n\n.lh-audit--pass .lh-audit__display-text {\n color: var(--color-pass-secondary);\n}\n.lh-audit--pass .lh-audit__score-icon,\n.lh-scorescale-range--pass::before {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-audit__display-text {\n color: var(--color-average-secondary);\n}\n.lh-audit--average .lh-audit__score-icon,\n.lh-scorescale-range--average::before {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-audit--fail .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n.lh-audit--fail .lh-audit__score-icon,\n.lh-audit--error .lh-audit__score-icon,\n.lh-scorescale-range--fail::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-audit--manual .lh-audit__display-text,\n.lh-audit--notapplicable .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n.lh-audit--manual .lh-audit__score-icon,\n.lh-audit--notapplicable .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n background: none;\n}\n\n.lh-audit--informative .lh-audit__display-text {\n color: var(--color-gray-600);\n}\n\n.lh-audit--informative .lh-audit__score-icon {\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-400);\n border-radius: 100%;\n}\n\n.lh-audit__description,\n.lh-audit__stackpack {\n color: var(--report-text-color-secondary);\n}\n.lh-audit__adorn {\n border: 1px solid slategray;\n border-radius: 3px;\n margin: 0 3px;\n padding: 0 2px;\n line-height: 1.1;\n display: inline-block;\n font-size: 90%;\n}\n\n.lh-category-header__description {\n text-align: center;\n color: var(--color-gray-700);\n margin: 0px auto;\n max-width: 400px;\n}\n\n\n.lh-audit__display-text,\n.lh-load-opportunity__sparkline,\n.lh-chevron-container {\n margin: 0 var(--audit-margin-horizontal);\n}\n.lh-chevron-container {\n margin-right: 0;\n}\n\n.lh-audit__title-and-text {\n flex: 1;\n}\n\n.lh-audit__title-and-text code {\n color: var(--snippet-color);\n font-size: var(--report-monospace-font-size);\n}\n\n/* Prepend display text with em dash separator. But not in Opportunities. */\n.lh-audit__display-text:not(:empty):before {\n content: \'—\';\n margin-right: var(--audit-margin-horizontal);\n}\n.lh-audit-group.lh-audit-group--load-opportunities .lh-audit__display-text:not(:empty):before {\n display: none;\n}\n\n/* Expandable Details (Audit Groups, Audits) */\n.lh-audit__header {\n display: flex;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-audit--load-opportunity .lh-audit__header {\n display: block;\n}\n\n\n.lh-metricfilter {\n display: grid;\n justify-content: end;\n align-items: center;\n grid-auto-flow: column;\n gap: 4px;\n color: var(--color-gray-700);\n}\n\n.lh-metricfilter__radio {\n position: absolute;\n left: -9999px;\n}\n.lh-metricfilter input[type=\'radio\']:focus-visible + label {\n outline: -webkit-focus-ring-color auto 1px;\n}\n\n.lh-metricfilter__label {\n display: inline-flex;\n padding: 0 4px;\n height: 16px;\n text-decoration: underline;\n align-items: center;\n cursor: pointer;\n font-size: 90%;\n}\n\n.lh-metricfilter__label--active {\n background: var(--color-blue-primary);\n color: var(--color-white);\n border-radius: 3px;\n text-decoration: none;\n}\n/* Give the \'All\' choice a more muted display */\n.lh-metricfilter__label--active[for="metric-All"] {\n background-color: var(--color-blue-200) !important;\n color: black !important;\n}\n\n.lh-metricfilter__text {\n margin-right: 8px;\n}\n\n/* If audits are filtered, hide the itemcount for Passed Audits… */\n.lh-category--filtered .lh-audit-group .lh-audit-group__itemcount {\n display: none;\n}\n\n\n.lh-audit__header:hover {\n background-color: var(--color-hover);\n}\n\n/* We want to hide the browser\'s default arrow marker on summary elements. Admittedly, it\'s complicated. */\n.lh-root details > summary {\n /* Blink 89+ and Firefox will hide the arrow when display is changed from (new) default of `list-item` to block. https://chromestatus.com/feature/6730096436051968*/\n display: block;\n}\n/* Safari and Blink <=88 require using the -webkit-details-marker selector */\n.lh-root details > summary::-webkit-details-marker {\n display: none;\n}\n\n/* Perf Metric */\n\n.lh-metrics-container {\n display: grid;\n grid-auto-rows: 1fr;\n grid-template-columns: 1fr 1fr;\n grid-column-gap: var(--report-line-height);\n margin-bottom: var(--default-padding);\n}\n\n.lh-metric {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n\n.lh-metric:nth-last-child(-n+2) {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n\n.lh-metric__innerwrap {\n display: grid;\n /**\n * Icon -- Metric Name\n * -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 1fr;\n align-items: center;\n padding: var(--default-padding);\n}\n\n.lh-metric__details {\n order: -1;\n}\n\n.lh-metric__title {\n flex: 1;\n}\n\n.lh-calclink {\n padding-left: calc(1ex / 3);\n}\n\n.lh-metric__description {\n display: none;\n grid-column-start: 2;\n grid-column-end: 4;\n color: var(--report-text-color-secondary);\n}\n\n.lh-metric__value {\n font-size: var(--metric-value-font-size);\n margin: calc(var(--default-padding) / 2) 0;\n white-space: nowrap; /* No wrapping between metric value and the icon */\n grid-column-start: 2;\n}\n\n\n@media screen and (max-width: 535px) {\n .lh-metrics-container {\n display: block;\n }\n\n .lh-metric {\n border-bottom: none !important;\n }\n .lh-metric:nth-last-child(1) {\n border-bottom: 1px solid var(--report-border-color-secondary) !important;\n }\n\n /* Change the grid to 3 columns for narrow viewport. */\n .lh-metric__innerwrap {\n /**\n * Icon -- Metric Name -- Metric Value\n */\n grid-template-columns: calc(var(--score-icon-size) + var(--score-icon-margin-left) + var(--score-icon-margin-right)) 2fr 1fr;\n }\n .lh-metric__value {\n justify-self: end;\n grid-column-start: unset;\n }\n}\n\n/* No-JS toggle switch */\n/* Keep this selector sync\'d w/ `magicSelector` in report-ui-features-test.js */\n .lh-metrics-toggle__input:checked ~ .lh-metrics-container .lh-metric__description {\n display: block;\n}\n\n/* TODO get rid of the SVGS and clean up these some more */\n.lh-metrics-toggle__input {\n opacity: 0;\n position: absolute;\n right: 0;\n top: 0px;\n}\n\n.lh-metrics-toggle__input + div > label > .lh-metrics-toggle__labeltext--hide,\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--show {\n display: none;\n}\n.lh-metrics-toggle__input:checked + div > label > .lh-metrics-toggle__labeltext--hide {\n display: inline;\n}\n.lh-metrics-toggle__input:focus + div > label {\n outline: -webkit-focus-ring-color auto 3px;\n}\n\n.lh-metrics-toggle__label {\n cursor: pointer;\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n/* Pushes the metric description toggle button to the right. */\n.lh-audit-group--metrics .lh-audit-group__header {\n display: flex;\n justify-content: space-between;\n}\n\n.lh-metric__icon,\n.lh-scorescale-range::before {\n content: \'\';\n width: var(--score-icon-size);\n height: var(--score-icon-size);\n display: inline-block;\n margin: var(--score-icon-margin);\n}\n\n.lh-metric--pass .lh-metric__value {\n color: var(--color-pass-secondary);\n}\n.lh-metric--pass .lh-metric__icon {\n border-radius: 100%;\n background: var(--color-pass);\n}\n\n.lh-metric--average .lh-metric__value {\n color: var(--color-average-secondary);\n}\n.lh-metric--average .lh-metric__icon {\n background: var(--color-average);\n width: var(--icon-square-size);\n height: var(--icon-square-size);\n}\n\n.lh-metric--fail .lh-metric__value {\n color: var(--color-fail-secondary);\n}\n.lh-metric--fail .lh-metric__icon,\n.lh-metric--error .lh-metric__icon {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n\n.lh-metric--error .lh-metric__value,\n.lh-metric--error .lh-metric__description {\n color: var(--color-fail-secondary);\n}\n\n/* Perf load opportunity */\n\n.lh-load-opportunity__cols {\n display: flex;\n align-items: flex-start;\n}\n\n.lh-load-opportunity__header .lh-load-opportunity__col {\n color: var(--color-gray-600);\n display: unset;\n line-height: calc(2.3 * var(--report-font-size));\n}\n\n.lh-load-opportunity__col {\n display: flex;\n}\n\n.lh-load-opportunity__col--one {\n flex: 5;\n align-items: center;\n margin-right: 2px;\n}\n.lh-load-opportunity__col--two {\n flex: 4;\n text-align: right;\n}\n\n.lh-audit--load-opportunity .lh-audit__display-text {\n text-align: right;\n flex: 0 0 calc(3 * var(--report-font-size));\n}\n\n\n/* Sparkline */\n\n.lh-load-opportunity__sparkline {\n flex: 1;\n margin-top: calc((var(--report-line-height) - var(--sparkline-height)) / 2);\n}\n\n.lh-sparkline {\n height: var(--sparkline-height);\n width: 100%;\n}\n\n.lh-sparkline__bar {\n height: 100%;\n float: right;\n}\n\n.lh-audit--pass .lh-sparkline__bar {\n background: var(--color-pass);\n}\n\n.lh-audit--average .lh-sparkline__bar {\n background: var(--color-average);\n}\n\n.lh-audit--fail .lh-sparkline__bar {\n background: var(--color-fail);\n}\n\n/* Filmstrip */\n\n.lh-filmstrip-container {\n /* smaller gap between metrics and filmstrip */\n margin: -8px auto 0 auto;\n}\n\n.lh-filmstrip {\n display: grid;\n justify-content: space-between;\n padding-bottom: var(--default-padding);\n width: 100%;\n grid-template-columns: repeat(auto-fit, 60px);\n}\n\n.lh-filmstrip__frame {\n text-align: right;\n position: relative;\n}\n\n.lh-filmstrip__thumbnail {\n border: 1px solid var(--report-border-color-secondary);\n max-height: 100px;\n max-width: 60px;\n}\n\n/* Audit */\n\n.lh-audit {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\n\n/* Apply border-top to just the first audit. */\n.lh-audit {\n border-top: 1px solid var(--report-border-color-secondary);\n}\n.lh-audit ~ .lh-audit {\n border-top: none;\n}\n\n\n.lh-audit--error .lh-audit__display-text {\n color: var(--color-fail-secondary);\n}\n\n/* Audit Group */\n\n.lh-audit-group {\n margin-bottom: var(--audit-group-margin-bottom);\n position: relative;\n}\n.lh-audit-group--metrics {\n margin-bottom: calc(var(--audit-group-margin-bottom) / 2);\n}\n\n.lh-audit-group__header::before {\n /* By default, groups don\'t get an icon */\n content: none;\n width: var(--pwa-icon-size);\n height: var(--pwa-icon-size);\n margin: var(--pwa-icon-margin);\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Style the "over budget" columns red. */\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(4),\n.lh-audit-group--budgets #performance-budget tbody tr td:nth-child(5),\n.lh-audit-group--budgets #timing-budget tbody tr td:nth-child(3) {\n color: var(--color-red-700);\n}\n\n/* Align the "over budget request count" text to be close to the "over budget bytes" column. */\n.lh-audit-group--budgets .lh-table tbody tr td:nth-child(4){\n text-align: right;\n}\n\n.lh-audit-group--budgets .lh-details--budget {\n width: 100%;\n margin: 0 0 var(--default-padding);\n}\n\n.lh-audit-group--pwa-installable .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-installable-gray-url);\n}\n.lh-audit-group--pwa-optimized .lh-audit-group__header::before {\n content: \'\';\n background-image: var(--pwa-optimized-gray-url);\n}\n.lh-audit-group--pwa-installable.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-installable-color-url);\n}\n.lh-audit-group--pwa-optimized.lh-badged .lh-audit-group__header::before {\n background-image: var(--pwa-optimized-color-url);\n}\n\n.lh-audit-group--metrics .lh-audit-group__summary {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.lh-audit-group__summary {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.lh-audit-group__header .lh-chevron {\n margin-top: calc((var(--report-line-height) - 5px) / 2);\n}\n\n.lh-audit-group__header {\n letter-spacing: 0.8px;\n padding: var(--default-padding);\n padding-left: 0;\n}\n\n.lh-audit-group__header, .lh-audit-group__summary {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n color: var(--color-gray-700);\n}\n\n.lh-audit-group__title {\n text-transform: uppercase;\n font-weight: 500;\n}\n\n.lh-audit-group__itemcount {\n color: var(--color-gray-600);\n}\n\n.lh-audit-group__footer {\n color: var(--color-gray-600);\n display: block;\n margin-top: var(--default-padding);\n}\n\n.lh-details,\n.lh-category-header__description,\n.lh-load-opportunity__header,\n.lh-audit-group__footer {\n font-size: var(--report-font-size-secondary);\n line-height: var(--report-line-height-secondary);\n}\n\n.lh-audit-explanation {\n margin: var(--audit-padding-vertical) 0 calc(var(--audit-padding-vertical) / 2) var(--audit-margin-horizontal);\n line-height: var(--audit-explanation-line-height);\n display: inline-block;\n}\n\n.lh-audit--fail .lh-audit-explanation {\n color: var(--color-fail-secondary);\n}\n\n/* Report */\n.lh-list > div:not(:last-child) {\n padding-bottom: 20px;\n}\n\n.lh-header-container {\n display: block;\n margin: 0 auto;\n position: relative;\n word-wrap: break-word;\n}\n\n.lh-header-container .lh-scores-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n\n.lh-report {\n min-width: var(--report-content-min-width);\n}\n\n.lh-exception {\n font-size: large;\n}\n\n.lh-code {\n white-space: normal;\n margin-top: 0;\n font-size: var(--report-monospace-font-size);\n}\n\n.lh-warnings {\n --item-margin: calc(var(--report-line-height) / 6);\n color: var(--color-average-secondary);\n margin: var(--audit-padding-vertical) 0;\n padding: var(--default-padding)\n var(--default-padding)\n var(--default-padding)\n calc(var(--audit-description-padding-left));\n background-color: var(--toplevel-warning-background-color);\n}\n.lh-warnings span {\n font-weight: bold;\n}\n\n.lh-warnings--toplevel {\n --item-margin: calc(var(--header-line-height) / 4);\n color: var(--toplevel-warning-text-color);\n margin-left: auto;\n margin-right: auto;\n max-width: var(--report-content-max-width-minus-edge-gap);\n padding: var(--toplevel-warning-padding);\n border-radius: 8px;\n}\n\n.lh-warnings__msg {\n color: var(--toplevel-warning-message-text-color);\n margin: 0;\n}\n\n.lh-warnings ul {\n margin: 0;\n}\n.lh-warnings li {\n margin: var(--item-margin) 0;\n}\n.lh-warnings li:last-of-type {\n margin-bottom: 0;\n}\n\n.lh-scores-header {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n.lh-scores-header__solo {\n padding: 0;\n border: 0;\n}\n\n/* Gauge */\n\n.lh-gauge__wrapper--pass {\n color: var(--color-pass-secondary);\n fill: var(--color-pass);\n stroke: var(--color-pass);\n}\n\n.lh-gauge__wrapper--average {\n color: var(--color-average-secondary);\n fill: var(--color-average);\n stroke: var(--color-average);\n}\n\n.lh-gauge__wrapper--fail {\n color: var(--color-fail-secondary);\n fill: var(--color-fail);\n stroke: var(--color-fail);\n}\n\n.lh-gauge__wrapper--not-applicable {\n color: var(--color-not-applicable);\n fill: var(--color-not-applicable);\n stroke: var(--color-not-applicable);\n}\n\n.lh-fraction__wrapper .lh-fraction__content::before {\n content: \'\';\n height: var(--score-icon-size);\n width: var(--score-icon-size);\n margin: var(--score-icon-margin);\n display: inline-block;\n}\n.lh-fraction__wrapper--pass .lh-fraction__content {\n color: var(--color-pass-secondary);\n}\n.lh-fraction__wrapper--pass .lh-fraction__background {\n background-color: var(--color-pass);\n}\n.lh-fraction__wrapper--pass .lh-fraction__content::before {\n background-color: var(--color-pass);\n border-radius: 50%;\n}\n.lh-fraction__wrapper--average .lh-fraction__content {\n color: var(--color-average-secondary);\n}\n.lh-fraction__wrapper--average .lh-fraction__background,\n.lh-fraction__wrapper--average .lh-fraction__content::before {\n background-color: var(--color-average);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content {\n color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__background {\n background-color: var(--color-fail);\n}\n.lh-fraction__wrapper--fail .lh-fraction__content::before {\n border-left: calc(var(--score-icon-size) / 2) solid transparent;\n border-right: calc(var(--score-icon-size) / 2) solid transparent;\n border-bottom: var(--score-icon-size) solid var(--color-fail);\n}\n.lh-fraction__wrapper--null .lh-fraction__content {\n color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__background {\n background-color: var(--color-gray-700);\n}\n.lh-fraction__wrapper--null .lh-fraction__content::before {\n border-radius: 50%;\n border: calc(0.2 * var(--score-icon-size)) solid var(--color-gray-700);\n}\n\n.lh-fraction__background {\n position: absolute;\n height: 100%;\n width: 100%;\n border-radius: calc(var(--gauge-circle-size) / 2);\n opacity: 0.1;\n z-index: -1;\n}\n\n.lh-fraction__content-wrapper {\n height: var(--gauge-circle-size);\n display: flex;\n align-items: center;\n}\n\n.lh-fraction__content {\n display: flex;\n position: relative;\n align-items: center;\n justify-content: center;\n font-size: calc(0.3 * var(--gauge-circle-size));\n line-height: calc(0.4 * var(--gauge-circle-size));\n width: max-content;\n min-width: calc(1.5 * var(--gauge-circle-size));\n padding: calc(0.1 * var(--gauge-circle-size)) calc(0.2 * var(--gauge-circle-size));\n --score-icon-size: calc(0.21 * var(--gauge-circle-size));\n --score-icon-margin: 0 calc(0.15 * var(--gauge-circle-size)) 0 0;\n}\n\n.lh-gauge {\n stroke-linecap: round;\n width: var(--gauge-circle-size);\n height: var(--gauge-circle-size);\n}\n\n.lh-category .lh-gauge {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n.lh-gauge-base {\n opacity: 0.1;\n}\n\n.lh-gauge-arc {\n fill: none;\n transform-origin: 50% 50%;\n animation: load-gauge var(--transition-length) ease forwards;\n animation-delay: 250ms;\n}\n\n.lh-gauge__svg-wrapper {\n position: relative;\n height: var(--gauge-circle-size);\n}\n.lh-category .lh-gauge__svg-wrapper,\n.lh-category .lh-fraction__wrapper {\n --gauge-circle-size: var(--gauge-circle-size-big);\n}\n\n/* The plugin badge overlay */\n.lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size);\n height: var(--plugin-badge-size);\n background-color: var(--plugin-badge-background-color);\n background-image: var(--plugin-icon-url);\n background-repeat: no-repeat;\n background-size: var(--plugin-icon-size);\n background-position: 58% 50%;\n content: "";\n position: absolute;\n right: -6px;\n bottom: 0px;\n display: block;\n z-index: 100;\n box-shadow: 0 0 4px rgba(0,0,0,.2);\n border-radius: 25%;\n}\n.lh-category .lh-gauge__wrapper--plugin .lh-gauge__svg-wrapper::before {\n width: var(--plugin-badge-size-big);\n height: var(--plugin-badge-size-big);\n}\n\n@keyframes load-gauge {\n from { stroke-dasharray: 0 352; }\n}\n\n.lh-gauge__percentage {\n width: 100%;\n height: var(--gauge-circle-size);\n position: absolute;\n font-family: var(--report-font-family-monospace);\n font-size: calc(var(--gauge-circle-size) * 0.34 + 1.3px);\n line-height: 0;\n text-align: center;\n top: calc(var(--score-container-padding) + var(--gauge-circle-size) / 2);\n}\n\n.lh-category .lh-gauge__percentage {\n --gauge-circle-size: var(--gauge-circle-size-big);\n --gauge-percentage-font-size: var(--gauge-percentage-font-size-big);\n}\n\n.lh-gauge__wrapper,\n.lh-fraction__wrapper {\n position: relative;\n display: flex;\n align-items: center;\n flex-direction: column;\n text-decoration: none;\n padding: var(--score-container-padding);\n\n --transition-length: 1s;\n\n /* Contain the layout style paint & layers during animation*/\n contain: content;\n will-change: opacity; /* Only using for layer promotion */\n}\n\n.lh-gauge__label,\n.lh-fraction__label {\n font-size: var(--gauge-label-font-size);\n font-weight: 500;\n line-height: var(--gauge-label-line-height);\n margin-top: 10px;\n text-align: center;\n color: var(--report-text-color);\n word-break: keep-all;\n}\n\n/* TODO(#8185) use more BEM (.lh-gauge__label--big) instead of relying on descendant selector */\n.lh-category .lh-gauge__label,\n.lh-category .lh-fraction__label {\n --gauge-label-font-size: var(--gauge-label-font-size-big);\n --gauge-label-line-height: var(--gauge-label-line-height-big);\n margin-top: 14px;\n}\n\n.lh-scores-header .lh-gauge__wrapper,\n.lh-scores-header .lh-fraction__wrapper,\n.lh-scores-header .lh-gauge--pwa__wrapper,\n.lh-sticky-header .lh-gauge__wrapper,\n.lh-sticky-header .lh-fraction__wrapper,\n.lh-sticky-header .lh-gauge--pwa__wrapper {\n width: var(--gauge-wrapper-width);\n}\n\n.lh-scorescale {\n display: inline-flex;\n\n gap: calc(var(--default-padding) * 4);\n margin: 16px auto 0 auto;\n font-size: var(--report-font-size-secondary);\n color: var(--color-gray-700);\n\n}\n\n.lh-scorescale-range {\n display: flex;\n align-items: center;\n font-family: var(--report-font-family-monospace);\n white-space: nowrap;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale {\n border: 0;\n display: flex;\n justify-content: center;\n}\n\n.lh-category-header__finalscreenshot .lh-scorescale-range {\n font-family: unset;\n font-size: 12px;\n}\n\n.lh-scorescale-wrap {\n display: contents;\n}\n\n/* Hide category score gauages if it\'s a single category report */\n.lh-header--solo-category .lh-scores-wrapper {\n display: none;\n}\n\n\n.lh-categories {\n width: 100%;\n overflow: hidden;\n}\n\n.lh-category {\n padding: var(--category-padding);\n max-width: var(--report-content-max-width);\n margin: 0 auto;\n\n --sticky-header-height: calc(var(--gauge-circle-size-sm) + var(--score-container-padding) * 2);\n --topbar-plus-sticky-header: calc(var(--topbar-height) + var(--sticky-header-height));\n scroll-margin-top: var(--topbar-plus-sticky-header);\n\n /* Faster recalc style & layout of the report. https://web.dev/content-visibility/ */\n content-visibility: auto;\n contain-intrinsic-size: 1000px;\n}\n\n.lh-category-wrapper {\n border-bottom: 1px solid var(--color-gray-200);\n}\n\n.lh-category-header {\n margin-bottom: var(--section-padding-vertical);\n}\n\n.lh-category-header .lh-score__gauge {\n max-width: 400px;\n width: auto;\n margin: 0px auto;\n}\n\n.lh-category-header__finalscreenshot {\n display: grid;\n grid-template: none / 1fr 1px 1fr;\n justify-items: center;\n align-items: center;\n gap: var(--report-line-height);\n min-height: 288px;\n margin-bottom: var(--default-padding);\n}\n\n.lh-final-ss-image {\n /* constrain the size of the image to not be too large */\n max-height: calc(var(--gauge-circle-size-big) * 2.8);\n max-width: calc(var(--gauge-circle-size-big) * 3.5);\n border: 1px solid var(--color-gray-200);\n padding: 4px;\n border-radius: 3px;\n display: block;\n}\n\n.lh-category-headercol--separator {\n background: var(--color-gray-200);\n width: 1px;\n height: var(--gauge-circle-size-big);\n}\n\n@media screen and (max-width: 780px) {\n .lh-category-header__finalscreenshot {\n grid-template: 1fr 1fr / none\n }\n .lh-category-headercol--separator {\n display: none;\n }\n}\n\n\n/* 964 fits the min-width of the filmstrip */\n@media screen and (max-width: 964px) {\n .lh-report {\n margin-left: 0;\n width: 100%;\n }\n}\n\n@media print {\n body {\n -webkit-print-color-adjust: exact; /* print background colors */\n }\n .lh-container {\n display: block;\n }\n .lh-report {\n margin-left: 0;\n padding-top: 0;\n }\n .lh-categories {\n margin-top: 0;\n }\n}\n\n.lh-table {\n border-collapse: collapse;\n /* Can\'t assign padding to table, so shorten the width instead. */\n width: calc(100% - var(--audit-description-padding-left) - var(--stackpack-padding-horizontal));\n border: 1px solid var(--report-border-color-secondary);\n\n}\n\n.lh-table thead th {\n font-weight: normal;\n color: var(--color-gray-600);\n /* See text-wrapping comment on .lh-container. */\n word-break: normal;\n}\n\n.lh-row--even {\n background-color: var(--table-higlight-background-color);\n}\n.lh-row--hidden {\n display: none;\n}\n\n.lh-table th,\n.lh-table td {\n padding: var(--default-padding);\n}\n\n.lh-table tr {\n vertical-align: middle;\n}\n\n/* Looks unnecessary, but mostly for keeping the <th>s left-aligned */\n.lh-table-column--text,\n.lh-table-column--source-location,\n.lh-table-column--url,\n/* .lh-table-column--thumbnail, */\n/* .lh-table-column--empty,*/\n.lh-table-column--code,\n.lh-table-column--node {\n text-align: left;\n}\n\n.lh-table-column--code {\n min-width: 100px;\n}\n\n.lh-table-column--bytes,\n.lh-table-column--timespanMs,\n.lh-table-column--ms,\n.lh-table-column--numeric {\n text-align: right;\n word-break: normal;\n}\n\n\n\n.lh-table .lh-table-column--thumbnail {\n width: var(--image-preview-size);\n}\n\n.lh-table-column--url {\n min-width: 250px;\n}\n\n.lh-table-column--text {\n min-width: 80px;\n}\n\n/* Keep columns narrow if they follow the URL column */\n/* 12% was determined to be a decent narrow width, but wide enough for column headings */\n.lh-table-column--url + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--ms,\n.lh-table-column--url + .lh-table-column--ms + th.lh-table-column--bytes,\n.lh-table-column--url + .lh-table-column--bytes + th.lh-table-column--timespanMs {\n width: 12%;\n}\n\n.lh-text__url-host {\n display: inline;\n}\n\n.lh-text__url-host {\n margin-left: calc(var(--report-font-size) / 2);\n opacity: 0.6;\n font-size: 90%\n}\n\n.lh-thumbnail {\n object-fit: cover;\n width: var(--image-preview-size);\n height: var(--image-preview-size);\n display: block;\n}\n\n.lh-unknown pre {\n overflow: scroll;\n border: solid 1px var(--color-gray-200);\n}\n\n.lh-text__url > a {\n color: inherit;\n text-decoration: none;\n}\n\n.lh-text__url > a:hover {\n text-decoration: underline dotted #999;\n}\n\n.lh-sub-item-row {\n margin-left: 20px;\n margin-bottom: 0;\n color: var(--color-gray-700);\n}\n.lh-sub-item-row td {\n padding-top: 4px;\n padding-bottom: 4px;\n padding-left: 20px;\n}\n\n/* Chevron\n https://codepen.io/paulirish/pen/LmzEmK\n */\n.lh-chevron {\n --chevron-angle: 42deg;\n /* Edge doesn\'t support transform: rotate(calc(...)), so we define it here */\n --chevron-angle-right: -42deg;\n width: var(--chevron-size);\n height: var(--chevron-size);\n margin-top: calc((var(--report-line-height) - 12px) / 2);\n}\n\n.lh-chevron__lines {\n transition: transform 0.4s;\n transform: translateY(var(--report-line-height));\n}\n.lh-chevron__line {\n stroke: var(--chevron-line-stroke);\n stroke-width: var(--chevron-size);\n stroke-linecap: square;\n transform-origin: 50%;\n transform: rotate(var(--chevron-angle));\n transition: transform 300ms, stroke 300ms;\n}\n\n.lh-expandable-details .lh-chevron__line-right,\n.lh-expandable-details[open] .lh-chevron__line-left {\n transform: rotate(var(--chevron-angle-right));\n}\n\n.lh-expandable-details[open] .lh-chevron__line-right {\n transform: rotate(var(--chevron-angle));\n}\n\n\n.lh-expandable-details[open] .lh-chevron__lines {\n transform: translateY(calc(var(--chevron-size) * -1));\n}\n\n.lh-expandable-details[open] {\n animation: 300ms openDetails forwards;\n padding-bottom: var(--default-padding);\n}\n\n@keyframes openDetails {\n from {\n outline: 1px solid var(--report-background-color);\n }\n to {\n outline: 1px solid;\n box-shadow: 0 2px 4px rgba(0, 0, 0, .24);\n }\n}\n\n@media screen and (max-width: 780px) {\n /* no black outline if we\'re not confident the entire table can be displayed within bounds */\n .lh-expandable-details[open] {\n animation: none;\n }\n}\n\n.lh-expandable-details[open] summary, details.lh-clump > summary {\n border-bottom: 1px solid var(--report-border-color-secondary);\n}\ndetails.lh-clump[open] > summary {\n border-bottom-width: 0;\n}\n\n\n\ndetails .lh-clump-toggletext--hide,\ndetails[open] .lh-clump-toggletext--show { display: none; }\ndetails[open] .lh-clump-toggletext--hide { display: block;}\n\n\n/* Tooltip */\n.lh-tooltip-boundary {\n position: relative;\n}\n\n.lh-tooltip {\n position: absolute;\n display: none; /* Don\'t retain these layers when not needed */\n opacity: 0;\n background: #ffffff;\n white-space: pre-line; /* Render newlines in the text */\n min-width: 246px;\n max-width: 275px;\n padding: 15px;\n border-radius: 5px;\n text-align: initial;\n line-height: 1.4;\n}\n/* shrink tooltips to not be cutoff on left edge of narrow viewports\n 45vw is chosen to be ~= width of the left column of metrics\n*/\n@media screen and (max-width: 535px) {\n .lh-tooltip {\n min-width: 45vw;\n padding: 3vw;\n }\n}\n\n.lh-tooltip-boundary:hover .lh-tooltip {\n display: block;\n animation: fadeInTooltip 250ms;\n animation-fill-mode: forwards;\n animation-delay: 850ms;\n bottom: 100%;\n z-index: 1;\n will-change: opacity;\n right: 0;\n pointer-events: none;\n}\n\n.lh-tooltip::before {\n content: "";\n border: solid transparent;\n border-bottom-color: #fff;\n border-width: 10px;\n position: absolute;\n bottom: -20px;\n right: 6px;\n transform: rotate(180deg);\n pointer-events: none;\n}\n\n@keyframes fadeInTooltip {\n 0% { opacity: 0; }\n 75% { opacity: 1; }\n 100% { opacity: 1; filter: drop-shadow(1px 0px 1px #aaa) drop-shadow(0px 2px 4px hsla(206, 6%, 25%, 0.15)); pointer-events: auto; }\n}\n\n/* Element screenshot */\n.lh-element-screenshot {\n position: relative;\n overflow: hidden;\n float: left;\n margin-right: 20px;\n}\n.lh-element-screenshot__content {\n overflow: hidden;\n}\n.lh-element-screenshot__image {\n /* Set by ElementScreenshotRenderer.installFullPageScreenshotCssVariable */\n background-image: var(--element-screenshot-url);\n outline: 2px solid #777;\n background-color: white;\n background-repeat: no-repeat;\n}\n.lh-element-screenshot__mask {\n position: absolute;\n background: #555;\n opacity: 0.8;\n}\n.lh-element-screenshot__element-marker {\n position: absolute;\n outline: 2px solid var(--color-lime-400);\n}\n.lh-element-screenshot__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2000; /* .lh-topbar is 1000 */\n background: var(--screenshot-overlay-background);\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: zoom-out;\n}\n\n.lh-element-screenshot__overlay .lh-element-screenshot {\n margin-right: 0; /* clearing margin used in thumbnail case */\n outline: 1px solid var(--color-gray-700);\n}\n\n.lh-screenshot-overlay--enabled .lh-element-screenshot {\n cursor: zoom-out;\n}\n.lh-screenshot-overlay--enabled .lh-node .lh-element-screenshot {\n cursor: zoom-in;\n}\n\n\n.lh-meta__items {\n --meta-icon-size: calc(var(--report-icon-size) * 0.667);\n padding: var(--default-padding);\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n background-color: var(--env-item-background-color);\n border-radius: 3px;\n margin: 0 0 var(--default-padding) 0;\n font-size: 12px;\n column-gap: var(--default-padding);\n color: var(--color-gray-700);\n}\n\n.lh-meta__item {\n display: block;\n list-style-type: none;\n position: relative;\n padding: 0 0 0 calc(var(--meta-icon-size) + var(--default-padding) * 2);\n cursor: unset; /* disable pointer cursor from report-icon */\n}\n\n.lh-meta__item.lh-tooltip-boundary {\n text-decoration: dotted underline var(--color-gray-500);\n cursor: help;\n}\n\n.lh-meta__item.lh-report-icon::before {\n position: absolute;\n left: var(--default-padding);\n width: var(--meta-icon-size);\n height: var(--meta-icon-size);\n}\n\n.lh-meta__item.lh-report-icon:hover::before {\n opacity: 0.7;\n}\n\n.lh-meta__item .lh-tooltip {\n color: var(--color-gray-800);\n}\n\n.lh-meta__item .lh-tooltip::before {\n right: auto; /* Set the tooltip arrow to the leftside */\n left: 6px;\n}\n\n/* Change the grid for narrow viewport. */\n@media screen and (max-width: 640px) {\n .lh-meta__items {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media screen and (max-width: 535px) {\n .lh-meta__items {\n display: block;\n }\n}\n\n\n/*# sourceURL=report-styles.css */\n'),t.append(n),t}(e);case"topbar":return function(e){const t=e.createFragment(),n=e.createElement("style");n.append("\n .lh-topbar {\n position: sticky;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n display: flex;\n align-items: center;\n height: var(--topbar-height);\n padding: var(--topbar-padding);\n font-size: var(--report-font-size-secondary);\n background-color: var(--topbar-background-color);\n border-bottom: 1px solid var(--color-gray-200);\n }\n\n .lh-topbar__logo {\n width: var(--topbar-logo-size);\n height: var(--topbar-logo-size);\n user-select: none;\n flex: none;\n }\n\n .lh-topbar__url {\n margin: var(--topbar-padding);\n text-decoration: none;\n color: var(--report-text-color);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .lh-tools {\n display: flex;\n align-items: center;\n margin-left: auto;\n will-change: transform;\n min-width: var(--report-icon-size);\n }\n .lh-tools__button {\n width: var(--report-icon-size);\n min-width: 24px;\n height: var(--report-icon-size);\n cursor: pointer;\n margin-right: 5px;\n /* This is actually a button element, but we want to style it like a transparent div. */\n display: flex;\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n outline: inherit;\n }\n .lh-tools__button svg {\n fill: var(--tools-icon-color);\n }\n .lh-dark .lh-tools__button svg {\n filter: invert(1);\n }\n .lh-tools__button.lh-active + .lh-tools__dropdown {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n }\n .lh-tools__dropdown {\n position: absolute;\n background-color: var(--report-background-color);\n border: 1px solid var(--report-border-color);\n border-radius: 3px;\n padding: calc(var(--default-padding) / 2) 0;\n cursor: pointer;\n top: 36px;\n right: 0;\n box-shadow: 1px 1px 3px #ccc;\n min-width: 125px;\n clip: rect(0, 164px, 0, 0);\n visibility: hidden;\n opacity: 0;\n transition: all 200ms cubic-bezier(0,0,0.2,1);\n }\n .lh-tools__dropdown a {\n color: currentColor;\n text-decoration: none;\n white-space: nowrap;\n padding: 0 6px;\n line-height: 2;\n }\n .lh-tools__dropdown a:hover,\n .lh-tools__dropdown a:focus {\n background-color: var(--color-gray-200);\n outline: none;\n }\n /* save-gist option hidden in report. */\n .lh-tools__dropdown a[data-action='save-gist'] {\n display: none;\n }\n\n .lh-locale-selector {\n width: 100%;\n color: var(--report-text-color);\n background-color: var(--locale-selector-background-color);\n padding: 2px;\n }\n .lh-tools-locale {\n display: flex;\n align-items: center;\n flex-direction: row-reverse;\n }\n .lh-tools-locale__selector-wrapper {\n transition: opacity 0.15s;\n opacity: 0;\n max-width: 200px;\n }\n .lh-button.lh-tool-locale__button {\n height: var(--topbar-height);\n color: var(--tools-icon-color);\n padding: calc(var(--default-padding) / 2);\n }\n .lh-tool-locale__button.lh-active + .lh-tools-locale__selector-wrapper {\n opacity: 1;\n clip: rect(-1px, 194px, 242px, -3px);\n visibility: visible;\n margin: 0 4px;\n }\n\n @media screen and (max-width: 964px) {\n .lh-tools__dropdown {\n right: 0;\n left: initial;\n }\n }\n @media print {\n .lh-topbar {\n position: static;\n margin-left: 0;\n }\n\n .lh-tools__dropdown {\n display: none;\n }\n }\n "),t.append(n);const r=e.createElement("div","lh-topbar"),o=e.createElementNS("http://www.w3.org/2000/svg","svg","lh-topbar__logo");o.setAttribute("viewBox","0 0 24 24");const i=e.createElementNS("http://www.w3.org/2000/svg","defs"),a=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");a.setAttribute("x1","57.456%"),a.setAttribute("y1","13.086%"),a.setAttribute("x2","18.259%"),a.setAttribute("y2","72.322%"),a.setAttribute("id","lh-topbar__logo--a");const l=e.createElementNS("http://www.w3.org/2000/svg","stop");l.setAttribute("stop-color","#262626"),l.setAttribute("stop-opacity",".1"),l.setAttribute("offset","0%");const s=e.createElementNS("http://www.w3.org/2000/svg","stop");s.setAttribute("stop-color","#262626"),s.setAttribute("stop-opacity","0"),s.setAttribute("offset","100%"),a.append(" ",l," ",s," ");const c=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");c.setAttribute("x1","100%"),c.setAttribute("y1","50%"),c.setAttribute("x2","0%"),c.setAttribute("y2","50%"),c.setAttribute("id","lh-topbar__logo--b");const d=e.createElementNS("http://www.w3.org/2000/svg","stop");d.setAttribute("stop-color","#262626"),d.setAttribute("stop-opacity",".1"),d.setAttribute("offset","0%");const h=e.createElementNS("http://www.w3.org/2000/svg","stop");h.setAttribute("stop-color","#262626"),h.setAttribute("stop-opacity","0"),h.setAttribute("offset","100%"),c.append(" ",d," ",h," ");const p=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");p.setAttribute("x1","58.764%"),p.setAttribute("y1","65.756%"),p.setAttribute("x2","36.939%"),p.setAttribute("y2","50.14%"),p.setAttribute("id","lh-topbar__logo--c");const u=e.createElementNS("http://www.w3.org/2000/svg","stop");u.setAttribute("stop-color","#262626"),u.setAttribute("stop-opacity",".1"),u.setAttribute("offset","0%");const g=e.createElementNS("http://www.w3.org/2000/svg","stop");g.setAttribute("stop-color","#262626"),g.setAttribute("stop-opacity","0"),g.setAttribute("offset","100%"),p.append(" ",u," ",g," ");const m=e.createElementNS("http://www.w3.org/2000/svg","linearGradient");m.setAttribute("x1","41.635%"),m.setAttribute("y1","20.358%"),m.setAttribute("x2","72.863%"),m.setAttribute("y2","85.424%"),m.setAttribute("id","lh-topbar__logo--d");const f=e.createElementNS("http://www.w3.org/2000/svg","stop");f.setAttribute("stop-color","#FFF"),f.setAttribute("stop-opacity",".1"),f.setAttribute("offset","0%");const v=e.createElementNS("http://www.w3.org/2000/svg","stop");v.setAttribute("stop-color","#FFF"),v.setAttribute("stop-opacity","0"),v.setAttribute("offset","100%"),m.append(" ",f," ",v," "),i.append(" ",a," ",c," ",p," ",m," ");const b=e.createElementNS("http://www.w3.org/2000/svg","g");b.setAttribute("fill","none"),b.setAttribute("fill-rule","evenodd");const _=e.createElementNS("http://www.w3.org/2000/svg","path");_.setAttribute("d","M12 3l4.125 2.625v3.75H18v2.25h-1.688l1.5 9.375H6.188l1.5-9.375H6v-2.25h1.875V5.648L12 3zm2.201 9.938L9.54 14.633 9 18.028l5.625-2.062-.424-3.028zM12.005 5.67l-1.88 1.207v2.498h3.75V6.86l-1.87-1.19z"),_.setAttribute("fill","#F44B21");const w=e.createElementNS("http://www.w3.org/2000/svg","path");w.setAttribute("fill","#FFF"),w.setAttribute("d","M14.201 12.938L9.54 14.633 9 18.028l5.625-2.062z");const y=e.createElementNS("http://www.w3.org/2000/svg","path");y.setAttribute("d","M6 18c-2.042 0-3.95-.01-5.813 0l1.5-9.375h4.326L6 18z"),y.setAttribute("fill","url(#lh-topbar__logo--a)"),y.setAttribute("fill-rule","nonzero"),y.setAttribute("transform","translate(6 3)");const x=e.createElementNS("http://www.w3.org/2000/svg","path");x.setAttribute("fill","#FFF176"),x.setAttribute("fill-rule","nonzero"),x.setAttribute("d","M13.875 9.375v-2.56l-1.87-1.19-1.88 1.207v2.543z");const k=e.createElementNS("http://www.w3.org/2000/svg","path");k.setAttribute("fill","url(#lh-topbar__logo--b)"),k.setAttribute("fill-rule","nonzero"),k.setAttribute("d","M0 6.375h6v2.25H0z"),k.setAttribute("transform","translate(6 3)");const E=e.createElementNS("http://www.w3.org/2000/svg","path");E.setAttribute("fill","url(#lh-topbar__logo--c)"),E.setAttribute("fill-rule","nonzero"),E.setAttribute("d","M6 6.375H1.875v-3.75L6 0z"),E.setAttribute("transform","translate(6 3)");const A=e.createElementNS("http://www.w3.org/2000/svg","path");A.setAttribute("fill","url(#lh-topbar__logo--d)"),A.setAttribute("fill-rule","nonzero"),A.setAttribute("d","M6 0l4.125 2.625v3.75H12v2.25h-1.688l1.5 9.375H.188l1.5-9.375H0v-2.25h1.875V2.648z"),A.setAttribute("transform","translate(6 3)"),b.append(" ",_," ",w," ",y," ",x," ",k," ",E," ",A," "),o.append(" ",i," ",b," ");const C=e.createElement("a","lh-topbar__url");C.setAttribute("href",""),C.setAttribute("target","_blank"),C.setAttribute("rel","noopener");const z=e.createElement("div","lh-tools"),S=e.createElement("div","lh-tools-locale lh-hidden"),L=e.createElement("button","lh-button lh-tool-locale__button");L.setAttribute("id","lh-button__swap-locales"),L.setAttribute("title","Show Language Picker"),L.setAttribute("aria-label","Toggle language picker"),L.setAttribute("aria-haspopup","menu"),L.setAttribute("aria-expanded","false"),L.setAttribute("aria-controls","lh-tools-locale__selector-wrapper");const M=e.createElementNS("http://www.w3.org/2000/svg","svg");M.setAttribute("width","20px"),M.setAttribute("height","20px"),M.setAttribute("viewBox","0 0 24 24"),M.setAttribute("fill","currentColor");const F=e.createElementNS("http://www.w3.org/2000/svg","path");F.setAttribute("d","M0 0h24v24H0V0z"),F.setAttribute("fill","none");const T=e.createElementNS("http://www.w3.org/2000/svg","path");T.setAttribute("d","M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"),M.append(F,T),L.append(" ",M," ");const N=e.createElement("div","lh-tools-locale__selector-wrapper");N.setAttribute("id","lh-tools-locale__selector-wrapper"),N.setAttribute("role","menu"),N.setAttribute("aria-labelledby","lh-button__swap-locales"),N.setAttribute("aria-hidden","true"),N.append(" "," "),S.append(" ",L," ",N," ");const D=e.createElement("button","lh-tools__button");D.setAttribute("id","lh-tools-button"),D.setAttribute("title","Tools menu"),D.setAttribute("aria-label","Toggle report tools menu"),D.setAttribute("aria-haspopup","menu"),D.setAttribute("aria-expanded","false"),D.setAttribute("aria-controls","lh-tools-dropdown");const H=e.createElementNS("http://www.w3.org/2000/svg","svg");H.setAttribute("width","100%"),H.setAttribute("height","100%"),H.setAttribute("viewBox","0 0 24 24");const R=e.createElementNS("http://www.w3.org/2000/svg","path");R.setAttribute("d","M0 0h24v24H0z"),R.setAttribute("fill","none");const P=e.createElementNS("http://www.w3.org/2000/svg","path");P.setAttribute("d","M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"),H.append(" ",R," ",P," "),D.append(" ",H," ");const U=e.createElement("div","lh-tools__dropdown");U.setAttribute("id","lh-tools-dropdown"),U.setAttribute("role","menu"),U.setAttribute("aria-labelledby","lh-tools-button");const $=e.createElement("a","lh-report-icon lh-report-icon--print");$.setAttribute("role","menuitem"),$.setAttribute("tabindex","-1"),$.setAttribute("href","#"),$.setAttribute("data-i18n","dropdownPrintSummary"),$.setAttribute("data-action","print-summary");const O=e.createElement("a","lh-report-icon lh-report-icon--print");O.setAttribute("role","menuitem"),O.setAttribute("tabindex","-1"),O.setAttribute("href","#"),O.setAttribute("data-i18n","dropdownPrintExpanded"),O.setAttribute("data-action","print-expanded");const B=e.createElement("a","lh-report-icon lh-report-icon--copy");B.setAttribute("role","menuitem"),B.setAttribute("tabindex","-1"),B.setAttribute("href","#"),B.setAttribute("data-i18n","dropdownCopyJSON"),B.setAttribute("data-action","copy");const I=e.createElement("a","lh-report-icon lh-report-icon--download lh-hidden");I.setAttribute("role","menuitem"),I.setAttribute("tabindex","-1"),I.setAttribute("href","#"),I.setAttribute("data-i18n","dropdownSaveHTML"),I.setAttribute("data-action","save-html");const V=e.createElement("a","lh-report-icon lh-report-icon--download");V.setAttribute("role","menuitem"),V.setAttribute("tabindex","-1"),V.setAttribute("href","#"),V.setAttribute("data-i18n","dropdownSaveJSON"),V.setAttribute("data-action","save-json");const G=e.createElement("a","lh-report-icon lh-report-icon--open");G.setAttribute("role","menuitem"),G.setAttribute("tabindex","-1"),G.setAttribute("href","#"),G.setAttribute("data-i18n","dropdownViewer"),G.setAttribute("data-action","open-viewer");const j=e.createElement("a","lh-report-icon lh-report-icon--open");j.setAttribute("role","menuitem"),j.setAttribute("tabindex","-1"),j.setAttribute("href","#"),j.setAttribute("data-i18n","dropdownSaveGist"),j.setAttribute("data-action","save-gist");const q=e.createElement("a","lh-report-icon lh-report-icon--dark");return q.setAttribute("role","menuitem"),q.setAttribute("tabindex","-1"),q.setAttribute("href","#"),q.setAttribute("data-i18n","dropdownDarkTheme"),q.setAttribute("data-action","toggle-dark"),U.append(" ",$," ",O," ",B," "," ",I," ",V," ",G," ",j," ",q," "),z.append(" ",S," ",D," ",U," "),r.append(" "," ",o," ",C," ",z," "),t.append(r),t}(e);case"warningsToplevel":return function(e){const t=e.createFragment(),n=e.createElement("div","lh-warnings lh-warnings--toplevel"),r=e.createElement("p","lh-warnings__msg"),o=e.createElement("ul");return n.append(" ",r," ",o," "),t.append(n),t}(e)}throw new Error("unexpected component: "+t)}(this,e),this._componentCache.set(e,t);return t.cloneNode(!0)}clearComponentCache(){this._componentCache.clear()}convertMarkdownLinkSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownLink(e)){if(!n.isLink){t.appendChild(this._document.createTextNode(n.text));continue}const e=new URL(n.linkHref);["https://developers.google.com","https://web.dev"].includes(e.origin)&&(e.searchParams.set("utm_source","lighthouse"),e.searchParams.set("utm_medium",this._lighthouseChannel));const r=this.createElement("a");r.rel="noopener",r.target="_blank",r.textContent=n.text,this.safelySetHref(r,e.href),t.appendChild(r)}return t}safelySetHref(e,t){if((t=t||"").startsWith("#"))return void(e.href=t);let n;try{n=new URL(t)}catch(e){}n&&["https:","http:"].includes(n.protocol)&&(e.href=n.href)}safelySetBlobHref(e,t){if("text/html"!==t.type&&"application/json"!==t.type)throw new Error("Unsupported blob type");const n=URL.createObjectURL(t);e.href=n}convertMarkdownCodeSnippets(e){const t=this.createElement("span");for(const n of l.splitMarkdownCodeSpans(e))if(n.isCode){const e=this.createElement("code");e.textContent=n.text,t.appendChild(e)}else t.appendChild(this._document.createTextNode(n.text));return t}setLighthouseChannel(e){this._lighthouseChannel=e}document(){return this._document}isDevTools(){return!!this._document.querySelector(".lh-devtools")}find(e,t){const n=t.querySelector(e);if(null===n)throw new Error(`query ${e} not found`);return n}findAll(e,t){return Array.from(t.querySelectorAll(e))}fireEventOn(e,t=this._document,n){const r=new CustomEvent(e,n?{detail:n}:void 0);t.dispatchEvent(r)}saveFile(e,t){const n=this.createElement("a");n.download=t,this.safelySetBlobHref(n,e),this._document.body.appendChild(n),n.click(),this._document.body.removeChild(n),setTimeout((()=>URL.revokeObjectURL(n.href)),500)}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class c{constructor(e,t){this.dom=e,this.detailsRenderer=t}get _clumpTitles(){return{warning:l.i18n.strings.warningAuditsGroupTitle,manual:l.i18n.strings.manualAuditsGroupTitle,passed:l.i18n.strings.passedAuditsGroupTitle,notApplicable:l.i18n.strings.notApplicableAuditsGroupTitle}}renderAudit(e){const t=this.dom.createComponent("audit");return this.populateAuditValues(e,t)}populateAuditValues(e,t){const n=l.i18n.strings,r=this.dom.find(".lh-audit",t);r.id=e.result.id;const o=e.result.scoreDisplayMode;e.result.displayValue&&(this.dom.find(".lh-audit__display-text",r).textContent=e.result.displayValue);const i=this.dom.find(".lh-audit__title",r);i.appendChild(this.dom.convertMarkdownCodeSnippets(e.result.title));const a=this.dom.find(".lh-audit__description",r);a.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description));for(const t of e.relevantMetrics||[]){const e=this.dom.createChildOf(a,"span","lh-audit__adorn");e.title=`Relevant to ${t.result.title}`,e.textContent=t.acronym||t.id}e.stackPacks&&e.stackPacks.forEach((e=>{const t=this.dom.createElement("div");t.classList.add("lh-audit__stackpack");const n=this.dom.createElement("img");n.classList.add("lh-audit__stackpack__img"),n.src=e.iconDataURL,n.alt=e.title,t.appendChild(n),t.appendChild(this.dom.convertMarkdownLinkSnippets(e.description)),this.dom.find(".lh-audit__stackpacks",r).appendChild(t)}));const s=this.dom.find("details",r);if(e.result.details){const t=this.detailsRenderer.render(e.result.details);t&&(t.classList.add("lh-details"),s.appendChild(t))}if(this.dom.find(".lh-chevron-container",r).appendChild(this._createChevron()),this._setRatingClass(r,e.result.score,o),"error"===e.result.scoreDisplayMode){r.classList.add("lh-audit--error");const t=this.dom.find(".lh-audit__display-text",r);t.textContent=n.errorLabel,t.classList.add("lh-tooltip-boundary");this.dom.createChildOf(t,"div","lh-tooltip lh-tooltip--error").textContent=e.result.errorMessage||n.errorMissingAuditInfo}else if(e.result.explanation){this.dom.createChildOf(i,"div","lh-audit-explanation").textContent=e.result.explanation}const c=e.result.warnings;if(!c||0===c.length)return r;const d=this.dom.find("summary",s),h=this.dom.createChildOf(d,"div","lh-warnings");if(this.dom.createChildOf(h,"span").textContent=n.warningHeader,1===c.length)h.appendChild(this.dom.createTextNode(c.join("")));else{const e=this.dom.createChildOf(h,"ul");for(const t of c){this.dom.createChildOf(e,"li").textContent=t}}return r}injectFinalScreenshot(e,t,n){const r=t["final-screenshot"];if(!r||"error"===r.scoreDisplayMode)return null;if(!r.details||"screenshot"!==r.details.type)return null;const o=this.dom.createElement("img","lh-final-ss-image"),i=r.details.data;o.src=i,o.alt=r.title;const a=this.dom.find(".lh-category .lh-category-header",e),l=this.dom.createElement("div","lh-category-headercol"),s=this.dom.createElement("div","lh-category-headercol lh-category-headercol--separator"),c=this.dom.createElement("div","lh-category-headercol");l.append(...a.childNodes),l.append(n),c.append(o),a.append(l,s,c),a.classList.add("lh-category-header__finalscreenshot")}_createChevron(){const e=this.dom.createComponent("chevron");return this.dom.find("svg.lh-chevron",e)}_setRatingClass(e,t,n){const r=l.calculateRating(t,n);return e.classList.add(`lh-audit--${n.toLowerCase()}`),"informative"!==n&&e.classList.add(`lh-audit--${r}`),e}renderCategoryHeader(e,t,n){const r=this.dom.createComponent("categoryHeader"),o=this.dom.find(".lh-score__gauge",r),i=this.renderCategoryScore(e,t,n);if(o.appendChild(i),e.description){const t=this.dom.convertMarkdownLinkSnippets(e.description);this.dom.find(".lh-category-header__description",r).appendChild(t)}return r}renderAuditGroup(e){const t=this.dom.createElement("div","lh-audit-group"),n=this.dom.createElement("div","lh-audit-group__header");this.dom.createChildOf(n,"span","lh-audit-group__title").textContent=e.title,t.appendChild(n);let r=null;return e.description&&(r=this.dom.convertMarkdownLinkSnippets(e.description),r.classList.add("lh-audit-group__description","lh-audit-group__footer"),t.appendChild(r)),[t,r]}_renderGroupedAudits(e,t){const n=new Map,r="NotAGroup";n.set(r,[]);for(const t of e){const e=t.group||r,o=n.get(e)||[];o.push(t),n.set(e,o)}const o=[];for(const[e,i]of n){if(e===r){for(const e of i)o.push(this.renderAudit(e));continue}const n=t[e],[a,l]=this.renderAuditGroup(n);for(const e of i)a.insertBefore(this.renderAudit(e),l);a.classList.add(`lh-audit-group--${e}`),o.push(a)}return o}renderUnexpandableClump(e,t){const n=this.dom.createElement("div");return this._renderGroupedAudits(e,t).forEach((e=>n.appendChild(e))),n}renderClump(e,{auditRefs:t,description:n}){const r=this.dom.createComponent("clump"),o=this.dom.find(".lh-clump",r);"warning"===e&&o.setAttribute("open","");const i=this.dom.find(".lh-audit-group__header",o),a=this._clumpTitles[e];this.dom.find(".lh-audit-group__title",i).textContent=a;this.dom.find(".lh-audit-group__itemcount",o).textContent=`(${t.length})`;const s=t.map(this.renderAudit.bind(this));o.append(...s);const c=this.dom.find(".lh-audit-group",r);if(n){const e=this.dom.convertMarkdownLinkSnippets(n);e.classList.add("lh-audit-group__description","lh-audit-group__footer"),c.appendChild(e)}return this.dom.find(".lh-clump-toggletext--show",c).textContent=l.i18n.strings.show,this.dom.find(".lh-clump-toggletext--hide",c).textContent=l.i18n.strings.hide,o.classList.add(`lh-clump--${e.toLowerCase()}`),c}renderCategoryScore(e,t,n){let r;if(r=n&&l.shouldDisplayAsFraction(n.gatherMode)?this.renderCategoryFraction(e):this.renderScoreGauge(e,t),n?.omitLabel){this.dom.find(".lh-gauge__label,.lh-fraction__label",r).remove()}if(n?.onPageAnchorRendered){const e=this.dom.find("a",r);n.onPageAnchorRendered(e)}return r}renderScoreGauge(e,t){const n=this.dom.createComponent("gauge"),r=this.dom.find("a.lh-gauge__wrapper",n);l.isPluginCategory(e.id)&&r.classList.add("lh-gauge__wrapper--plugin");const o=Number(e.score),i=this.dom.find(".lh-gauge",n),a=this.dom.find("circle.lh-gauge-arc",i);a&&this._setGaugeArc(a,o);const s=Math.round(100*o),c=this.dom.find("div.lh-gauge__percentage",n);return c.textContent=s.toString(),null===e.score&&(c.textContent="?",c.title=l.i18n.strings.errorLabel),0===e.auditRefs.length||this.hasApplicableAudits(e)?r.classList.add(`lh-gauge__wrapper--${l.calculateRating(e.score)}`):(r.classList.add("lh-gauge__wrapper--not-applicable"),c.textContent="-",c.title=l.i18n.strings.notApplicableAuditsGroupTitle),this.dom.find(".lh-gauge__label",n).textContent=e.title,n}renderCategoryFraction(e){const t=this.dom.createComponent("fraction"),n=this.dom.find("a.lh-fraction__wrapper",t),{numPassed:r,numPassableAudits:o,totalWeight:i}=l.calculateCategoryFraction(e),a=r/o,s=this.dom.find(".lh-fraction__content",t),c=this.dom.createElement("span");c.textContent=`${r}/${o}`,s.appendChild(c);let d=l.calculateRating(a);return 0===i&&(d="null"),n.classList.add(`lh-fraction__wrapper--${d}`),this.dom.find(".lh-fraction__label",t).textContent=e.title,t}hasApplicableAudits(e){return e.auditRefs.some((e=>"notApplicable"!==e.result.scoreDisplayMode))}_setGaugeArc(e,t){const n=2*Math.PI*Number(e.getAttribute("r")),r=Number(e.getAttribute("stroke-width")),o=.25*r/n;e.style.transform=`rotate(${360*o-90}deg)`;let i=t*n-r/2;0===t&&(e.style.opacity="0"),1===t&&(i=n),e.style.strokeDasharray=`${Math.max(i,0)} ${n}`}_auditHasWarning(e){return Boolean(e.result.warnings?.length)}_getClumpIdForAuditRef(e){const t=e.result.scoreDisplayMode;return"manual"===t||"notApplicable"===t?t:l.showAsPassed(e.result)?this._auditHasWarning(e)?"warning":"passed":"failed"}render(e,t={},n){const r=this.dom.createElement("div","lh-category");r.id=e.id,r.appendChild(this.renderCategoryHeader(e,t,n));const o=new Map;o.set("failed",[]),o.set("warning",[]),o.set("manual",[]),o.set("passed",[]),o.set("notApplicable",[]);for(const t of e.auditRefs){const e=this._getClumpIdForAuditRef(t),n=o.get(e);n.push(t),o.set(e,n)}for(const e of o.values())e.sort(((e,t)=>t.weight-e.weight));for(const[n,i]of o){if(0===i.length)continue;if("failed"===n){const e=this.renderUnexpandableClump(i,t);e.classList.add("lh-clump--failed"),r.appendChild(e);continue}const o="manual"===n?e.manualDescription:void 0,a=this.renderClump(n,{auditRefs:i,description:o});r.appendChild(a)}return r}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class d{static initTree(e){let t=0;const n=Object.keys(e);if(n.length>0){t=e[n[0]].request.startTime}return{tree:e,startTime:t,transferSize:0}}static createSegment(e,t,n,r,o,i){const a=e[t],l=Object.keys(e),s=l.indexOf(t)===l.length-1,c=!!a.children&&Object.keys(a.children).length>0,d=Array.isArray(o)?o.slice(0):[];return void 0!==i&&d.push(!i),{node:a,isLastChild:s,hasChildren:c,startTime:n,transferSize:r+a.request.transferSize,treeMarkers:d}}static createChainNode(e,t,n){const r=e.createComponent("crcChain");e.find(".lh-crc-node",r).setAttribute("title",t.node.request.url);const o=e.find(".lh-crc-node__tree-marker",r);t.treeMarkers.forEach((t=>{t?(o.appendChild(e.createElement("span","lh-tree-marker lh-vert")),o.appendChild(e.createElement("span","lh-tree-marker"))):(o.appendChild(e.createElement("span","lh-tree-marker")),o.appendChild(e.createElement("span","lh-tree-marker")))})),t.isLastChild?(o.appendChild(e.createElement("span","lh-tree-marker lh-up-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))):(o.appendChild(e.createElement("span","lh-tree-marker lh-vert-right")),o.appendChild(e.createElement("span","lh-tree-marker lh-right"))),t.hasChildren?o.appendChild(e.createElement("span","lh-tree-marker lh-horiz-down")):o.appendChild(e.createElement("span","lh-tree-marker lh-right"));const i=t.node.request.url,a=n.renderTextURL(i),s=e.find(".lh-crc-node__tree-value",r);if(s.appendChild(a),!t.hasChildren){const{startTime:n,endTime:r,transferSize:o}=t.node.request,i=e.createElement("span","lh-crc-node__chain-duration");i.textContent=" - "+l.i18n.formatMilliseconds(1e3*(r-n))+", ";const a=e.createElement("span","lh-crc-node__chain-duration");a.textContent=l.i18n.formatBytesToKiB(o,.01),s.appendChild(i),s.appendChild(a)}return r}static buildTree(e,t,n,r,o,i){if(r.appendChild(h.createChainNode(e,n,i)),n.node.children)for(const a of Object.keys(n.node.children)){const l=h.createSegment(n.node.children,a,n.startTime,n.transferSize,n.treeMarkers,n.isLastChild);h.buildTree(e,t,l,r,o,i)}}static render(e,t,n){const r=e.createComponent("crc"),o=e.find(".lh-crc",r);e.find(".lh-crc-initial-nav",r).textContent=l.i18n.strings.crcInitialNavigation,e.find(".lh-crc__longest_duration_label",r).textContent=l.i18n.strings.crcLongestDurationLabel,e.find(".lh-crc__longest_duration",r).textContent=l.i18n.formatMilliseconds(t.longestChain.duration);const i=h.initTree(t.chains);for(const a of Object.keys(i.tree)){const l=h.createSegment(i.tree,a,i.startTime,i.transferSize);h.buildTree(e,r,l,o,t,n)}return e.find(".lh-crc-container",r)}}const h=d,p=0,u=1,g=2,m=0,f=1,v=2,b=3,_={[m]:["lh-snippet__line--content"],[f]:["lh-snippet__line--content","lh-snippet__line--content-highlighted"],[v]:["lh-snippet__line--placeholder"],[b]:["lh-snippet__line--message"]};
/**
* @license Copyright 2019 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 w(e,t){return{line:e.find((e=>e.lineNumber===t)),previousLine:e.find((e=>e.lineNumber===t-1))}}function y(e,t){return e.filter((e=>e.lineNumber===t))}function x(e){return l.filterRelevantLines(e.lines,e.lineMessages,2)}class k{static renderHeader(e,t,n,r){const o=x(t).length<t.lines.length,i=e.createComponent("snippetHeader");e.find(".lh-snippet__title",i).textContent=t.title;const{snippetCollapseButtonLabel:a,snippetExpandButtonLabel:s}=l.i18n.strings;e.find(".lh-snippet__btn-label-collapse",i).textContent=a,e.find(".lh-snippet__btn-label-expand",i).textContent=s;const c=e.find(".lh-snippet__toggle-expand",i);if(o?c.addEventListener("click",(()=>r())):c.remove(),t.node&&e.isDevTools()){e.find(".lh-snippet__node",i).appendChild(n.renderNode(t.node))}return i}static renderSnippetLine(e,t,{content:n,lineNumber:r,truncated:o,contentType:i,visibility:a}){const l=e.createComponent("snippetLine"),s=e.find(".lh-snippet__line",l),{classList:c}=s;_[i].forEach((e=>c.add(e))),a===u?c.add("lh-snippet__show-if-collapsed"):a===g&&c.add("lh-snippet__show-if-expanded");const d=n+(o?"…":""),h=e.find(".lh-snippet__line code",s);return i===b?h.appendChild(e.convertMarkdownLinkSnippets(d)):h.textContent=d,e.find(".lh-snippet__line-number",s).textContent=r.toString(),s}static renderMessage(e,t,n){return k.renderSnippetLine(e,t,{lineNumber:" ",content:n.message,contentType:b})}static renderOmittedLinesPlaceholder(e,t,n){return k.renderSnippetLine(e,t,{lineNumber:"…",content:"",visibility:n,contentType:v})}static renderSnippetContent(e,t,n){const r=e.createComponent("snippetContent"),o=e.find(".lh-snippet__snippet-inner",r);return n.generalMessages.forEach((n=>o.append(k.renderMessage(e,t,n)))),o.append(k.renderSnippetLines(e,t,n)),r}static renderSnippetLines(e,t,n){const{lineMessages:r,generalMessages:o,lineCount:i,lines:a}=n,l=x(n),s=o.length>0&&0===r.length,c=e.createFragment();let d=!1;for(let n=1;n<=i;n++){const{line:o,previousLine:i}=w(a,n),{line:h,previousLine:v}=w(l,n),b=!!h;!!v&&!b&&(d=!0),b&&d&&(c.append(k.renderOmittedLinesPlaceholder(e,t,u)),d=!1);const _=!o&&1===n;if(!o&&!!i||_){const r=!l.some((e=>e.lineNumber>n))||1===n;c.append(k.renderOmittedLinesPlaceholder(e,t,r?g:p)),d=!1}if(!o)continue;const x=y(r,n),E=x.length>0||s,A=Object.assign({},o,{contentType:E?f:m,visibility:h?p:g});c.append(k.renderSnippetLine(e,t,A)),x.forEach((n=>{c.append(k.renderMessage(e,t,n))}))}return c}static render(e,t,n){const r=e.createComponent("snippet"),o=e.find(".lh-snippet",r),i=k.renderHeader(e,t,n,(()=>o.classList.toggle("lh-snippet--expanded"))),a=k.renderSnippetContent(e,r,t);return o.append(i,a),o}}
/**
* @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 E(e,t,n){return e<t?t:e>n?n:e}class A{static getScreenshotPositions(e,t,n){const r={x:(o=e).left+o.width/2,y:o.top+o.height/2};var o;const i=E(r.x-t.width/2,0,n.width-t.width),a=E(r.y-t.height/2,0,n.height-t.height);return{screenshot:{left:i,top:a},clip:{left:e.left-i,top:e.top-a}}}static renderClipPathInScreenshot(e,t,n,r,o){const i=e.find("clipPath",t),a=`clip-${l.getUniqueSuffix()}`;i.id=a,t.style.clipPath=`url(#${a})`;const s=n.top/o.height,c=s+r.height/o.height,d=n.left/o.width,h=d+r.width/o.width,p=[`0,0 1,0 1,${s} 0,${s}`,`0,${c} 1,${c} 1,1 0,1`,`0,${s} ${d},${s} ${d},${c} 0,${c}`,`${h},${s} 1,${s} 1,${c} ${h},${c}`];for(const t of p){const n=e.createElementNS("http://www.w3.org/2000/svg","polygon");n.setAttribute("points",t),i.append(n)}}static installFullPageScreenshot(e,t){e.style.setProperty("--element-screenshot-url",`url('${t.data}')`)}static installOverlayFeature(e){const{dom:t,rootEl:n,overlayContainerEl:r,fullPageScreenshot:o}=e,i="lh-screenshot-overlay--enabled";n.classList.contains(i)||(n.classList.add(i),n.addEventListener("click",(e=>{const n=e.target;if(!n)return;const i=n.closest(".lh-node > .lh-element-screenshot");if(!i)return;const a=t.createElement("div","lh-element-screenshot__overlay");r.append(a);const l={width:.95*a.clientWidth,height:.8*a.clientHeight},s={width:Number(i.dataset.rectWidth),height:Number(i.dataset.rectHeight),left:Number(i.dataset.rectLeft),right:Number(i.dataset.rectLeft)+Number(i.dataset.rectWidth),top:Number(i.dataset.rectTop),bottom:Number(i.dataset.rectTop)+Number(i.dataset.rectHeight)},c=A.render(t,o.screenshot,s,l);c?(a.appendChild(c),a.addEventListener("click",(()=>a.remove()))):a.remove()})))}static _computeZoomFactor(e,t){const n={x:t.width/e.width,y:t.height/e.height},r=.75*Math.min(n.x,n.y);return Math.min(1,r)}static render(e,t,n,r){if(!function(e,t){return t.left<=e.width&&0<=t.right&&t.top<=e.height&&0<=t.bottom}(t,n))return null;const o=e.createComponent("elementScreenshot"),i=e.find("div.lh-element-screenshot",o);i.dataset.rectWidth=n.width.toString(),i.dataset.rectHeight=n.height.toString(),i.dataset.rectLeft=n.left.toString(),i.dataset.rectTop=n.top.toString();const a=this._computeZoomFactor(n,r),l={width:r.width/a,height:r.height/a};l.width=Math.min(t.width,l.width);const s=l.width*a,c=l.height*a,d=A.getScreenshotPositions(n,l,{width:t.width,height:t.height});e.find("div.lh-element-screenshot__content",i).style.top=`-${c}px`;const h=e.find("div.lh-element-screenshot__image",i);h.style.width=s+"px",h.style.height=c+"px",h.style.backgroundPositionY=-d.screenshot.top*a+"px",h.style.backgroundPositionX=-d.screenshot.left*a+"px",h.style.backgroundSize=`${t.width*a}px ${t.height*a}px`;const p=e.find("div.lh-element-screenshot__element-marker",i);p.style.width=n.width*a+"px",p.style.height=n.height*a+"px",p.style.left=d.clip.left*a+"px",p.style.top=d.clip.top*a+"px";const u=e.find("div.lh-element-screenshot__mask",i);return u.style.width=s+"px",u.style.height=c+"px",A.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 C=["http://","https://","data:"];class z{constructor(e,t={}){this._dom=e,this._fullPageScreenshot=t.fullPageScreenshot}render(e){switch(e.type){case"filmstrip":return this._renderFilmstrip(e);case"list":return this._renderList(e);case"table":return this._renderTable(e);case"criticalrequestchain":return d.render(this._dom,e,this);case"opportunity":return this._renderTable(e);case"screenshot":case"debugdata":case"full-page-screenshot":case"treemap-data":return null;default:return this._renderUnknown(e.type,e)}}_renderBytes(e){const t=l.i18n.formatBytesToKiB(e.value,e.granularity),n=this._renderText(t);return n.title=l.i18n.formatBytes(e.value),n}_renderMilliseconds(e){let t=l.i18n.formatMilliseconds(e.value,e.granularity);return"duration"===e.displayUnit&&(t=l.i18n.formatDuration(e.value)),this._renderText(t)}renderTextURL(e){const t=e;let n,r,o;try{const e=l.parseURL(t);n="/"===e.file?e.origin:e.file,r="/"===e.file||""===e.hostname?"":`(${e.hostname})`,o=t}catch(e){n=t}const i=this._dom.createElement("div","lh-text__url");if(i.appendChild(this._renderLink({text:n,url:t})),r){const e=this._renderText(r);e.classList.add("lh-text__url-host"),i.appendChild(e)}return o&&(i.title=t,i.dataset.url=t),i}_renderLink(e){const t=this._dom.createElement("a");if(this._dom.safelySetHref(t,e.url),!t.href){const t=this._renderText(e.text);return t.classList.add("lh-link"),t}return t.rel="noopener",t.target="_blank",t.textContent=e.text,t.classList.add("lh-link"),t}_renderText(e){const t=this._dom.createElement("div","lh-text");return t.textContent=e,t}_renderNumeric(e){const t=l.i18n.formatNumber(e.value,e.granularity),n=this._dom.createElement("div","lh-numeric");return n.textContent=t,n}_renderThumbnail(e){const t=this._dom.createElement("img","lh-thumbnail"),n=e;return t.src=n,t.title=n,t.alt="",t}_renderUnknown(e,t){console.error(`Unknown details type: ${e}`,t);const n=this._dom.createElement("details","lh-unknown");return this._dom.createChildOf(n,"summary").textContent=`We don't know how to render audit details of type \`${e}\`. The Lighthouse version that collected this data is likely newer than the Lighthouse version of the report renderer. Expand for the raw JSON.`,this._dom.createChildOf(n,"pre").textContent=JSON.stringify(t,null,2),n}_renderTableValue(e,t){if(null==e)return null;if("object"==typeof e)switch(e.type){case"code":return this._renderCode(e.value);case"link":return this._renderLink(e);case"node":return this.renderNode(e);case"numeric":return this._renderNumeric(e);case"source-location":return this.renderSourceLocation(e);case"url":return this.renderTextURL(e.value);default:return this._renderUnknown(e.type,e)}switch(t.valueType){case"bytes":{const n=Number(e);return this._renderBytes({value:n,granularity:t.granularity})}case"code":{const t=String(e);return this._renderCode(t)}case"ms":{const n={value:Number(e),granularity:t.granularity,displayUnit:t.displayUnit};return this._renderMilliseconds(n)}case"numeric":{const n=Number(e);return this._renderNumeric({value:n,granularity:t.granularity})}case"text":{const t=String(e);return this._renderText(t)}case"thumbnail":{const t=String(e);return this._renderThumbnail(t)}case"timespanMs":{const t=Number(e);return this._renderMilliseconds({value:t})}case"url":{const t=String(e);return C.some((e=>t.startsWith(e)))?this.renderTextURL(t):this._renderCode(t)}default:return this._renderUnknown(t.valueType,e)}}_getCanonicalizedHeadingsFromTable(e){return"opportunity"===e.type?e.headings:e.headings.map((e=>this._getCanonicalizedHeading(e)))}_getCanonicalizedHeading(e){let t;return e.subItemsHeading&&(t=this._getCanonicalizedsubItemsHeading(e.subItemsHeading,e)),{key:e.key,valueType:e.itemType,subItemsHeading:t,label:e.text,displayUnit:e.displayUnit,granularity:e.granularity}}_getCanonicalizedsubItemsHeading(e,t){return e.key||console.warn("key should not be null"),{key:e.key||"",valueType:e.itemType||t.itemType,granularity:e.granularity||t.granularity,displayUnit:e.displayUnit||t.displayUnit}}_getDerivedsubItemsHeading(e){return e.subItemsHeading?{key:e.subItemsHeading.key||"",valueType:e.subItemsHeading.valueType||e.valueType,granularity:e.subItemsHeading.granularity||e.granularity,displayUnit:e.subItemsHeading.displayUnit||e.displayUnit,label:""}:null}_renderTableRow(e,t){const n=this._dom.createElement("tr");for(const r of t){if(!r||!r.key){this._dom.createChildOf(n,"td","lh-table-column--empty");continue}const t=e[r.key];let o;if(null!=t&&(o=this._renderTableValue(t,r)),o){const e=`lh-table-column--${r.valueType}`;this._dom.createChildOf(n,"td",e).appendChild(o)}else this._dom.createChildOf(n,"td","lh-table-column--empty")}return n}_renderTableRowsFromItem(e,t){const n=this._dom.createFragment();if(n.append(this._renderTableRow(e,t)),!e.subItems)return n;const r=t.map(this._getDerivedsubItemsHeading);if(!r.some(Boolean))return n;for(const t of e.subItems.items){const e=this._renderTableRow(t,r);e.classList.add("lh-sub-item-row"),n.append(e)}return n}_renderTable(e){if(!e.items.length)return this._dom.createElement("span");const t=this._dom.createElement("table","lh-table"),n=this._dom.createChildOf(t,"thead"),r=this._dom.createChildOf(n,"tr"),o=this._getCanonicalizedHeadingsFromTable(e);for(const e of o){const t=`lh-table-column--${e.valueType||"text"}`,n=this._dom.createElement("div","lh-text");n.textContent=e.label,this._dom.createChildOf(r,"th",t).appendChild(n)}const i=this._dom.createChildOf(t,"tbody");let a=!0;for(const t of e.items){const e=this._renderTableRowsFromItem(t,o);for(const t of this._dom.findAll("tr",e))t.classList.add(a?"lh-row--even":"lh-row--odd");a=!a,i.append(e)}return t}_renderList(e){const t=this._dom.createElement("div","lh-list");return e.items.forEach((e=>{const n=k.render(this._dom,e,this);t.appendChild(n)})),t}renderNode(e){const t=this._dom.createElement("span","lh-node");if(e.nodeLabel){const n=this._dom.createElement("div");n.textContent=e.nodeLabel,t.appendChild(n)}if(e.snippet){const n=this._dom.createElement("div");n.classList.add("lh-node__snippet"),n.textContent=e.snippet,t.appendChild(n)}if(e.selector&&(t.title=e.selector),e.path&&t.setAttribute("data-path",e.path),e.selector&&t.setAttribute("data-selector",e.selector),e.snippet&&t.setAttribute("data-snippet",e.snippet),!this._fullPageScreenshot)return t;const n=e.lhId&&this._fullPageScreenshot.nodes[e.lhId];if(!n||0===n.width||0===n.height)return t;const r=A.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 S=1024;class L{constructor(e,t){"en-XA"===e&&(e="de"),this._numberDateLocale=e,this._numberFormatter=new Intl.NumberFormat(e),this._percentFormatter=new Intl.NumberFormat(e,{style:"percent"}),this._strings=t}get strings(){return this._strings}formatNumber(e,t=.1){const n=Math.round(e/t)*t;return this._numberFormatter.format(n)}formatPercent(e){return this._percentFormatter.format(e)}formatBytesToKiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1024/t)*t)} KiB`}formatBytesToMiB(e,t=.1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/1048576/t)*t)} MiB`}formatBytes(e,t=1){return`${this._byteFormatterForGranularity(t).format(Math.round(e/t)*t)} bytes`}formatBytesWithBestUnit(e,t=.1){return e>=1048576?this.formatBytesToMiB(e,t):e>=S?this.formatBytesToKiB(e,t):this.formatNumber(e,t)+" B"}_byteFormatterForGranularity(e){let t=0;return e<1&&(t=-Math.floor(Math.log10(e))),new Intl.NumberFormat(this._numberDateLocale,{...this._numberFormatter.resolvedOptions(),maximumFractionDigits:t,minimumFractionDigits:t})}formatMilliseconds(e,t=10){const n=Math.round(e/t)*t;return 0===n?`${this._numberFormatter.format(0)} ms`:`${this._numberFormatter.format(n)} ms`}formatSeconds(e,t=.1){const n=Math.round(e/1e3/t)*t;return`${this._numberFormatter.format(n)} s`}formatDateTime(e){const t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"numeric",timeZoneName:"short"};let n;try{n=new Intl.DateTimeFormat(this._numberDateLocale,t)}catch(e){t.timeZone="UTC",n=new Intl.DateTimeFormat(this._numberDateLocale,t)}return n.format(new Date(e))}formatDuration(e){let t=e/1e3;if(0===Math.round(t))return"None";const n=[],r={d:86400,h:3600,m:60,s:1};return Object.keys(r).forEach((e=>{const o=r[e],i=Math.floor(t/o);i>0&&(t-=i*o,n.push(`${i} ${e}`))})),n.join(" ")}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class M extends c{_renderMetric(e){const t=this.dom.createComponent("metric"),n=this.dom.find(".lh-metric",t);n.id=e.result.id;const r=l.calculateRating(e.result.score,e.result.scoreDisplayMode);n.classList.add(`lh-metric--${r}`);this.dom.find(".lh-metric__title",t).textContent=e.result.title;const o=this.dom.find(".lh-metric__value",t);o.textContent=e.result.displayValue||"";const i=this.dom.find(".lh-metric__description",t);if(i.appendChild(this.dom.convertMarkdownLinkSnippets(e.result.description)),"error"===e.result.scoreDisplayMode){i.textContent="",o.textContent="Error!";this.dom.createChildOf(i,"span").textContent=e.result.errorMessage||"Report error: no metric information"}return n}_renderOpportunity(e,t){const n=this.dom.createComponent("opportunity"),r=this.populateAuditValues(e,n);if(r.id=e.result.id,!e.result.details||"error"===e.result.scoreDisplayMode)return r;const o=e.result.details;if("opportunity"!==o.type)return r;const i=this.dom.find("span.lh-audit__display-text, div.lh-audit__display-text",r),a=o.overallSavingsMs/t*100+"%";if(this.dom.find("div.lh-sparkline__bar",r).style.width=a,i.textContent=l.i18n.formatSeconds(o.overallSavingsMs,.01),e.result.displayValue){const t=e.result.displayValue;this.dom.find("div.lh-load-opportunity__sparkline",r).title=t,i.title=t}return r}_getWastedMs(e){if(e.result.details&&"opportunity"===e.result.details.type){const t=e.result.details;if("number"!=typeof t.overallSavingsMs)throw new Error("non-opportunity details passed to _getWastedMs");return t.overallSavingsMs}return Number.MIN_VALUE}_getScoringCalculatorHref(e){const t=e.filter((e=>"metrics"===e.group)),n=e.find((e=>"first-cpu-idle"===e.id)),r=e.find((e=>"first-meaningful-paint"===e.id));n&&t.push(n),r&&t.push(r);const o=[...t.map((e=>{let t;var n;return"number"==typeof e.result.numericValue?(t="cumulative-layout-shift"===e.id?(n=e.result.numericValue,Math.round(100*n)/100):Math.round(e.result.numericValue),t=t.toString()):t="null",[e.acronym||e.id,t]}))];l.reportJson&&(o.push(["device",l.reportJson.configSettings.formFactor]),o.push(["version",l.reportJson.lighthouseVersion]));const i=new URLSearchParams(o),a=new URL("https://googlechrome.github.io/lighthouse/scorecalc/");return a.hash=i.toString(),a.href}_classifyPerformanceAudit(e){return e.group?null:e.result.details&&"opportunity"===e.result.details.type?"load-opportunity":"diagnostic"}render(e,t,n){const r=l.i18n.strings,o=this.dom.createElement("div","lh-category");o.id=e.id,o.appendChild(this.renderCategoryHeader(e,t,n));const i=e.auditRefs.filter((e=>"metrics"===e.group));if(i.length){const[n,a]=this.renderAuditGroup(t.metrics),s=this.dom.createElement("input","lh-metrics-toggle__input"),c=`lh-metrics-toggle${l.getUniqueSuffix()}`;s.setAttribute("aria-label","Toggle the display of metric descriptions"),s.type="checkbox",s.id=c,n.prepend(s);const d=this.dom.find(".lh-audit-group__header",n),h=this.dom.createChildOf(d,"label","lh-metrics-toggle__label");h.htmlFor=c;const p=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--show"),u=this.dom.createChildOf(h,"span","lh-metrics-toggle__labeltext--hide");p.textContent=l.i18n.strings.expandView,u.textContent=l.i18n.strings.collapseView;const g=this.dom.createElement("div","lh-metrics-container");n.insertBefore(g,a),i.forEach((e=>{g.appendChild(this._renderMetric(e))}));const m=this.dom.find(".lh-category-header__description",o),f=this.dom.createChildOf(m,"div","lh-metrics__disclaimer"),v=this.dom.convertMarkdownLinkSnippets(r.varianceDisclaimer);f.appendChild(v);const b=this.dom.createChildOf(f,"a","lh-calclink");b.target="_blank",b.textContent=r.calculatorLink,this.dom.safelySetHref(b,this._getScoringCalculatorHref(e.auditRefs)),n.classList.add("lh-audit-group--metrics"),o.appendChild(n)}const a=this.dom.createChildOf(o,"div","lh-filmstrip-container"),s=e.auditRefs.find((e=>"screenshot-thumbnails"===e.id))?.result;if(s?.details){a.id=s.id;const e=this.detailsRenderer.render(s.details);e&&a.appendChild(e)}const c=e.auditRefs.filter((e=>"load-opportunity"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>this._getWastedMs(t)-this._getWastedMs(e))),d=i.filter((e=>!!e.relevantAudits));if(d.length&&this.renderMetricAuditFilter(d,o),c.length){const e=2e3,n=c.map((e=>this._getWastedMs(e))),i=Math.max(...n),a=Math.max(1e3*Math.ceil(i/1e3),e),[l,s]=this.renderAuditGroup(t["load-opportunities"]),d=this.dom.createComponent("opportunityHeader");this.dom.find(".lh-load-opportunity__col--one",d).textContent=r.opportunityResourceColumnLabel,this.dom.find(".lh-load-opportunity__col--two",d).textContent=r.opportunitySavingsColumnLabel;const h=this.dom.find(".lh-load-opportunity__header",d);l.insertBefore(h,s),c.forEach((e=>l.insertBefore(this._renderOpportunity(e,a),s))),l.classList.add("lh-audit-group--load-opportunities"),o.appendChild(l)}const h=e.auditRefs.filter((e=>"diagnostic"===this._classifyPerformanceAudit(e))).filter((e=>!l.showAsPassed(e.result))).sort(((e,t)=>("informative"===e.result.scoreDisplayMode?100:Number(e.result.score))-("informative"===t.result.scoreDisplayMode?100:Number(t.result.score))));if(h.length){const[e,n]=this.renderAuditGroup(t.diagnostics);h.forEach((t=>e.insertBefore(this.renderAudit(t),n))),e.classList.add("lh-audit-group--diagnostics"),o.appendChild(e)}const p=e.auditRefs.filter((e=>this._classifyPerformanceAudit(e)&&l.showAsPassed(e.result)));if(!p.length)return o;const u={auditRefs:p,groupDefinitions:t},g=this.renderClump("passed",u);o.appendChild(g);const m=[];if(["performance-budget","timing-budget"].forEach((t=>{const n=e.auditRefs.find((e=>e.id===t));if(n?.result.details){const e=this.detailsRenderer.render(n.result.details);e&&(e.id=t,e.classList.add("lh-details","lh-details--budget","lh-audit"),m.push(e))}})),m.length>0){const[e,n]=this.renderAuditGroup(t.budgets);m.forEach((t=>e.insertBefore(t,n))),e.classList.add("lh-audit-group--budgets"),o.appendChild(e)}return o}renderMetricAuditFilter(e,t){const n=this.dom.createElement("div","lh-metricfilter");this.dom.createChildOf(n,"span","lh-metricfilter__text").textContent=l.i18n.strings.showRelevantAudits;const r=[{acronym:"All"},...e],o=l.getUniqueSuffix();for(const e of r){const r=`metric-${e.acronym}-${o}`,i=this.dom.createChildOf(n,"input","lh-metricfilter__radio");i.type="radio",i.name=`metricsfilter-${o}`,i.id=r;const a=this.dom.createChildOf(n,"label","lh-metricfilter__label");a.htmlFor=r,a.title=e.result?.title,a.textContent=e.acronym||e.id,"All"===e.acronym&&(i.checked=!0,a.classList.add("lh-metricfilter__label--active")),t.append(n),i.addEventListener("input",(n=>{for(const e of t.querySelectorAll("label.lh-metricfilter__label"))e.classList.toggle("lh-metricfilter__label--active",e.htmlFor===r);t.classList.toggle("lh-category--filtered","All"!==e.acronym);for(const n of t.querySelectorAll("div.lh-audit"))"All"!==e.acronym?(n.hidden=!0,e.relevantAudits&&e.relevantAudits.includes(n.id)&&(n.hidden=!1)):n.hidden=!1;const o=t.querySelectorAll("div.lh-audit-group, details.lh-audit-group");for(const e of o){e.hidden=!1;const t=Array.from(e.querySelectorAll("div.lh-audit")),n=!!t.length&&t.every((e=>e.hidden));e.hidden=n}}))}}}
/**
* @license
* Copyright 2018 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class F extends c{render(e,t={}){const n=this.dom.createElement("div","lh-category");n.id=e.id,n.appendChild(this.renderCategoryHeader(e,t));const r=e.auditRefs,o=r.filter((e=>"manual"!==e.result.scoreDisplayMode)),i=this._renderAudits(o,t);n.appendChild(i);const a=r.filter((e=>"manual"===e.result.scoreDisplayMode)),l=this.renderClump("manual",{auditRefs:a,description:e.manualDescription});return n.appendChild(l),n}renderCategoryScore(e,t){if(null===e.score)return super.renderScoreGauge(e,t);const n=this.dom.createComponent("gaugePwa"),r=this.dom.find("a.lh-gauge--pwa__wrapper",n),o=n.querySelector("svg");if(!o)throw new Error("no SVG element found in PWA score gauge template");F._makeSvgReferencesUnique(o);const i=this._getGroupIds(e.auditRefs),a=this._getPassingGroupIds(e.auditRefs);if(a.size===i.size)r.classList.add("lh-badged--all");else for(const e of a)r.classList.add(`lh-badged--${e}`);return this.dom.find(".lh-gauge__label",n).textContent=e.title,r.title=this._getGaugeTooltip(e.auditRefs,t),n}_getGroupIds(e){const t=e.map((e=>e.group)).filter((e=>!!e));return new Set(t)}_getPassingGroupIds(e){const t=this._getGroupIds(e);for(const n of e)!l.showAsPassed(n.result)&&n.group&&t.delete(n.group);return t}_getGaugeTooltip(e,t){const n=this._getGroupIds(e),r=[];for(const o of n){const n=e.filter((e=>e.group===o)),i=n.length,a=n.filter((e=>l.showAsPassed(e.result))).length,s=t[o].title;r.push(`${s}: ${a}/${i}`)}return r.join(", ")}_renderAudits(e,t){const n=this.renderUnexpandableClump(e,t),r=this._getPassingGroupIds(e);for(const e of r){this.dom.find(`.lh-audit-group--${e}`,n).classList.add("lh-badged")}return n}static _makeSvgReferencesUnique(e){const t=e.querySelector("defs");if(!t)return;const n=l.getUniqueSuffix(),r=t.querySelectorAll("[id]");for(const t of r){const r=t.id,o=`${r}-${n}`;t.id=o;const i=e.querySelectorAll(`use[href="#${r}"]`);for(const e of i)e.setAttribute("href",`#${o}`);const a=e.querySelectorAll(`[fill="url(#${r})"]`);for(const e of a)e.setAttribute("fill",`url(#${o})`)}}}
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Dummy text for ensuring report robustness: <\/script> pre$`post %%LIGHTHOUSE_JSON%%
* (this is handled by terser)
*/class T{constructor(e){this._dom=e,this._opts={}}renderReport(e,t,n){if(!this._dom.rootEl&&t){console.warn("Please adopt the new report API in renderer/api.js.");const e=t.closest(".lh-root");e?this._dom.rootEl=e:(t.classList.add("lh-root","lh-vars"),this._dom.rootEl=t)}else this._dom.rootEl&&t&&(this._dom.rootEl=t);n&&(this._opts=n),this._dom.setLighthouseChannel(e.configSettings.channel||"unknown");const r=l.prepareReportResult(e);return this._dom.rootEl.textContent="",this._dom.rootEl.appendChild(this._renderReport(r)),this._dom.rootEl}_renderReportTopbar(e){const t=this._dom.createComponent("topbar"),n=this._dom.find("a.lh-topbar__url",t);return n.textContent=e.finalUrl,n.title=e.finalUrl,this._dom.safelySetHref(n,e.finalUrl),t}_renderReportHeader(){const e=this._dom.createComponent("heading"),t=this._dom.createComponent("scoresWrapper");return this._dom.find(".lh-scores-wrapper-placeholder",e).replaceWith(t),e}_renderReportFooter(e){const t=this._dom.createComponent("footer");return this._renderMetaBlock(e,t),this._dom.find(".lh-footer__version_issue",t).textContent=l.i18n.strings.footerIssue,this._dom.find(".lh-footer__version",t).textContent=e.lighthouseVersion,t}_renderMetaBlock(e,t){const n=l.getEmulationDescriptions(e.configSettings||{}),r=e.userAgent.match(/(\w*Chrome\/[\d.]+)/),o=Array.isArray(r)?r[1].replace("/"," ").replace("Chrome","Chromium"):"Chromium",i=e.configSettings.channel,a=e.environment.benchmarkIndex.toFixed(0),s=e.environment.credits?.["axe-core"],c=[["date",`Captured at ${l.i18n.formatDateTime(e.fetchTime)}`],["devices",`${n.deviceEmulation} with Lighthouse ${e.lighthouseVersion}`,`${l.i18n.strings.runtimeSettingsBenchmark}: ${a}\n${l.i18n.strings.runtimeSettingsCPUThrottling}: ${n.cpuThrottling}`+(s?`\n${l.i18n.strings.runtimeSettingsAxeVersion}: ${s}`:"")],["samples-one",l.i18n.strings.runtimeSingleLoad,l.i18n.strings.runtimeSingleLoadTooltip],["stopwatch",l.i18n.strings.runtimeAnalysisWindow],["networkspeed",`${n.summary}`,`${l.i18n.strings.runtimeSettingsNetworkThrottling}: ${n.networkThrottling}`],["chrome",`Using ${o}`+(i?` with ${i}`:""),`${l.i18n.strings.runtimeSettingsUANetwork}: "${e.environment.networkUserAgent}"`]],d=this._dom.find(".lh-meta__items",t);for(const[e,t,n]of c){const r=this._dom.createChildOf(d,"li","lh-meta__item");if(r.textContent=t,n){r.classList.add("lh-tooltip-boundary");this._dom.createChildOf(r,"div","lh-tooltip").textContent=n}r.classList.add("lh-report-icon",`lh-report-icon--${e}`)}}_renderReportWarnings(e){if(!e.runWarnings||0===e.runWarnings.length)return this._dom.createElement("div");const t=this._dom.createComponent("warningsToplevel");this._dom.find(".lh-warnings__msg",t).textContent=l.i18n.strings.toplevelWarningsMessage;const n=this._dom.find("ul",t);for(const t of e.runWarnings){n.appendChild(this._dom.createElement("li")).appendChild(this._dom.convertMarkdownLinkSnippets(t))}return t}_renderScoreGauges(e,t,n){const r=[],o=[],i=[];for(const a of Object.values(e.categories)){const s=n[a.id]||t,c=s.renderCategoryScore(a,e.categoryGroups||{},{gatherMode:e.gatherMode}),d=this._dom.find("a.lh-gauge__wrapper, a.lh-fraction__wrapper",c);d&&(this._dom.safelySetHref(d,`#${a.id}`),d.addEventListener("click",(e=>{if(!d.matches('[href^="#"]'))return;const t=d.getAttribute("href"),n=this._dom.rootEl;if(!t||!n)return;const r=this._dom.find(t,n);e.preventDefault(),r.scrollIntoView()})),this._opts.onPageAnchorRendered?.(d)),l.isPluginCategory(a.id)?i.push(c):s.renderCategoryScore===t.renderCategoryScore?r.push(c):o.push(c)}return[...r,...o,...i]}_renderReport(e){const t=new L(e.configSettings.locale,{...l.UIStrings,...e.i18n.rendererFormattedStrings});l.i18n=t,l.reportJson=e;const n=e.audits["full-page-screenshot"]?.details&&"full-page-screenshot"===e.audits["full-page-screenshot"].details.type?e.audits["full-page-screenshot"].details:void 0,r=new z(this._dom,{fullPageScreenshot:n}),o=new c(this._dom,r),i={performance:new M(this._dom,r),pwa:new F(this._dom,r)},a=this._dom.createElement("div");a.appendChild(this._renderReportHeader());const s=this._dom.createElement("div","lh-container"),d=this._dom.createElement("div","lh-report");let h;d.appendChild(this._renderReportWarnings(e));1===Object.keys(e.categories).length?a.classList.add("lh-header--solo-category"):h=this._dom.createElement("div","lh-scores-header");const p=this._dom.createElement("div");if(p.classList.add("lh-scorescale-wrap"),p.append(this._dom.createComponent("scorescale")),h){const t=this._dom.find(".lh-scores-container",a);h.append(...this._renderScoreGauges(e,o,i)),t.appendChild(h),t.appendChild(p);const n=this._dom.createElement("div","lh-sticky-header");n.append(...this._renderScoreGauges(e,o,i)),s.appendChild(n)}const u=d.appendChild(this._dom.createElement("div","lh-categories")),g={gatherMode:e.gatherMode};for(const t of Object.values(e.categories)){const n=i[t.id]||o;n.dom.createChildOf(u,"div","lh-category-wrapper").appendChild(n.render(t,e.categoryGroups,g))}o.injectFinalScreenshot(u,e.audits,p);const m=this._dom.createFragment();return this._opts.omitGlobalStyles||m.append(this._dom.createComponent("styles")),this._opts.omitTopbar||m.appendChild(this._renderReportTopbar(e)),m.appendChild(s),s.appendChild(a),s.appendChild(d),d.appendChild(this._renderReportFooter(e)),n&&A.installFullPageScreenshot(this._dom.rootEl,n.screenshot),m}}
/**
* @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 N(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 D="undefined"!=typeof btoa?btoa:e=>Buffer.from(e).toString("base64"),H="undefined"!=typeof atob?atob:e=>Buffer.from(e,"base64").toString();const R={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 D(r)},fromBase64:function(e,t){const n=H(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 P(){const e=window.location.host.endsWith(".vercel.app"),t=new URLSearchParams(window.location.search).has("dev");return e?`https://${window.location.host}/gh-pages`:t?"http://localhost:8000":"https://googlechrome.github.io/lighthouse"}function U(e){const t=e.generatedTime,n=e.fetchTime||t;return`${e.lighthouseVersion}-${e.requestedUrl}-${n}`}async function $(e,t,n){const r=new URL(t),o=Boolean(window.CompressionStream);r.hash=await R.toBase64(JSON.stringify(e),{gzip:o}),o&&r.searchParams.set("gzip","1"),window.open(r.toString(),n)}async function O(e){const t="viewer-"+U(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},P()+"/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 B{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 I{constructor(e,t){this.lhr,this._reportUIFeatures=e,this._dom=t,this._dropDownMenu=new B(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",(()=>N(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-"+U(e),n=P()+"/viewer/";await $({lhr:e},n,t)}(this.lhr):O(this.lhr);break;case"save-gist":this._reportUIFeatures.saveAsGist();break;case"toggle-dark":N(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"),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 V(e,t){const n=t?new Date(t):new Date,r=n.toLocaleTimeString("en-US",{hour12:!1}),o=n.toLocaleDateString("en-US",{year:"numeric",month:"2-digit",day:"2-digit"}).split("/");o.unshift(o.pop());return`${e}_${o.join("-")}_${r}`.replace(/[/?<>\\:*|"]/g,"-")}var G={getLhrFilenamePrefix:function(e){return V(new URL(e.finalUrl).hostname,e.fetchTime)},getFilenamePrefix:V,getFlowResultFilenamePrefix:function(e){const t=e.steps[0].lhr;return V(e.name.replace(/\s/g,"-"),t.fetchTime)}};
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/class j{constructor(e,t={}){this.json,this._dom=e,this._opts=t,this._topbar=t.omitTopbar?null:new I(this,e),this.onMediaQueryChange=this.onMediaQueryChange.bind(this)}initFeatures(e){this.json=e,this._topbar&&(this._topbar.enable(e),this._topbar.resetUIState()),this._setupMediaQueryListeners(),this._setupThirdPartyFilter(),this._setupElementScreenshotOverlay(this._dom.rootEl);const t=this._dom.isDevTools()||this._opts.disableDarkMode||this._opts.disableAutoDarkModeAndFireworks;!t&&window.matchMedia("(prefers-color-scheme: dark)").matches&&N(this._dom,!0);const n=["performance","accessibility","best-practices","seo"].every((t=>{const n=e.categories[t];return n&&1===n.score})),r=this._opts.disableFireworks||this._opts.disableAutoDarkModeAndFireworks;n&&!r&&(this._enableFireworks(),t||N(this._dom,!0));if(e.categories.performance&&e.categories.performance.auditRefs.some((t=>Boolean("metrics"===t.group&&e.audits[t.id].errorMessage)))){this._dom.find("input.lh-metrics-toggle__input",this._dom.rootEl).checked=!0}this.json.audits["script-treemap-data"]&&this.json.audits["script-treemap-data"].details&&this.addButton({text:l.i18n.strings.viewTreemapLabel,icon:"treemap",onClick:()=>function(e){if(!e.audits["script-treemap-data"].details)throw new Error("no script treemap data found");$({lhr:{requestedUrl:e.requestedUrl,finalUrl:e.finalUrl,audits:{"script-treemap-data":e.audits["script-treemap-data"]},configSettings:{locale:e.configSettings.locale}}},P()+"/treemap/","treemap-"+U(e))}(this.json)}),this._opts.onViewTrace&&this.addButton({text:"simulate"===e.configSettings.throttlingMethod?l.i18n.strings.viewOriginalTraceLabel:l.i18n.strings.viewTraceLabel,onClick:()=>this._opts.onViewTrace?.()}),this._opts.getStandaloneReportHTML&&this._dom.find('a[data-action="save-html"]',this._dom.rootEl).classList.remove("lh-hidden");for(const e of this._dom.findAll("[data-i18n]",this._dom.rootEl)){const t=e.getAttribute("data-i18n");e.textContent=l.i18n.strings[t]}}addButton(e){const t=this._dom.rootEl.querySelector(".lh-audit-group--metrics");if(!t)return;let n=t.querySelector(".lh-buttons");n||(n=this._dom.createChildOf(t,"div","lh-buttons"));const r=["lh-button"];e.icon&&(r.push("lh-report-icon"),r.push(`lh-report-icon--${e.icon}`));const o=this._dom.createChildOf(n,"button",r.join(" "));return o.textContent=e.text,o.addEventListener("click",e.onClick),o}resetUIState(){this._topbar&&this._topbar.resetUIState()}getReportHtml(){if(!this._opts.getStandaloneReportHTML)throw new Error("`getStandaloneReportHTML` is not set");return this.resetUIState(),this._opts.getStandaloneReportHTML()}saveAsGist(){throw new Error("Cannot save as gist from base report")}_enableFireworks(){this._dom.find(".lh-scores-container",this._dom.rootEl).classList.add("lh-score100")}_setupMediaQueryListeners(){const e=self.matchMedia("(max-width: 500px)");e.addListener(this.onMediaQueryChange),this.onMediaQueryChange(e)}_resetUIState(){this._topbar&&this._topbar.resetUIState()}onMediaQueryChange(e){this._dom.rootEl.classList.toggle("lh-narrow",e.matches)}_setupThirdPartyFilter(){const e=["uses-rel-preconnect","third-party-facades"],t=["legacy-javascript"];Array.from(this._dom.rootEl.querySelectorAll("table.lh-table")).filter((e=>e.querySelector("td.lh-table-column--url, td.lh-table-column--source-location"))).filter((t=>{const n=t.closest(".lh-audit");if(!n)throw new Error(".lh-table not within audit");return!e.includes(n.id)})).forEach((e=>{const n=function(e){return Array.from(e.tBodies[0].rows)}(e),r=this._getThirdPartyRows(n,this.json.finalUrl),o=this._dom.createComponent("3pFilter"),i=this._dom.find("input",o);i.addEventListener("change",(e=>{const t=e.target instanceof HTMLInputElement&&!e.target.checked;let o=!0,i=n[0];for(;i;){const e=t&&r.includes(i);do{i.classList.toggle("lh-row--hidden",e),i.classList.toggle("lh-row--even",!e&&o),i.classList.toggle("lh-row--odd",!e&&!o),i=i.nextElementSibling}while(i&&i.classList.contains("lh-sub-item-row"));e||(o=!o)}})),this._dom.find(".lh-3p-filter-count",o).textContent=`${r.length}`,this._dom.find(".lh-3p-ui-string",o).textContent=l.i18n.strings.thirdPartyResourcesLabel;const a=r.length===n.length,s=!r.length;if((a||s)&&(this._dom.find("div.lh-3p-filter",o).hidden=!0),!e.parentNode)return;e.parentNode.insertBefore(o,e);const c=e.closest(".lh-audit");if(!c)throw new Error(".lh-table not within audit");t.includes(c.id)&&!a&&i.click()}))}_setupElementScreenshotOverlay(e){const t=this.json.audits["full-page-screenshot"]&&this.json.audits["full-page-screenshot"].details&&"full-page-screenshot"===this.json.audits["full-page-screenshot"].details.type&&this.json.audits["full-page-screenshot"].details;t&&A.installOverlayFeature({dom:this._dom,rootEl:e,overlayContainerEl:e,fullPageScreenshot:t})}_getThirdPartyRows(e,t){const n=[],r=l.getRootDomain(t);for(const t of e){if(t.classList.contains("lh-sub-item-row"))continue;const e=t.querySelector("div.lh-text__url");if(!e)continue;const o=e.dataset.url;if(!o)continue;l.getRootDomain(o)!==r&&n.push(t)}return n}_saveFile(e){const t=e.type.match("json")?".json":".html",n=G.getLhrFilenamePrefix(this.json)+t;this._opts.onSaveFileOverride?this._opts.onSaveFileOverride(e,n):this._dom.saveFile(e,n)}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/
/**
* @license
* Copyright 2017 The Lighthouse Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS-IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class q{constructor(e){this.el=e;const t=document.createElement("style");if(t.textContent="\n #lh-log {\n position: fixed;\n background-color: #323232;\n color: #fff;\n min-height: 48px;\n min-width: 288px;\n padding: 16px 24px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n border-radius: 2px;\n margin: 12px;\n font-size: 14px;\n cursor: default;\n transition: transform 0.3s, opacity 0.3s;\n transform: translateY(100px);\n opacity: 0;\n bottom: 0;\n left: 0;\n z-index: 3;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n \n #lh-log.lh-show {\n opacity: 1;\n transform: translateY(0);\n }\n ",!this.el.parentNode)throw new Error("element needs to be in the DOM");this.el.parentNode.insertBefore(t,this.el),this._id=void 0}log(e,t=!0){this._id&&clearTimeout(this._id),this.el.textContent=e,this.el.classList.add("lh-show"),t&&(this._id=setTimeout((()=>{this.el.classList.remove("lh-show")}),7e3))}warn(e){this.log("Warning: "+e)}error(e){this.log(e),setTimeout((()=>{throw new Error(e)}),0)}hide(){this._id&&clearTimeout(this._id),this.el.classList.remove("lh-show")}}
/**
* @license Copyright 2021 The Lighthouse Authors. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
*/window.__initLighthouseReport__=function(){const e=function(e,t={}){const n=document.createElement("article");n.classList.add("lh-root","lh-vars");const r=new s(n.ownerDocument,n);return new T(r).renderReport(e,n,t),new j(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 q(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>