Created
November 11, 2019 14:46
-
-
Save salgo60/a363136a8059e952311870b8bffae46b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36", | |
"environment": { | |
"networkUserAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse", | |
"hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36", | |
"benchmarkIndex": 1444 | |
}, | |
"lighthouseVersion": "5.6.0", | |
"fetchTime": "2019-11-11T14:45:20.119Z", | |
"requestedUrl": "https://libris.kb.se/katalogisering/search/libris?q=August%20Strindberg&_limit=20&%40type=%2a", | |
"finalUrl": "https://libris.kb.se/katalogisering/search/libris?q=August%20Strindberg&_limit=20&%40type=%2a", | |
"runWarnings": [], | |
"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. 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", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"redirects-http": { | |
"id": "redirects-http", | |
"title": "Redirects HTTP traffic to HTTPS", | |
"description": "If you've already set up HTTPS, make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://web.dev/redirects-http).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"service-worker": { | |
"id": "service-worker", | |
"title": "Does not register a service worker that controls page and `start_url`", | |
"description": "The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker).", | |
"score": 0, | |
"scoreDisplayMode": "binary" | |
}, | |
"works-offline": { | |
"id": "works-offline", | |
"title": "Current page does not respond with a 200 when offline", | |
"description": "If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"viewport": { | |
"id": "viewport", | |
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`", | |
"description": "Add a `<meta name=\"viewport\">` tag to optimize your app for mobile screens. [Learn more](https://web.dev/viewport).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"without-javascript": { | |
"id": "without-javascript", | |
"title": "Does not provide fallback content when JavaScript is not available", | |
"description": "Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "The page body should render some content if its scripts are not available." | |
}, | |
"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.59, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3637.6715, | |
"displayValue": "3.6 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.59, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3637.6715, | |
"displayValue": "3.6 s" | |
}, | |
"load-fast-enough-for-pwa": { | |
"id": "load-fast-enough-for-pwa", | |
"title": "Page load is fast enough on mobile networks", | |
"description": "A fast page load over a cellular network ensures a good mobile user experience. [Learn more](https://web.dev/load-fast-enough-for-pwa).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"numericValue": 3637.6715 | |
}, | |
"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.87, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3637.6715, | |
"displayValue": "3.6 s" | |
}, | |
"screenshot-thumbnails": { | |
"id": "screenshot-thumbnails", | |
"title": "Screenshot Thumbnails", | |
"description": "This is what the load of your site looked like.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "filmstrip", | |
"scale": 3000, | |
"items": [ | |
{ | |
"timing": 300, | |
"timestamp": 32579136124, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAeEAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1TqACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0NAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHoaAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ0ALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIehoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9DQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6GgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBr/dP0oA//2Q==" | |
}, | |
{ | |
"timing": 600, | |
"timestamp": 32579436124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 900, | |
"timestamp": 32579736124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 1200, | |
"timestamp": 32580036124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 1500, | |
"timestamp": 32580336124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 1800, | |
"timestamp": 32580636124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 2100, | |
"timestamp": 32580936124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 2400, | |
"timestamp": 32581236124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 2700, | |
"timestamp": 32581536124, | |
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAeEAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APkKoAKAO1+G/wAKNU+Jd55NlIsUa3UNnNJt3NC0yyeWzL/DHuj2tJ/DuWgDd0z4VeHtZ+G9vq0Hi20j8VyKM6FdOqb3e9S3UI/fClpWB5C7WG5N20A5n4jfDq8+G2sQ6fd31vfSSxu++3jniHyOY2G2aNH4ZDzyD2P3qAOToAKACgAoAKACgAoAKACgAoAKANfwzYXFxqUN5FZrc2tnIs0zT28k1sv8W2Tav3W27aAOo+JnxEk8eeILjXtI0GPwva3SrbzLp7SfvpGVfMWST+L5lb5f7v3t33qAOdHgPxF/Yj60dE1BdLSVYDdeQwUSMu7Ge3yrQB0Oh+ONXk0jVLa5gur/AFbWo4tPs9XuN800cSnbJbpuDEIyuFIX5gAoB2uyEA4S4hWGd40kFxGjECYA4cDoyghSMjOcjtQAygAoAKACgAoA1/CPhLWfHXiKy0PQNOm1XVbx9kNrAu4txk57bQMkk4HHJA5oA+qp/wBg3T18NDR4PHEcvxSQ/PpzREaU0wG77Et0Rt+0gYJBYnplcYNAHG/th/sxaJ+zevgtdJ1DUr2bWreeS6j1Eo3lPH5XClEUY/eEH12igD5woAKAPWfgb8Rtc8A6f4i/sjxJofh5bpY/M/taO4aSZlWTb5Pkq395vvfL8y0AbXwJ8W+JIPhz468O+FNQubPxRJcWOoaXBYt/pdxtZoZo4f4t22RW+X5tsLUAd9A/x2j+E01kZ/HTeNG1+K5jt2uLr7cbEW8isQu7d5BkZc9s7cUAcd8XPGOv6n4o+E+k3Wspc+KdItoZb27u3UGHUZbpmImxx5iAQK/vG2aAOI+O2i+MdG8V27eNL8X1/d2wuLZVnd1htyzbUTd9yMNuAA4JFAHm1ABQAUAFAB2PAJwcA5wT6HFAH6Gf8E/9D0Lxf4GudO8NxyaLq1soPinxCDi+uA8svlWtpIP9SnlopeQENk8AEhlAPs5/DHg19EXwR5GmiySMKNJV0Dqo+YMqg71YHkOPmBO7O75qAPjv9vKDw5oPhSw0Dx9Nf6vqSW9xceEtetsfagwZBJbXan5XGGjIlHLbORkFnAPzpXIXB64H/wBfpxQAVXLLsK6O1+EXxGt/hd4uj1q40O311fJMawTbQ0TblZZEZlbY3y7Sw+YKzbWVtrKcsuwXRa8a+FdSudS1DxDZy2tz5kEesai2mN5drYPcysUhjcuDI3zjhM9HXDbWYHLLsF0ZbeC/GsesR6bNpGtW+pPA1ysM8UsMhgXJaU7gMIMHLdB60csuwXR1nw88E2Gh22leNfHGmT6r4L1I3VnJJp9xEZLeYAJvkQqxU/OWVch8hWxtXDHLLsF0eb6/Np9xrF2+lW0trpplYQQzTec4QdCzbVzn6ceg60csuwXRQo5Zdgugo5Zdgugo5Zdgugo5ZdgugHX279en4UcsuwXR9R/sU/tV+HP2a4/FkXiLS9U1FNWNt5L6YsbbBF5mQwd1Jzv4IJ9Mehyy7BdGhY/tceFrb9s27+LbaXq50KW0+zi02xG5B+zJDn7+08qT96jll2C6MP8AbU/ah8PftKX/AITl8P6ZqenRaRFcpL/aSxoWMhjxtCO39z1o5Zdguj5oo5Zdguje/wCFfeI/+gNdf98itfqdb+9+J439uZf/AM/IffH/ADD/AIV94j/6A11/3yKPqdb+9+If25l//PyH3x/zNCw8M+MtNRY7axvoYRPHdGEEFDKmTHIVLbSQSffnpR9Trf3vxD+3Mv8A+fkPvj/mdlq/in4gavqsF8PD8FgYYr5DDbwMY5GvEZLl23OxLOGPT5VPQL0o+p1v734h/bmX/wDPyH3x/wAzgm8C+Jzb/Z/7Ku/JDmRYcDYGIAJAzjotH1Ot/e/EP7cy/wD5+Q++P+ZF/wAK+8R/9Aa6/wC+RR9Trf3vxD+3Mv8A+fkPvj/mH/CvvEf/AEBrr/vkUfU63978Q/tzL/8An5D74/5h/wAK+8R/9Aa6/wC+RR9Trf3vxD+3Mv8A+fkPvj/mH/CvvEf/AEBrr/vkUfU63978Q/tzL/8An5D74/5h/wAK+8R/9Aa6/wC+RR9Trf3vxD+3Mv8A+fkPvj/mH/CvvEf/AEBrr/vkUfU63978Q/tzL/8An5D74/5h/wAK+8R/9Aa6/wC+RR9Trf3vxD+3Mv8A+fkPvj/mH/CvvEf/AEBrr/vkUfU63978Q/tzL/8An5D74/5h/wAK+8R/9Aa6/wC+RR9Trf3vxD+3Mv8A+fkPvj/mH/CvvEfP/Emuv++RR9Trf3vxD+3Mv/5+Q++P+Z+2v/CpPBH/AEJ+hf8Aguh/+Jo9vV/nf3s3/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5B/wqTwR/wBCfoX/AILof/iaPb1f5397D+zMD/0D0/8AwBf5B/wqTwR/0J+hf+C6H/4mj29X+d/ew/szA/8AQPT/APAF/kH/AAqTwR/0J+hf+C6H/wCJo9vV/nf3sP7MwP8A0D0//AF/kH/CpPBH/Qn6F/4Lof8A4mj29X+d/ew/szA/9A9P/wAAX+Qf8Kk8Ef8AQn6F/wCC6H/4mj29X+d/ew/szA/9A9P/AMAX+Qf8Kk8Ef9CfoX/guh/+Jo9vV/nf3sP7MwP/AED0/wDwBf5B/wAKk8Ef9CfoX/guh/8AiaPb1f5397D+zMD/ANA9P/wBf5B/wqTwR/0J+hf+C6H/AOJo9vV/nf3sP7MwP/QPT/8AAF/kH/CpPBH/AEJ+hf8Aguh/+Jo9vV/nf3sP7MwP/QPT/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
}, | |
{ | |
"timing": 3000, | |
"timestamp": 32581836124, | |
"data": "data:image/jpeg;base64,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/wDAF/kH/CpPBH/Qn6F/4Lof/iaPb1f5397D+zMD/wBA9P8A8AX+Qf8ACpPBH/Qn6F/4Lof/AImj29X+d/ew/szA/wDQPT/8AX+Qf8Kk8Ef9CfoX/guh/wDiaPb1f5397D+zMD/0D0//AABf5CN8JPBG0/8AFH6H0/6B0P8A8TR7er/O/vYf2Zgf+gen/wCAL/I66sD0woAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKAEPQ/SgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBD0P0oAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAQ9D9KAFoAKACgAoAKACgAoAKACgAoAKACgAoAKADrx68UAFABQAUAFABQAUAFABQAUAFABQAfjigDE8I+LbLxpp1ze2CzJDb3lzZP5ygHfDI0bngnglTj2xwKANkyKHCFlVznCscH8jQAjyqmMt6EDdt3d8c0APoAKACgAoAKACgAoAKACgAoAKADnsCT2CigDwj4OfFjwf4e0/WdD1LxHY2WrP4j1MLaSTbZG33kvl8f7QIPfrQBwvxS8fyeK/CfidJLzS9Mv49WESeHbbTN+oAQ3aqtxLKW+UbUEm/ZhQep7gHoTax4c8KfFrx83jMwWzarFaf2a95GCtzarDteKL+8RLvYqDn94D0oA9voAKACgAoAKACgAoAKACgAoAKADuDxwc8igBMdiSRknB/z68+tACBFViyqASME9yO2T1P1zQASRrKDvUN3yR0PP+fz9aAHUAFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQAh6H6UALQAUAFABQAUAFABQAUAFABQAUAFABQAUAIeh+lAC0AFABQAUAFABQAUAFABQAUAFABQAUAFACHofpQAtABQAUAFABQAUAFABQAUAFABQAUAFABQA1vumgD//2Q==" | |
} | |
] | |
} | |
}, | |
"final-screenshot": { | |
"id": "final-screenshot", | |
"title": "Final Screenshot", | |
"description": "The last screenshot captured of the pageload.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "screenshot", | |
"timing": 579, | |
"timestamp": 32579415499, | |
"data": "data:image/jpeg;base64,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" | |
} | |
}, | |
"estimated-input-latency": { | |
"id": "estimated-input-latency", | |
"title": "Estimated Input Latency", | |
"description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 12.8, | |
"displayValue": "10 ms" | |
}, | |
"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.", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 128, | |
"displayValue": "130 ms" | |
}, | |
"max-potential-fid": { | |
"id": "max-potential-fid", | |
"title": "Max Potential First Input Delay", | |
"description": "The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https://developers.google.com/web/updates/2018/05/first-input-delay).", | |
"score": 0.82, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 156.5, | |
"displayValue": "160 ms" | |
}, | |
"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", | |
"numericValue": 1, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "description", | |
"itemType": "code", | |
"text": "Description" | |
} | |
], | |
"items": [ | |
{ | |
"source": "Runtime.exception", | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js" | |
} | |
] | |
} | |
}, | |
"time-to-first-byte": { | |
"id": "time-to-first-byte", | |
"title": "Server response times are low (TTFB)", | |
"description": "Time To First Byte identifies the time at which your server sends a response. [Learn more](https://web.dev/time-to-first-byte).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"numericValue": 7.555000000000003, | |
"displayValue": "Root document took 10 ms", | |
"details": { | |
"type": "opportunity", | |
"overallSavingsMs": -592.445, | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"first-cpu-idle": { | |
"id": "first-cpu-idle", | |
"title": "First CPU Idle", | |
"description": "First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle).", | |
"score": 0.89, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3637.6715, | |
"displayValue": "3.6 s" | |
}, | |
"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.91, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 3637.6715, | |
"displayValue": "3.6 s" | |
}, | |
"user-timings": { | |
"id": "user-timings", | |
"title": "User Timing marks and measures", | |
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"critical-request-chains": { | |
"id": "critical-request-chains", | |
"title": "Avoid chaining critical requests", | |
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"displayValue": "2 chains found", | |
"details": { | |
"type": "criticalrequestchain", | |
"chains": { | |
"6646E3B1EA5D7B4F89BD0300849BD7C3": { | |
"request": { | |
"url": "https://libris.kb.se/katalogisering/search/libris?q=August%20Strindberg&_limit=20&%40type=%2a", | |
"startTime": 32578.839354, | |
"endTime": 32578.875073, | |
"responseReceivedTime": 32578.873673, | |
"transferSize": 1196 | |
}, | |
"children": { | |
"2739.559": { | |
"request": { | |
"url": "https://fonts.googleapis.com/css?family=Open+Sans:400italic,700,400", | |
"startTime": 32578.955532, | |
"endTime": 32579.023254, | |
"responseReceivedTime": 32579.014619, | |
"transferSize": 719 | |
} | |
}, | |
"2739.560": { | |
"request": { | |
"url": "https://fonts.googleapis.com/css?family=Open+Sans:600", | |
"startTime": 32578.957724, | |
"endTime": 32579.021446, | |
"responseReceivedTime": 32579.011873, | |
"transferSize": 925 | |
} | |
} | |
} | |
} | |
}, | |
"longestChain": { | |
"duration": 183.89999999999418, | |
"length": 2, | |
"transferSize": 719 | |
} | |
} | |
}, | |
"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, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"installable-manifest": { | |
"id": "installable-manifest", | |
"title": "Web app manifest does not meet the installability requirements", | |
"description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched" | |
], | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"apple-touch-icon": { | |
"id": "apple-touch-icon", | |
"title": "Does not provide 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": 0, | |
"scoreDisplayMode": "binary", | |
"warnings": [] | |
}, | |
"splash-screen": { | |
"id": "splash-screen", | |
"title": "Is not configured for a custom splash screen", | |
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched" | |
], | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"themed-omnibox": { | |
"id": "themed-omnibox", | |
"title": "Does not set a theme color for the address bar.", | |
"description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "Failures: No manifest was fetched,\nNo `<meta name=\"theme-color\">` tag found.", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"failures": [ | |
"No manifest was fetched", | |
"No `<meta name=\"theme-color\">` tag found" | |
], | |
"themeColor": null, | |
"isParseFailure": true, | |
"parseFailureReason": "No manifest was fetched" | |
} | |
] | |
} | |
}, | |
"content-width": { | |
"id": "content-width", | |
"title": "Content is sized correctly for the viewport", | |
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn more](https://web.dev/content-width).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"explanation": "" | |
}, | |
"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", | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"mainthread-work-breakdown": { | |
"id": "mainthread-work-breakdown", | |
"title": "Minimizes main-thread work", | |
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown)", | |
"score": 0.94, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 1713.5839999999962, | |
"displayValue": "1.7 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": 665.7999999999986 | |
}, | |
{ | |
"group": "other", | |
"groupLabel": "Other", | |
"duration": 606.9959999999976 | |
}, | |
{ | |
"group": "styleLayout", | |
"groupLabel": "Style & Layout", | |
"duration": 169.25999999999996 | |
}, | |
{ | |
"group": "scriptParseCompile", | |
"groupLabel": "Script Parsing & Compilation", | |
"duration": 115.6 | |
}, | |
{ | |
"group": "parseHTML", | |
"groupLabel": "Parse HTML & CSS", | |
"duration": 73.596 | |
}, | |
{ | |
"group": "paintCompositeRender", | |
"groupLabel": "Rendering", | |
"duration": 61.62799999999999 | |
}, | |
{ | |
"group": "garbageCollection", | |
"groupLabel": "Garbage Collection", | |
"duration": 20.704 | |
} | |
] | |
} | |
}, | |
"bootup-time": { | |
"id": "bootup-time", | |
"title": "JavaScript execution time", | |
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time).", | |
"score": 0.99, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 617.2719999999999, | |
"displayValue": "0.6 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": "Other", | |
"total": 1017.4719999999976, | |
"scripting": 184.89199999999997, | |
"scriptParseCompile": 3.392 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js", | |
"total": 449.9439999999999, | |
"scripting": 347.17599999999993, | |
"scriptParseCompile": 20.02 | |
}, | |
{ | |
"url": "chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js", | |
"total": 82.03999999999998, | |
"scripting": 25.86399999999997, | |
"scriptParseCompile": 35.928000000000004 | |
} | |
], | |
"summary": { | |
"wastedMs": 617.2719999999999 | |
} | |
} | |
}, | |
"uses-rel-preload": { | |
"id": "uses-rel-preload", | |
"title": "Preload key requests", | |
"description": "Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload).", | |
"score": 0.24, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 2961, | |
"displayValue": "Potential savings of 2,960 ms", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "wastedMs", | |
"valueType": "timespanMs", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find~Inspector.3682e685.css", | |
"wastedMs": 2961 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find.15d65964.css", | |
"wastedMs": 2961 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2", | |
"wastedMs": 1877 | |
} | |
], | |
"overallSavingsMs": 2961 | |
} | |
}, | |
"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": 0.75, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 300, | |
"displayValue": "Potential savings of 300 ms", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "wastedMs", | |
"valueType": "timespanMs", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://fonts.gstatic.com", | |
"wastedMs": 300 | |
}, | |
{ | |
"url": "https://analytics.kb.se", | |
"wastedMs": 289.39600000032783 | |
}, | |
{ | |
"url": "https://id.kb.se", | |
"wastedMs": 257.8200000012219 | |
} | |
], | |
"overallSavingsMs": 300 | |
} | |
}, | |
"font-display": { | |
"id": "font-display", | |
"title": "Ensure text remains visible during webfont load", | |
"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": 0, | |
"scoreDisplayMode": "binary", | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "wastedMs", | |
"itemType": "ms", | |
"text": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2", | |
"wastedMs": 13.136000001395587 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2", | |
"wastedMs": 45.33699999956298 | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2", | |
"wastedMs": 17.693000001600012 | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2", | |
"wastedMs": 63.650999996752944 | |
} | |
] | |
} | |
}, | |
"diagnostics": { | |
"id": "diagnostics", | |
"title": "Diagnostics", | |
"description": "Collection of useful page vitals.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"numRequests": 40, | |
"numScripts": 5, | |
"numStylesheets": 6, | |
"numFonts": 4, | |
"numTasks": 629, | |
"numTasksOver10ms": 6, | |
"numTasksOver25ms": 2, | |
"numTasksOver50ms": 1, | |
"numTasksOver100ms": 1, | |
"numTasksOver500ms": 0, | |
"rtt": 0, | |
"throughput": 25233520.00290135, | |
"maxRtt": 8.557, | |
"maxServerLatency": 15.975000000000007, | |
"totalByteWeight": 689405, | |
"totalTaskTime": 428.3959999999996, | |
"mainDocumentTransferSize": 1196 | |
} | |
] | |
} | |
}, | |
"network-requests": { | |
"id": "network-requests", | |
"title": "Network Requests", | |
"description": "Lists the network requests that were made during page load.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 40, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"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://libris.kb.se/katalogisering/search/libris?q=August%20Strindberg&_limit=20&%40type=%2a", | |
"startTime": 0, | |
"endTime": 35.71899999951711, | |
"transferSize": 1196, | |
"resourceSize": 2245, | |
"statusCode": 200, | |
"mimeType": "text/html", | |
"resourceType": "Document" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/app.47366619.css", | |
"startTime": 63.37799999892013, | |
"endTime": 97.14499999972759, | |
"transferSize": 42860, | |
"resourceSize": 321874, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/chunk-vendors.e5ab6923.css", | |
"startTime": 64.62699999974575, | |
"endTime": 90.51299999919138, | |
"transferSize": 7526, | |
"resourceSize": 30859, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js", | |
"startTime": 70.2899999996589, | |
"endTime": 149.09199999965494, | |
"transferSize": 83839, | |
"resourceSize": 326640, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/chunk-vendors.68197c12.js", | |
"startTime": 73.60799999878509, | |
"endTime": 138.9049999997951, | |
"transferSize": 123981, | |
"resourceSize": 371485, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Create.d05f450d.css", | |
"startTime": 84.4390000020212, | |
"endTime": 120.42600000131642, | |
"transferSize": 5679, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find.15d65964.css", | |
"startTime": 87.31999999872642, | |
"endTime": 119.19900000066264, | |
"transferSize": 7102, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find~Inspector.3682e685.css", | |
"startTime": 93.27800000028219, | |
"endTime": 151.08600000166916, | |
"transferSize": 5883, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Help.eeca1a64.css", | |
"startTime": 97.302000001946, | |
"endTime": 151.6830000000482, | |
"transferSize": 5352, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Inspector.d050662e.css", | |
"startTime": 119.49900000035996, | |
"endTime": 154.27199999976438, | |
"transferSize": 7772, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/UserPage.092aa443.css", | |
"startTime": 121.1250000014843, | |
"endTime": 153.65599999859114, | |
"transferSize": 6881, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/about.3e109e2f.css", | |
"startTime": 139.48100000197883, | |
"endTime": 165.7390000000305, | |
"transferSize": 5104, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Create.2ba692ef.js", | |
"startTime": 150.0369999994291, | |
"endTime": 176.5750000013213, | |
"transferSize": 4205, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Create~Inspector.b413f860.js", | |
"startTime": 151.9350000016857, | |
"endTime": 177.40300000150455, | |
"transferSize": 4268, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find.01936757.js", | |
"startTime": 152.96300000045449, | |
"endTime": 178.46600000120816, | |
"transferSize": 8428, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find~Inspector.3193ae61.js", | |
"startTime": 153.8619999992079, | |
"endTime": 179.15300000095158, | |
"transferSize": 5195, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Help.92fa48cc.js", | |
"startTime": 154.53100000013364, | |
"endTime": 180.71899999995367, | |
"transferSize": 2405, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Inspector.21a49e90.js", | |
"startTime": 166.52500000054715, | |
"endTime": 191.158000001451, | |
"transferSize": 14254, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/UserPage.5ae79ef4.js", | |
"startTime": 176.8819999997504, | |
"endTime": 199.11900000079186, | |
"transferSize": 6987, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/about.a86c4fdd.js", | |
"startTime": 177.64700000043376, | |
"endTime": 199.8410000014701, | |
"transferSize": 1062, | |
"resourceSize": 0, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Other" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Open+Sans:400italic,700,400", | |
"startTime": 116.17800000021816, | |
"endTime": 183.89999999999418, | |
"transferSize": 719, | |
"resourceSize": 7246, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.googleapis.com/css?family=Open+Sans:600", | |
"startTime": 118.37000000014086, | |
"endTime": 182.09199999910197, | |
"transferSize": 925, | |
"resourceSize": 2460, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2", | |
"startTime": 347.3999999987427, | |
"endTime": 360.5360000001383, | |
"transferSize": 9487, | |
"resourceSize": 9132, | |
"statusCode": 200, | |
"mimeType": "font/woff2", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://libris.kb.se/helpdocs/help.json", | |
"startTime": 289.7430000011809, | |
"endTime": 354.0519999987737, | |
"transferSize": 124427, | |
"resourceSize": 548598, | |
"statusCode": 200, | |
"mimeType": "application/json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://libris.kb.se/vocab/data.jsonld", | |
"startTime": 290.0030000018887, | |
"endTime": 1568.0350000002363, | |
"transferSize": 61035, | |
"resourceSize": 521616, | |
"statusCode": 200, | |
"mimeType": "application/ld+json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://id.kb.se/vocab/display/data.jsonld", | |
"startTime": 290.18100000030245, | |
"endTime": 437.5770000006014, | |
"transferSize": 3576, | |
"resourceSize": 27512, | |
"statusCode": 200, | |
"mimeType": "application/ld+json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://id.kb.se/context.jsonld", | |
"startTime": 290.27100000166683, | |
"endTime": 379.2350000003353, | |
"transferSize": 7659, | |
"resourceSize": 29756, | |
"statusCode": 200, | |
"mimeType": "application/ld+json", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find~Inspector.3682e685.css", | |
"startTime": 303.81299999862676, | |
"endTime": 305.86200000107056, | |
"transferSize": 0, | |
"resourceSize": 62300, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find~Inspector.3193ae61.js", | |
"startTime": 305.0279999988561, | |
"endTime": 310.9210000002349, | |
"transferSize": 0, | |
"resourceSize": 16894, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find.15d65964.css", | |
"startTime": 304.68200000177603, | |
"endTime": 308.591000000888, | |
"transferSize": 0, | |
"resourceSize": 68548, | |
"statusCode": 200, | |
"mimeType": "text/css", | |
"resourceType": "Stylesheet" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find.01936757.js", | |
"startTime": 306.27000000094995, | |
"endTime": 311.4979999991192, | |
"transferSize": 0, | |
"resourceSize": 29814, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2", | |
"startTime": 347.68500000063796, | |
"endTime": 393.02200000020093, | |
"transferSize": 77486, | |
"resourceSize": 77160, | |
"statusCode": 200, | |
"mimeType": "application/octet-stream", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2", | |
"startTime": 348.01599999991595, | |
"endTime": 365.70900000151596, | |
"transferSize": 9296, | |
"resourceSize": 9180, | |
"statusCode": 200, | |
"mimeType": "font/woff2", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2", | |
"startTime": 348.9240000017162, | |
"endTime": 412.57499999846914, | |
"transferSize": 9419, | |
"resourceSize": 9080, | |
"statusCode": 200, | |
"mimeType": "font/woff2", | |
"resourceType": "Font" | |
}, | |
{ | |
"url": "https://analytics.kb.se/matomo.js", | |
"startTime": 313.59599999996135, | |
"endTime": 373.621999999159, | |
"transferSize": 23158, | |
"resourceSize": 67241, | |
"statusCode": 200, | |
"mimeType": "application/javascript", | |
"resourceType": "Script" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_white.c5fb8f1f.svg", | |
"startTime": 312.8790000009758, | |
"endTime": 333.5289999995439, | |
"transferSize": 5928, | |
"resourceSize": 5575, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://analytics.kb.se/matomo.php?action_name=S%C3%B6k%20%7C%20Libris%20katalogisering&idsite=65&rec=1&r=025974&h=15&m=45&s=21&url=https%3A%2F%2Flibris.kb.se%2Fkatalogisering%2Fsearch%2Flibris%3Fq%3DAugust%20Strindberg%26_limit%3D20%26%40type%3D*&_id=3e1f665ba03bccad&_idts=1572436975&_idvc=22&_idn=0&_refts=1573482586&_viewts=1573482586&_ref=https%3A%2F%2Fsv.wikipedia.org%2F&send_image=1&cookie=1&res=412x660>_ms=9&pv_id=INpo3V", | |
"startTime": 431.51099999886355, | |
"endTime": 534.8620000004303, | |
"transferSize": 392, | |
"resourceSize": 43, | |
"statusCode": 200, | |
"mimeType": "image/gif", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_black.12495d4a.svg", | |
"startTime": 1605.3199999987555, | |
"endTime": 1622.7839999992284, | |
"transferSize": 5919, | |
"resourceSize": 5566, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
}, | |
{ | |
"url": "https://libris.kb.se/find.json?q=August%20Strindberg&_limit=20&%40type=%2a", | |
"startTime": 1605.13500000161, | |
"transferSize": 0, | |
"resourceSize": 0, | |
"statusCode": -1, | |
"mimeType": "", | |
"resourceType": "Fetch" | |
}, | |
{ | |
"url": "data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px", | |
"startTime": 1607.5759999985166, | |
"endTime": 1607.622999999876, | |
"transferSize": 0, | |
"resourceSize": 128, | |
"statusCode": 200, | |
"mimeType": "image/svg+xml", | |
"resourceType": "Image" | |
} | |
] | |
} | |
}, | |
"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": 8.557, | |
"displayValue": "10 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "rtt", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://analytics.kb.se", | |
"rtt": 8.557 | |
}, | |
{ | |
"origin": "https://libris.kb.se", | |
"rtt": 5.719 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"rtt": 4.309000000000001 | |
}, | |
{ | |
"origin": "https://id.kb.se", | |
"rtt": 4.180999999999999 | |
}, | |
{ | |
"origin": "https://fonts.gstatic.com", | |
"rtt": 0 | |
} | |
] | |
} | |
}, | |
"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": 15.975000000000007, | |
"displayValue": "20 ms", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "origin", | |
"itemType": "text", | |
"text": "URL" | |
}, | |
{ | |
"key": "serverResponseTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Time Spent" | |
} | |
], | |
"items": [ | |
{ | |
"origin": "https://id.kb.se", | |
"serverResponseTime": 15.975000000000007 | |
}, | |
{ | |
"origin": "https://fonts.googleapis.com", | |
"serverResponseTime": 10.154999999999998 | |
}, | |
{ | |
"origin": "https://fonts.gstatic.com", | |
"serverResponseTime": 7.363999999999999 | |
}, | |
{ | |
"origin": "https://analytics.kb.se", | |
"serverResponseTime": 2.6759999999999966 | |
}, | |
{ | |
"origin": "https://libris.kb.se", | |
"serverResponseTime": 2.482999999999998 | |
} | |
] | |
} | |
}, | |
"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", | |
"numericValue": 14, | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "startTime", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "Start Time" | |
}, | |
{ | |
"key": "duration", | |
"itemType": "ms", | |
"granularity": 1, | |
"text": "End Time" | |
} | |
], | |
"items": [ | |
{ | |
"duration": 20.722, | |
"startTime": 72.395 | |
}, | |
{ | |
"duration": 8.098, | |
"startTime": 122.864 | |
}, | |
{ | |
"duration": 135.521, | |
"startTime": 209.695 | |
}, | |
{ | |
"duration": 7.816, | |
"startTime": 371.978 | |
}, | |
{ | |
"duration": 8.33, | |
"startTime": 379.899 | |
}, | |
{ | |
"duration": 12.126, | |
"startTime": 390.61 | |
}, | |
{ | |
"duration": 6.003, | |
"startTime": 409.119 | |
}, | |
{ | |
"duration": 10.609, | |
"startTime": 426.201 | |
}, | |
{ | |
"duration": 6.346, | |
"startTime": 462.363 | |
}, | |
{ | |
"duration": 19.676, | |
"startTime": 528.829 | |
}, | |
{ | |
"duration": 9.465, | |
"startTime": 562.598 | |
}, | |
{ | |
"duration": 5.91, | |
"startTime": 589.774 | |
}, | |
{ | |
"duration": 6.467, | |
"startTime": 1579.696 | |
}, | |
{ | |
"duration": 42.262, | |
"startTime": 1586.203 | |
} | |
] | |
} | |
}, | |
"metrics": { | |
"id": "metrics", | |
"title": "Metrics", | |
"description": "Collects all available metrics.", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"numericValue": 3637.6715, | |
"details": { | |
"type": "debugdata", | |
"items": [ | |
{ | |
"firstContentfulPaint": 3638, | |
"firstMeaningfulPaint": 3638, | |
"firstCPUIdle": 3638, | |
"interactive": 3638, | |
"speedIndex": 3638, | |
"estimatedInputLatency": 13, | |
"totalBlockingTime": 128, | |
"observedNavigationStart": 0, | |
"observedNavigationStartTs": 32578836124, | |
"observedFirstPaint": 451, | |
"observedFirstPaintTs": 32579286843, | |
"observedFirstContentfulPaint": 451, | |
"observedFirstContentfulPaintTs": 32579286843, | |
"observedFirstMeaningfulPaint": 414, | |
"observedFirstMeaningfulPaintTs": 32579250222, | |
"observedLargestContentfulPaint": 414, | |
"observedLargestContentfulPaintTs": 32579250222, | |
"observedTraceEnd": 1630, | |
"observedTraceEndTs": 32580465883, | |
"observedLoad": 544, | |
"observedLoadTs": 32579380025, | |
"observedDomContentLoaded": 316, | |
"observedDomContentLoadedTs": 32579152023, | |
"observedFirstVisualChange": 379, | |
"observedFirstVisualChangeTs": 32579215124, | |
"observedLastVisualChange": 446, | |
"observedLastVisualChangeTs": 32579282124, | |
"observedSpeedIndex": 384, | |
"observedSpeedIndexTs": 32579219673 | |
}, | |
{ | |
"lcpInvalidated": false | |
} | |
] | |
} | |
}, | |
"offline-start-url": { | |
"id": "offline-start-url", | |
"title": "`start_url` does not respond with a 200 when offline", | |
"description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"explanation": "No usable web app manifest found on page.", | |
"warnings": [] | |
}, | |
"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" | |
}, | |
"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://developers.google.com/web/tools/lighthouse/audits/budgets).", | |
"score": null, | |
"scoreDisplayMode": "informative", | |
"displayValue": "40 requests • 673 KB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "label", | |
"itemType": "text", | |
"text": "Resource Type" | |
}, | |
{ | |
"key": "requestCount", | |
"itemType": "numeric", | |
"text": "Requests" | |
}, | |
{ | |
"key": "size", | |
"itemType": "bytes", | |
"text": "Transfer Size" | |
} | |
], | |
"items": [ | |
{ | |
"resourceType": "total", | |
"label": "Total", | |
"requestCount": 40, | |
"size": 689405 | |
}, | |
{ | |
"resourceType": "other", | |
"label": "Other", | |
"requestCount": 20, | |
"size": 287274 | |
}, | |
{ | |
"resourceType": "script", | |
"label": "Script", | |
"requestCount": 5, | |
"size": 230978 | |
}, | |
{ | |
"resourceType": "font", | |
"label": "Font", | |
"requestCount": 4, | |
"size": 105688 | |
}, | |
{ | |
"resourceType": "stylesheet", | |
"label": "Stylesheet", | |
"requestCount": 6, | |
"size": 52030 | |
}, | |
{ | |
"resourceType": "image", | |
"label": "Image", | |
"requestCount": 4, | |
"size": 12239 | |
}, | |
{ | |
"resourceType": "document", | |
"label": "Document", | |
"requestCount": 1, | |
"size": 1196 | |
}, | |
{ | |
"resourceType": "media", | |
"label": "Media", | |
"requestCount": 0, | |
"size": 0 | |
}, | |
{ | |
"resourceType": "third-party", | |
"label": "Third-party", | |
"requestCount": 6, | |
"size": 29846 | |
} | |
] | |
} | |
}, | |
"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": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"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-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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"aria-required-children": { | |
"id": "aria-required-children", | |
"title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.", | |
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-children/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": [] | |
} | |
}, | |
"audio-caption": { | |
"id": "audio-caption", | |
"title": "`<audio>` elements contain a `<track>` element with `[kind=\"captions\"]`", | |
"description": "Captions make audio elements usable for deaf or hearing-impaired users, providing critical information such as who is talking, what they're saying, and other non-speech information. [Learn more](https://web.dev/audio-caption/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"button-name": { | |
"id": "button-name", | |
"title": "Buttons have an accessible name", | |
"description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn more](https://web.dev/button-name/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"bypass": { | |
"id": "bypass", | |
"title": "The page contains a heading, skip link, or landmark region", | |
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more](https://web.dev/bypass/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"color-contrast": { | |
"id": "color-contrast", | |
"title": "Background and foreground colors 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", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".TabMenu-tab[role=\"tab\"]:nth-child(2) > .TabMenu-tabText", | |
"path": "1,HTML,1,BODY,1,DIV,3,MAIN,3,DIV,0,DIV,0,DIV,0,UL,1,LI,1,SPAN", | |
"snippet": "<span class=\"TabMenu-tabText\">Andra källor</span>", | |
"explanation": "Fix any of the following:\n Element has insufficient color contrast of 2.7 (foreground color: #949a9e, background color: #f9f9f9, font size: 12.0pt, font weight: bold). Expected contrast ratio of 4.5:1", | |
"nodeLabel": "ANDRA KÄLLOR" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.color", | |
"wcag2aa", | |
"wcag143" | |
] | |
} | |
} | |
}, | |
"definition-list": { | |
"id": "definition-list", | |
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>` or `<template>` 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 `<dl>` elements", | |
"description": "Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn more](https://web.dev/dlitem/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"document-title": { | |
"id": "document-title", | |
"title": "Document has a `<title>` element", | |
"description": "The title gives screen reader users an overview of the page, and search engine users rely on it heavily to determine if a page is relevant to their search. [Learn more](https://web.dev/document-title/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"duplicate-id": { | |
"id": "duplicate-id", | |
"title": "`[id]` attributes on the page are unique", | |
"description": "The value of an id attribute must be unique to prevent other instances from being overlooked by assistive technologies. [Learn more](https://web.dev/duplicate-id/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"frame-title": { | |
"id": "frame-title", | |
"title": "`<frame>` or `<iframe>` elements have a title", | |
"description": "Screen reader users rely on frame titles to describe the contents of frames. [Learn more](https://web.dev/frame-title/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"html-has-lang": { | |
"id": "html-has-lang", | |
"title": "`<html>` element has a `[lang]` attribute", | |
"description": "If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly. [Learn more](https://web.dev/html-has-lang/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"html-lang-valid": { | |
"id": "html-lang-valid", | |
"title": "`<html>` element has a valid value for its `[lang]` attribute", | |
"description": "Specifying a valid [BCP 47 language](https://www.w3.org/International/questions/qa-choosing-language-tags#question) helps screen readers announce text properly. [Learn more](https://web.dev/html-lang-valid/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"image-alt": { | |
"id": "image-alt", | |
"title": "Image elements have `[alt]` attributes", | |
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more](https://web.dev/image-alt/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"input-image-alt": { | |
"id": "input-image-alt", | |
"title": "`<input type=\"image\">` elements have `[alt]` text", | |
"description": "When an image is being used as an `<input>` button, providing alternative text can help screen reader users understand the purpose of the button. [Learn more](https://web.dev/input-image-alt/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"label": { | |
"id": "label", | |
"title": "Form elements do not 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": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".SearchForm-selectGroup > .SearchForm-typeSelectWrapper.SearchForm-selectWrapper > .SearchForm-typeSelect", | |
"path": "1,HTML,1,BODY,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,FORM,1,DIV,0,DIV,0,SELECT", | |
"snippet": "<select class=\"SearchForm-typeSelect SearchForm-select customSelect\">", | |
"explanation": "Fix any of the following:\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 Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n Element has no title attribute or the title attribute is empty", | |
"nodeLabel": "Instans\nVerk\nAgent\nKoncept\nAlla" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".SearchForm-selectGroup > .SearchForm-paramSelectWrapper.SearchForm-selectWrapper > .SearchForm-paramSelect", | |
"path": "1,HTML,1,BODY,1,DIV,2,DIV,0,DIV,0,DIV,1,DIV,0,FORM,1,DIV,1,DIV,0,SELECT", | |
"snippet": "<select class=\"SearchForm-paramSelect SearchForm-select customSelect\">", | |
"explanation": "Fix any of the following:\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 Form element does not have an implicit (wrapped) <label>\n Form element does not have an explicit <label>\n Element has no title attribute or the title attribute is empty", | |
"nodeLabel": "Fritext\nISBN\nISSN\nHuvudtitel" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "critical", | |
"tags": [ | |
"cat.forms", | |
"wcag2a", | |
"wcag332", | |
"wcag131", | |
"section508", | |
"section508.22.n" | |
] | |
} | |
} | |
}, | |
"layout-table": { | |
"id": "layout-table", | |
"title": "Presentational `<table>` elements avoid using `<th>`, `<caption>` or the `[summary]` attribute.", | |
"description": "A table being used for layout purposes should not include data elements, such as the th or caption elements or the summary attribute, because this can create a confusing experience for screen reader users. [Learn more](https://web.dev/layout-table/).", | |
"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", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".TabMenu-tab.router-link-active[href$=\"katalogisering\\/\"]", | |
"path": "1,HTML,1,BODY,1,DIV,1,NAV,0,DIV,0,DIV,1,DIV,0,DIV,0,UL,0,A", | |
"snippet": "<a href=\"/katalogisering/\" class=\"TabMenu-tab router-link-active\" tabindex=\"0\"><i class=\"TabMenu-tabIcon visible-xs-block fa fa-fw fa-home\"></i> <span class=\"TabMenu-tabText hidden-xs\">Start</span></a>", | |
"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's default semantics were not overridden with role=\"presentation\"\n Element's default semantics were not overridden with role=\"none\"", | |
"nodeLabel": "a" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "a[href$=\"libris\"]", | |
"path": "1,HTML,1,BODY,1,DIV,1,NAV,0,DIV,0,DIV,1,DIV,0,DIV,0,UL,1,A", | |
"snippet": "<a href=\"/katalogisering/search/libris\" class=\"TabMenu-tab router-link-active is-active\" tabindex=\"0\"><i class=\"TabMenu-tabIcon visible-xs-block fa fa-fw fa-search\"></i> <span class=\"TabMenu-tabText hidden-xs\">Sök</span></a>", | |
"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's default semantics were not overridden with role=\"presentation\"\n Element's default semantics were not overridden with role=\"none\"", | |
"nodeLabel": "a" | |
} | |
}, | |
{ | |
"node": { | |
"type": "node", | |
"selector": "a[href$=\"help\"]", | |
"path": "1,HTML,1,BODY,1,DIV,1,NAV,0,DIV,0,DIV,1,DIV,0,DIV,0,UL,2,A", | |
"snippet": "<a href=\"/katalogisering/help\" class=\"TabMenu-tab\" tabindex=\"0\"><i class=\"TabMenu-tabIcon visible-xs-block fa fa-fw fa-question-circle\"></i> <span class=\"TabMenu-tabText hidden-xs\">Hjälp</span></a>", | |
"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's default semantics were not overridden with role=\"presentation\"\n Element's default semantics were not overridden with role=\"none\"", | |
"nodeLabel": "a" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.name-role-value", | |
"wcag2a", | |
"wcag412", | |
"wcag244", | |
"section508", | |
"section508.22.a" | |
] | |
} | |
} | |
}, | |
"list": { | |
"id": "list", | |
"title": "Lists do not contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).", | |
"description": "Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. [Learn more](https://web.dev/list/).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "node", | |
"itemType": "node", | |
"text": "Failing Elements" | |
} | |
], | |
"items": [ | |
{ | |
"node": { | |
"type": "node", | |
"selector": ".style-background > .TabMenu-tabList", | |
"path": "1,HTML,1,BODY,1,DIV,1,NAV,0,DIV,0,DIV,1,DIV,0,DIV,0,UL", | |
"snippet": "<ul class=\"TabMenu-tabList\">", | |
"explanation": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements", | |
"nodeLabel": "ul" | |
} | |
} | |
], | |
"debugData": { | |
"type": "debugdata", | |
"impact": "serious", | |
"tags": [ | |
"cat.structure", | |
"wcag2a", | |
"wcag131" | |
] | |
} | |
} | |
}, | |
"listitem": { | |
"id": "listitem", | |
"title": "List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements", | |
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>` or `<ol>` 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 `<meta http-equiv=\"refresh\">`", | |
"description": "Users do not expect a page to refresh automatically, and doing so will move focus back to the top of the page. This may create a frustrating or confusing experience. [Learn more](https://web.dev/meta-refresh/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"meta-viewport": { | |
"id": "meta-viewport", | |
"title": "`[user-scalable=\"no\"]` is not used in the `<meta 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": "`<object>` elements have `[alt]` text", | |
"description": "Screen readers cannot translate non-text content. Adding alt text to `<object>` elements helps screen readers convey meaning to users. [Learn more](https://web.dev/object-alt/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"tabindex": { | |
"id": "tabindex", | |
"title": "No element has a `[tabindex]` value greater than 0", | |
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more](https://web.dev/tabindex/).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"td-headers-attr": { | |
"id": "td-headers-attr", | |
"title": "Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.", | |
"description": "Screen readers have features to make navigating tables easier. Ensuring `<td>` cells using the `[headers]` attribute only refer to other cells in the same table may improve the experience for screen reader users. [Learn more](https://web.dev/td-headers-attr/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"th-has-data-cells": { | |
"id": "th-has-data-cells", | |
"title": "`<th>` elements and elements with `[role=\"columnheader\"/\"rowheader\"]` have data cells they describe.", | |
"description": "Screen readers have features to make navigating tables easier. Ensuring table headers always refer to some set of cells may improve the experience for screen reader users. [Learn more](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": "`<video>` elements contain a `<track>` element with `[kind=\"captions\"]`", | |
"description": "When a video provides a caption it is easier for deaf and hearing impaired users to access its information. [Learn more](https://web.dev/video-caption/).", | |
"score": null, | |
"scoreDisplayMode": "notApplicable" | |
}, | |
"video-description": { | |
"id": "video-description", | |
"title": "`<video>` elements contain a `<track>` element with `[kind=\"description\"]`", | |
"description": "Audio descriptions provide relevant information for videos that dialogue cannot, such as facial expressions and scenes. [Learn more](https://web.dev/video-description/).", | |
"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" | |
}, | |
"heading-levels": { | |
"id": "heading-levels", | |
"title": "Headings don't skip levels", | |
"description": "Headings are used to create an outline for the page and heading levels are not skipped. [Learn more](https://web.dev/heading-levels/).", | |
"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 (<main>, <nav>, 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.19, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 370697, | |
"displayValue": "12 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": "Size", | |
"displayUnit": "kb", | |
"granularity": 1 | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/chunk-vendors.68197c12.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 123981, | |
"wastedBytes": 123981 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 83839, | |
"wastedBytes": 83839 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 77486, | |
"wastedBytes": 77486 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/app.47366619.css", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 42860, | |
"wastedBytes": 42860 | |
}, | |
{ | |
"url": "https://analytics.kb.se/matomo.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 23158, | |
"wastedBytes": 23158 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/chunk-vendors.e5ab6923.css", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 7526, | |
"wastedBytes": 7526 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_white.c5fb8f1f.svg", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 5928, | |
"wastedBytes": 5928 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_black.12495d4a.svg", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 5919, | |
"wastedBytes": 5919 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find.15d65964.css", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 0, | |
"wastedBytes": 0 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/Find~Inspector.3682e685.css", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 0, | |
"wastedBytes": 0 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find.01936757.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 0, | |
"wastedBytes": 0 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Find~Inspector.3193ae61.js", | |
"cacheLifetimeMs": 0, | |
"cacheHitProbability": 0, | |
"totalBytes": 0, | |
"wastedBytes": 0 | |
} | |
], | |
"summary": { | |
"wastedBytes": 370697 | |
} | |
} | |
}, | |
"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": 689405, | |
"displayValue": "Total size was 673 KB", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"itemType": "bytes", | |
"text": "Size" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://libris.kb.se/helpdocs/help.json", | |
"totalBytes": 124427 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/chunk-vendors.68197c12.js", | |
"totalBytes": 123981 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js", | |
"totalBytes": 83839 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2", | |
"totalBytes": 77486 | |
}, | |
{ | |
"url": "https://libris.kb.se/vocab/data.jsonld", | |
"totalBytes": 61035 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/app.47366619.css", | |
"totalBytes": 42860 | |
}, | |
{ | |
"url": "https://analytics.kb.se/matomo.js", | |
"totalBytes": 23158 | |
}, | |
{ | |
"url": "https://libris.kb.se/katalogisering/js/Inspector.21a49e90.js", | |
"totalBytes": 14254 | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2", | |
"totalBytes": 9487 | |
}, | |
{ | |
"url": "https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2", | |
"totalBytes": 9419 | |
} | |
] | |
} | |
}, | |
"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, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"render-blocking-resources": { | |
"id": "render-blocking-resources", | |
"title": "Eliminate render-blocking resources", | |
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. [Learn more](https://web.dev/render-blocking-resources).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0 | |
} | |
}, | |
"unminified-css": { | |
"id": "unminified-css", | |
"title": "Minify CSS", | |
"description": "Minifying CSS files can reduce network payload sizes. [Learn more](https://web.dev/unminified-css).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"unminified-javascript": { | |
"id": "unminified-javascript", | |
"title": "Minify JavaScript", | |
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://web.dev/unminified-javascript).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"unused-css-rules": { | |
"id": "unused-css-rules", | |
"title": "Remove unused CSS", | |
"description": "Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https://web.dev/unused-css-rules).", | |
"score": 0.74, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 310, | |
"displayValue": "Potential savings of 40 KB", | |
"details": { | |
"type": "opportunity", | |
"headings": [ | |
{ | |
"key": "url", | |
"valueType": "url", | |
"label": "URL" | |
}, | |
{ | |
"key": "totalBytes", | |
"valueType": "bytes", | |
"label": "Size" | |
}, | |
{ | |
"key": "wastedBytes", | |
"valueType": "bytes", | |
"label": "Potential Savings" | |
} | |
], | |
"items": [ | |
{ | |
"url": "https://libris.kb.se/katalogisering/css/app.47366619.css", | |
"wastedBytes": 40855, | |
"wastedPercent": 95.3208398317354, | |
"totalBytes": 42860 | |
} | |
], | |
"overallSavingsMs": 310, | |
"overallSavingsBytes": 40855 | |
} | |
}, | |
"uses-webp-images": { | |
"id": "uses-webp-images", | |
"title": "Serve images in next-gen formats", | |
"description": "Image formats like JPEG 2000, JPEG XR, and WebP 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, | |
"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, | |
"displayValue": "", | |
"warnings": [], | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"uses-text-compression": { | |
"id": "uses-text-compression", | |
"title": "Enable text compression", | |
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://web.dev/uses-text-compression).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"uses-responsive-images": { | |
"id": "uses-responsive-images", | |
"title": "Properly size images", | |
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https://web.dev/uses-responsive-images).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 0, | |
"displayValue": "", | |
"warnings": [], | |
"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, | |
"displayValue": "", | |
"details": { | |
"type": "opportunity", | |
"headings": [], | |
"items": [], | |
"overallSavingsMs": 0, | |
"overallSavingsBytes": 0 | |
} | |
}, | |
"appcache-manifest": { | |
"id": "appcache-manifest", | |
"title": "Avoids Application Cache", | |
"description": "Application Cache is deprecated. [Learn more](https://web.dev/appcache-manifest).", | |
"score": 1, | |
"scoreDisplayMode": "binary" | |
}, | |
"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" | |
}, | |
"dom-size": { | |
"id": "dom-size", | |
"title": "Avoids an excessive DOM size", | |
"description": "A large DOM will increase memory usage, cause longer [style calculations](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https://developers.google.com/speed/articles/reflow). [Learn more](https://web.dev/dom-size).", | |
"score": 1, | |
"scoreDisplayMode": "numeric", | |
"numericValue": 165, | |
"displayValue": "165 elements", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "statistic", | |
"itemType": "text", | |
"text": "Statistic" | |
}, | |
{ | |
"key": "element", | |
"itemType": "code", | |
"text": "Element" | |
}, | |
{ | |
"key": "value", | |
"itemType": "numeric", | |
"text": "Value" | |
} | |
], | |
"items": [ | |
{ | |
"statistic": "Total DOM Elements", | |
"element": "", | |
"value": "165" | |
}, | |
{ | |
"statistic": "Maximum DOM Depth", | |
"element": { | |
"type": "code", | |
"value": "<option value=\"Instance\">" | |
}, | |
"value": "11" | |
}, | |
{ | |
"statistic": "Maximum Child Elements", | |
"element": { | |
"type": "code", | |
"value": "<p>" | |
}, | |
"value": "10" | |
} | |
] | |
} | |
}, | |
"external-anchors-use-rel-noopener": { | |
"id": "external-anchors-use-rel-noopener", | |
"title": "Links to cross-origin destinations are safe", | |
"description": "Add `rel=\"noopener\"` or `rel=\"noreferrer\"` to any external links to improve performance and prevent security vulnerabilities. [Learn more](https://web.dev/external-anchors-use-rel-noopener).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"warnings": [], | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"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": [] | |
} | |
}, | |
"no-document-write": { | |
"id": "no-document-write", | |
"title": "Avoids `document.write()`", | |
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn more](https://web.dev/no-document-write).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"no-vulnerable-libraries": { | |
"id": "no-vulnerable-libraries", | |
"title": "Avoids front-end JavaScript libraries with known security vulnerabilities", | |
"description": "Some third-party scripts may contain known security vulnerabilities that are easily identified and exploited by attackers. [Learn more](https://web.dev/no-vulnerable-libraries).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"displayValue": "", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"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": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "name", | |
"itemType": "text", | |
"text": "Name" | |
}, | |
{ | |
"key": "version", | |
"itemType": "text", | |
"text": "Version" | |
} | |
], | |
"items": [ | |
{ | |
"name": "Vue", | |
"npm": "vue" | |
} | |
], | |
"summary": {} | |
} | |
}, | |
"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": "Does not use HTTP/2 for all of its resources", | |
"description": "HTTP/2 offers many benefits over HTTP/1.1, including binary headers, multiplexing, and server push. [Learn more](https://web.dev/uses-http2).", | |
"score": 0, | |
"scoreDisplayMode": "binary", | |
"displayValue": "25 requests not served via HTTP/2", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "url", | |
"itemType": "url", | |
"text": "URL" | |
}, | |
{ | |
"key": "protocol", | |
"itemType": "text", | |
"text": "Protocol" | |
} | |
], | |
"items": [ | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/search/libris?q=August%20Strindberg&_limit=20&%40type=%2a" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/app.47366619.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/chunk-vendors.e5ab6923.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/app.c34ad178.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/chunk-vendors.68197c12.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/Create.d05f450d.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/Find.15d65964.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/Find~Inspector.3682e685.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/Help.eeca1a64.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/Inspector.d050662e.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/UserPage.092aa443.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/css/about.3e109e2f.css" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Create.2ba692ef.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Create~Inspector.b413f860.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Find.01936757.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Find~Inspector.3193ae61.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Help.92fa48cc.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/Inspector.21a49e90.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/UserPage.5ae79ef4.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/js/about.a86c4fdd.js" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/helpdocs/help.json" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/vocab/data.jsonld" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/fonts/fontawesome-webfont.af7ae505.woff2" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_white.c5fb8f1f.svg" | |
}, | |
{ | |
"protocol": "http/1.1", | |
"url": "https://libris.kb.se/katalogisering/img/kb_logo_black.12495d4a.svg" | |
} | |
] | |
} | |
}, | |
"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 does not have 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": 0, | |
"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": "99.1% legible text", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "source", | |
"itemType": "url", | |
"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": "https://libris.kb.se/katalogisering/css/app.47366619.css:71:1617", | |
"selector": ".SearchBar-envLabel", | |
"coverage": "0.90%", | |
"fontSize": "9px" | |
}, | |
{ | |
"source": "Legible text", | |
"selector": "", | |
"coverage": "99.10%", | |
"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": {} | |
} | |
}, | |
"is-crawlable": { | |
"id": "is-crawlable", | |
"title": "Page isn’t blocked from indexing", | |
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more](https://web.dev/is-crawable).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [] | |
} | |
}, | |
"robots-txt": { | |
"id": "robots-txt", | |
"title": "robots.txt is valid", | |
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more](https://web.dev/robots-txt).", | |
"score": 1, | |
"scoreDisplayMode": "binary", | |
"details": { | |
"type": "table", | |
"headings": [], | |
"items": [], | |
"summary": {} | |
} | |
}, | |
"tap-targets": { | |
"id": "tap-targets", | |
"title": "Tap targets are not 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": 0.46, | |
"scoreDisplayMode": "binary", | |
"displayValue": "52% appropriately sized tap targets", | |
"details": { | |
"type": "table", | |
"headings": [ | |
{ | |
"key": "tapTarget", | |
"itemType": "node", | |
"text": "Tap Target" | |
}, | |
{ | |
"key": "size", | |
"itemType": "text", | |
"text": "Size" | |
}, | |
{ | |
"key": "overlappingTarget", | |
"itemType": "node", | |
"text": "Overlapping Target" | |
} | |
], | |
"items": [ | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"/katalogisering/about\" class=\"Footer-link\">Om XL</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,0,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Om XL" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://goo.gl/forms/TSCafatX9qKyMqK02\" class=\"Footer-link\">Ändringsförslag</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,1,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Ändringsförslag" | |
}, | |
"tapTargetScore": 815.515625, | |
"overlappingTargetScore": 522.80078125, | |
"overlapScoreRatio": 0.6410677677083134, | |
"size": "42x19", | |
"width": 42, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://goo.gl/forms/TSCafatX9qKyMqK02\" class=\"Footer-link\">Ändringsförslag</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,1,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Ändringsförslag" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://goo.gl/forms/xJ837GVLmG6IHwsu2\" class=\"Footer-link\">Felrapportering</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,2,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Felrapportering" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "102x19", | |
"width": 102, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://goo.gl/forms/xJ837GVLmG6IHwsu2\" class=\"Footer-link\">Felrapportering</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,2,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Felrapportering" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.kb.se/libris/Om-Libris/Versionsinformation/\" class=\"Footer-link\">Versionsinformation</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,3,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Versionsinformation" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "101x19", | |
"width": 101, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.kb.se/libris/Om-Libris/Versionsinformation/\" class=\"Footer-link\">Versionsinformation</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,3,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Versionsinformation" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.kb.se/omoss/dataskydd.html#XLkat\" class=\"Footer-link\">Om dataskydd (GDPR)</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,0,NAV,1,UL,4,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Om dataskydd (GDPR)" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "133x19", | |
"width": 133, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.youtube.com/watch?v=p2vcgoTfNpw&list=PLZVkEICvA5-GRT2oJQmLgq_2Pksx6zYPy\" class=\"Footer-link\">Instruktionsfilmer</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,0,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Instruktionsfilmer" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.kb.se/samverkan-och-utveckling/libris.html\" class=\"Footer-link\">Libris nyheter</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,1,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Libris nyheter" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "116x19", | |
"width": 116, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://www.kb.se/samverkan-och-utveckling/libris.html\" class=\"Footer-link\">Libris nyheter</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,1,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Libris nyheter" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"http://kb.se/libris/Om-LIBRIS/Introduktion-till-nya-Libris-och-XL/\" class=\"Footer-link\">Introduktionsmaterial</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,2,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Introduktionsmaterial" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "89x19", | |
"width": 89, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"http://www.kb.se/libris/\" class=\"Footer-link\">kb.se/libris</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,3,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "kb.se/libris" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"http://kb.se/libris/Om-LIBRIS/Introduktion-till-nya-Libris-och-XL/\" class=\"Footer-link\">Introduktionsmaterial</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,2,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Introduktionsmaterial" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "70x19", | |
"width": 70, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"http://www.kb.se/libris/\" class=\"Footer-link\">kb.se/libris</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,3,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "kb.se/libris" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://libris.kb.se/\" class=\"Footer-link\">libris.kb.se</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,1,NAV,1,UL,4,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "libris.kb.se" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "70x19", | |
"width": 70, | |
"height": 19 | |
}, | |
{ | |
"tapTarget": { | |
"type": "node", | |
"snippet": "<a href=\"https://kundo.se/org/librisxl/\" class=\"Footer-link\">Supportforum för nya Libris</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,2,NAV,1,UL,0,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Supportforum för nya Libris" | |
}, | |
"overlappingTarget": { | |
"type": "node", | |
"snippet": "<a href=\"http://www.kb.se/libris/kontakta/\" class=\"Footer-link\">Libris kundservice</a>", | |
"path": "1,HTML,1,BODY,1,DIV,5,FOOTER,0,DIV,1,DIV,2,NAV,1,UL,1,LI,0,A", | |
"selector": "nav.Footer-nav > ul.Footer-navList > li > a.Footer-link", | |
"nodeLabel": "Libris kundservice" | |
}, | |
"tapTargetScore": 912, | |
"overlappingTargetScore": 552, | |
"overlapScoreRatio": 0.6052631578947368, | |
"size": "181x19", | |
"width": 181, | |
"height": 19 | |
} | |
] | |
} | |
}, | |
"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, | |
"throttlingMethod": "simulate", | |
"throttling": { | |
"rttMs": 150, | |
"throughputKbps": 1638.4, | |
"requestLatencyMs": 562.5, | |
"downloadThroughputKbps": 1474.5600000000002, | |
"uploadThroughputKbps": 675, | |
"cpuSlowdownMultiplier": 4 | |
}, | |
"auditMode": false, | |
"gatherMode": false, | |
"disableStorageReset": false, | |
"emulatedFormFactor": "mobile", | |
"channel": "extension", | |
"budgets": null, | |
"locale": "en-US", | |
"blockedUrlPatterns": null, | |
"additionalTraceCategories": null, | |
"extraHeaders": null, | |
"precomputedLanternData": null, | |
"onlyAudits": null, | |
"onlyCategories": [ | |
"performance", | |
"accessibility", | |
"best-practices", | |
"seo", | |
"pwa" | |
], | |
"skipAudits": null | |
}, | |
"categories": { | |
"performance": { | |
"title": "Performance", | |
"auditRefs": [ | |
{ | |
"id": "first-contentful-paint", | |
"weight": 3, | |
"group": "metrics" | |
}, | |
{ | |
"id": "first-meaningful-paint", | |
"weight": 1, | |
"group": "metrics" | |
}, | |
{ | |
"id": "speed-index", | |
"weight": 4, | |
"group": "metrics" | |
}, | |
{ | |
"id": "interactive", | |
"weight": 5, | |
"group": "metrics" | |
}, | |
{ | |
"id": "first-cpu-idle", | |
"weight": 2, | |
"group": "metrics" | |
}, | |
{ | |
"id": "max-potential-fid", | |
"weight": 0, | |
"group": "metrics" | |
}, | |
{ | |
"id": "estimated-input-latency", | |
"weight": 0 | |
}, | |
{ | |
"id": "total-blocking-time", | |
"weight": 0 | |
}, | |
{ | |
"id": "render-blocking-resources", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-responsive-images", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "offscreen-images", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "unminified-css", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "unminified-javascript", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "unused-css-rules", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-optimized-images", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-webp-images", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-text-compression", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-rel-preconnect", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "time-to-first-byte", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "redirects", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "uses-rel-preload", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "efficient-animated-content", | |
"weight": 0, | |
"group": "load-opportunities" | |
}, | |
{ | |
"id": "total-byte-weight", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "uses-long-cache-ttl", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "dom-size", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "critical-request-chains", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "user-timings", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "bootup-time", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "mainthread-work-breakdown", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "font-display", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "performance-budget", | |
"weight": 0, | |
"group": "budgets" | |
}, | |
{ | |
"id": "resource-summary", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "third-party-summary", | |
"weight": 0, | |
"group": "diagnostics" | |
}, | |
{ | |
"id": "network-requests", | |
"weight": 0 | |
}, | |
{ | |
"id": "network-rtt", | |
"weight": 0 | |
}, | |
{ | |
"id": "network-server-latency", | |
"weight": 0 | |
}, | |
{ | |
"id": "main-thread-tasks", | |
"weight": 0 | |
}, | |
{ | |
"id": "diagnostics", | |
"weight": 0 | |
}, | |
{ | |
"id": "metrics", | |
"weight": 0 | |
}, | |
{ | |
"id": "screenshot-thumbnails", | |
"weight": 0 | |
}, | |
{ | |
"id": "final-screenshot", | |
"weight": 0 | |
} | |
], | |
"id": "performance", | |
"score": 0.81 | |
}, | |
"accessibility": { | |
"title": "Accessibility", | |
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https://developers.google.com/web/fundamentals/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).", | |
"auditRefs": [ | |
{ | |
"id": "accesskeys", | |
"weight": 0, | |
"group": "a11y-navigation" | |
}, | |
{ | |
"id": "aria-allowed-attr", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-attr", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-children", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-required-parent", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-roles", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr-value", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "aria-valid-attr", | |
"weight": 10, | |
"group": "a11y-aria" | |
}, | |
{ | |
"id": "audio-caption", | |
"weight": 0, | |
"group": "a11y-audio-video" | |
}, | |
{ | |
"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", | |
"weight": 1, | |
"group": "a11y-best-practices" | |
}, | |
{ | |
"id": "frame-title", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "html-has-lang", | |
"weight": 3, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "html-lang-valid", | |
"weight": 3, | |
"group": "a11y-language" | |
}, | |
{ | |
"id": "image-alt", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "input-image-alt", | |
"weight": 0, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "label", | |
"weight": 10, | |
"group": "a11y-names-labels" | |
}, | |
{ | |
"id": "layout-table", | |
"weight": 0, | |
"group": "a11y-tables-lists" | |
}, | |
{ | |
"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": "video-description", | |
"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": "heading-levels", | |
"weight": 0 | |
}, | |
{ | |
"id": "use-landmarks", | |
"weight": 0 | |
} | |
], | |
"id": "accessibility", | |
"score": 0.86 | |
}, | |
"best-practices": { | |
"title": "Best Practices", | |
"auditRefs": [ | |
{ | |
"id": "appcache-manifest", | |
"weight": 1 | |
}, | |
{ | |
"id": "is-on-https", | |
"weight": 1 | |
}, | |
{ | |
"id": "uses-http2", | |
"weight": 1 | |
}, | |
{ | |
"id": "uses-passive-event-listeners", | |
"weight": 1 | |
}, | |
{ | |
"id": "no-document-write", | |
"weight": 1 | |
}, | |
{ | |
"id": "external-anchors-use-rel-noopener", | |
"weight": 1 | |
}, | |
{ | |
"id": "geolocation-on-start", | |
"weight": 1 | |
}, | |
{ | |
"id": "doctype", | |
"weight": 1 | |
}, | |
{ | |
"id": "no-vulnerable-libraries", | |
"weight": 1 | |
}, | |
{ | |
"id": "js-libraries", | |
"weight": 0 | |
}, | |
{ | |
"id": "notification-on-start", | |
"weight": 1 | |
}, | |
{ | |
"id": "deprecations", | |
"weight": 1 | |
}, | |
{ | |
"id": "password-inputs-can-be-pasted-into", | |
"weight": 1 | |
}, | |
{ | |
"id": "errors-in-console", | |
"weight": 1 | |
}, | |
{ | |
"id": "image-aspect-ratio", | |
"weight": 1 | |
} | |
], | |
"id": "best-practices", | |
"score": 0.86 | |
}, | |
"seo": { | |
"title": "SEO", | |
"description": "These checks ensure that your page is optimized for search engine results ranking. There are additional factors Lighthouse does not check that may affect your search ranking. [Learn more](https://support.google.com/webmasters/answer/35769).", | |
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.", | |
"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": "is-crawlable", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "robots-txt", | |
"weight": 1, | |
"group": "seo-crawl" | |
}, | |
{ | |
"id": "image-alt", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "hreflang", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "canonical", | |
"weight": 0, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "font-size", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "plugins", | |
"weight": 1, | |
"group": "seo-content" | |
}, | |
{ | |
"id": "tap-targets", | |
"weight": 1, | |
"group": "seo-mobile" | |
}, | |
{ | |
"id": "structured-data", | |
"weight": 0 | |
} | |
], | |
"id": "seo", | |
"score": 0.87 | |
}, | |
"pwa": { | |
"title": "Progressive Web App", | |
"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.", | |
"auditRefs": [ | |
{ | |
"id": "load-fast-enough-for-pwa", | |
"weight": 7, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "works-offline", | |
"weight": 5, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "offline-start-url", | |
"weight": 1, | |
"group": "pwa-fast-reliable" | |
}, | |
{ | |
"id": "is-on-https", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "service-worker", | |
"weight": 1, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "installable-manifest", | |
"weight": 2, | |
"group": "pwa-installable" | |
}, | |
{ | |
"id": "redirects-http", | |
"weight": 2, | |
"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": "without-javascript", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "apple-touch-icon", | |
"weight": 1, | |
"group": "pwa-optimized" | |
}, | |
{ | |
"id": "pwa-cross-browser", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-page-transitions", | |
"weight": 0 | |
}, | |
{ | |
"id": "pwa-each-page-has-url", | |
"weight": 0 | |
} | |
], | |
"id": "pwa", | |
"score": 0.52 | |
} | |
}, | |
"categoryGroups": { | |
"metrics": { | |
"title": "Metrics" | |
}, | |
"load-opportunities": { | |
"title": "Opportunities", | |
"description": "These suggestions can help your page load faster. They don't [directly affect](https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted) 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://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted) the Performance score." | |
}, | |
"pwa-fast-reliable": { | |
"title": "Fast and reliable" | |
}, | |
"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 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." | |
} | |
}, | |
"timing": { | |
"entries": [ | |
{ | |
"startTime": 5129.3, | |
"name": "lh:init:config", | |
"duration": 77.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5131.95, | |
"name": "lh:config:requireGatherers", | |
"duration": 10.37, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5142.48, | |
"name": "lh:config:requireAudits", | |
"duration": 52.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5207.91, | |
"name": "lh:init:connect", | |
"duration": 122.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5330.15, | |
"name": "lh:gather:loadBlank", | |
"duration": 53.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5383.74, | |
"name": "lh:gather:getVersion", | |
"duration": 12.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5396.83, | |
"name": "lh:gather:getBenchmarkIndex", | |
"duration": 506.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5903.76, | |
"name": "lh:gather:setupDriver", | |
"duration": 16.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5920.69, | |
"name": "lh:gather:loadBlank", | |
"duration": 30.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5950.97, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5953.56, | |
"name": "lh:driver:cleanBrowserCaches", | |
"duration": 120.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.41, | |
"name": "lh:gather:beforePass", | |
"duration": 5.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.5, | |
"name": "lh:gather:beforePass:CSSUsage", | |
"duration": 0.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.57, | |
"name": "lh:gather:beforePass:ViewportDimensions", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.62, | |
"name": "lh:gather:beforePass:RuntimeExceptions", | |
"duration": 0.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6074.68, | |
"name": "lh:gather:beforePass:ConsoleMessages", | |
"duration": 3.15, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6077.92, | |
"name": "lh:gather:beforePass:AnchorElements", | |
"duration": 0.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.02, | |
"name": "lh:gather:beforePass:ImageElements", | |
"duration": 0.03, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.08, | |
"name": "lh:gather:beforePass:LinkElements", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.11, | |
"name": "lh:gather:beforePass:MetaElements", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.14, | |
"name": "lh:gather:beforePass:ScriptElements", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.19, | |
"name": "lh:gather:beforePass:AppCacheManifest", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.22, | |
"name": "lh:gather:beforePass:Doctype", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.25, | |
"name": "lh:gather:beforePass:DOMStats", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.27, | |
"name": "lh:gather:beforePass:OptimizedImages", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.28, | |
"name": "lh:gather:beforePass:PasswordInputsWithPreventedPaste", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.31, | |
"name": "lh:gather:beforePass:ResponseCompression", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6078.36, | |
"name": "lh:gather:beforePass:TagsBlockingFirstPaint", | |
"duration": 0.88, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.28, | |
"name": "lh:gather:beforePass:FontSize", | |
"duration": 0.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.34, | |
"name": "lh:gather:beforePass:EmbeddedContent", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.37, | |
"name": "lh:gather:beforePass:RobotsTxt", | |
"duration": 0.02, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.4, | |
"name": "lh:gather:beforePass:TapTargets", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.42, | |
"name": "lh:gather:beforePass:Accessibility", | |
"duration": 0.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.53, | |
"name": "lh:gather:beginRecording", | |
"duration": 3.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6079.89, | |
"name": "lh:gather:getVersion", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 6083.12, | |
"name": "lh:gather:loadPage-defaultPass", | |
"duration": 1632.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7716.18, | |
"name": "lh:gather:pass", | |
"duration": 2.06, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7718.35, | |
"name": "lh:gather:getTrace", | |
"duration": 222.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7940.78, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.85, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7943.91, | |
"name": "lh:gather:afterPass", | |
"duration": 536.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 7949.32, | |
"name": "lh:gather:afterPass:CSSUsage", | |
"duration": 90.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8039.44, | |
"name": "lh:gather:afterPass:ViewportDimensions", | |
"duration": 4.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8043.66, | |
"name": "lh:gather:afterPass:RuntimeExceptions", | |
"duration": 1.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8045.29, | |
"name": "lh:gather:afterPass:ConsoleMessages", | |
"duration": 2.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8047.74, | |
"name": "lh:gather:afterPass:AnchorElements", | |
"duration": 4.91, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8052.68, | |
"name": "lh:gather:afterPass:ImageElements", | |
"duration": 7.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8060.32, | |
"name": "lh:gather:afterPass:LinkElements", | |
"duration": 3.89, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8064.26, | |
"name": "lh:gather:afterPass:MetaElements", | |
"duration": 2.68, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8066.99, | |
"name": "lh:gather:afterPass:ScriptElements", | |
"duration": 33.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8100.7, | |
"name": "lh:gather:afterPass:AppCacheManifest", | |
"duration": 3.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8104.45, | |
"name": "lh:gather:afterPass:Doctype", | |
"duration": 3.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8107.69, | |
"name": "lh:gather:afterPass:DOMStats", | |
"duration": 5.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8113.13, | |
"name": "lh:gather:afterPass:OptimizedImages", | |
"duration": 1.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8114.84, | |
"name": "lh:gather:afterPass:PasswordInputsWithPreventedPaste", | |
"duration": 2.52, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8117.38, | |
"name": "lh:gather:afterPass:ResponseCompression", | |
"duration": 1.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8118.85, | |
"name": "lh:gather:afterPass:TagsBlockingFirstPaint", | |
"duration": 4.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8123.07, | |
"name": "lh:gather:afterPass:FontSize", | |
"duration": 123.92, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8247.04, | |
"name": "lh:gather:afterPass:EmbeddedContent", | |
"duration": 3.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8250.65, | |
"name": "lh:gather:afterPass:RobotsTxt", | |
"duration": 50.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8300.9, | |
"name": "lh:gather:afterPass:TapTargets", | |
"duration": 17.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8318.65, | |
"name": "lh:gather:afterPass:Accessibility", | |
"duration": 161.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8492.15, | |
"name": "lh:gather:loadBlank", | |
"duration": 41.61, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8533.8, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 9.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8543.17, | |
"name": "lh:gather:beforePass", | |
"duration": 20.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8543.27, | |
"name": "lh:gather:beforePass:ServiceWorker", | |
"duration": 11.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8554.99, | |
"name": "lh:gather:beforePass:Offline", | |
"duration": 8.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8563.57, | |
"name": "lh:gather:beforePass:StartUrl", | |
"duration": 0.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8563.68, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8564.01, | |
"name": "lh:gather:loadPage-offlinePass", | |
"duration": 360.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8924.05, | |
"name": "lh:gather:pass", | |
"duration": 0.49, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8924.57, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 1.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8926.91, | |
"name": "lh:gather:afterPass", | |
"duration": 13.07, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8932.52, | |
"name": "lh:gather:afterPass:ServiceWorker", | |
"duration": 1.58, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8934.13, | |
"name": "lh:gather:afterPass:Offline", | |
"duration": 1.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8935.9, | |
"name": "lh:gather:afterPass:StartUrl", | |
"duration": 4.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 8940.04, | |
"name": "lh:gather:loadBlank", | |
"duration": 472.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9412.5, | |
"name": "lh:gather:setupPassNetwork", | |
"duration": 2.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9415.31, | |
"name": "lh:gather:beforePass", | |
"duration": 0.25, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9415.35, | |
"name": "lh:gather:beforePass:HTTPRedirect", | |
"duration": 0.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9415.51, | |
"name": "lh:gather:beforePass:HTMLWithoutJavaScript", | |
"duration": 0.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9415.58, | |
"name": "lh:gather:beginRecording", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9415.74, | |
"name": "lh:gather:loadPage-redirectPass", | |
"duration": 128.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9544.77, | |
"name": "lh:gather:pass", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9545.09, | |
"name": "lh:gather:getDevtoolsLog", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9551.56, | |
"name": "lh:gather:afterPass", | |
"duration": 15.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9559.04, | |
"name": "lh:gather:afterPass:HTTPRedirect", | |
"duration": 3.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9562.59, | |
"name": "lh:gather:afterPass:HTMLWithoutJavaScript", | |
"duration": 4.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9566.9, | |
"name": "lh:gather:disconnect", | |
"duration": 8.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 5206.94, | |
"name": "lh:runner:run", | |
"duration": 5123.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9576.18, | |
"name": "lh:runner:auditing", | |
"duration": 753.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9582.97, | |
"name": "lh:audit:is-on-https", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9583.68, | |
"name": "lh:computed:NetworkRecords", | |
"duration": 1.24, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9585.83, | |
"name": "lh:audit:redirects-http", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9586.75, | |
"name": "lh:audit:service-worker", | |
"duration": 0.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9587.84, | |
"name": "lh:audit:works-offline", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9588.59, | |
"name": "lh:audit:viewport", | |
"duration": 1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9588.88, | |
"name": "lh:computed:ViewportMeta", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9589.91, | |
"name": "lh:audit:without-javascript", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9590.59, | |
"name": "lh:audit:first-contentful-paint", | |
"duration": 48.87, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9590.9, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 48.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9591.07, | |
"name": "lh:computed:TraceOfTab", | |
"duration": 37.8, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9629, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 9.98, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9629.27, | |
"name": "lh:computed:PageDependencyGraph", | |
"duration": 2.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9631.73, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 1.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9631.86, | |
"name": "lh:computed:NetworkAnalysis", | |
"duration": 1.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9639.71, | |
"name": "lh:audit:first-meaningful-paint", | |
"duration": 3.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9640.01, | |
"name": "lh:computed:FirstMeaningfulPaint", | |
"duration": 2.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9640.08, | |
"name": "lh:computed:LanternFirstMeaningfulPaint", | |
"duration": 2.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9643.1, | |
"name": "lh:audit:load-fast-enough-for-pwa", | |
"duration": 6.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9643.43, | |
"name": "lh:computed:Interactive", | |
"duration": 5.83, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9643.51, | |
"name": "lh:computed:LanternInteractive", | |
"duration": 5.73, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9649.61, | |
"name": "lh:audit:speed-index", | |
"duration": 238.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9649.9, | |
"name": "lh:computed:SpeedIndex", | |
"duration": 237.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9649.98, | |
"name": "lh:computed:LanternSpeedIndex", | |
"duration": 237.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9650.03, | |
"name": "lh:computed:Speedline", | |
"duration": 221.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 9887.78, | |
"name": "lh:audit:screenshot-thumbnails", | |
"duration": 195.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10083.27, | |
"name": "lh:audit:final-screenshot", | |
"duration": 1.81, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10083.62, | |
"name": "lh:computed:Screenshots", | |
"duration": 1.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10085.41, | |
"name": "lh:audit:estimated-input-latency", | |
"duration": 11.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10085.77, | |
"name": "lh:computed:EstimatedInputLatency", | |
"duration": 11.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10085.87, | |
"name": "lh:computed:LanternEstimatedInputLatency", | |
"duration": 11.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10097.4, | |
"name": "lh:audit:total-blocking-time", | |
"duration": 10.86, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10097.7, | |
"name": "lh:computed:TotalBlockingTime", | |
"duration": 10.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10097.76, | |
"name": "lh:computed:LanternTotalBlockingTime", | |
"duration": 10.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10108.97, | |
"name": "lh:audit:max-potential-fid", | |
"duration": 8.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10109.54, | |
"name": "lh:computed:MaxPotentialFID", | |
"duration": 7.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10109.63, | |
"name": "lh:computed:LanternMaxPotentialFID", | |
"duration": 7.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10117.83, | |
"name": "lh:audit:errors-in-console", | |
"duration": 0.65, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10118.76, | |
"name": "lh:audit:time-to-first-byte", | |
"duration": 0.69, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10119.02, | |
"name": "lh:computed:MainResource", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10119.66, | |
"name": "lh:audit:first-cpu-idle", | |
"duration": 8.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10120.04, | |
"name": "lh:computed:FirstCPUIdle", | |
"duration": 7.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10120.1, | |
"name": "lh:computed:LanternFirstCPUIdle", | |
"duration": 7.86, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10128.4, | |
"name": "lh:audit:interactive", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10129.25, | |
"name": "lh:audit:user-timings", | |
"duration": 1.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10129.51, | |
"name": "lh:computed:UserTimings", | |
"duration": 0.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10130.72, | |
"name": "lh:audit:critical-request-chains", | |
"duration": 1.17, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10130.99, | |
"name": "lh:computed:CriticalRequestChains", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10132.14, | |
"name": "lh:audit:redirects", | |
"duration": 0.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10133.17, | |
"name": "lh:audit:installable-manifest", | |
"duration": 2.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10133.5, | |
"name": "lh:computed:ManifestValues", | |
"duration": 0.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10135.96, | |
"name": "lh:audit:apple-touch-icon", | |
"duration": 0.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10137.02, | |
"name": "lh:audit:splash-screen", | |
"duration": 0.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10137.74, | |
"name": "lh:audit:themed-omnibox", | |
"duration": 0.63, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10138.63, | |
"name": "lh:audit:content-width", | |
"duration": 0.41, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10139.28, | |
"name": "lh:audit:image-aspect-ratio", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10139.94, | |
"name": "lh:audit:deprecations", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10140.53, | |
"name": "lh:audit:mainthread-work-breakdown", | |
"duration": 7.66, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10140.84, | |
"name": "lh:computed:MainThreadTasks", | |
"duration": 6.48, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10148.46, | |
"name": "lh:audit:bootup-time", | |
"duration": 2.87, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10151.59, | |
"name": "lh:audit:uses-rel-preload", | |
"duration": 3.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10152.45, | |
"name": "lh:computed:LoadSimulator", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10155.79, | |
"name": "lh:audit:uses-rel-preconnect", | |
"duration": 0.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10156.77, | |
"name": "lh:audit:font-display", | |
"duration": 2.67, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10159.5, | |
"name": "lh:audit:diagnostics", | |
"duration": 0.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10160.35, | |
"name": "lh:audit:network-requests", | |
"duration": 1.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10162.14, | |
"name": "lh:audit:network-rtt", | |
"duration": 0.82, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10163.23, | |
"name": "lh:audit:network-server-latency", | |
"duration": 0.91, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10164.21, | |
"name": "lh:audit:main-thread-tasks", | |
"duration": 0.5, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10164.76, | |
"name": "lh:audit:metrics", | |
"duration": 1.05, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10165.2, | |
"name": "lh:computed:LargestContentfulPaint", | |
"duration": 0.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10166.03, | |
"name": "lh:audit:offline-start-url", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10166.52, | |
"name": "lh:audit:performance-budget", | |
"duration": 0.96, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10166.75, | |
"name": "lh:computed:ResourceSummary", | |
"duration": 0.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10167.67, | |
"name": "lh:audit:resource-summary", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10168.39, | |
"name": "lh:audit:third-party-summary", | |
"duration": 9.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10178.1, | |
"name": "lh:audit:pwa-cross-browser", | |
"duration": 0.29, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10178.63, | |
"name": "lh:audit:pwa-page-transitions", | |
"duration": 0.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10179.01, | |
"name": "lh:audit:pwa-each-page-has-url", | |
"duration": 0.22, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10179.4, | |
"name": "lh:audit:accesskeys", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10180.08, | |
"name": "lh:audit:aria-allowed-attr", | |
"duration": 0.74, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10181.03, | |
"name": "lh:audit:aria-required-attr", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10181.9, | |
"name": "lh:audit:aria-required-children", | |
"duration": 0.84, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10182.96, | |
"name": "lh:audit:aria-required-parent", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10183.68, | |
"name": "lh:audit:aria-roles", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10184.4, | |
"name": "lh:audit:aria-valid-attr-value", | |
"duration": 1.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10186.18, | |
"name": "lh:audit:aria-valid-attr", | |
"duration": 0.56, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10186.95, | |
"name": "lh:audit:audio-caption", | |
"duration": 0.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10187.58, | |
"name": "lh:audit:button-name", | |
"duration": 0.57, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10188.41, | |
"name": "lh:audit:bypass", | |
"duration": 0.91, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10189.6, | |
"name": "lh:audit:color-contrast", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10190.45, | |
"name": "lh:audit:definition-list", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10190.96, | |
"name": "lh:audit:dlitem", | |
"duration": 0.31, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10191.92, | |
"name": "lh:audit:document-title", | |
"duration": 0.6, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10192.74, | |
"name": "lh:audit:duplicate-id", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10193.66, | |
"name": "lh:audit:frame-title", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10194.29, | |
"name": "lh:audit:html-has-lang", | |
"duration": 0.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10195.04, | |
"name": "lh:audit:html-lang-valid", | |
"duration": 0.53, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10195.77, | |
"name": "lh:audit:image-alt", | |
"duration": 0.77, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10196.8, | |
"name": "lh:audit:input-image-alt", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10197.39, | |
"name": "lh:audit:label", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10198.08, | |
"name": "lh:audit:layout-table", | |
"duration": 0.33, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10198.56, | |
"name": "lh:audit:link-name", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10199.23, | |
"name": "lh:audit:list", | |
"duration": 0.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10199.9, | |
"name": "lh:audit:listitem", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10200.52, | |
"name": "lh:audit:meta-refresh", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10201.07, | |
"name": "lh:audit:meta-viewport", | |
"duration": 0.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10201.68, | |
"name": "lh:audit:object-alt", | |
"duration": 0.34, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10202.2, | |
"name": "lh:audit:tabindex", | |
"duration": 0.46, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10202.88, | |
"name": "lh:audit:td-headers-attr", | |
"duration": 0.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10203.63, | |
"name": "lh:audit:th-has-data-cells", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10204.3, | |
"name": "lh:audit:valid-lang", | |
"duration": 0.86, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10205.41, | |
"name": "lh:audit:video-caption", | |
"duration": 0.44, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10206.07, | |
"name": "lh:audit:video-description", | |
"duration": 0.43, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10206.58, | |
"name": "lh:audit:custom-controls-labels", | |
"duration": 0.14, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10206.76, | |
"name": "lh:audit:custom-controls-roles", | |
"duration": 0.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10207.23, | |
"name": "lh:audit:focus-traps", | |
"duration": 0.16, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10207.45, | |
"name": "lh:audit:focusable-controls", | |
"duration": 0.12, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10207.61, | |
"name": "lh:audit:heading-levels", | |
"duration": 0.15, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10207.82, | |
"name": "lh:audit:interactive-element-affordance", | |
"duration": 0.38, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10208.25, | |
"name": "lh:audit:logical-tab-order", | |
"duration": 0.19, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10208.5, | |
"name": "lh:audit:managed-focus", | |
"duration": 0.13, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10208.68, | |
"name": "lh:audit:offscreen-content-hidden", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10208.83, | |
"name": "lh:audit:use-landmarks", | |
"duration": 0.11, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10208.98, | |
"name": "lh:audit:visual-order-follows-dom", | |
"duration": 0.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10209.49, | |
"name": "lh:audit:uses-long-cache-ttl", | |
"duration": 2.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10212.37, | |
"name": "lh:audit:total-byte-weight", | |
"duration": 0.78, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10213.5, | |
"name": "lh:audit:offscreen-images", | |
"duration": 3.26, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10217.02, | |
"name": "lh:audit:render-blocking-resources", | |
"duration": 5.36, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10219.97, | |
"name": "lh:computed:FirstContentfulPaint", | |
"duration": 2.18, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10220.1, | |
"name": "lh:computed:LanternFirstContentfulPaint", | |
"duration": 2.04, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10222.54, | |
"name": "lh:audit:unminified-css", | |
"duration": 29.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10252.04, | |
"name": "lh:audit:unminified-javascript", | |
"duration": 45.09, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10297.29, | |
"name": "lh:audit:unused-css-rules", | |
"duration": 1.51, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10298.99, | |
"name": "lh:audit:uses-webp-images", | |
"duration": 1.47, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10301.07, | |
"name": "lh:audit:uses-optimized-images", | |
"duration": 1.45, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10302.68, | |
"name": "lh:audit:uses-text-compression", | |
"duration": 2.7, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10305.7, | |
"name": "lh:audit:uses-responsive-images", | |
"duration": 1.76, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10307.73, | |
"name": "lh:audit:efficient-animated-content", | |
"duration": 2.21, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10310.12, | |
"name": "lh:audit:appcache-manifest", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10310.68, | |
"name": "lh:audit:doctype", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10311.14, | |
"name": "lh:audit:dom-size", | |
"duration": 0.62, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10311.96, | |
"name": "lh:audit:external-anchors-use-rel-noopener", | |
"duration": 0.42, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10312.58, | |
"name": "lh:audit:geolocation-on-start", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10313.33, | |
"name": "lh:audit:no-document-write", | |
"duration": 0.39, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10313.92, | |
"name": "lh:audit:no-vulnerable-libraries", | |
"duration": 2.59, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10316.68, | |
"name": "lh:audit:js-libraries", | |
"duration": 0.32, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10317.18, | |
"name": "lh:audit:notification-on-start", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10317.65, | |
"name": "lh:audit:password-inputs-can-be-pasted-into", | |
"duration": 0.28, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10318.09, | |
"name": "lh:audit:uses-http2", | |
"duration": 0.64, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10318.91, | |
"name": "lh:audit:uses-passive-event-listeners", | |
"duration": 0.3, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10319.38, | |
"name": "lh:audit:meta-description", | |
"duration": 0.27, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10319.82, | |
"name": "lh:audit:http-status-code", | |
"duration": 0.54, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10320.56, | |
"name": "lh:audit:font-size", | |
"duration": 0.71, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10321.46, | |
"name": "lh:audit:link-text", | |
"duration": 0.79, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10322.65, | |
"name": "lh:audit:is-crawlable", | |
"duration": 1.1, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10323.96, | |
"name": "lh:audit:robots-txt", | |
"duration": 0.55, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10324.67, | |
"name": "lh:audit:tap-targets", | |
"duration": 1.99, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10326.84, | |
"name": "lh:audit:hreflang", | |
"duration": 0.4, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10327.59, | |
"name": "lh:audit:plugins", | |
"duration": 0.35, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10328.11, | |
"name": "lh:audit:canonical", | |
"duration": 1.01, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10329.31, | |
"name": "lh:audit:structured-data", | |
"duration": 0.23, | |
"entryType": "measure" | |
}, | |
{ | |
"startTime": 10329.57, | |
"name": "lh:runner:generate", | |
"duration": 0.62, | |
"entryType": "measure" | |
} | |
], | |
"total": 5123.29 | |
}, | |
"i18n": { | |
"rendererFormattedStrings": {}, | |
"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/redirects-http.js | title": [ | |
"audits[redirects-http].title" | |
], | |
"lighthouse-core/audits/redirects-http.js | description": [ | |
"audits[redirects-http].description" | |
], | |
"lighthouse-core/audits/service-worker.js | failureTitle": [ | |
"audits[service-worker].title" | |
], | |
"lighthouse-core/audits/service-worker.js | description": [ | |
"audits[service-worker].description" | |
], | |
"lighthouse-core/audits/works-offline.js | failureTitle": [ | |
"audits[works-offline].title" | |
], | |
"lighthouse-core/audits/works-offline.js | description": [ | |
"audits[works-offline].description" | |
], | |
"lighthouse-core/audits/viewport.js | title": [ | |
"audits.viewport.title" | |
], | |
"lighthouse-core/audits/viewport.js | description": [ | |
"audits.viewport.description" | |
], | |
"lighthouse-core/audits/without-javascript.js | failureTitle": [ | |
"audits[without-javascript].title" | |
], | |
"lighthouse-core/audits/without-javascript.js | description": [ | |
"audits[without-javascript].description" | |
], | |
"lighthouse-core/audits/without-javascript.js | explanation": [ | |
"audits[without-javascript].explanation" | |
], | |
"lighthouse-core/audits/metrics/first-contentful-paint.js | title": [ | |
"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": 3637.6715 | |
}, | |
"path": "audits[first-contentful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3637.6715 | |
}, | |
"path": "audits[first-meaningful-paint].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3637.6715 | |
}, | |
"path": "audits[speed-index].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3637.6715 | |
}, | |
"path": "audits[first-cpu-idle].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 3637.6715 | |
}, | |
"path": "audits.interactive.displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 1713.5839999999962 | |
}, | |
"path": "audits[mainthread-work-breakdown].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 617.2719999999999 | |
}, | |
"path": "audits[bootup-time].displayValue" | |
} | |
], | |
"lighthouse-core/audits/metrics/first-meaningful-paint.js | title": [ | |
"audits[first-meaningful-paint].title" | |
], | |
"lighthouse-core/audits/metrics/first-meaningful-paint.js | description": [ | |
"audits[first-meaningful-paint].description" | |
], | |
"lighthouse-core/audits/load-fast-enough-for-pwa.js | title": [ | |
"audits[load-fast-enough-for-pwa].title" | |
], | |
"lighthouse-core/audits/load-fast-enough-for-pwa.js | description": [ | |
"audits[load-fast-enough-for-pwa].description" | |
], | |
"lighthouse-core/audits/metrics/speed-index.js | title": [ | |
"audits[speed-index].title" | |
], | |
"lighthouse-core/audits/metrics/speed-index.js | description": [ | |
"audits[speed-index].description" | |
], | |
"lighthouse-core/audits/metrics/estimated-input-latency.js | title": [ | |
"audits[estimated-input-latency].title" | |
], | |
"lighthouse-core/audits/metrics/estimated-input-latency.js | description": [ | |
"audits[estimated-input-latency].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | ms": [ | |
{ | |
"values": { | |
"timeInMs": 12.8 | |
}, | |
"path": "audits[estimated-input-latency].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 128 | |
}, | |
"path": "audits[total-blocking-time].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 156.5 | |
}, | |
"path": "audits[max-potential-fid].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 8.557 | |
}, | |
"path": "audits[network-rtt].displayValue" | |
}, | |
{ | |
"values": { | |
"timeInMs": 15.975000000000007 | |
}, | |
"path": "audits[network-server-latency].displayValue" | |
} | |
], | |
"lighthouse-core/audits/metrics/total-blocking-time.js | title": [ | |
"audits[total-blocking-time].title" | |
], | |
"lighthouse-core/audits/metrics/total-blocking-time.js | description": [ | |
"audits[total-blocking-time].description" | |
], | |
"lighthouse-core/audits/metrics/max-potential-fid.js | title": [ | |
"audits[max-potential-fid].title" | |
], | |
"lighthouse-core/audits/metrics/max-potential-fid.js | description": [ | |
"audits[max-potential-fid].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 | columnURL": [ | |
"audits[errors-in-console].details.headings[0].text", | |
"audits[bootup-time].details.headings[0].text", | |
"audits[uses-rel-preload].details.headings[0].label", | |
"audits[uses-rel-preconnect].details.headings[0].label", | |
"audits[font-display].details.headings[0].text", | |
"audits[network-rtt].details.headings[0].text", | |
"audits[network-server-latency].details.headings[0].text", | |
"audits[uses-long-cache-ttl].details.headings[0].text", | |
"audits[total-byte-weight].details.headings[0].text", | |
"audits[unused-css-rules].details.headings[0].label", | |
"audits[uses-http2].details.headings[0].text" | |
], | |
"lighthouse-core/audits/errors-in-console.js | columnDesc": [ | |
"audits[errors-in-console].details.headings[1].text" | |
], | |
"lighthouse-core/audits/time-to-first-byte.js | title": [ | |
"audits[time-to-first-byte].title" | |
], | |
"lighthouse-core/audits/time-to-first-byte.js | description": [ | |
"audits[time-to-first-byte].description" | |
], | |
"lighthouse-core/audits/time-to-first-byte.js | displayValue": [ | |
{ | |
"values": { | |
"timeInMs": 7.555000000000003 | |
}, | |
"path": "audits[time-to-first-byte].displayValue" | |
} | |
], | |
"lighthouse-core/audits/metrics/first-cpu-idle.js | title": [ | |
"audits[first-cpu-idle].title" | |
], | |
"lighthouse-core/audits/metrics/first-cpu-idle.js | description": [ | |
"audits[first-cpu-idle].description" | |
], | |
"lighthouse-core/audits/metrics/interactive.js | title": [ | |
"audits.interactive.title" | |
], | |
"lighthouse-core/audits/metrics/interactive.js | description": [ | |
"audits.interactive.description" | |
], | |
"lighthouse-core/audits/user-timings.js | title": [ | |
"audits[user-timings].title" | |
], | |
"lighthouse-core/audits/user-timings.js | description": [ | |
"audits[user-timings].description" | |
], | |
"lighthouse-core/audits/critical-request-chains.js | title": [ | |
"audits[critical-request-chains].title" | |
], | |
"lighthouse-core/audits/critical-request-chains.js | description": [ | |
"audits[critical-request-chains].description" | |
], | |
"lighthouse-core/audits/critical-request-chains.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 2 | |
}, | |
"path": "audits[critical-request-chains].displayValue" | |
} | |
], | |
"lighthouse-core/audits/redirects.js | title": [ | |
"audits.redirects.title" | |
], | |
"lighthouse-core/audits/redirects.js | description": [ | |
"audits.redirects.description" | |
], | |
"lighthouse-core/audits/installable-manifest.js | failureTitle": [ | |
"audits[installable-manifest].title" | |
], | |
"lighthouse-core/audits/installable-manifest.js | description": [ | |
"audits[installable-manifest].description" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | failureTitle": [ | |
"audits[apple-touch-icon].title" | |
], | |
"lighthouse-core/audits/apple-touch-icon.js | description": [ | |
"audits[apple-touch-icon].description" | |
], | |
"lighthouse-core/audits/splash-screen.js | failureTitle": [ | |
"audits[splash-screen].title" | |
], | |
"lighthouse-core/audits/splash-screen.js | description": [ | |
"audits[splash-screen].description" | |
], | |
"lighthouse-core/audits/themed-omnibox.js | failureTitle": [ | |
"audits[themed-omnibox].title" | |
], | |
"lighthouse-core/audits/themed-omnibox.js | description": [ | |
"audits[themed-omnibox].description" | |
], | |
"lighthouse-core/audits/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/deprecations.js | title": [ | |
"audits.deprecations.title" | |
], | |
"lighthouse-core/audits/deprecations.js | description": [ | |
"audits.deprecations.description" | |
], | |
"lighthouse-core/audits/mainthread-work-breakdown.js | title": [ | |
"audits[mainthread-work-breakdown].title" | |
], | |
"lighthouse-core/audits/mainthread-work-breakdown.js | description": [ | |
"audits[mainthread-work-breakdown].description" | |
], | |
"lighthouse-core/audits/mainthread-work-breakdown.js | columnCategory": [ | |
"audits[mainthread-work-breakdown].details.headings[0].text" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnTimeSpent": [ | |
"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/audits/bootup-time.js | title": [ | |
"audits[bootup-time].title" | |
], | |
"lighthouse-core/audits/bootup-time.js | description": [ | |
"audits[bootup-time].description" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnTotal": [ | |
"audits[bootup-time].details.headings[1].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptEval": [ | |
"audits[bootup-time].details.headings[2].text" | |
], | |
"lighthouse-core/audits/bootup-time.js | columnScriptParse": [ | |
"audits[bootup-time].details.headings[3].text" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | title": [ | |
"audits[uses-rel-preload].title" | |
], | |
"lighthouse-core/audits/uses-rel-preload.js | description": [ | |
"audits[uses-rel-preload].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | displayValueMsSavings": [ | |
{ | |
"values": { | |
"wastedMs": 2961 | |
}, | |
"path": "audits[uses-rel-preload].displayValue" | |
}, | |
{ | |
"values": { | |
"wastedMs": 300 | |
}, | |
"path": "audits[uses-rel-preconnect].displayValue" | |
} | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnWastedBytes": [ | |
"audits[uses-rel-preload].details.headings[1].label", | |
"audits[uses-rel-preconnect].details.headings[1].label", | |
"audits[font-display].details.headings[1].text", | |
"audits[unused-css-rules].details.headings[2].label" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | title": [ | |
"audits[uses-rel-preconnect].title" | |
], | |
"lighthouse-core/audits/uses-rel-preconnect.js | description": [ | |
"audits[uses-rel-preconnect].description" | |
], | |
"lighthouse-core/audits/font-display.js | failureTitle": [ | |
"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/offline-start-url.js | failureTitle": [ | |
"audits[offline-start-url].title" | |
], | |
"lighthouse-core/audits/offline-start-url.js | description": [ | |
"audits[offline-start-url].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/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": 40, | |
"byteCount": 689405 | |
}, | |
"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" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | totalResourceType": [ | |
"audits[resource-summary].details.items[0].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | otherResourceType": [ | |
"audits[resource-summary].details.items[1].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | scriptResourceType": [ | |
"audits[resource-summary].details.items[2].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | fontResourceType": [ | |
"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 | imageResourceType": [ | |
"audits[resource-summary].details.items[5].label" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | documentResourceType": [ | |
"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/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-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-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/audio-caption.js | title": [ | |
"audits[audio-caption].title" | |
], | |
"lighthouse-core/audits/accessibility/audio-caption.js | description": [ | |
"audits[audio-caption].description" | |
], | |
"lighthouse-core/audits/accessibility/button-name.js | title": [ | |
"audits[button-name].title" | |
], | |
"lighthouse-core/audits/accessibility/button-name.js | description": [ | |
"audits[button-name].description" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | title": [ | |
"audits.bypass.title" | |
], | |
"lighthouse-core/audits/accessibility/bypass.js | description": [ | |
"audits.bypass.description" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": [ | |
"audits[color-contrast].title" | |
], | |
"lighthouse-core/audits/accessibility/color-contrast.js | description": [ | |
"audits[color-contrast].description" | |
], | |
"lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": [ | |
"audits[color-contrast].details.headings[0].text", | |
"audits.label.details.headings[0].text", | |
"audits[link-name].details.headings[0].text", | |
"audits.list.details.headings[0].text" | |
], | |
"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.js | title": [ | |
"audits[duplicate-id].title" | |
], | |
"lighthouse-core/audits/accessibility/duplicate-id.js | description": [ | |
"audits[duplicate-id].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/html-has-lang.js | title": [ | |
"audits[html-has-lang].title" | |
], | |
"lighthouse-core/audits/accessibility/html-has-lang.js | description": [ | |
"audits[html-has-lang].description" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | title": [ | |
"audits[html-lang-valid].title" | |
], | |
"lighthouse-core/audits/accessibility/html-lang-valid.js | description": [ | |
"audits[html-lang-valid].description" | |
], | |
"lighthouse-core/audits/accessibility/image-alt.js | title": [ | |
"audits[image-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/image-alt.js | description": [ | |
"audits[image-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/input-image-alt.js | title": [ | |
"audits[input-image-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/input-image-alt.js | description": [ | |
"audits[input-image-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/label.js | failureTitle": [ | |
"audits.label.title" | |
], | |
"lighthouse-core/audits/accessibility/label.js | description": [ | |
"audits.label.description" | |
], | |
"lighthouse-core/audits/accessibility/layout-table.js | title": [ | |
"audits[layout-table].title" | |
], | |
"lighthouse-core/audits/accessibility/layout-table.js | description": [ | |
"audits[layout-table].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 | failureTitle": [ | |
"audits.list.title" | |
], | |
"lighthouse-core/audits/accessibility/list.js | description": [ | |
"audits.list.description" | |
], | |
"lighthouse-core/audits/accessibility/listitem.js | title": [ | |
"audits.listitem.title" | |
], | |
"lighthouse-core/audits/accessibility/listitem.js | description": [ | |
"audits.listitem.description" | |
], | |
"lighthouse-core/audits/accessibility/meta-refresh.js | title": [ | |
"audits[meta-refresh].title" | |
], | |
"lighthouse-core/audits/accessibility/meta-refresh.js | description": [ | |
"audits[meta-refresh].description" | |
], | |
"lighthouse-core/audits/accessibility/meta-viewport.js | title": [ | |
"audits[meta-viewport].title" | |
], | |
"lighthouse-core/audits/accessibility/meta-viewport.js | description": [ | |
"audits[meta-viewport].description" | |
], | |
"lighthouse-core/audits/accessibility/object-alt.js | title": [ | |
"audits[object-alt].title" | |
], | |
"lighthouse-core/audits/accessibility/object-alt.js | description": [ | |
"audits[object-alt].description" | |
], | |
"lighthouse-core/audits/accessibility/tabindex.js | title": [ | |
"audits.tabindex.title" | |
], | |
"lighthouse-core/audits/accessibility/tabindex.js | description": [ | |
"audits.tabindex.description" | |
], | |
"lighthouse-core/audits/accessibility/td-headers-attr.js | title": [ | |
"audits[td-headers-attr].title" | |
], | |
"lighthouse-core/audits/accessibility/td-headers-attr.js | description": [ | |
"audits[td-headers-attr].description" | |
], | |
"lighthouse-core/audits/accessibility/th-has-data-cells.js | title": [ | |
"audits[th-has-data-cells].title" | |
], | |
"lighthouse-core/audits/accessibility/th-has-data-cells.js | description": [ | |
"audits[th-has-data-cells].description" | |
], | |
"lighthouse-core/audits/accessibility/valid-lang.js | title": [ | |
"audits[valid-lang].title" | |
], | |
"lighthouse-core/audits/accessibility/valid-lang.js | description": [ | |
"audits[valid-lang].description" | |
], | |
"lighthouse-core/audits/accessibility/video-caption.js | title": [ | |
"audits[video-caption].title" | |
], | |
"lighthouse-core/audits/accessibility/video-caption.js | description": [ | |
"audits[video-caption].description" | |
], | |
"lighthouse-core/audits/accessibility/video-description.js | title": [ | |
"audits[video-description].title" | |
], | |
"lighthouse-core/audits/accessibility/video-description.js | description": [ | |
"audits[video-description].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": 12 | |
}, | |
"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/lib/i18n/i18n.js | columnSize": [ | |
"audits[uses-long-cache-ttl].details.headings[2].text", | |
"audits[total-byte-weight].details.headings[1].text", | |
"audits[unused-css-rules].details.headings[1].label", | |
"audits[tap-targets].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": 689405 | |
}, | |
"path": "audits[total-byte-weight].displayValue" | |
} | |
], | |
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": [ | |
"audits[offscreen-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": [ | |
"audits[offscreen-images].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": [ | |
"audits[render-blocking-resources].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": [ | |
"audits[render-blocking-resources].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-css.js | title": [ | |
"audits[unminified-css].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-css.js | description": [ | |
"audits[unminified-css].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": [ | |
"audits[unminified-javascript].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": [ | |
"audits[unminified-javascript].description" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": [ | |
"audits[unused-css-rules].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": [ | |
"audits[unused-css-rules].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | displayValueByteSavings": [ | |
{ | |
"values": { | |
"wastedBytes": 40855 | |
}, | |
"path": "audits[unused-css-rules].displayValue" | |
} | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | title": [ | |
"audits[uses-webp-images].title" | |
], | |
"lighthouse-core/audits/byte-efficiency/uses-webp-images.js | description": [ | |
"audits[uses-webp-images].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/dobetterweb/appcache-manifest.js | title": [ | |
"audits[appcache-manifest].title" | |
], | |
"lighthouse-core/audits/dobetterweb/appcache-manifest.js | description": [ | |
"audits[appcache-manifest].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/dom-size.js | title": [ | |
"audits[dom-size].title" | |
], | |
"lighthouse-core/audits/dobetterweb/dom-size.js | description": [ | |
"audits[dom-size].description" | |
], | |
"lighthouse-core/audits/dobetterweb/dom-size.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 165 | |
}, | |
"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 | columnElement": [ | |
"audits[dom-size].details.headings[1].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/external-anchors-use-rel-noopener.js | title": [ | |
"audits[external-anchors-use-rel-noopener].title" | |
], | |
"lighthouse-core/audits/dobetterweb/external-anchors-use-rel-noopener.js | description": [ | |
"audits[external-anchors-use-rel-noopener].description" | |
], | |
"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/no-document-write.js | title": [ | |
"audits[no-document-write].title" | |
], | |
"lighthouse-core/audits/dobetterweb/no-document-write.js | description": [ | |
"audits[no-document-write].description" | |
], | |
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | title": [ | |
"audits[no-vulnerable-libraries].title" | |
], | |
"lighthouse-core/audits/dobetterweb/no-vulnerable-libraries.js | description": [ | |
"audits[no-vulnerable-libraries].description" | |
], | |
"lighthouse-core/audits/dobetterweb/js-libraries.js | title": [ | |
"audits[js-libraries].title" | |
], | |
"lighthouse-core/audits/dobetterweb/js-libraries.js | description": [ | |
"audits[js-libraries].description" | |
], | |
"lighthouse-core/lib/i18n/i18n.js | columnName": [ | |
"audits[js-libraries].details.headings[0].text" | |
], | |
"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 | failureTitle": [ | |
"audits[uses-http2].title" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-http2.js | description": [ | |
"audits[uses-http2].description" | |
], | |
"lighthouse-core/audits/dobetterweb/uses-http2.js | displayValue": [ | |
{ | |
"values": { | |
"itemCount": 25 | |
}, | |
"path": "audits[uses-http2].displayValue" | |
} | |
], | |
"lighthouse-core/audits/dobetterweb/uses-http2.js | columnProtocol": [ | |
"audits[uses-http2].details.headings[1].text" | |
], | |
"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 | failureTitle": [ | |
"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": 0.990990990990991 | |
}, | |
"path": "audits[font-size].displayValue" | |
} | |
], | |
"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/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 | failureTitle": [ | |
"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": 0.52 | |
}, | |
"path": "audits[tap-targets].displayValue" | |
} | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | tapTargetHeader": [ | |
"audits[tap-targets].details.headings[0].text" | |
], | |
"lighthouse-core/audits/seo/tap-targets.js | overlappingTargetHeader": [ | |
"audits[tap-targets].details.headings[2].text" | |
], | |
"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 | pwaFastReliableGroupTitle": [ | |
"categoryGroups[pwa-fast-reliable].title" | |
], | |
"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" | |
] | |
} | |
}, | |
"stackPacks": [] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment