{
"data": {
"id": "240902_AiDcAF_80W",
"url": "https:\/\/igorlanko.com\/photography",
"summary": "https:\/\/www.webpagetest.org\/results.php?test=240902_AiDcAF_80W",
"testUrl": "https:\/\/igorlanko.com\/photography",
"location": "FRA_DE_02:Chrome",
"from": "Frankfurt, Germany - <b>Chrome<\/b> - <b>Cable<\/b>",
"connectivity": "Cable",
"bwDown": 5000,
"bwUp": 1000,
"latency": 28,
"plr": "0",
"shaperLimit": 0,
"mobile": 0,
"completed": 1725270393,
"testRuns": 1,
"fvonly": false,
"successfulFVRuns": 1,
"successfulRVRuns": 1,
"lighthouse": {
"lighthouseVersion": "11.4.0",
"requestedUrl": "https:\/\/igorlanko.com\/photography",
"mainDocumentUrl": "https:\/\/igorlanko.com\/photography",
"finalDisplayedUrl": "https:\/\/igorlanko.com\/photography",
"finalUrl": "https:\/\/igorlanko.com\/photography",
"fetchTime": "2024-09-02T09:46:00.691Z",
"gatherMode": "navigation",
"runWarnings": [],
"userAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/128.0.0.0 Safari\/537.36",
"environment": {
"networkUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07",
"hostUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) HeadlessChrome\/128.0.0.0 Safari\/537.36",
"benchmarkIndex": 1256,
"credits": {
"axe-core": "4.10.0"
}
},
"audits": {
"is-on-https": {
"id": "is-on-https",
"title": "Uses HTTPS",
"description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https:\/\/developers.google.com\/web\/fundamentals\/security\/prevent-mixed-content\/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP\/2 and many new web platform APIs. [Learn more about HTTPS](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/is-on-https\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"viewport": {
"id": "viewport",
"title": "Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`",
"description": "A `<meta name=\"viewport\">` not only optimizes your app for mobile screen sizes, but also prevents [a 300 millisecond delay to user input](https:\/\/developer.chrome.com\/blog\/300ms-tap-delay-gone-away\/). [Learn more about using the viewport meta tag](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/viewport\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"warnings": [],
"metricSavings": {
"INP": 0
},
"guidanceLevel": 3
},
"first-contentful-paint": {
"id": "first-contentful-paint",
"title": "First Contentful Paint",
"description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-contentful-paint\/).",
"score": 0.89000000000000001,
"scoreDisplayMode": "numeric",
"numericValue": 947.84799999999996,
"numericUnit": "millisecond",
"displayValue": "0.9\u00a0s",
"scoringOptions": {
"p10": 934,
"median": 1600
}
},
"largest-contentful-paint": {
"id": "largest-contentful-paint",
"title": "Largest Contentful Paint",
"description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": 0.81999999999999995,
"scoreDisplayMode": "numeric",
"numericValue": 1445.277,
"numericUnit": "millisecond",
"displayValue": "1.4\u00a0s",
"scoringOptions": {
"p10": 1200,
"median": 2400
}
},
"first-meaningful-paint": {
"id": "first-meaningful-paint",
"title": "First Meaningful Paint",
"description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more about the First Meaningful Paint metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/first-meaningful-paint\/).",
"score": 0.89000000000000001,
"scoreDisplayMode": "numeric",
"numericValue": 947.84799999999996,
"numericUnit": "millisecond",
"displayValue": "0.9\u00a0s"
},
"speed-index": {
"id": "speed-index",
"title": "Speed Index",
"description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/speed-index\/).",
"score": 0.88,
"scoreDisplayMode": "numeric",
"numericValue": 1353,
"numericUnit": "millisecond",
"displayValue": "1.4\u00a0s",
"scoringOptions": {
"p10": 1311,
"median": 2300
}
},
"screenshot-thumbnails": {
"id": "screenshot-thumbnails",
"title": "Screenshot Thumbnails",
"description": "This is what the load of your site looked like.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "filmstrip",
"scale": 3000,
"items": [
{
"timing": 375,
"timestamp": 16765797489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY\/\/AABEIAQIB8gMBEQACEQEDEQH\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APQKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\/\/2Q=="
},
{
"timing": 750,
"timestamp": 16766172489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY\/\/AABEIAQIB8gMBEQACEQEDEQH\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APQKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\/\/2Q=="
},
{
"timing": 1125,
"timestamp": 16766547489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAIDAQEBAAAAAAAAAAAAAAMEAQUGAgcI\/8QAOhABAAIBAgQCCAQDBwUAAAAAAAECAwQRBRIhMRNBBjM0UWFxcrEUIjWRBzKhFRYjUoGCwUKS0eHw\/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL\/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH\/2gAMAwEAAhEDEQA\/AP1SAAAAAA4f0b\/iVwjj2bidMGLVYo4fakZbZKxtMWtFYmOvWOsO4U8HC+H6fJnvp9DpcV88bZrUxVrOT6piOv8Aqmy7MFSvpFw69IvXNacc25ZvNJrFfy2t57eVZ7b9XrQekHDtfqYwabNa2Sf5YmkxvG2+\/b4T3bOuKlaxFaxER0iI8mYrWJ3iFDLTV9JOH8nNlnNinfba+K2\/z6b\/AA\/duXi2KlpibUiZid438pBW4fxPS8QnJ+EyTfkiJn8sx0ntPX5KOk9JuH6m2OvNlxWyTWtYvSeszO0dt\/NuYrEdoeb4cd9uelbcsxaN432mPMFDiXGNPw7UY8Wprlito5pyVrvWvz8\/6K0elHCZ76i8T16Tiv5d57N28zjpN63mlZvWJiLTHWN+4Nbw7juh4hqLYdLfJa0dpnHaInpvvvt8\/wBnrWcb0ejy5aam16eHaKzPJM7zMRPSI69pjr27+5sK46Vms1pWJrG0bR2hma1md5gGkyelPCqTO+a\/LEb7+Hbv7ttt91zhvGNFxHJOPSZZveK88xNLR0+cwvclfczFYjtAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKnFss4OHZ8sRMzWu\/SdltQ4\/wDo2r+iQajDxKbYcczjmZmsT1t\/6Gv03s+L6I+wDtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDj\/6Nq\/olfUOP\/o2r+iQcxpvZ8X0R9g03s+L6I+wDtgAAAAAAAAAHzvJ\/Ei2j1U24nwnJi4bOfUaempw5IyWtbFqPB\/k2ie\/LP+7aN9pfREFNTpr3itMuK1pjmiImP3Bxc\/xO4RTJqYyaTiEUw83WMUWm3LMRbaIn3zERPn1ntEy96r+JfCdJps2fVaPiOGmK8Y55qY97W5KX2iOfftkp17dXXaz8Hl0mbHq\/Btp7UtXJW+3LNdtrRP8AVHXRcOpw6dBXBp66K9LUnDFYis1nfmjb47zuDkdH\/Evh+o4jn0\/4HW8lZ\/Jela2mdslcVt437Ra9esbxMdfJ3kTvETtt8FaMWky48VYjFatJrbHtMTtt2mHvLqsGGInLlpWJnaJmfhuCYR21GGs0i2WkTfpWOaPzfJjFqcGXfws2O+2++1onbaZj7xIJR58XHvEc9d58t3n8Rh8Tk8SnPtzbb+QJBFGpwTknHGXHzxHNy80b7e9m+fFjrzXyUrX3zP8A97wSCKuow2rExlptM8u\/N5+7+ksZNXp8eTHjyZsdb5N+Ss262277AmEGfV6fBWs5s+LHFp5Ym1ojedt9v2TVtFo3rMTHwBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ4\/+jav6JX1Dj\/6Nq\/okHMab2fF9EfYNN7Pi+iPsA7YAAAAAAAAAByWXLw3PPPn4JxG1se8V2xX7RO0ece\/+vwda1ccd0Xi4sV73plycvLWaTPedo6x0BpuITwyMN51fBdXbBltbJkmtbTO+1bbz16R+afhExLGmnhOomJpwfiP+HzcvNSelomZnrzd94mPm2WL0n0F+bxK6jFtbl2timd52ifLf37b\/wDHV6xekekzaP8AEYcWovFZiL0in5qbxPfefhPYGuw4uF4cdtRpuCa3xcdomlbY7RM27x3nt+WPlu81tw38H+XgWvjFN48Snh2iesW6xG\/XbbafmvU9KtFOHNlvh1eOuKsWmMmLaZiZiOn7wl1vpHptHqL4r6fV3msxHNjx81Z3iJ6Tv8Qa7Pk4XOCunvwfiXh0mbViMN55ZnpMx17sW0nCtDjtXBwbV5bXxR15bTFvPaZ36TvXq29eP6HwcWS1slYyRMxHhzM127xMR2lBqPSfQabVTgzeLW1b2raeSZiu2\/WdvjAKd\/7N0uXT6mnCNZbPXHTbwsU25dq7RXrPl\/x80On1HCa1i+Dgev2rFoiIwzt5xMbb7ec9G5zce0WHD4mW2SlZ5ZrvSfzc0TMbf9s\/t8kNPSXQ+FhyXrmpXJSckb13mOsxtMR167T8OgPej4RwvPhjNTQzi5q8k0vvWYiOm22\/wSzwHhk4q450lJpWbWrEzPSZiInz89oRf3g0toxzix5skXm0V2iI7TEecx\/mh5t6SaKufUYNs3jYZvE05P5uWN5mJ7eUwCf+weGeDbF+Fr4drRaY5rd4iYie\/wAZeMno7wnJ\/No6T\/utH\/LE+kXDYwUzTlvFL77T4dvLv5I7ek3D6Ti55y1jJFprPhzPa3L\/AF2n9uuwLODgegw6WdNXDM4ee14ra8ztMxMT5+6Zha0Wj0+hxWx6XHGOlrc0xEzO87befyhrKek3DslLWx3yW5NuePDmJrE9N+sJsvH9BipW975eW1OeJjFaem8x7vhINqK\/D9Xj1+jxanDvFMkb7WjaY8pif9VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ4\/+jav6JX1Dj\/6Nq\/okHMab2fF9EfYNN7Pi+iPsA7YAAAAAAAAABq624zNJ58Whi29+17dtvy+Xv7\/AAbQBpMX94Yptkjhs2\/zRNt+3\/n7\/BPa3GIw5ojHopzdPDnmtyz1683n29zaANBlx+kWTDHJm0WHLN7TPLE2rFeSOWI3jztv8t\/Nc0duMTqK\/jMehjB\/1eHa027fH4\/b49NmAxNYmNpiJj4wyAMWpW23NWJ5Z3jeO0+9kAAAAAY5Kxeb8sc0xtM7ddmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUOP8A6Nq\/olfUOP8A6Nq\/okHMab2fF9EfYNN7Pi+iPsA7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ4\/+jav6JX1Dj\/6Nq\/okHMab2fF9EfYNN7Pi+iPsA7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4hirm0eXHk35bRtOywj1PqbA0tOH4KUrWIttEbR1FwBsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep9TZIj1PqbAogA2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPU+pskR6n1NgUQAbIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHqfU2SI9T6mwKIANkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj1PqbJEep9TYFEAGyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR6n1NkiPU+psCiADZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI9T6myRHqfU2BRABsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEep9TZIj1PqbAogA2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPU+pskR6n1NgUQAbIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHqfU2SIdZatNNkve0VrWN5mZ2iI94KY80vTJSt6Wralo3i0TvEx74AbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFqo3wWiewAoxERG0RtAAP\/9k="
},
{
"timing": 1500,
"timestamp": 16766922489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUDBAYHCAIB\/8QASBAAAQMDAgMFBAUICAUFAQAAAQACAwQFERIhBjFBBxNRYXEUIoGRMjOhscEVFiNCcoKT8Ag0NVJVstHhJCUmc\/FEU2KSonT\/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQIDBAUG\/8QAMBEBAAICAQMDAgUDBAMAAAAAAAECAxEEEiExE0FRBTIiYXGBoQZCwRRSkfAjM9H\/2gAMAwEAAhEDEQA\/AOqUREBERAREQFg\/DfaVaL9Nc2QRVUQt7mCV0jRghzg0Eb7jcLOFZwWu308k76ehpYnzjEzmRNaZP2iBv8VWYncaFo3iK3PYHtmcYy7SXlhaG+653XHRp5Z3Xqg4gt1fUiCmmc6Q\/RBYRkYznl5HmpNsTGtAa0ADYAdF9DWg5AVh9UM3iS36NUpmiOcYfE7Prtny+amV4dExxBcwEg5GehQW1vudLcDJ7JIX6ACfdI2PI7+isaTia31Lo26pYnSFrWh7DuScDlnqpkNA5BeXwxvxrY12khwyM4I6oLC5Xint1RHFUtlDXDUZGty1vr1+xWw4otJ51Dwd9jE\/pzPJTa8mNhe15Y0vaCA4jcZ5oI23X2huFQ6GlfI5w5ExuAO2c5x6\/Jeqy90dHLKypc9nduDSdBOSQDsBvyI35c\/BSDY2NLS1jQWjAwOQX0taTkhBCScU2phOZn6QM57t3PwxjOVeW28UVxkMdJKXvDdZBY4bepCvtDfBfQ0DkEH1ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaXaUwW6eUAktbnY4V2rC\/\/wBjVf7BQRENyLoYyYySWg7u\/wBkUfTf1eL9gfciDNkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFYX\/8Asar\/AGCr9WF\/\/sar\/YKDGKb+rxfsD7kSm\/q8X7A+5EGbIiICIiAiIgIiICIiAtdydpDqOqLrnaZIraZ6inZUwyCRznRVHc\/QwDz0n97AzgrYioMqaZ7w1ksTnEagAR80GFntOtDJKkSUlwDIdW4iDi7SQHYAPiQAeu55Ale6rtLtNJTTT1VHcYWRPEZ1Mjy52hj8Aa88pGb8t1l1Z7HLSTR1fcup3Mc2Rr8aS3GHA\/aqbaK3MtxoGwU7aJ7HMMIaA0tOdQx55OUGI0faXb6i4z0\/sNboafcexrXE4kbE7IzyDnt3GQRv0WeA5AOMeSthFSSxxNAic1ha6PBBxjkQvctVBCAZZWNBOASfLKCsipuqIWlgdKwF+zRqHvei+RVMEue6mjfjOcOBxgkfeCgqovPex5A1tyemV59oh7zR3jNeNWM9EFRFSFTAZDGJY9YGrTqGceK+vnijbqfIxrfEn+fFBURUm1ELmgiVmCdOdXXw+wr5JV08ckcck0bXyZ0NLt3Y54QVkVCerp4GtM08UYcdILnAZOM4+SrNcHDLSCPJB9REQEREBac4jvd0gv1fFDX1LI2TODWtkIAGeS3GtG8Uj\/qK4\/8Aff8Aeu3g1i153Hs5OXMxWNPH5w3j\/Eqv+IV8\/OG8f4nV\/wAUqNIXwhen6dP9sOHrt8pL84rx0udX\/FK+fnFecf2lV\/xSowplPSp8Qnrt8pT84rx\/idX\/ABCn5w3n\/E6v+KVF7L6o9KnxB12+UoOIbx\/idX\/FK+jiG8f4lV\/xCooL0npU+IT12+Up+cN4\/wASq\/4pVRvEF3\/xKr\/iFRAVRqj0qfEHXb5TEd+uxO9xqv4hUZxNxTeaSmiEVwrG6nanOZIc4GMNHmSR9qRrGuKXOFxY+N2DHGM53GAHkgj4BVvjrEdqwtW0zPeXv87+IIcumvNe5kI1SaZnHU93Jg8QM\/a1U5OKeJXiGlbfK8VEn6WZ7Z3YjZnkP8o+J6KKeGRs754LYICZJIub+9Pj489vHIxyVs8zU8AEZb+UK1x25iMePo0fAn1Slcdo3qEWm9Z1MtjdmHEt6vHaHS01TcquS3wNlEjXSFzZpNB29G\/f6Lfi507IJYKTju0W6ma5zu6lc7fdjQx3vO8y75kkrotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFYX\/8Asar\/AGCr9WN8a59pqmsBc4swABklBi9N\/V4v2B9yKpTwSiCMGKQENH6p8EQZkiIgIiICIiAiIgIiICxKWW2znXPZLi50eQ3ET+QOB1Hj9vkstUWL7Rd7FE972SyadLSwnmcDcbIIa4G2CF5q7LVuglc6SQta4nOGuyd9h7x8gQV8pjaaggss9x\/R6tOph2cCSd9XPII9VJRcT0D9XeNqIsO04dETk4B6Z8cZ\/DdeouI6Saj9ohiqHhpAewM95mQeeT5HkgjoYrXDG6oprJW97G4FjXRuBLuY5nl7o9Mry11t9j92xV4iLx3jO7cDuHbgZ3xjB9VfM4qojDNK+GrjbE0OIkiwSCQNvmFVreI6ajqHxPp6t5aQNUceppyAdjnzQR08lrMDad9nuXdsJc0CF50k7EjfmvjqS1UMbmwWarlc+Ib6XEO64Jzsct3Uu2\/0PcxSOdI0SAkDuyS3HMEDkVQqOJ6CmqjBN3rXNe5rjoJDcZ3OPMILN\/5NpZaepZaKx07Y2Y7qIu04bgN3PT8PVUaeotLWh8Fjr8NDgAITjqCMZx1OymZr9RQw95K6RjTpLcsPvagSMf8A1Py9FRZxLQ91DI9szGyMMgy3JG5GCBvvg+WyD3R2i1zwiZlCYtTdBY\/LSANsYz5KqbDbDE2M0jCxpc5oJOxIAPXrgKl+cFK4RmKOaQPLg3AA5EDqR\/eC8u4komz1EGJu+hLwWaPpaRkkHl0IQV\/yDbO5dF7K3u3ODiNTuYBAPPzK8ScO2mT6VGw\/vOH4r4eIraIGTGV4Y\/OD3bunPoqbuJrewxazK0SBxae7J5O0\/bg\/LfCC5gsdBDSmmbCTDrc8Nc8nBIIPXwJCuqKjp6GJ0dLGI2OdqIBJycY6+gUYzia3SMc6N8jtGNY7sgtB2zuFWlv9BExr3vl0uZrBETjtkjw8iglUVvb6uOvo4qmHIZIM4cMEdCD8VcICIiAtI8UD\/qC4\/wDff963ctK8Tj\/n9w\/7zvvXdwPvn9HHzPthCOC8lVXDmqZXqvPeHbKmV6dsr2w0vtVwBe3VDEO8ePHHIfE4CyzZa4Mdsl\/EL4qTlvFK+ZWRY8N1Fp0+ONl9G6z2np45GPhnyYGBweDsOXvH4EgD0WCDGTp5ZXD9P+oxzer8Otf5dfL4f+m133t8XoBUYZDJPOxoGIsb+OVXHJdtctb2mseYc9qTWItPiX0Be2hfGhe2haM1SMLEL7M2e5VQY7Uw5iyOhwxv3krMowsPu1MaW7PicPdleJI3eI1aj8tIHy8VWZWheWm3m7RzNo9DbkJXvy\/6L4m5aWu8tWnB6Z9VAyviphU3Md5K44j7rGXM5YYMdSTnPI5Hkrm23SotbjW0ry2eGjLwMbOMmSQfi1ZXdbWbubc7h9kff01DiVjz9a1pDWRuPQ7SYcfABePyM1+Fn9Sfst\/EvSw46crF0f3R\/MKfYlSPi40pampIdWTtkdK5vIe4cMHk3l8z1XRa527KIHVXaRb6qOZ7KaFkrTAQQ4TaHBwk82jYf7BdEq3KyVyWia+NIwUmlZi3yIiLmbiIiAiIgIiICIiAiIgKnU\/UuVRU6n6lyCxREQSSIiAiIgIiICIiAiIgKLa68lh1xUIdl\/J7uWPd6ePPyUoiCEi\/OEMxILaXf3gXZ5f6\/f5Ku514EMwEdEZtu7Op2k776uvLwUoiCAlj4ikhGiaihlL3E6QXNDdA0gZHV2fTPVXlG68Gob7ZHQiD9bu3OLuXn5\/d57SaIPhaCMEAjzC+oiD45jXY1NB0nIyOR8V9REBERAREQfNDQ8v0jURgnG+F9REBERAREQFpjiYf8+uH\/ed963OtNcSYdfbhpIOJ3g48crv+n\/fP6OPmfbCGcFRcrhzVRe1evp5sytJFl9npGUFC3UcTlonlH+RvzP3qDslG2ruLe9H6CId5IcdB0WQv7zvGzvLdJLqqQ52wNo2+mTn4r5f+oOX441Z\/Of8AEf8Afye59I4\/nNP6R\/ldV7nUdhrHOwHae6BB5k8z8y75LBmDZZRxTK6K00NMdnv954z4D\/UlYu73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZaWsava5OWp+Psz+KkpBh5GFY26Mx0AcMe+XE7eePwUjIMvJHJdXEneW0suRGsdYeGhe2hfAFUGy9FxPbBurHia3vrrY59PgVUGXxkjywR8Qr9nNXMRVbRuNJidTtrIubOz9D9GSeKNn7LQHkfY5ZBwrxAyzVV4rKsaqXSGPwMnTGwuyP3nOCjeLY4rDcDVVDi23nVM0NaSWyEYwMeRd\/JWHWniOjvMMFvp2ysmqJ9b9YGHAuMjxz5bEfFcueuLPScOX3b4rXw2jJT2b87O+F\/yfxFZbkybTUvpz7Zp3bUPdGSSf\/kHE79QtxLRHZve6qo43slma8CCFk9U\/Oc6Qwsaz5uJ\/dW9149MGTj7x5J3qe36PUtmrmiL0jW4\/kREV1RERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBafvdIIrxcS0YL6mR588u\/0W4FypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vlmzw3Xo1DXjOnO+FRkj2WvKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO2ybVb2st7IJQWuqvfkO40xjzHL\/AHVzQxtlqGVDQ9rKh+pocNOGMGGtx4ZOcLGJb7WSW6VupjzVP7iB2RkM6n7D4q54XqpvyrIxsjhR0zSzTqyMNGTt03wvkuXxs2W2TNee8\/8Af\/kfs9\/Blx461x09nriqbvru5gOWwtDB68z96h6kYpX+YwrmZzpqiSV\/0nuLj8VSlBMlNEG57yUNPkMEk\/YvsceOOJxYp\/th87MznzzPzK3mnprfaGT1tRDTwBu8krwxu5yBkq5gqqWvj9ooaiGpgcdpIXh7T8QtLcftl427SG2CnnLaG3s0O5ka8ZccDmeTceSgrZcLl2XcVSREvqbS9wbPGGkBwPJwB5OH+oXm8TPGK+7e7u5GOcldR7OigF6aFb2mupLtb4K63zNmppm6mPb93kfJXeF7nae8PK1ry+jmq8ZwqTQqrAo0lZcSWqK8WaemmYHAtONt\/wCf9Auer1a57LdY6uihcG0WkzZds1xJAx5HHycF01Gtf9pNrfT09VWQQmaKWBzHxDrzwfgT8j5Li5eLcdceYdGC\/wDbKV7B5xcuN23ZoIZUh0cYdzEbI3D\/ADF66SXLn9HGeej4wprHcdPtVIyR8T28pYy12\/wK6jXHybRaazHx\/Pd1ceJiJj8xERczoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNdQLmXjlrhxjeARlhqpCWjcfSOCM9fs+arMROtpj8kM+n0yudNE9pbvpdzGOmTusMbcBUzVFRG90cpGqaiqOuBzb8Apriq50zYIbdUzzxGYahMM4YWuBAPUKE7mZ9VBHVGKZzB3sdSzfWPAkc\/55rPq82X14qlqSqqbe6OWgqJINOS2NrssGefuHI+S2bwPWOqOGp6mQkzEGFzg3SHOc7JIGfDK1bJnuWhwbqOBkbEeq2dwjGY+FqKPA9\/VLnxBO32Lbj45y5q4\/btM\/t3Z57Rjx2uv2tVneblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fq\/tsrpJ2Wvhukce\/uModKB0jaevlnf91e5zp6cMvL4kbyQtuw23F3tV5rSHV9bI6QkgE4OrfxGSD9imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr7Cra+SlktU+dxbC2ekdG5jsHVrOQc9OW3geWSvCrG693p2nVmouD+IK\/s3vpo7iJJbFUv98DfQf77fPx8cei6IpJoayliqaSVk0ErQ9kjDkOB5ELU\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD52PZFXXzh7iY8MVFNNV2yYOljeP\/T45uyf1c7EeJ28+7h8maz6VnNycMWjrq3a0br2AmF6aF6zgVGcl5uFGyvoJaeRocHNIweRyMY\/Be2hXESpaNxpMdu7XvZfQVFL202SmezLKWGpf37ub2GMho9c5z5g+K6gWnuFbXGztFttTu18bJnRuHVrmEOafQ6T8luFeJmp0X09TFO67ERFk0EREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFzxxvcpX8S3anmZF3bKh7WOc0ZA1HkV0OuXe0CoMfF95GQ4irkxqPUuwAsc0zEahpjrEzufZri+uu1LcaiS40rKyie8mMgZ0N8PMeRz8CvVnMUMBdDtFK7XG0jfSR05\/yVI1UksFLM0TCSOUYxn6R5HY8up9Rz3VtCxrGR6md3GBgtOx+CrMxOoWisxuVerLmxuzgOaNIx4nYLcdvpvZrdSwf+3E1nyC0\/a4jU3m20py9kszS7x0g\/8AlbtwCMtwR5L1fpGPc2yS4fqNtdNIUg3yWmKUyXvtTu92qWujgoH+xQCQYLdOxOPA7n95bnnhfLSgscWZJ5czgkfgsU4kawSymMhs2ggnIGo46+Oynm8iMv8A46+IV42Cccdc+77w617a2bSNMMYlhLQcAkFpBx8SfioriZrhTXWVj5HEspyY2xh5aGvcScdRj7ir\/hoB9VLUNdG5pznTzy6KE\/Hl9oUfxBTh8N1cBUSufDFmOOTQ4aXuOWE433zzIOAMePHXw2nys6zXrrIXiQMNRVtDnNHuh0QeMeIJB6eR3U\/wZHC24yvY0B8pmIdsdTXFkg36D3jssdrNHt0jnNp4wauAgueXFxkjLTt+q4jpyPqVe8JVbqSRsuh5jYyN7\/0ejGGPiOBnnljdjyVscxS8WLx1VmIbI0L6GqMs9+pbnOKb6uq06tGQc+nXp4KY0L26Za5I6qTuHmXpak9NoeAFWjC+NYqjWqyE1wpEx98pXubl0eotPgdJH3FbBWB8JjF5h9HfcVni8nmf+z9nocX7BERcjoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFyf2jdzJxtfI6hrnNNVIMjpl2Dz2PMfNdYLkftDq4WcacRiRoa9lXLyO+NWNxy6jx+kPFZ3j3WrPtDFqgRy1bIhK\/TET7788yB8uXLxJ8VeSMLYGlk7JRJ4HJHrkKxp9L3STElssji848\/hjfKrvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PvK2u6MtcXRnB6g8isE7G6L\/g7hcHNOZHiJhPgNz94+S2Jo1EA9ThfQcHWHj9U\/nLyOXPqZ+mP0fJtmQxkAOABcCR03z5rA74935Ujfk6BI1hxg4ycb\/NZ1XYfVyHSToaSHcsbY\/Faw4jrBRCslkcXMeD3b9IzkkbEfEAevReRiifTiZ8y9DLMdeo9nuw3TurgaOnhdV1TY9LxBg7tAaXOJIG+BjdRV3vVG8XkVbK2Ko9l0mkkw0nS47sPLVvyyeXqvnCd8p7VU1UtXLBT1UxLql8pOlj8nDGgczpwo291VDdb7WuuULRVGh00skWotJBc5p8RnOOSttTXde1VZH3dbIwiCYU9HO52gZeNsB248cZ5jbnyV3a5GGtezX3eBOxxmflxEcrX48C3DjvzGd8rFq2OspKctqm65q22M7uSJhd3bGkEA7DOOXoVN01XDVXRmQ0wyVncskGAMTU++Pi3G6je0rJlfVWu6tq6d49qgfjPiQcEEddiVvSx1rLvaKWuj0gTMDnNac6XdR8CuerxMRdpmSgFpcHiQHAdqbq6+qyXsx4iktHFDaGSRzqGqk7p0YILWPJwHDyztsteFm9K\/RPiVOXi9SvXHlu8RL2I\/JRV\/vb7fUmmp6fVK3Bc6TZuPLHNX9nutFcgGxVEXtGkF8WrdruoGeeF6ccnHN5pE94cE4LxSLzHZP8ACzcXiE+TvuKzlYfw6zTdoj5O+4rMFxcud3\/Z1cX7BERcrpEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxv2pzH8\/L3DEA1slXKXgb598jPlu1dkLjTtIkkm7Q+Idf0m1s0bSByGo4Kyyz2aY\/KChZMx7S33Y9s58OR6\/FU7hKQ3G24xlVKXvWNf3rsgjIBB+PXy+1erXRyXbiG328A\/ppmg+hO5+WVjEdVorDTfTWZlvPgW2\/k3hK3QluHuj71\/q7f8Qp1rcPb6\/grvuQ1rWsADWjAA6BW9QTHICBu1pd\/PyXuc23p8Wax8a\/57PI4sepyItP6\/wDHdCS47yrqX6S2MFwPh\/OFp69VbairMsrdVNSPMUbC3PePOQPUNLR8\/RbRvru54cuUjZxT6gIzIRs0EgE+uCVpprhNW03ds008RYyIEcwJmBxPmdRPxXJnjWqw6sc9W5Xgt8VZTQyVLBPUTPMkzQCMn3wDtjONWcf+FJ3J0BoJI3tcypgtAla7ltjbDs+I5YUfQVEbaC2CHLC9gIcXgZyxp6uG2HevP1UpWua9skJiGXWQfpNW\/pjGOfXKx9l58oK2VVSbdb6h2mqhqqKSMkuJw0k6sD4dPsVCGCPuY6q2ybU8UM\/cu5SShxaTueg3+JXjh6ZrouB5cvh1iqg0ZwCdxj57q1pWGOgtxdjvzS1bHyRNJGqNxcM58tvxVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/uuaB6KOY6alnY5wMNTGQ5uDuPAqVqpqqa50ctUWzU8zQ6OTqRJHgB3L+4PkqV7j0+zPGwcCzJ35HI\/wA\/2Km+7eI3Ruc3B98pae4yP1maNrxjG3XH3rHrxG6Cu7yL3TtMxwPI8jj\/APPzXvs0qvauGxA45fTSOZ+6dx9pPyS4VEdbSSPje50tHLiQhpGGkkdfDn+6srbmepNe0dLbvZ9xVSXS6UVI9ksda6Ikgj3XEN33+BWzVz12LPb+esMTx+ka2QgA5xlhyPXl810Kur1Jyd5c8UinaoiIiRERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcYdpfev7RL+2DAPt02Sc8y49fLA+ZXZ6447QG57ROIcMcWe3y5cDy94n8HD5eKzyfK1ZjxKDwXRtbkOkIJOnJA5nr4D7le9mNRIOP7a6OKNznSaPfOQ0O2J9cE4UJVzGna4sJyfdz6qa7P7fNUcRwQwvfFO8ta2QAHSctHL4rPB93Uvm7V6XTboCTy3WP3So0XCpjdpayGLLnH+fNZPdHstltfPK7DYmE6jtyGfwWiOMeMXR0VdFTukNU8tj75z9nt5E+Pw8138jPFrxS0do1P7uDjYZivXE957L7iS7x3ThWWMQujie\/WNf64Y\/LT5A4+S1s6QNrBp+g2UOYAcavq3j\/KVPVFw1WuGmaA6KniZC4jfJ06c\/NYRNXOjmLYmiSpDeXRulsg+eMLK9+qdy3rXp7Mmoql0VNRnTodFTF7sc9IhhLuowcHb4KXbUB97hpDFGGmytf3hB1bnGM5xjbwUXUcP3W7inhtckcJp2PbI7vC3ILIwM458j5bBToY78rUcMjIgW20MLh9IHOCAc8tlTeltbYDZaos4e4OnqGZEVydE08+Z23V\/aAIKqCKN4LYb1UU72yDVs9p937FZVVoutptbKUNjqm0VXFWRsgydiwvJ9MYyPVe5mtD7lPPC+naa6K4DB8A3PPGfp7qvXHnaemfhVrJpDw9S1UobC+EZ7puMB0cmnYDpgnlsvV5HeUDyQToe12emDlv3uHy5qt3MU1uuEbZe9BqZu70gENEgJaNjuMkHPorOBnf2ruxq1Og05Z7zS4DnsT1Ci0d2uO34ZiWS9lleIrhUU5d7s8WoDGfeb\/sSsvuMTprwxuSyjlgc2XcYedxpPXrn4LUXC9eKK8UtS1+Wh4JA2y08\/sK2dV3dtRdZaX2JrTRv1QmIHXqbg7nODloJwVWK7lFraT3Y3qHH9va92XMbNG7AONQY7Pzxn5fHo9aA7KnU83aHTvjgdTzYkfpaQ5rmGM7+AIyAfNb\/AFekajStp33ERFdUREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXHPaQXfn5xCGu5V8rSARsc56eRHzXYy4t7Uaunpu0S\/wOlhhk9ulPdveGOdqeTnfGc5+WFlmjdWmKdSxitOqVsZdtnL\/IeP3rZvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lreeeIQNmbG5kveCI6STqHM\/cVnHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LZvbBxDUNENnpY2jv2h73SO30+GB8OvitI3KOesNTVQsdLDC4l79OGx9ASfUK8404kbcaqvuEBcyKKJtNTHJ5dSPiB8liFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzXq5VkbY3CaQEZb7h3wcAEkeJx1WLXqqiqqeNp1gRnOQMnkBy9VaPGlbTuZlsvha\/W0VUlNX3IzVczw1ojbqHQDfGF5vr47bed6008JYXGVwOxJwBttg+i1PSl0Uz5Y5pGu6PadJznn1VW5V9fLEYqurmlPVkj84CtqEblsyC7VM8VRLR18VXHGdMrnDkC0t5+GM4X1k7pXTNuNO7uJ2NY50YLsNwGkjffZufDK1\/w9f7rw9FN7BoDass1b7+6SQNjtufuWbRdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJVouKuFK5rWVBnpW4LSJGEk565w7cK1uk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1fSJxnnyWVQV01K+jmqHTshEYDgXANGn3S5225042WrbXxIYS98NNHmQtDmOJI91uMjkRyCy6K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZbl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXQC5u7CpvbOMbdUiSHR3EjCxrXDU5rSNQOPDoT19CukVdMCIiJEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxV2oQ0c\/G3FM8tNTvq\/yk+KOXT+kaQ7c5z0HL0Xaq4R7a++g7QL0yBznarhUS6WDcHUTn4b\/NZZYmdaaY5iN7hb0b6CXEdVUvkrpnOldK52psbi7Di\/G\/Lp4uz0WbcJXia19md8FIY5ZqiqOGt94hjRgOPhnXsOmklaHDqiOIyRRyRtnw1rsEavQ+q2Hwtdxw9VzW67XGut\/wCgYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvtVLiCZ4gpXWwGijLTqaZC4nTtqJwOeNsDqssuNVBxFSTxWqtnuTY2F3dSOAy\/OQNmt22B59T4KBnbVNjp31dsuEdQxp72WWQluog4AB25\/Ypmk7TFqxExDEJ6WXD9dfC\/OXnSXe8cZ8Oe5Hrle47bAGke1xOJc7BGrcAenXp9uFI3y5NfYoo4ql0kxky+OU5e078tt24wOY9DzVvRW2510zamKnqpYAzP1Lg30B5bFX12ZeF1Q26GG3d88ta98pZjG4GOfhzwrfie2xULWwxSU9S3U57JYd\/dwDg+HPkpilbI+1xxSgMlZLI45bn9bYY9Ao+9UtRLHFM2J7mFz2uLYznJaOiziJ33a2tXWoQppo4WUNTNK1kRPLm4AEZOnwOfsKlr7SUs0EElqmM8LIywvIEbiAXH6PM7Dn0UdV0NY4QU7o3ytjjw1zIycAnOPmSp+O3yTcO0LJGshfFO9zi5hDtBAOOXipisz3RN41pi8tuuDaF1XJTTCieAGzFh0Hflq5c8qm23BtY2Pd7HxlzDsCQR7px8ltyovdRU8A1HCroqdsUnviQOLi1\/e688vDA28FgcXCUrXR\/8US4OycMdy8tleK291bTSNanaItVoqPyiGlzI3x4cWyZHTPgp6pNVbKd0jKkyMlhIe6nBGD0G4GcHSVd2uwVlFXOmBqJdgPqnb\/HCvaW2VkbWRtpXvax2sCSLIzgcwdiNhsVFqW9k470iZ6vDYP9GG5TntHggrO9kFVG+SH3gRGe7cTkZ25Y2C7AXJf9H6jrKbtRtTpmTGFtNLAHPgwNo8jDtW3Lw6ldaKY37qzr2ERFKBERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcl9oMVG3j2+y1TxMRVTaY+7cNJJI+lnzxy6rrRaF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radNKRCKRkccdE7Q1w27n6DRsA3PksgmtTK211M89BBnDWCOalAkcAQQWE9dt8fith08tXEMslleMcnRPx8wMKDq4y6rmdI45LzsPn+KtWivUiLZCG291ZAG00onD56SONsLyOWuI4xnHMY9Ve19spLrGaK41UklLJiWORg7vuznOl7RuMH+6SPJenM3xnl4lfGsZ+sWn1OFfphHUxGTs04aOpwfWvc1xBa6XVkeIOBkeWx81PU9FQ0FLFSthe+CFoawaiCQOQ5+79qkmhgGQMjlndHiNzdJYMeOBlOmDcqUNZbRJrdbYnSc9bmDI8v98\/BXhulJI0h1Ew+HvEfDZWElKHNyzACsJ2d2SC52fIKOmEbTL5qc+82mcxp6CTO3xCsaCgstAA6KkeX5JzM\/VzPRR3tDmA4JPqVTNWTzaB5gJ0wblkFS6KUf8LLCCdtOMk\/NWElNVZcC5jfJzGsz81Hwv7x+8gj83A4+xXTK6agJY2SZ8TvpOgBcPjjdE7UZ6esYzU5s7Wk4Ds4aV4gt1VUk6NTw3dxJ2HxKyKjuEJjZIAGt8WNEb\/\/ALOBcFYX3jJ1mqIoqa1uqHVf0jr1nS3OTl2cu3HLCyz3vSk2pG5aYq1veIvOoXXYldpZO1K2UdJtaiahveRkATyticSXY3wM7Z9fTqdc9dkDqKr45ttZR08LWujl0uZGGke4djhdCrm4uf16TaY13dGfD6NunexERdLAREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXPnGLmHiu5mFzBKKiQE65Hu58gGAY9MroNaB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPpyU7Wg\/GRx+5R1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/wA7L7xJaJY6RksstECDp7qCIMx+JWkKMdEzMHAyfPqvHtLMj3T642X1sbYxnvgPQb\/6qk6rhZICA556kqRVdM8n3GkjwC9OiqJsd21x8Qeiouubne6yMY6Z2Vr+VJu9w8kA9WfzsiEtHHJFvPIxvqd1caaWVu7mu8wFAyuB96R4wf1nFUYqwMd+jy4Z6H8VCUvVUMQOWAb+KipwyEnWRH6nGVfMrc4bJN3Y66ACfmfwCnhw0yoofa4WxVrDzIcXu+R5eilDCgWSyiOF4e8nGGq+prPLLKWvlbD67faVlNLa7PJgCN9DWjlLnLc\/eFdVkdbTNxcoG3GjDdpAMuA8ncwoShG2Knp42PqXuJ55kDiw+Yc0kfYozii2VElJDPRwue6lcXxkBsgx1GtuCM\/\/ACCyCnhhGDZLi6ncf\/TVJwD5eB+1Uauc0cwdcbfPRS8hUUp2Pw5fIqJEJ\/R4ulU7tVp6OqpKymZKZ5WAt\/R\/VuJBP3LrlaP7Me5qOMaGeN9LVODZD32NErQWHm3r9q3gsumK+G3VNvIiIgIiICIiAiIgIiICIiAqdT9S5VFTqfqXILFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLn3ji83mk4kuMFHSRU0clU9kbhGA+c6sZGefPmAugloDjGl4vufFFzp6OmuHsgqHiIsiLGludvewMj4q1VbI1tve2Js3FN5ED3+8INZcfTHj6BVOJr5a66iqaGjiq6mWFhIc3UGAg4OfHlzPzX2g7M7lJJHJcjM3fUWRROcfi4hS9NbIoIp\/Z7Xc4hJqEhdRyl0hO2\/uk+OFbaumo\/aTo0NAaM9F61lvMtaT0PNV6uxcQNLWwcP3d+OZ9ikA\/yq2HDfE73hxsV2z\/8AxyD8FMSaeX1sbXFoLi8HduFaz1shJDD3bSeQ3JUgOE+IA495Yrrq5bUkh+JOF7PBfED5nNbaLmI+Rd7LIBj0wpRpecM8L3fiSAy0Rg7pj9DpJZBlpxnkNx8lF3OnruHr8aeriDamncC0OAex4zscEYIKmeF7bxVwzWVMtDbL1GJm6HaKJ7gRnZwBbzHn4pduH+KbnKyrraS9Vc4GAJqV+QM8gAMBV2npZtaK+y8a21tLVQQ0VyY33RG0NOcc2HqPL\/yoSWO8cHVROsSQOOA8Aljx+B8isWbwxxIG6xZLo2VhBa9tLIC3wwcLZXCtzvFVTttvEtiujg4aBUOoZC1w8HjTt6\/PxVt6RpRo7tZ7+Qyc+x1p2ycBrj6\/6r7PTXOzEuhcZIOZ07tx5jp6\/arfins2ro9dTZKedzRlzqcsOf3T19FbWKXii16I32i6VVLjBjfSSAt9Dj\/ZNo0ruqrXcP63H7HOeUsWzSfMfz6pLBdLczvKZ7K2kcNg1utrh6dPgpyp4a\/LVP38FBW00xO7JaZzMH0x9oUJHauJLRM9kFvrnMBzhsLnNd8MIJXstq7VWccUjoqZ9LXtbJ7jT7jvcOdui3stS8AUT5eKKWuq7NU0VSxjwZHQOY12Wkbkj71tpZ28tK+BERVWEREBERAREQEREBERAVOp+pcqio1jmsppHvcGtaMkk4AHigs0Xlj2SMa9jmuY4ZDgcgjxCIJRERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBUqoZgcDyREFiAAMAYCIiD\/\/Z"
},
{
"timing": 1875,
"timestamp": 16767297489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUDBAYHCAIB\/8QASBAAAQMDAgMFBAUICAUFAQAAAQACAwQFERIhBjFBBxNRYXEUIoGRMjOhscEVFiNCcoKT8Ag0NVJVstHhJCUmc\/FEU2KSonT\/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQIDBAUG\/8QAMBEBAAICAQMDAgUDBAMAAAAAAAECAxEEEiExE0FRBTIiYXGBoQZCwRRSkfAjM9H\/2gAMAwEAAhEDEQA\/AOqUREBERAREQFg\/DfaVaL9Nc2QRVUQt7mCV0jRghzg0Eb7jcLOFZwWu308k76ehpYnzjEzmRNaZP2iBv8VWYncaFo3iK3PYHtmcYy7SXlhaG+653XHRp5Z3Xqg4gt1fUiCmmc6Q\/RBYRkYznl5HmpNsTGtAa0ADYAdF9DWg5AVh9UM3iS36NUpmiOcYfE7Prtny+amV4dExxBcwEg5GehQW1vudLcDJ7JIX6ACfdI2PI7+isaTia31Lo26pYnSFrWh7DuScDlnqpkNA5BeXwxvxrY12khwyM4I6oLC5Xint1RHFUtlDXDUZGty1vr1+xWw4otJ51Dwd9jE\/pzPJTa8mNhe15Y0vaCA4jcZ5oI23X2huFQ6GlfI5w5ExuAO2c5x6\/Jeqy90dHLKypc9nduDSdBOSQDsBvyI35c\/BSDY2NLS1jQWjAwOQX0taTkhBCScU2phOZn6QM57t3PwxjOVeW28UVxkMdJKXvDdZBY4bepCvtDfBfQ0DkEH1ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaXaUwW6eUAktbnY4V2rC\/\/wBjVf7BQRENyLoYyYySWg7u\/wBkUfTf1eL9gfciDNkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFYX\/8Asar\/AGCr9WF\/\/sar\/YKDGKb+rxfsD7kSm\/q8X7A+5EGbIiICIiAiIgIiICIiAtdydpDqOqLrnaZIraZ6inZUwyCRznRVHc\/QwDz0n97AzgrYioMqaZ7w1ksTnEagAR80GFntOtDJKkSUlwDIdW4iDi7SQHYAPiQAeu55Ale6rtLtNJTTT1VHcYWRPEZ1Mjy52hj8Aa88pGb8t1l1Z7HLSTR1fcup3Mc2Rr8aS3GHA\/aqbaK3MtxoGwU7aJ7HMMIaA0tOdQx55OUGI0faXb6i4z0\/sNboafcexrXE4kbE7IzyDnt3GQRv0WeA5AOMeSthFSSxxNAic1ha6PBBxjkQvctVBCAZZWNBOASfLKCsipuqIWlgdKwF+zRqHvei+RVMEue6mjfjOcOBxgkfeCgqovPex5A1tyemV59oh7zR3jNeNWM9EFRFSFTAZDGJY9YGrTqGceK+vnijbqfIxrfEn+fFBURUm1ELmgiVmCdOdXXw+wr5JV08ckcck0bXyZ0NLt3Y54QVkVCerp4GtM08UYcdILnAZOM4+SrNcHDLSCPJB9REQEREBac4jvd0gv1fFDX1LI2TODWtkIAGeS3GtG8Uj\/qK4\/8Aff8Aeu3g1i153Hs5OXMxWNPH5w3j\/Eqv+IV8\/OG8f4nV\/wAUqNIXwhen6dP9sOHrt8pL84rx0udX\/FK+fnFecf2lV\/xSowplPSp8Qnrt8pT84rx\/idX\/ABCn5w3n\/E6v+KVF7L6o9KnxB12+UoOIbx\/idX\/FK+jiG8f4lV\/xCooL0npU+IT12+Up+cN4\/wASq\/4pVRvEF3\/xKr\/iFRAVRqj0qfEHXb5TEd+uxO9xqv4hUZxNxTeaSmiEVwrG6nanOZIc4GMNHmSR9qRrGuKXOFxY+N2DHGM53GAHkgj4BVvjrEdqwtW0zPeXv87+IIcumvNe5kI1SaZnHU93Jg8QM\/a1U5OKeJXiGlbfK8VEn6WZ7Z3YjZnkP8o+J6KKeGRs754LYICZJIub+9Pj489vHIxyVs8zU8AEZb+UK1x25iMePo0fAn1Slcdo3qEWm9Z1MtjdmHEt6vHaHS01TcquS3wNlEjXSFzZpNB29G\/f6Lfi507IJYKTju0W6ma5zu6lc7fdjQx3vO8y75kkrotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFYX\/8Asar\/AGCr9WN8a59pqmsBc4swABklBi9N\/V4v2B9yKpTwSiCMGKQENH6p8EQZkiIgIiICIiAiIgIiICxKWW2znXPZLi50eQ3ET+QOB1Hj9vkstUWL7Rd7FE972SyadLSwnmcDcbIIa4G2CF5q7LVuglc6SQta4nOGuyd9h7x8gQV8pjaaggss9x\/R6tOph2cCSd9XPII9VJRcT0D9XeNqIsO04dETk4B6Z8cZ\/DdeouI6Saj9ohiqHhpAewM95mQeeT5HkgjoYrXDG6oprJW97G4FjXRuBLuY5nl7o9Mry11t9j92xV4iLx3jO7cDuHbgZ3xjB9VfM4qojDNK+GrjbE0OIkiwSCQNvmFVreI6ajqHxPp6t5aQNUceppyAdjnzQR08lrMDad9nuXdsJc0CF50k7EjfmvjqS1UMbmwWarlc+Ib6XEO64Jzsct3Uu2\/0PcxSOdI0SAkDuyS3HMEDkVQqOJ6CmqjBN3rXNe5rjoJDcZ3OPMILN\/5NpZaepZaKx07Y2Y7qIu04bgN3PT8PVUaeotLWh8Fjr8NDgAITjqCMZx1OymZr9RQw95K6RjTpLcsPvagSMf8A1Py9FRZxLQ91DI9szGyMMgy3JG5GCBvvg+WyD3R2i1zwiZlCYtTdBY\/LSANsYz5KqbDbDE2M0jCxpc5oJOxIAPXrgKl+cFK4RmKOaQPLg3AA5EDqR\/eC8u4komz1EGJu+hLwWaPpaRkkHl0IQV\/yDbO5dF7K3u3ODiNTuYBAPPzK8ScO2mT6VGw\/vOH4r4eIraIGTGV4Y\/OD3bunPoqbuJrewxazK0SBxae7J5O0\/bg\/LfCC5gsdBDSmmbCTDrc8Nc8nBIIPXwJCuqKjp6GJ0dLGI2OdqIBJycY6+gUYzia3SMc6N8jtGNY7sgtB2zuFWlv9BExr3vl0uZrBETjtkjw8iglUVvb6uOvo4qmHIZIM4cMEdCD8VcICIiAtI8UD\/qC4\/wDff963ctK8Tj\/n9w\/7zvvXdwPvn9HHzPthCOC8lVXDmqZXqvPeHbKmV6dsr2w0vtVwBe3VDEO8ePHHIfE4CyzZa4Mdsl\/EL4qTlvFK+ZWRY8N1Fp0+ONl9G6z2np45GPhnyYGBweDsOXvH4EgD0WCDGTp5ZXD9P+oxzer8Otf5dfL4f+m133t8XoBUYZDJPOxoGIsb+OVXHJdtctb2mseYc9qTWItPiX0Be2hfGhe2haM1SMLEL7M2e5VQY7Uw5iyOhwxv3krMowsPu1MaW7PicPdleJI3eI1aj8tIHy8VWZWheWm3m7RzNo9DbkJXvy\/6L4m5aWu8tWnB6Z9VAyviphU3Md5K44j7rGXM5YYMdSTnPI5Hkrm23SotbjW0ry2eGjLwMbOMmSQfi1ZXdbWbubc7h9kff01DiVjz9a1pDWRuPQ7SYcfABePyM1+Fn9Sfst\/EvSw46crF0f3R\/MKfYlSPi40pampIdWTtkdK5vIe4cMHk3l8z1XRa527KIHVXaRb6qOZ7KaFkrTAQQ4TaHBwk82jYf7BdEq3KyVyWia+NIwUmlZi3yIiLmbiIiAiIgIiICIiAiIgKnU\/UuVRU6n6lyCxREQSSIiAiIgIiICIiAiIgKLa68lh1xUIdl\/J7uWPd6ePPyUoiCEi\/OEMxILaXf3gXZ5f6\/f5Ku514EMwEdEZtu7Op2k776uvLwUoiCAlj4ikhGiaihlL3E6QXNDdA0gZHV2fTPVXlG68Gob7ZHQiD9bu3OLuXn5\/d57SaIPhaCMEAjzC+oiD45jXY1NB0nIyOR8V9REBERAREQfNDQ8v0jURgnG+F9REBERAREQFpjiYf8+uH\/ed963OtNcSYdfbhpIOJ3g48crv+n\/fP6OPmfbCGcFRcrhzVRe1evp5sytJFl9npGUFC3UcTlonlH+RvzP3qDslG2ruLe9H6CId5IcdB0WQv7zvGzvLdJLqqQ52wNo2+mTn4r5f+oOX441Z\/Of8AEf8Afye59I4\/nNP6R\/ldV7nUdhrHOwHae6BB5k8z8y75LBmDZZRxTK6K00NMdnv954z4D\/UlYu73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZaWsava5OWp+Psz+KkpBh5GFY26Mx0AcMe+XE7eePwUjIMvJHJdXEneW0suRGsdYeGhe2hfAFUGy9FxPbBurHia3vrrY59PgVUGXxkjywR8Qr9nNXMRVbRuNJidTtrIubOz9D9GSeKNn7LQHkfY5ZBwrxAyzVV4rKsaqXSGPwMnTGwuyP3nOCjeLY4rDcDVVDi23nVM0NaSWyEYwMeRd\/JWHWniOjvMMFvp2ysmqJ9b9YGHAuMjxz5bEfFcueuLPScOX3b4rXw2jJT2b87O+F\/yfxFZbkybTUvpz7Zp3bUPdGSSf\/kHE79QtxLRHZve6qo43slma8CCFk9U\/Oc6Qwsaz5uJ\/dW9149MGTj7x5J3qe36PUtmrmiL0jW4\/kREV1RERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBafvdIIrxcS0YL6mR588u\/0W4FypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vlmzw3Xo1DXjOnO+FRkj2WvKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO2ybVb2st7IJQWuqvfkO40xjzHL\/AHVzQxtlqGVDQ9rKh+pocNOGMGGtx4ZOcLGJb7WSW6VupjzVP7iB2RkM6n7D4q54XqpvyrIxsjhR0zSzTqyMNGTt03wvkuXxs2W2TNee8\/8Af\/kfs9\/Blx461x09nriqbvru5gOWwtDB68z96h6kYpX+YwrmZzpqiSV\/0nuLj8VSlBMlNEG57yUNPkMEk\/YvsceOOJxYp\/th87MznzzPzK3mnprfaGT1tRDTwBu8krwxu5yBkq5gqqWvj9ooaiGpgcdpIXh7T8QtLcftl427SG2CnnLaG3s0O5ka8ZccDmeTceSgrZcLl2XcVSREvqbS9wbPGGkBwPJwB5OH+oXm8TPGK+7e7u5GOcldR7OigF6aFb2mupLtb4K63zNmppm6mPb93kfJXeF7nae8PK1ry+jmq8ZwqTQqrAo0lZcSWqK8WaemmYHAtONt\/wCf9Auer1a57LdY6uihcG0WkzZds1xJAx5HHycF01Gtf9pNrfT09VWQQmaKWBzHxDrzwfgT8j5Li5eLcdceYdGC\/wDbKV7B5xcuN23ZoIZUh0cYdzEbI3D\/ADF66SXLn9HGeej4wprHcdPtVIyR8T28pYy12\/wK6jXHybRaazHx\/Pd1ceJiJj8xERczoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNdQLmXjlrhxjeARlhqpCWjcfSOCM9fs+arMROtpj8kM+n0yudNE9pbvpdzGOmTusMbcBUzVFRG90cpGqaiqOuBzb8Apriq50zYIbdUzzxGYahMM4YWuBAPUKE7mZ9VBHVGKZzB3sdSzfWPAkc\/55rPq82X14qlqSqqbe6OWgqJINOS2NrssGefuHI+S2bwPWOqOGp6mQkzEGFzg3SHOc7JIGfDK1bJnuWhwbqOBkbEeq2dwjGY+FqKPA9\/VLnxBO32Lbj45y5q4\/btM\/t3Z57Rjx2uv2tVneblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fq\/tsrpJ2Wvhukce\/uModKB0jaevlnf91e5zp6cMvL4kbyQtuw23F3tV5rSHV9bI6QkgE4OrfxGSD9imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr7Cra+SlktU+dxbC2ekdG5jsHVrOQc9OW3geWSvCrG693p2nVmouD+IK\/s3vpo7iJJbFUv98DfQf77fPx8cei6IpJoayliqaSVk0ErQ9kjDkOB5ELU\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD52PZFXXzh7iY8MVFNNV2yYOljeP\/T45uyf1c7EeJ28+7h8maz6VnNycMWjrq3a0br2AmF6aF6zgVGcl5uFGyvoJaeRocHNIweRyMY\/Be2hXESpaNxpMdu7XvZfQVFL202SmezLKWGpf37ub2GMho9c5z5g+K6gWnuFbXGztFttTu18bJnRuHVrmEOafQ6T8luFeJmp0X09TFO67ERFk0EREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFzxxvcpX8S3anmZF3bKh7WOc0ZA1HkV0OuXe0CoMfF95GQ4irkxqPUuwAsc0zEahpjrEzufZri+uu1LcaiS40rKyie8mMgZ0N8PMeRz8CvVnMUMBdDtFK7XG0jfSR05\/yVI1UksFLM0TCSOUYxn6R5HY8up9Rz3VtCxrGR6md3GBgtOx+CrMxOoWisxuVerLmxuzgOaNIx4nYLcdvpvZrdSwf+3E1nyC0\/a4jU3m20py9kszS7x0g\/8AlbtwCMtwR5L1fpGPc2yS4fqNtdNIUg3yWmKUyXvtTu92qWujgoH+xQCQYLdOxOPA7n95bnnhfLSgscWZJ5czgkfgsU4kawSymMhs2ggnIGo46+Oynm8iMv8A46+IV42Cccdc+77w617a2bSNMMYlhLQcAkFpBx8SfioriZrhTXWVj5HEspyY2xh5aGvcScdRj7ir\/hoB9VLUNdG5pznTzy6KE\/Hl9oUfxBTh8N1cBUSufDFmOOTQ4aXuOWE433zzIOAMePHXw2nys6zXrrIXiQMNRVtDnNHuh0QeMeIJB6eR3U\/wZHC24yvY0B8pmIdsdTXFkg36D3jssdrNHt0jnNp4wauAgueXFxkjLTt+q4jpyPqVe8JVbqSRsuh5jYyN7\/0ejGGPiOBnnljdjyVscxS8WLx1VmIbI0L6GqMs9+pbnOKb6uq06tGQc+nXp4KY0L26Za5I6qTuHmXpak9NoeAFWjC+NYqjWqyE1wpEx98pXubl0eotPgdJH3FbBWB8JjF5h9HfcVni8nmf+z9nocX7BERcjoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFyf2jdzJxtfI6hrnNNVIMjpl2Dz2PMfNdYLkftDq4WcacRiRoa9lXLyO+NWNxy6jx+kPFZ3j3WrPtDFqgRy1bIhK\/TET7788yB8uXLxJ8VeSMLYGlk7JRJ4HJHrkKxp9L3STElssji848\/hjfKrvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PvK2u6MtcXRnB6g8isE7G6L\/g7hcHNOZHiJhPgNz94+S2Jo1EA9ThfQcHWHj9U\/nLyOXPqZ+mP0fJtmQxkAOABcCR03z5rA74935Ujfk6BI1hxg4ycb\/NZ1XYfVyHSToaSHcsbY\/Faw4jrBRCslkcXMeD3b9IzkkbEfEAevReRiifTiZ8y9DLMdeo9nuw3TurgaOnhdV1TY9LxBg7tAaXOJIG+BjdRV3vVG8XkVbK2Ko9l0mkkw0nS47sPLVvyyeXqvnCd8p7VU1UtXLBT1UxLql8pOlj8nDGgczpwo291VDdb7WuuULRVGh00skWotJBc5p8RnOOSttTXde1VZH3dbIwiCYU9HO52gZeNsB248cZ5jbnyV3a5GGtezX3eBOxxmflxEcrX48C3DjvzGd8rFq2OspKctqm65q22M7uSJhd3bGkEA7DOOXoVN01XDVXRmQ0wyVncskGAMTU++Pi3G6je0rJlfVWu6tq6d49qgfjPiQcEEddiVvSx1rLvaKWuj0gTMDnNac6XdR8CuerxMRdpmSgFpcHiQHAdqbq6+qyXsx4iktHFDaGSRzqGqk7p0YILWPJwHDyztsteFm9K\/RPiVOXi9SvXHlu8RL2I\/JRV\/vb7fUmmp6fVK3Bc6TZuPLHNX9nutFcgGxVEXtGkF8WrdruoGeeF6ccnHN5pE94cE4LxSLzHZP8ACzcXiE+TvuKzlYfw6zTdoj5O+4rMFxcud3\/Z1cX7BERcrpEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxv2pzH8\/L3DEA1slXKXgb598jPlu1dkLjTtIkkm7Q+Idf0m1s0bSByGo4Kyyz2aY\/KChZMx7S33Y9s58OR6\/FU7hKQ3G24xlVKXvWNf3rsgjIBB+PXy+1erXRyXbiG328A\/ppmg+hO5+WVjEdVorDTfTWZlvPgW2\/k3hK3QluHuj71\/q7f8Qp1rcPb6\/grvuQ1rWsADWjAA6BW9QTHICBu1pd\/PyXuc23p8Wax8a\/57PI4sepyItP6\/wDHdCS47yrqX6S2MFwPh\/OFp69VbairMsrdVNSPMUbC3PePOQPUNLR8\/RbRvru54cuUjZxT6gIzIRs0EgE+uCVpprhNW03ds008RYyIEcwJmBxPmdRPxXJnjWqw6sc9W5Xgt8VZTQyVLBPUTPMkzQCMn3wDtjONWcf+FJ3J0BoJI3tcypgtAla7ltjbDs+I5YUfQVEbaC2CHLC9gIcXgZyxp6uG2HevP1UpWua9skJiGXWQfpNW\/pjGOfXKx9l58oK2VVSbdb6h2mqhqqKSMkuJw0k6sD4dPsVCGCPuY6q2ybU8UM\/cu5SShxaTueg3+JXjh6ZrouB5cvh1iqg0ZwCdxj57q1pWGOgtxdjvzS1bHyRNJGqNxcM58tvxVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/uuaB6KOY6alnY5wMNTGQ5uDuPAqVqpqqa50ctUWzU8zQ6OTqRJHgB3L+4PkqV7j0+zPGwcCzJ35HI\/wA\/2Km+7eI3Ruc3B98pae4yP1maNrxjG3XH3rHrxG6Cu7yL3TtMxwPI8jj\/APPzXvs0qvauGxA45fTSOZ+6dx9pPyS4VEdbSSPje50tHLiQhpGGkkdfDn+6srbmepNe0dLbvZ9xVSXS6UVI9ksda6Ikgj3XEN33+BWzVz12LPb+esMTx+ka2QgA5xlhyPXl810Kur1Jyd5c8UinaoiIiRERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcYdpfev7RL+2DAPt02Sc8y49fLA+ZXZ6447QG57ROIcMcWe3y5cDy94n8HD5eKzyfK1ZjxKDwXRtbkOkIJOnJA5nr4D7le9mNRIOP7a6OKNznSaPfOQ0O2J9cE4UJVzGna4sJyfdz6qa7P7fNUcRwQwvfFO8ta2QAHSctHL4rPB93Uvm7V6XTboCTy3WP3So0XCpjdpayGLLnH+fNZPdHstltfPK7DYmE6jtyGfwWiOMeMXR0VdFTukNU8tj75z9nt5E+Pw8138jPFrxS0do1P7uDjYZivXE957L7iS7x3ThWWMQujie\/WNf64Y\/LT5A4+S1s6QNrBp+g2UOYAcavq3j\/KVPVFw1WuGmaA6KniZC4jfJ06c\/NYRNXOjmLYmiSpDeXRulsg+eMLK9+qdy3rXp7Mmoql0VNRnTodFTF7sc9IhhLuowcHb4KXbUB97hpDFGGmytf3hB1bnGM5xjbwUXUcP3W7inhtckcJp2PbI7vC3ILIwM458j5bBToY78rUcMjIgW20MLh9IHOCAc8tlTeltbYDZaos4e4OnqGZEVydE08+Z23V\/aAIKqCKN4LYb1UU72yDVs9p937FZVVoutptbKUNjqm0VXFWRsgydiwvJ9MYyPVe5mtD7lPPC+naa6K4DB8A3PPGfp7qvXHnaemfhVrJpDw9S1UobC+EZ7puMB0cmnYDpgnlsvV5HeUDyQToe12emDlv3uHy5qt3MU1uuEbZe9BqZu70gENEgJaNjuMkHPorOBnf2ruxq1Og05Z7zS4DnsT1Ci0d2uO34ZiWS9lleIrhUU5d7s8WoDGfeb\/sSsvuMTprwxuSyjlgc2XcYedxpPXrn4LUXC9eKK8UtS1+Wh4JA2y08\/sK2dV3dtRdZaX2JrTRv1QmIHXqbg7nODloJwVWK7lFraT3Y3qHH9va92XMbNG7AONQY7Pzxn5fHo9aA7KnU83aHTvjgdTzYkfpaQ5rmGM7+AIyAfNb\/AFekajStp33ERFdUREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXHPaQXfn5xCGu5V8rSARsc56eRHzXYy4t7Uaunpu0S\/wOlhhk9ulPdveGOdqeTnfGc5+WFlmjdWmKdSxitOqVsZdtnL\/IeP3rZvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lreeeIQNmbG5kveCI6STqHM\/cVnHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LZvbBxDUNENnpY2jv2h73SO30+GB8OvitI3KOesNTVQsdLDC4l79OGx9ASfUK8404kbcaqvuEBcyKKJtNTHJ5dSPiB8liFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzXq5VkbY3CaQEZb7h3wcAEkeJx1WLXqqiqqeNp1gRnOQMnkBy9VaPGlbTuZlsvha\/W0VUlNX3IzVczw1ojbqHQDfGF5vr47bed6008JYXGVwOxJwBttg+i1PSl0Uz5Y5pGu6PadJznn1VW5V9fLEYqurmlPVkj84CtqEblsyC7VM8VRLR18VXHGdMrnDkC0t5+GM4X1k7pXTNuNO7uJ2NY50YLsNwGkjffZufDK1\/w9f7rw9FN7BoDass1b7+6SQNjtufuWbRdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJVouKuFK5rWVBnpW4LSJGEk565w7cK1uk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1fSJxnnyWVQV01K+jmqHTshEYDgXANGn3S5225042WrbXxIYS98NNHmQtDmOJI91uMjkRyCy6K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZbl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXQC5u7CpvbOMbdUiSHR3EjCxrXDU5rSNQOPDoT19CukVdMCIiJEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxV2oQ0c\/G3FM8tNTvq\/yk+KOXT+kaQ7c5z0HL0Xaq4R7a++g7QL0yBznarhUS6WDcHUTn4b\/NZZYmdaaY5iN7hb0b6CXEdVUvkrpnOldK52psbi7Di\/G\/Lp4uz0WbcJXia19md8FIY5ZqiqOGt94hjRgOPhnXsOmklaHDqiOIyRRyRtnw1rsEavQ+q2Hwtdxw9VzW67XGut\/wCgYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvtVLiCZ4gpXWwGijLTqaZC4nTtqJwOeNsDqssuNVBxFSTxWqtnuTY2F3dSOAy\/OQNmt22B59T4KBnbVNjp31dsuEdQxp72WWQluog4AB25\/Ypmk7TFqxExDEJ6WXD9dfC\/OXnSXe8cZ8Oe5Hrle47bAGke1xOJc7BGrcAenXp9uFI3y5NfYoo4ql0kxky+OU5e078tt24wOY9DzVvRW2510zamKnqpYAzP1Lg30B5bFX12ZeF1Q26GG3d88ta98pZjG4GOfhzwrfie2xULWwxSU9S3U57JYd\/dwDg+HPkpilbI+1xxSgMlZLI45bn9bYY9Ao+9UtRLHFM2J7mFz2uLYznJaOiziJ33a2tXWoQppo4WUNTNK1kRPLm4AEZOnwOfsKlr7SUs0EElqmM8LIywvIEbiAXH6PM7Dn0UdV0NY4QU7o3ytjjw1zIycAnOPmSp+O3yTcO0LJGshfFO9zi5hDtBAOOXipisz3RN41pi8tuuDaF1XJTTCieAGzFh0Hflq5c8qm23BtY2Pd7HxlzDsCQR7px8ltyovdRU8A1HCroqdsUnviQOLi1\/e688vDA28FgcXCUrXR\/8US4OycMdy8tleK291bTSNanaItVoqPyiGlzI3x4cWyZHTPgp6pNVbKd0jKkyMlhIe6nBGD0G4GcHSVd2uwVlFXOmBqJdgPqnb\/HCvaW2VkbWRtpXvax2sCSLIzgcwdiNhsVFqW9k470iZ6vDYP9GG5TntHggrO9kFVG+SH3gRGe7cTkZ25Y2C7AXJf9H6jrKbtRtTpmTGFtNLAHPgwNo8jDtW3Lw6ldaKY37qzr2ERFKBERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcl9oMVG3j2+y1TxMRVTaY+7cNJJI+lnzxy6rrRaF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radNKRCKRkccdE7Q1w27n6DRsA3PksgmtTK211M89BBnDWCOalAkcAQQWE9dt8fith08tXEMslleMcnRPx8wMKDq4y6rmdI45LzsPn+KtWivUiLZCG291ZAG00onD56SONsLyOWuI4xnHMY9Ve19spLrGaK41UklLJiWORg7vuznOl7RuMH+6SPJenM3xnl4lfGsZ+sWn1OFfphHUxGTs04aOpwfWvc1xBa6XVkeIOBkeWx81PU9FQ0FLFSthe+CFoawaiCQOQ5+79qkmhgGQMjlndHiNzdJYMeOBlOmDcqUNZbRJrdbYnSc9bmDI8v98\/BXhulJI0h1Ew+HvEfDZWElKHNyzACsJ2d2SC52fIKOmEbTL5qc+82mcxp6CTO3xCsaCgstAA6KkeX5JzM\/VzPRR3tDmA4JPqVTNWTzaB5gJ0wblkFS6KUf8LLCCdtOMk\/NWElNVZcC5jfJzGsz81Hwv7x+8gj83A4+xXTK6agJY2SZ8TvpOgBcPjjdE7UZ6esYzU5s7Wk4Ds4aV4gt1VUk6NTw3dxJ2HxKyKjuEJjZIAGt8WNEb\/\/ALOBcFYX3jJ1mqIoqa1uqHVf0jr1nS3OTl2cu3HLCyz3vSk2pG5aYq1veIvOoXXYldpZO1K2UdJtaiahveRkATyticSXY3wM7Z9fTqdc9dkDqKr45ttZR08LWujl0uZGGke4djhdCrm4uf16TaY13dGfD6NunexERdLAREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXPnGLmHiu5mFzBKKiQE65Hu58gGAY9MroNaB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPpyU7Wg\/GRx+5R1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/wA7L7xJaJY6RksstECDp7qCIMx+JWkKMdEzMHAyfPqvHtLMj3T642X1sbYxnvgPQb\/6qk6rhZICA556kqRVdM8n3GkjwC9OiqJsd21x8Qeiouubne6yMY6Z2Vr+VJu9w8kA9WfzsiEtHHJFvPIxvqd1caaWVu7mu8wFAyuB96R4wf1nFUYqwMd+jy4Z6H8VCUvVUMQOWAb+KipwyEnWRH6nGVfMrc4bJN3Y66ACfmfwCnhw0yoofa4WxVrDzIcXu+R5eilDCgWSyiOF4e8nGGq+prPLLKWvlbD67faVlNLa7PJgCN9DWjlLnLc\/eFdVkdbTNxcoG3GjDdpAMuA8ncwoShG2Knp42PqXuJ55kDiw+Yc0kfYozii2VElJDPRwue6lcXxkBsgx1GtuCM\/\/ACCyCnhhGDZLi6ncf\/TVJwD5eB+1Uauc0cwdcbfPRS8hUUp2Pw5fIqJEJ\/R4ulU7tVp6OqpKymZKZ5WAt\/R\/VuJBP3LrlaP7Me5qOMaGeN9LVODZD32NErQWHm3r9q3gsumK+G3VNvIiIgIiICIiAiIgIiICIiAqdT9S5VFTqfqXILFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLn3ji83mk4kuMFHSRU0clU9kbhGA+c6sZGefPmAugloDjGl4vufFFzp6OmuHsgqHiIsiLGludvewMj4q1VbI1tve2Js3FN5ED3+8INZcfTHj6BVOJr5a66iqaGjiq6mWFhIc3UGAg4OfHlzPzX2g7M7lJJHJcjM3fUWRROcfi4hS9NbIoIp\/Z7Xc4hJqEhdRyl0hO2\/uk+OFbaumo\/aTo0NAaM9F61lvMtaT0PNV6uxcQNLWwcP3d+OZ9ikA\/yq2HDfE73hxsV2z\/8AxyD8FMSaeX1sbXFoLi8HduFaz1shJDD3bSeQ3JUgOE+IA495Yrrq5bUkh+JOF7PBfED5nNbaLmI+Rd7LIBj0wpRpecM8L3fiSAy0Rg7pj9DpJZBlpxnkNx8lF3OnruHr8aeriDamncC0OAex4zscEYIKmeF7bxVwzWVMtDbL1GJm6HaKJ7gRnZwBbzHn4pduH+KbnKyrraS9Vc4GAJqV+QM8gAMBV2npZtaK+y8a21tLVQQ0VyY33RG0NOcc2HqPL\/yoSWO8cHVROsSQOOA8Aljx+B8isWbwxxIG6xZLo2VhBa9tLIC3wwcLZXCtzvFVTttvEtiujg4aBUOoZC1w8HjTt6\/PxVt6RpRo7tZ7+Qyc+x1p2ycBrj6\/6r7PTXOzEuhcZIOZ07tx5jp6\/arfins2ro9dTZKedzRlzqcsOf3T19FbWKXii16I32i6VVLjBjfSSAt9Dj\/ZNo0ruqrXcP63H7HOeUsWzSfMfz6pLBdLczvKZ7K2kcNg1utrh6dPgpyp4a\/LVP38FBW00xO7JaZzMH0x9oUJHauJLRM9kFvrnMBzhsLnNd8MIJXstq7VWccUjoqZ9LXtbJ7jT7jvcOdui3stS8AUT5eKKWuq7NU0VSxjwZHQOY12Wkbkj71tpZ28tK+BERVWEREBERAREQEREBERAVOp+pcqio1jmsppHvcGtaMkk4AHigs0Xlj2SMa9jmuY4ZDgcgjxCIJRERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBUqoZgcDyREFiAAMAYCIiD\/\/Z"
},
{
"timing": 2250,
"timestamp": 16767672489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUDBAYHCAIB\/8QASBAAAQMDAgMFBAUICAUFAQAAAQACAwQFERIhBjFBBxNRYXEUIoGRMjOhscEVFiNCcoKT8Ag0NVJVstHhJCUmc\/FEU2KSonT\/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAQIDBAUG\/8QAMBEBAAICAQMDAgUDBAMAAAAAAAECAxEEEiExE0FRBTIiYXGBoQZCwRRSkfAjM9H\/2gAMAwEAAhEDEQA\/AOqUREBERAREQFg\/DfaVaL9Nc2QRVUQt7mCV0jRghzg0Eb7jcLOFZwWu308k76ehpYnzjEzmRNaZP2iBv8VWYncaFo3iK3PYHtmcYy7SXlhaG+653XHRp5Z3Xqg4gt1fUiCmmc6Q\/RBYRkYznl5HmpNsTGtAa0ADYAdF9DWg5AVh9UM3iS36NUpmiOcYfE7Prtny+amV4dExxBcwEg5GehQW1vudLcDJ7JIX6ACfdI2PI7+isaTia31Lo26pYnSFrWh7DuScDlnqpkNA5BeXwxvxrY12khwyM4I6oLC5Xint1RHFUtlDXDUZGty1vr1+xWw4otJ51Dwd9jE\/pzPJTa8mNhe15Y0vaCA4jcZ5oI23X2huFQ6GlfI5w5ExuAO2c5x6\/Jeqy90dHLKypc9nduDSdBOSQDsBvyI35c\/BSDY2NLS1jQWjAwOQX0taTkhBCScU2phOZn6QM57t3PwxjOVeW28UVxkMdJKXvDdZBY4bepCvtDfBfQ0DkEH1ERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaXaUwW6eUAktbnY4V2rC\/\/wBjVf7BQRENyLoYyYySWg7u\/wBkUfTf1eL9gfciDNkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFYX\/8Asar\/AGCr9WF\/\/sar\/YKDGKb+rxfsD7kSm\/q8X7A+5EGbIiICIiAiIgIiICIiAtdydpDqOqLrnaZIraZ6inZUwyCRznRVHc\/QwDz0n97AzgrYioMqaZ7w1ksTnEagAR80GFntOtDJKkSUlwDIdW4iDi7SQHYAPiQAeu55Ale6rtLtNJTTT1VHcYWRPEZ1Mjy52hj8Aa88pGb8t1l1Z7HLSTR1fcup3Mc2Rr8aS3GHA\/aqbaK3MtxoGwU7aJ7HMMIaA0tOdQx55OUGI0faXb6i4z0\/sNboafcexrXE4kbE7IzyDnt3GQRv0WeA5AOMeSthFSSxxNAic1ha6PBBxjkQvctVBCAZZWNBOASfLKCsipuqIWlgdKwF+zRqHvei+RVMEue6mjfjOcOBxgkfeCgqovPex5A1tyemV59oh7zR3jNeNWM9EFRFSFTAZDGJY9YGrTqGceK+vnijbqfIxrfEn+fFBURUm1ELmgiVmCdOdXXw+wr5JV08ckcck0bXyZ0NLt3Y54QVkVCerp4GtM08UYcdILnAZOM4+SrNcHDLSCPJB9REQEREBac4jvd0gv1fFDX1LI2TODWtkIAGeS3GtG8Uj\/qK4\/8Aff8Aeu3g1i153Hs5OXMxWNPH5w3j\/Eqv+IV8\/OG8f4nV\/wAUqNIXwhen6dP9sOHrt8pL84rx0udX\/FK+fnFecf2lV\/xSowplPSp8Qnrt8pT84rx\/idX\/ABCn5w3n\/E6v+KVF7L6o9KnxB12+UoOIbx\/idX\/FK+jiG8f4lV\/xCooL0npU+IT12+Up+cN4\/wASq\/4pVRvEF3\/xKr\/iFRAVRqj0qfEHXb5TEd+uxO9xqv4hUZxNxTeaSmiEVwrG6nanOZIc4GMNHmSR9qRrGuKXOFxY+N2DHGM53GAHkgj4BVvjrEdqwtW0zPeXv87+IIcumvNe5kI1SaZnHU93Jg8QM\/a1U5OKeJXiGlbfK8VEn6WZ7Z3YjZnkP8o+J6KKeGRs754LYICZJIub+9Pj489vHIxyVs8zU8AEZb+UK1x25iMePo0fAn1Slcdo3qEWm9Z1MtjdmHEt6vHaHS01TcquS3wNlEjXSFzZpNB29G\/f6Lfi507IJYKTju0W6ma5zu6lc7fdjQx3vO8y75kkrotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFYX\/8Asar\/AGCr9WN8a59pqmsBc4swABklBi9N\/V4v2B9yKpTwSiCMGKQENH6p8EQZkiIgIiICIiAiIgIiICxKWW2znXPZLi50eQ3ET+QOB1Hj9vkstUWL7Rd7FE972SyadLSwnmcDcbIIa4G2CF5q7LVuglc6SQta4nOGuyd9h7x8gQV8pjaaggss9x\/R6tOph2cCSd9XPII9VJRcT0D9XeNqIsO04dETk4B6Z8cZ\/DdeouI6Saj9ohiqHhpAewM95mQeeT5HkgjoYrXDG6oprJW97G4FjXRuBLuY5nl7o9Mry11t9j92xV4iLx3jO7cDuHbgZ3xjB9VfM4qojDNK+GrjbE0OIkiwSCQNvmFVreI6ajqHxPp6t5aQNUceppyAdjnzQR08lrMDad9nuXdsJc0CF50k7EjfmvjqS1UMbmwWarlc+Ib6XEO64Jzsct3Uu2\/0PcxSOdI0SAkDuyS3HMEDkVQqOJ6CmqjBN3rXNe5rjoJDcZ3OPMILN\/5NpZaepZaKx07Y2Y7qIu04bgN3PT8PVUaeotLWh8Fjr8NDgAITjqCMZx1OymZr9RQw95K6RjTpLcsPvagSMf8A1Py9FRZxLQ91DI9szGyMMgy3JG5GCBvvg+WyD3R2i1zwiZlCYtTdBY\/LSANsYz5KqbDbDE2M0jCxpc5oJOxIAPXrgKl+cFK4RmKOaQPLg3AA5EDqR\/eC8u4komz1EGJu+hLwWaPpaRkkHl0IQV\/yDbO5dF7K3u3ODiNTuYBAPPzK8ScO2mT6VGw\/vOH4r4eIraIGTGV4Y\/OD3bunPoqbuJrewxazK0SBxae7J5O0\/bg\/LfCC5gsdBDSmmbCTDrc8Nc8nBIIPXwJCuqKjp6GJ0dLGI2OdqIBJycY6+gUYzia3SMc6N8jtGNY7sgtB2zuFWlv9BExr3vl0uZrBETjtkjw8iglUVvb6uOvo4qmHIZIM4cMEdCD8VcICIiAtI8UD\/qC4\/wDff963ctK8Tj\/n9w\/7zvvXdwPvn9HHzPthCOC8lVXDmqZXqvPeHbKmV6dsr2w0vtVwBe3VDEO8ePHHIfE4CyzZa4Mdsl\/EL4qTlvFK+ZWRY8N1Fp0+ONl9G6z2np45GPhnyYGBweDsOXvH4EgD0WCDGTp5ZXD9P+oxzer8Otf5dfL4f+m133t8XoBUYZDJPOxoGIsb+OVXHJdtctb2mseYc9qTWItPiX0Be2hfGhe2haM1SMLEL7M2e5VQY7Uw5iyOhwxv3krMowsPu1MaW7PicPdleJI3eI1aj8tIHy8VWZWheWm3m7RzNo9DbkJXvy\/6L4m5aWu8tWnB6Z9VAyviphU3Md5K44j7rGXM5YYMdSTnPI5Hkrm23SotbjW0ry2eGjLwMbOMmSQfi1ZXdbWbubc7h9kff01DiVjz9a1pDWRuPQ7SYcfABePyM1+Fn9Sfst\/EvSw46crF0f3R\/MKfYlSPi40pampIdWTtkdK5vIe4cMHk3l8z1XRa527KIHVXaRb6qOZ7KaFkrTAQQ4TaHBwk82jYf7BdEq3KyVyWia+NIwUmlZi3yIiLmbiIiAiIgIiICIiAiIgKnU\/UuVRU6n6lyCxREQSSIiAiIgIiICIiAiIgKLa68lh1xUIdl\/J7uWPd6ePPyUoiCEi\/OEMxILaXf3gXZ5f6\/f5Ku514EMwEdEZtu7Op2k776uvLwUoiCAlj4ikhGiaihlL3E6QXNDdA0gZHV2fTPVXlG68Gob7ZHQiD9bu3OLuXn5\/d57SaIPhaCMEAjzC+oiD45jXY1NB0nIyOR8V9REBERAREQfNDQ8v0jURgnG+F9REBERAREQFpjiYf8+uH\/ed963OtNcSYdfbhpIOJ3g48crv+n\/fP6OPmfbCGcFRcrhzVRe1evp5sytJFl9npGUFC3UcTlonlH+RvzP3qDslG2ruLe9H6CId5IcdB0WQv7zvGzvLdJLqqQ52wNo2+mTn4r5f+oOX441Z\/Of8AEf8Afye59I4\/nNP6R\/ldV7nUdhrHOwHae6BB5k8z8y75LBmDZZRxTK6K00NMdnv954z4D\/UlYu73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZaWsava5OWp+Psz+KkpBh5GFY26Mx0AcMe+XE7eePwUjIMvJHJdXEneW0suRGsdYeGhe2hfAFUGy9FxPbBurHia3vrrY59PgVUGXxkjywR8Qr9nNXMRVbRuNJidTtrIubOz9D9GSeKNn7LQHkfY5ZBwrxAyzVV4rKsaqXSGPwMnTGwuyP3nOCjeLY4rDcDVVDi23nVM0NaSWyEYwMeRd\/JWHWniOjvMMFvp2ysmqJ9b9YGHAuMjxz5bEfFcueuLPScOX3b4rXw2jJT2b87O+F\/yfxFZbkybTUvpz7Zp3bUPdGSSf\/kHE79QtxLRHZve6qo43slma8CCFk9U\/Oc6Qwsaz5uJ\/dW9149MGTj7x5J3qe36PUtmrmiL0jW4\/kREV1RERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBafvdIIrxcS0YL6mR588u\/0W4FypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vlmzw3Xo1DXjOnO+FRkj2WvKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO2ybVb2st7IJQWuqvfkO40xjzHL\/AHVzQxtlqGVDQ9rKh+pocNOGMGGtx4ZOcLGJb7WSW6VupjzVP7iB2RkM6n7D4q54XqpvyrIxsjhR0zSzTqyMNGTt03wvkuXxs2W2TNee8\/8Af\/kfs9\/Blx461x09nriqbvru5gOWwtDB68z96h6kYpX+YwrmZzpqiSV\/0nuLj8VSlBMlNEG57yUNPkMEk\/YvsceOOJxYp\/th87MznzzPzK3mnprfaGT1tRDTwBu8krwxu5yBkq5gqqWvj9ooaiGpgcdpIXh7T8QtLcftl427SG2CnnLaG3s0O5ka8ZccDmeTceSgrZcLl2XcVSREvqbS9wbPGGkBwPJwB5OH+oXm8TPGK+7e7u5GOcldR7OigF6aFb2mupLtb4K63zNmppm6mPb93kfJXeF7nae8PK1ry+jmq8ZwqTQqrAo0lZcSWqK8WaemmYHAtONt\/wCf9Auer1a57LdY6uihcG0WkzZds1xJAx5HHycF01Gtf9pNrfT09VWQQmaKWBzHxDrzwfgT8j5Li5eLcdceYdGC\/wDbKV7B5xcuN23ZoIZUh0cYdzEbI3D\/ADF66SXLn9HGeej4wprHcdPtVIyR8T28pYy12\/wK6jXHybRaazHx\/Pd1ceJiJj8xERczoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNdQLmXjlrhxjeARlhqpCWjcfSOCM9fs+arMROtpj8kM+n0yudNE9pbvpdzGOmTusMbcBUzVFRG90cpGqaiqOuBzb8Apriq50zYIbdUzzxGYahMM4YWuBAPUKE7mZ9VBHVGKZzB3sdSzfWPAkc\/55rPq82X14qlqSqqbe6OWgqJINOS2NrssGefuHI+S2bwPWOqOGp6mQkzEGFzg3SHOc7JIGfDK1bJnuWhwbqOBkbEeq2dwjGY+FqKPA9\/VLnxBO32Lbj45y5q4\/btM\/t3Z57Rjx2uv2tVneblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fq\/tsrpJ2Wvhukce\/uModKB0jaevlnf91e5zp6cMvL4kbyQtuw23F3tV5rSHV9bI6QkgE4OrfxGSD9imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr7Cra+SlktU+dxbC2ekdG5jsHVrOQc9OW3geWSvCrG693p2nVmouD+IK\/s3vpo7iJJbFUv98DfQf77fPx8cei6IpJoayliqaSVk0ErQ9kjDkOB5ELU\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD52PZFXXzh7iY8MVFNNV2yYOljeP\/T45uyf1c7EeJ28+7h8maz6VnNycMWjrq3a0br2AmF6aF6zgVGcl5uFGyvoJaeRocHNIweRyMY\/Be2hXESpaNxpMdu7XvZfQVFL202SmezLKWGpf37ub2GMho9c5z5g+K6gWnuFbXGztFttTu18bJnRuHVrmEOafQ6T8luFeJmp0X09TFO67ERFk0EREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFzxxvcpX8S3anmZF3bKh7WOc0ZA1HkV0OuXe0CoMfF95GQ4irkxqPUuwAsc0zEahpjrEzufZri+uu1LcaiS40rKyie8mMgZ0N8PMeRz8CvVnMUMBdDtFK7XG0jfSR05\/yVI1UksFLM0TCSOUYxn6R5HY8up9Rz3VtCxrGR6md3GBgtOx+CrMxOoWisxuVerLmxuzgOaNIx4nYLcdvpvZrdSwf+3E1nyC0\/a4jU3m20py9kszS7x0g\/8AlbtwCMtwR5L1fpGPc2yS4fqNtdNIUg3yWmKUyXvtTu92qWujgoH+xQCQYLdOxOPA7n95bnnhfLSgscWZJ5czgkfgsU4kawSymMhs2ggnIGo46+Oynm8iMv8A46+IV42Cccdc+77w617a2bSNMMYlhLQcAkFpBx8SfioriZrhTXWVj5HEspyY2xh5aGvcScdRj7ir\/hoB9VLUNdG5pznTzy6KE\/Hl9oUfxBTh8N1cBUSufDFmOOTQ4aXuOWE433zzIOAMePHXw2nys6zXrrIXiQMNRVtDnNHuh0QeMeIJB6eR3U\/wZHC24yvY0B8pmIdsdTXFkg36D3jssdrNHt0jnNp4wauAgueXFxkjLTt+q4jpyPqVe8JVbqSRsuh5jYyN7\/0ejGGPiOBnnljdjyVscxS8WLx1VmIbI0L6GqMs9+pbnOKb6uq06tGQc+nXp4KY0L26Za5I6qTuHmXpak9NoeAFWjC+NYqjWqyE1wpEx98pXubl0eotPgdJH3FbBWB8JjF5h9HfcVni8nmf+z9nocX7BERcjoEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFyf2jdzJxtfI6hrnNNVIMjpl2Dz2PMfNdYLkftDq4WcacRiRoa9lXLyO+NWNxy6jx+kPFZ3j3WrPtDFqgRy1bIhK\/TET7788yB8uXLxJ8VeSMLYGlk7JRJ4HJHrkKxp9L3STElssji848\/hjfKrvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PvK2u6MtcXRnB6g8isE7G6L\/g7hcHNOZHiJhPgNz94+S2Jo1EA9ThfQcHWHj9U\/nLyOXPqZ+mP0fJtmQxkAOABcCR03z5rA74935Ujfk6BI1hxg4ycb\/NZ1XYfVyHSToaSHcsbY\/Faw4jrBRCslkcXMeD3b9IzkkbEfEAevReRiifTiZ8y9DLMdeo9nuw3TurgaOnhdV1TY9LxBg7tAaXOJIG+BjdRV3vVG8XkVbK2Ko9l0mkkw0nS47sPLVvyyeXqvnCd8p7VU1UtXLBT1UxLql8pOlj8nDGgczpwo291VDdb7WuuULRVGh00skWotJBc5p8RnOOSttTXde1VZH3dbIwiCYU9HO52gZeNsB248cZ5jbnyV3a5GGtezX3eBOxxmflxEcrX48C3DjvzGd8rFq2OspKctqm65q22M7uSJhd3bGkEA7DOOXoVN01XDVXRmQ0wyVncskGAMTU++Pi3G6je0rJlfVWu6tq6d49qgfjPiQcEEddiVvSx1rLvaKWuj0gTMDnNac6XdR8CuerxMRdpmSgFpcHiQHAdqbq6+qyXsx4iktHFDaGSRzqGqk7p0YILWPJwHDyztsteFm9K\/RPiVOXi9SvXHlu8RL2I\/JRV\/vb7fUmmp6fVK3Bc6TZuPLHNX9nutFcgGxVEXtGkF8WrdruoGeeF6ccnHN5pE94cE4LxSLzHZP8ACzcXiE+TvuKzlYfw6zTdoj5O+4rMFxcud3\/Z1cX7BERcrpEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxv2pzH8\/L3DEA1slXKXgb598jPlu1dkLjTtIkkm7Q+Idf0m1s0bSByGo4Kyyz2aY\/KChZMx7S33Y9s58OR6\/FU7hKQ3G24xlVKXvWNf3rsgjIBB+PXy+1erXRyXbiG328A\/ppmg+hO5+WVjEdVorDTfTWZlvPgW2\/k3hK3QluHuj71\/q7f8Qp1rcPb6\/grvuQ1rWsADWjAA6BW9QTHICBu1pd\/PyXuc23p8Wax8a\/57PI4sepyItP6\/wDHdCS47yrqX6S2MFwPh\/OFp69VbairMsrdVNSPMUbC3PePOQPUNLR8\/RbRvru54cuUjZxT6gIzIRs0EgE+uCVpprhNW03ds008RYyIEcwJmBxPmdRPxXJnjWqw6sc9W5Xgt8VZTQyVLBPUTPMkzQCMn3wDtjONWcf+FJ3J0BoJI3tcypgtAla7ltjbDs+I5YUfQVEbaC2CHLC9gIcXgZyxp6uG2HevP1UpWua9skJiGXWQfpNW\/pjGOfXKx9l58oK2VVSbdb6h2mqhqqKSMkuJw0k6sD4dPsVCGCPuY6q2ybU8UM\/cu5SShxaTueg3+JXjh6ZrouB5cvh1iqg0ZwCdxj57q1pWGOgtxdjvzS1bHyRNJGqNxcM58tvxVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/uuaB6KOY6alnY5wMNTGQ5uDuPAqVqpqqa50ctUWzU8zQ6OTqRJHgB3L+4PkqV7j0+zPGwcCzJ35HI\/wA\/2Km+7eI3Ruc3B98pae4yP1maNrxjG3XH3rHrxG6Cu7yL3TtMxwPI8jj\/APPzXvs0qvauGxA45fTSOZ+6dx9pPyS4VEdbSSPje50tHLiQhpGGkkdfDn+6srbmepNe0dLbvZ9xVSXS6UVI9ksda6Ikgj3XEN33+BWzVz12LPb+esMTx+ka2QgA5xlhyPXl810Kur1Jyd5c8UinaoiIiRERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcYdpfev7RL+2DAPt02Sc8y49fLA+ZXZ6447QG57ROIcMcWe3y5cDy94n8HD5eKzyfK1ZjxKDwXRtbkOkIJOnJA5nr4D7le9mNRIOP7a6OKNznSaPfOQ0O2J9cE4UJVzGna4sJyfdz6qa7P7fNUcRwQwvfFO8ta2QAHSctHL4rPB93Uvm7V6XTboCTy3WP3So0XCpjdpayGLLnH+fNZPdHstltfPK7DYmE6jtyGfwWiOMeMXR0VdFTukNU8tj75z9nt5E+Pw8138jPFrxS0do1P7uDjYZivXE957L7iS7x3ThWWMQujie\/WNf64Y\/LT5A4+S1s6QNrBp+g2UOYAcavq3j\/KVPVFw1WuGmaA6KniZC4jfJ06c\/NYRNXOjmLYmiSpDeXRulsg+eMLK9+qdy3rXp7Mmoql0VNRnTodFTF7sc9IhhLuowcHb4KXbUB97hpDFGGmytf3hB1bnGM5xjbwUXUcP3W7inhtckcJp2PbI7vC3ILIwM458j5bBToY78rUcMjIgW20MLh9IHOCAc8tlTeltbYDZaos4e4OnqGZEVydE08+Z23V\/aAIKqCKN4LYb1UU72yDVs9p937FZVVoutptbKUNjqm0VXFWRsgydiwvJ9MYyPVe5mtD7lPPC+naa6K4DB8A3PPGfp7qvXHnaemfhVrJpDw9S1UobC+EZ7puMB0cmnYDpgnlsvV5HeUDyQToe12emDlv3uHy5qt3MU1uuEbZe9BqZu70gENEgJaNjuMkHPorOBnf2ruxq1Og05Z7zS4DnsT1Ci0d2uO34ZiWS9lleIrhUU5d7s8WoDGfeb\/sSsvuMTprwxuSyjlgc2XcYedxpPXrn4LUXC9eKK8UtS1+Wh4JA2y08\/sK2dV3dtRdZaX2JrTRv1QmIHXqbg7nODloJwVWK7lFraT3Y3qHH9va92XMbNG7AONQY7Pzxn5fHo9aA7KnU83aHTvjgdTzYkfpaQ5rmGM7+AIyAfNb\/AFekajStp33ERFdUREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXHPaQXfn5xCGu5V8rSARsc56eRHzXYy4t7Uaunpu0S\/wOlhhk9ulPdveGOdqeTnfGc5+WFlmjdWmKdSxitOqVsZdtnL\/IeP3rZvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lreeeIQNmbG5kveCI6STqHM\/cVnHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LZvbBxDUNENnpY2jv2h73SO30+GB8OvitI3KOesNTVQsdLDC4l79OGx9ASfUK8404kbcaqvuEBcyKKJtNTHJ5dSPiB8liFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzXq5VkbY3CaQEZb7h3wcAEkeJx1WLXqqiqqeNp1gRnOQMnkBy9VaPGlbTuZlsvha\/W0VUlNX3IzVczw1ojbqHQDfGF5vr47bed6008JYXGVwOxJwBttg+i1PSl0Uz5Y5pGu6PadJznn1VW5V9fLEYqurmlPVkj84CtqEblsyC7VM8VRLR18VXHGdMrnDkC0t5+GM4X1k7pXTNuNO7uJ2NY50YLsNwGkjffZufDK1\/w9f7rw9FN7BoDass1b7+6SQNjtufuWbRdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJVouKuFK5rWVBnpW4LSJGEk565w7cK1uk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1fSJxnnyWVQV01K+jmqHTshEYDgXANGn3S5225042WrbXxIYS98NNHmQtDmOJI91uMjkRyCy6K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZbl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXQC5u7CpvbOMbdUiSHR3EjCxrXDU5rSNQOPDoT19CukVdMCIiJEREBERAREQEREBERAVOp+pcqip1P1LkFiiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFxV2oQ0c\/G3FM8tNTvq\/yk+KOXT+kaQ7c5z0HL0Xaq4R7a++g7QL0yBznarhUS6WDcHUTn4b\/NZZYmdaaY5iN7hb0b6CXEdVUvkrpnOldK52psbi7Di\/G\/Lp4uz0WbcJXia19md8FIY5ZqiqOGt94hjRgOPhnXsOmklaHDqiOIyRRyRtnw1rsEavQ+q2Hwtdxw9VzW67XGut\/wCgYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvtVLiCZ4gpXWwGijLTqaZC4nTtqJwOeNsDqssuNVBxFSTxWqtnuTY2F3dSOAy\/OQNmt22B59T4KBnbVNjp31dsuEdQxp72WWQluog4AB25\/Ypmk7TFqxExDEJ6WXD9dfC\/OXnSXe8cZ8Oe5Hrle47bAGke1xOJc7BGrcAenXp9uFI3y5NfYoo4ql0kxky+OU5e078tt24wOY9DzVvRW2510zamKnqpYAzP1Lg30B5bFX12ZeF1Q26GG3d88ta98pZjG4GOfhzwrfie2xULWwxSU9S3U57JYd\/dwDg+HPkpilbI+1xxSgMlZLI45bn9bYY9Ao+9UtRLHFM2J7mFz2uLYznJaOiziJ33a2tXWoQppo4WUNTNK1kRPLm4AEZOnwOfsKlr7SUs0EElqmM8LIywvIEbiAXH6PM7Dn0UdV0NY4QU7o3ytjjw1zIycAnOPmSp+O3yTcO0LJGshfFO9zi5hDtBAOOXipisz3RN41pi8tuuDaF1XJTTCieAGzFh0Hflq5c8qm23BtY2Pd7HxlzDsCQR7px8ltyovdRU8A1HCroqdsUnviQOLi1\/e688vDA28FgcXCUrXR\/8US4OycMdy8tleK291bTSNanaItVoqPyiGlzI3x4cWyZHTPgp6pNVbKd0jKkyMlhIe6nBGD0G4GcHSVd2uwVlFXOmBqJdgPqnb\/HCvaW2VkbWRtpXvax2sCSLIzgcwdiNhsVFqW9k470iZ6vDYP9GG5TntHggrO9kFVG+SH3gRGe7cTkZ25Y2C7AXJf9H6jrKbtRtTpmTGFtNLAHPgwNo8jDtW3Lw6ldaKY37qzr2ERFKBERAREQEREBERAREQFTqfqXKoqdT9S5BYoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBcl9oMVG3j2+y1TxMRVTaY+7cNJJI+lnzxy6rrRaF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radNKRCKRkccdE7Q1w27n6DRsA3PksgmtTK211M89BBnDWCOalAkcAQQWE9dt8fith08tXEMslleMcnRPx8wMKDq4y6rmdI45LzsPn+KtWivUiLZCG291ZAG00onD56SONsLyOWuI4xnHMY9Ve19spLrGaK41UklLJiWORg7vuznOl7RuMH+6SPJenM3xnl4lfGsZ+sWn1OFfphHUxGTs04aOpwfWvc1xBa6XVkeIOBkeWx81PU9FQ0FLFSthe+CFoawaiCQOQ5+79qkmhgGQMjlndHiNzdJYMeOBlOmDcqUNZbRJrdbYnSc9bmDI8v98\/BXhulJI0h1Ew+HvEfDZWElKHNyzACsJ2d2SC52fIKOmEbTL5qc+82mcxp6CTO3xCsaCgstAA6KkeX5JzM\/VzPRR3tDmA4JPqVTNWTzaB5gJ0wblkFS6KUf8LLCCdtOMk\/NWElNVZcC5jfJzGsz81Hwv7x+8gj83A4+xXTK6agJY2SZ8TvpOgBcPjjdE7UZ6esYzU5s7Wk4Ds4aV4gt1VUk6NTw3dxJ2HxKyKjuEJjZIAGt8WNEb\/\/ALOBcFYX3jJ1mqIoqa1uqHVf0jr1nS3OTl2cu3HLCyz3vSk2pG5aYq1veIvOoXXYldpZO1K2UdJtaiahveRkATyticSXY3wM7Z9fTqdc9dkDqKr45ttZR08LWujl0uZGGke4djhdCrm4uf16TaY13dGfD6NunexERdLAREQEREBERAREQEREBU6n6lyqKnU\/UuQWKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXPnGLmHiu5mFzBKKiQE65Hu58gGAY9MroNaB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPpyU7Wg\/GRx+5R1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/wA7L7xJaJY6RksstECDp7qCIMx+JWkKMdEzMHAyfPqvHtLMj3T642X1sbYxnvgPQb\/6qk6rhZICA556kqRVdM8n3GkjwC9OiqJsd21x8Qeiouubne6yMY6Z2Vr+VJu9w8kA9WfzsiEtHHJFvPIxvqd1caaWVu7mu8wFAyuB96R4wf1nFUYqwMd+jy4Z6H8VCUvVUMQOWAb+KipwyEnWRH6nGVfMrc4bJN3Y66ACfmfwCnhw0yoofa4WxVrDzIcXu+R5eilDCgWSyiOF4e8nGGq+prPLLKWvlbD67faVlNLa7PJgCN9DWjlLnLc\/eFdVkdbTNxcoG3GjDdpAMuA8ncwoShG2Knp42PqXuJ55kDiw+Yc0kfYozii2VElJDPRwue6lcXxkBsgx1GtuCM\/\/ACCyCnhhGDZLi6ncf\/TVJwD5eB+1Uauc0cwdcbfPRS8hUUp2Pw5fIqJEJ\/R4ulU7tVp6OqpKymZKZ5WAt\/R\/VuJBP3LrlaP7Me5qOMaGeN9LVODZD32NErQWHm3r9q3gsumK+G3VNvIiIgIiICIiAiIgIiICIiAqdT9S5VFTqfqXILFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLn3ji83mk4kuMFHSRU0clU9kbhGA+c6sZGefPmAugloDjGl4vufFFzp6OmuHsgqHiIsiLGludvewMj4q1VbI1tve2Js3FN5ED3+8INZcfTHj6BVOJr5a66iqaGjiq6mWFhIc3UGAg4OfHlzPzX2g7M7lJJHJcjM3fUWRROcfi4hS9NbIoIp\/Z7Xc4hJqEhdRyl0hO2\/uk+OFbaumo\/aTo0NAaM9F61lvMtaT0PNV6uxcQNLWwcP3d+OZ9ikA\/yq2HDfE73hxsV2z\/8AxyD8FMSaeX1sbXFoLi8HduFaz1shJDD3bSeQ3JUgOE+IA495Yrrq5bUkh+JOF7PBfED5nNbaLmI+Rd7LIBj0wpRpecM8L3fiSAy0Rg7pj9DpJZBlpxnkNx8lF3OnruHr8aeriDamncC0OAex4zscEYIKmeF7bxVwzWVMtDbL1GJm6HaKJ7gRnZwBbzHn4pduH+KbnKyrraS9Vc4GAJqV+QM8gAMBV2npZtaK+y8a21tLVQQ0VyY33RG0NOcc2HqPL\/yoSWO8cHVROsSQOOA8Aljx+B8isWbwxxIG6xZLo2VhBa9tLIC3wwcLZXCtzvFVTttvEtiujg4aBUOoZC1w8HjTt6\/PxVt6RpRo7tZ7+Qyc+x1p2ycBrj6\/6r7PTXOzEuhcZIOZ07tx5jp6\/arfins2ro9dTZKedzRlzqcsOf3T19FbWKXii16I32i6VVLjBjfSSAt9Dj\/ZNo0ruqrXcP63H7HOeUsWzSfMfz6pLBdLczvKZ7K2kcNg1utrh6dPgpyp4a\/LVP38FBW00xO7JaZzMH0x9oUJHauJLRM9kFvrnMBzhsLnNd8MIJXstq7VWccUjoqZ9LXtbJ7jT7jvcOdui3stS8AUT5eKKWuq7NU0VSxjwZHQOY12Wkbkj71tpZ28tK+BERVWEREBERAREQEREBERAVOp+pcqio1jmsppHvcGtaMkk4AHigs0Xlj2SMa9jmuY4ZDgcgjxCIJRERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBUqoZgcDyREFiAAMAYCIiD\/\/Z"
},
{
"timing": 2625,
"timestamp": 16768047489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUCAwQGBwgB\/8QASRAAAQMDAgMFBQMHCgUEAwAAAQACAwQFERIhBjFBBxNRYXEUIoGRoTIzsRUWI0KTwfA0NVJVcnOCstHhCCQlYvEXJkSiU3SS\/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv\/EADARAQACAgEDAwIFAwQDAAAAAAABAgMRBBIhMRNBUQUyImFxgaEGQsEUUpHwIzPR\/9oADAMBAAIRAxEAPwD1SiIgIiICIiAtI4a7SbPfprmyCKqiFvLRK6RowQ5wAIwdxut3WHDarfA+ofBQ0sT6gYmcyJrTIP8AuIG\/xVZidxoYtHxDbayN0lNOXsaWhziwtA1cuYHgrI4rtBe1vtLsOaXg907GMgeHn9CpdlPFHG1jGBrGgANGwAHLZVd0zw+qsK1BScVW2GNr6kzwatwHxHceIxkEKdVt8EcgAewOAIIB33ByEEdRX+3VtQyGnle57\/s5jc0E7nG45+6VTXcQ0NBXupKoyxuaAS\/Rlu4z03+nVSojaCCBuPNHRtcckboMA3ilNp\/KMHeT05dpaI2+8469GADjqsR\/FNrj0CWWWNzubXROy3bO+38ZUxBBFTxNigjZHG3k1owB1VZa08wPkghJeK7PExrn1ZDXOLWnu37nby8ws21XalujC6kc8kNa5zXsLS0HOOfofksptNAxmhsMbWatWkNGM5zn1zuq2sY1znNa0OdzIHNBD\/nNbWyCOWR7JDyboLiR4+7nHocHxCobxXaXPw2oc5ukHUGHG5wB45U13TPD6p3TPD6oI2h4gt9bUx08ErjM\/OGmNw5ZPPGOhUqqWxtacgb+qqQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYl2lMFunlAJLW52OFlrAv\/wDM1X\/YKCIhuRdDGTGSS0Hd3+yKPpv5PF\/YH4Ig3ZERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYF\/wD5mq\/7BWesC\/8A8zVf9goNYpv5PF\/YH4IlN\/J4v7A\/BEG7IiICIiAiIgIiICIiAuXw9pdwirHurrDIbaHzgVERLSRHI5jsB+NWAGkkEg6sDcFdQVhtVSvfobNC52NWkOBONt\/qPmg5wO1ujfNAW2ydtLI136WWeNml+YMNO+kYE41ZILS0jCqh7XrbPUQxRWuuHeNdJh7o2vja2N0ji9mrLdmOwDz2I5ro\/fQaSe8iwDpJyOecY9cghYlLQ2yGsqK6mgpm1M20szQNTsHGCfX6oOef+sNFUMjZb7XUS1EkzIWsdIwZJkcwnGc6fcd72MZLQcZ22jhDjSDiavnpIKCqp5aeMSTd7pw0HGnkd8nWB\/duWwQx0LaqaeEQCeVrTI9uNTmjOnPlzwvsFPRU9RUVMEcLJqgtM0jcZfgYGT5DkgykVn2um70xd\/F3jdy3WMjl0+I+a+mpgErozNGJGjJaXDI+CC6itR1EMgJjmjcBzLXA42B\/Aj5qvvGZxrbnGeaCpFbfUQskYx8sbXvOGtLgCfRUy1UELmiWeJhccAOcBk+CC8ip7xmojW3I2xlUOqYGv0umjDs4wXDPLP4ILqKgTRlxAkYSDgjUNiqG1VO6V0TZ4jI37TQ8ZHqEF5EBBAIOQeqICIiAuOcR3u6QX6vihr6lkbJnBrWyEADPJdjXDeKR\/wC4rj\/fv\/FdvBrFrzuPZycuZisaUfnDeP6yq\/2hXz84bx\/WdX+1KjSF8IXp+nT\/AGw4eu3ykvzivHS51f7Ur5+cV5x\/OVX+1KjCmU9KnxCeu3ylPzivH9Z1f7Qp+cN5\/rOr\/alRey+qPSp8QddvlKDiG8f1nV\/tSvo4hvH9ZVf7QqKCqT0qfEJ67fKU\/OG8f1lV\/tSrjeILv\/WVX+0KiArjVHpU+IOu3ymI79did7jVftCozibim80lNEIrhWN1O1OcyQ5wMYaPMkj6pGta4pc4XFj43YMcYzncYAeSCPgFW+OsR2rC1bTM95V\/nfxBDl015r3MhGqTTM46nu5MHiBn6tVuTiniV4hpW3yvFRJ+lme2d2I2Z5D\/ACj4noop4ZGzvngtggJkki5v70+Pjz28cjHJYzzNTwARlv5QrXHbmIx4+jR8CfVKVx2jeoRab1nUy6N2YcS3q8dodLTVNyq5LfA2USNdIXNmk0Hb0b+Pou+Lzp2QSwUnHdot1M1znd1K52+7Ghjved5l3zJJXotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFgX\/8Amar\/ALBWesG+Nc+01TWAucWYAAySg1em\/k8X9gfgiuU8EogjBikBDR+qfBEG5IiICIiAiIgIiICIiAtNq6e1zVTRcLJOX6u5a9jnOaWtfpHUf0WnlyxzW5KHqOJLbTNYZ5Xsc5odo0EkAjI5eSCIqKm1CeriktNwPeyFr3MacOOck5Dvd39P3LHhpLN7JJ7NY65kT2hp3Ic4NlYcDLtgS4Hzw7kpyTiagirZKaQTtezOXd2SOWenln5FKfie21FR3EUj+8OdGW4D8NLjg+gO5wEEGyewROPd2uvzG4jSGuJOkk\/Z1bjrjHn0OL0cNlZRCJtlrmUz3klmk\/aaAAcauodt448cLP8Azsowxzn01UxzdnNc1uoHw+1\/G3iM3ncT0Le\/92Y9y6JrgGjP6RuppAznHT1B8EEXWC0ukpCbLVzFwacgHEbQNIJ97fAYPXplfLm+2VtM2pnttz94sjJaDr06XEbZORsQeu\/nlSUXFVDJVxU\/dztdI4NDjp0gnzB\/gb8t1ku4goBNPCHSulhLw5oiduWgkgEjHIFBBRGxAljbTXMFQ06hpcBgFpwcO23Ax\/od70jrNU29lUbdWNbSujY1gjPeBowR7uclvQ+O\/qs+Tiy1xkd4+YN3GoRFwyDjG2Tz+GyuS8S22GndPLJI1ocxuDGcnWNTdvMIImKKy1grZJLRUNJcJXCQEPlJfuQCeQIGegz0VE35DllfNLZa3VLKXOeWEannflq3Pl8Oeyl\/zmoW0tPUSsnjjmaXDLQXNAIG7QSebhyyvsXEtDO7EDZ5P0jIwdGN35xzx\/RKCKbVWd1fJMLPWmaNz5RL3ezvdySMu67\/AMEKUi4asz6WNjaIGLBIDnuzvzzk5SXiahgEJqmzwiSnFTlzMhrTyBwTur35wUInpoXmVr6jAi\/RkhxJIxkcuXVB9qeH7XUyiSelDnj\/AL3AciOQPgSsf807MI3MZRhmQRlr3ZHmN1S\/i+zNGRUPdsSNMTunnjA+KvT8SW6CSWOSR4fGcFoYSSeuPRBJUFLHRUUNLCXGOFgY3U7JwB4q+o+1XiiujpW0cjnuiALw5haRnOOfoVIICIiAuI8UD\/3Bcf79\/wCK7cuK8Tj\/AK\/cP7534ru4H3z+jj5n2whHBUlXXDmrZXqvPUO2Vsqp2yzbDS+1XAF7dUMQ7x48cch8TgLLNlrgx2yX8QvipOW8Ur5lhFjw3UWnT442X0brfaenjkY+GfJgYHB4Ow5e8fgSAPRaIMZOnllcP0\/6jHN6vw61\/l18vh\/6bXfe3xVAKzDIZJ52NAxFjfxyr45Ltrlre01jzDntSaxFp8S+gKtoXxoVbQtGa5GFqF9mbPcqoMdqYcxZHQ4Y38SVuUYWn3amNLdnxOHuyvEkbvEatR+WkD5eKrMrQzLTbzdo5m0ehtyEr35f9l8TctLXeWrTg9M+qgZXxUwqbmO8lccR91jLmcsMGOpJznkcjyWTbbpUWtxraV5bPDRl4GNnGTJIPxatrutrN3Nudw+yPv6ahxKx5+9a0hrI3HodpMOPgAvH5Ga\/Cz+pP2W\/iXpYcdOVi6P7o\/mFvsSpHxcaUtTUkOrJ2yOlc3kPcOGDyby+Z6r0WvO3ZRA6q7SLfVRzPZTQslaYCCHCbQ4OEnm0bD\/YL0SrcrJXJaJr40jBSaVmLfIiIuZuIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAoVhvoZIHR0Ln92SxxyAXbYB35Y1fL4KaRBDUz766aM1MNCyLV74Y4k4weR676fDmfDf7TS3osj9opqNru8AcGvOAzTufXP8dVMIg16KTibUe8gtxbk43cCQSPPbAz4\/FXi+\/h\/uw0TmHSd8tI5ZGMnxPXp1U2iCCuL77I6dtHTUXcObhnfElxy3fIBxsc+v4nx3wVc0zfY3xhzhExzckN2xvtg89s74HLmp1EEZb33Y1Tm3CGkbT6dnQk51eeeikJIo5dPeRsfpcHN1DOCORHmq0QMDwTA8ERAwEwiIGB4JgeCIgobFG2R8jY2CR+A5wG7scslVoiAiIgLjHEw\/wCvXD++d+K7OuNcSYdfbhpIOJ3g48crv+n\/AHz+jj5n2whnBWXLIc1WXtXr6ebMsSRbfZ6RlBQt1HE5aJ5R\/kb8z+Kg7JRtq7i3vR+giHeSHHQdFsL+87xs7y3SS6qkOdsDaNvpk5+K+X\/qDl+ONWfzn\/Ef9\/J7n0jj+c0\/pH+WVXudR2Gsc7Adp7oEHmTzPzLvktGYNltHFMrorTQ0x2e\/3njPgP8AUlau73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZiWsava5OWp+Ppn96kpBh5GFg26Mx0AcMe+XE7eeP3KRkGXkjkuriTvLaWXIjWOsKGhVtC+AK4Nl6LiVsG6weJre+utjn0+BVQZfGSPLBHxCz2c1kxFVtG40mJ1O3Mi5s7P0P2ZJ4o2f2WgPI+jlsHCvEDLNVXisqxqpdIY\/AydMbC7I\/xOcFG8WxxWG4GqqHFtvOqZoa0ktkIxgY8i7+CtOtPEdHeYYLfTtlZNUT636wMOBcZHjny2I+K5c9cWek4cvu3xWvhtGSns752d8L\/k\/iKy3Jk2mpfTn2zTu2oe6Mkk\/9wcTv1C7EuEdm97qqjjeyWZrwIIWT1T85zpDCxrPm4n\/Cu7rx6YMnH3jyTvU9v0epbNXNEXpGtx\/IiIrqiIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC4\/e6QRXi4lowX1Mjz55d\/ouwLypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vluzw3Xo1DXjOnO+FZkj2XPKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO3SbVb2st7IJQWuqvfkO40xjzHL\/dZNDG2WoZUND2sqH6mhw04YwYa3Hhk5wtYlvtZJbpW6mPNU\/uIHZGQzqfofFZPC9VN+VZGNkcKOmaWadWRhoydum+F8ly+Nmy2yZrz3n\/v\/wAj9nv4MuPHWuOnsq4qm767uYDlsLQwevM\/ioepGKV\/mMLJmc6aoklf9p7i4\/FWpQTJTRBue8lDT5DBJP0X2OPHHE4sU\/2w+dmZz55n5ljzT01vtDJ62ohp4A3eSV4Y3c5AyVkwVVLXx+0UNRDUwOO0kLw9p+IXFuP2y8bdpDbBTzltDb2aHcyNeMuOBzPJuPJQVsuFy7LuKpIiX1Npe4NnjDSA4Hk4A8nD\/ULzeJnjFfdvd3cjHOSuo9nooBVNCx7TXUl2t8Fdb5mzU0zdTHt\/DyPksvC9ztPeHla15fRzV+M4VpoV1gUaSwuJLVFeLNPTTMDgWnG2\/wDH+gXnq9Wuey3WOrooXBtFpM2XbNcSQMeRx8nBemo1z\/tJtb6enqqyCEzRSwOY+IdeeD8CfkfJcXLxbjrjzDowX\/tlK9g84uXG7bs0EMqQ6OMO5iNkbh\/mL16SXlz\/AIcZ56PjCmsdx0+1UjJHxPbyljLXb\/Ar1GuPk2i01mPj+e7q48TETH5iIi5nQIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNeoF5l45a4cY3gEZYaqQlo3H2jgjPX6fNVmInW0x+SGfT6ZXOmie0t30u5jHTJ3WmNuAqZqioje6OUjVNRVHXA5t+AU1xVc6ZsENuqZ54jMNQmGcMLXAgHqFCdzM+qgjqjFM5g72OpZvrHgSOf8c1n1ebL68VS1JVVNvdHLQVEkGnJbG12WDPP3DkfJdN4HrHVHDU9TISZiDC5wbpDnOdkkDPhlctkz3LQ4N1HAyNiPVdO4RjMfC1FHge\/qlz4gnb6Lbj45y5q4\/btM\/t3Z57Rjx2uz2tWHeblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fy\/tsrpJ2Wvhukce\/uModKB0jaevlnf\/Cvc509OGXl8SN5IY3Ybbi72q81pDq+tkdISQCcHVv4jJB+imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr6FY18lLJap87i2Fs9I6NzHYOrWcg56ctvA8sleFWN17vTtOrORcH8QV\/ZvfTR3ESS2Kpf74G+g\/02+fj449F6IpJoayliqaSVk0ErQ9kjDkOB5ELk\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD54PZFXXzh7iY8MVFNNV2yYOljeP\/j45uyf1c7EeJ28+7h8maz6VnNycMWjrq7a0bqsBMKpoXrOBcZyVNwo2V9BLTyNDg5pGDyORjH7lW0LIiVLRuNJjt3c97L6Cope2myUz2ZZSw1L+\/dzewxkNHrnOfMHxXqBce4VtcbO0W21O7XxsmdG4dWuYQ5p9DpPyXYV4manRfT1MU7rsREWTQREQEREBERAREQEREBW6n7lyuK3U\/cuQYKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXnjje5Sv4lu1PMyLu2VD2sc5oyBqPIr0OvLvaBUGPi+8jIcRVyY1HqXYAWOaZiNQ0x1iZ3Ps5xfXXaluNRJcaVlZRPeTGQM6G+HmPI5+BVVnMUMBdDtFK7XG0jfSR05\/wVI1UksFLM0TCSOUYxn7R5HY8up9Rz3WNCxrGR6md3GBgtOx+CrMxOoWisxuV+rLmxuzgOaNIx4nYLsdvpvZrdSwf\/jiaz5BcftcRqbzbaU5eyWZpd46Qf8Ayu24BGW4I8l6v0jHubZJcP1G2umkLQb5LjFKZL32p3e7VLXRwUD\/AGKASDBbp2Jx4Hc\/4l2eeF8tKCxxZknlzOCR+5apxI1gllMZDZtBBOQNRx18dlPN5EZf\/HXxCvGwTjjrn3feHWvbWzaRphjEsJaDgEgtIOPiT8VFcTNcKa6ysfI4llOTG2MPLQ17iTjqMfgVn8NAPqpahro3NOc6eeXRQn48vqFH8QU4fDdXAVErnwxZjjk0OGl7jlhON988yDgDHjx18Np8sOs166yF4kDDUVbQ5zR7odEHjHiCQenkd1P8GRwtuMr2NAfKZiHbHU1xZIN+g947LXazR7dI5zaeMGrgILnlxcZIy07fquI6cj6lZvCVW6kkbLoeY2Mje\/8AR6MYY+I4GeeWN2PJWxzFLxYvHVWYh0jQvoaoyz36luc4pvu6rTq0ZBz6dengpjQvbplrkjqpO4eZelqT02hQAr0YXxrFca1WQmuFImPvlK9zcuj1Fp8DpI\/AroK0PhMYvMPo78Ct8Xk8z\/2fs9Di\/YIiLkdAiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvJ\/aN3MnG18jqGuc01UgyOmXYPPY8x816wXkftDq4WcacRiRoa9lXLyO+NWNxy6jx+0PFZ3j3WrPtDVqgRy1bIhK\/TET7788yB8uXLxJ8VmSMLYGlk7JRJ4HJHrkLBp9L3STElssji848\/hjfKvvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PxK6u6MtcXRnB6g8itE7G6L\/AJO4XBzTmR4iYT4Dc\/iPkuiaNRAPU4X0HB1h4\/VP5y8jlz6mfpj9HybZkMZADgAXAkdN8+a0O+Pd+VI35OgSNYcYOMnG\/wA1vVdh9XIdJOhpIdyxtj965hxHWCiFZLI4uY8Hu36RnJI2I+IA9ei8jFE+nEz5l6GWY69R7K7DdO6uBo6eF1XVNj0vEGDu0Bpc4kgb4GN1FXe9UbxeRVsrYqj2XSaSTDSdLjuw8tW\/LJ5eq+cJ3yntVTVS1csFPVTEuqXyk6WPycMaBzOnCjb3VUN1vta65QtFUaHTSyRai0kFzmnxGc45K21Nd2bVVkfd1sjCIJhT0c7naBl42wHbjxxnmNufJZdrkYa17Nfd4E7HGZ+XERytfjwLcOO\/MZ3ytWrY6ykpy2qbrmrbYzu5ImF3dsaQQDsM45ehU3TVcNVdGZDTDJWdyyQYAxNT74+LcbqN7SwmV9Va7q2rp3j2qB+M+JBwQR12JXdLHWsu9opa6PSBMwOc1pzpd1HwK89XiYi7TMlALS4PEgOA7U3V19VsvZjxFJaOKG0MkjnUNVJ3TowQWseTgOHlnbZa8LN6V+ifEqcvF6leuPLt4iVYj8lFX+9vt9Saanp9UrcFzpNm48sc1n2e60VyAbFURe0aQXxat2u6gZ54Xpxycc3mkT3hwTgvFIvMdk\/ws3F4hPk78Ct5Wn8Os03aI+TvwK3BcXLnd\/2dXF+wREXK6RERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBeN+1OY\/n5e4YgGtkq5S8DfPvkZ8t2r2QvGnaRJJN2h8Q6\/tNrZo2kDkNRwVllns0x+UFCyZj2lvux7Zz4cj1+Kt3CUhuNtxjKuUvesa\/vXZBGQCD8evl9VVa6OS7cQ2+3gH9NM0H0J3PyysYjqtFYab6azMu58C238m8JW6Etw90fev9Xb\/ALwp1rcPb6\/uWX3Ia1rWABrRgAdAseoJjkBA3a0u\/j5L3Obb0+LNY+Nf89nkcWPU5EWn9f8AjuhJcd5V1L9JbGC4Hw\/jC49eqttRVmWVuqmpHmKNhbnvHnIHqGlo+fouo313c8OXKRs4p9QEZkI2aCQCfXBK401wmrabu2aaeIsZECOYEzA4nzOon4rkzxrVYdWOercswW+KspoZKlgnqJnmSZoBGT74B2xnGrOP\/Ck7k6A0Ekb2uZUwWgStdy2xth2fEcsKPoKiNtBbBDlhewEOLwM5Y09XDbDvXn6qUrXNe2SExDLrIP0mrf0xjHPrlY+y8+UFbKqpNut9Q7TVQ1VFJGSXE4aSdWB8On0ViGCPuY6q2ybU8UM\/cu5SShxaTueg3+JVHD0zXRcDy5fDrFVBozgE7jHz3WLSsMdBbi7Hfmlq2PkiaSNUbi4Zz5bfvVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/4XNA9FHMdNSzsc4GGpjIc3B3HgVK1U1VNc6OWqLZqeZodHJ1IkjwA7l\/QHyVq9x6fZnjYOBZk78jkf5\/oqb7t4jdHZzcH3ylp7jI\/WZo2vGMbdcfitevEboK7vIvdO0zHA8jyOP\/AK\/NV9mlV7Vw2IHHL6aRzP8ACdx9SfklwqI62kkfG9zpaOXEhDSMNJI6+HP\/AArK25nqTXtHS672fcVUl0ulFSPZLHWuiJII91xDd9\/gV01eeuxZ7fz1hieP0jWyEAHOMsOR68vmvQq6vUnJ3lzxSKdqiIiJEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF4w7S+9f2iX9sGAfbpsk55lx6+WB8yvZ68cdoDc9onEOGOLPb5cuB5e8T+5w+Xis8nytWY8Sg8F0bW5DpCCTpyQOZ6+A\/BZvZjUSDj+2ujijc50mj3zkNDtifXBOFCVcxp2uLCcn3c+qmuz+3zVHEcEML3xTvLWtkAB0nLRy+Kzwfd1L5u1el6bdASeW61+6VGi4VMbtLWQxZc4\/x5rZ7o9lstr55XYbEwnUduQz+5cI4x4xdHRV0VO6Q1Ty2PvnP2e3kT4\/DzXfyM8WvFLR2jU\/u4ONhmK9cT3nszuJLvHdOFZYxC6OJ79Y1\/rhj8tPkDj5LmzpA2sGn7DZQ5gBxq+7eP8pU9UXDVa4aZoDoqeJkLiN8nTpz81pE1c6OYtiaJKkN5dG6WyD54wsr36p3Letens2aiqXRU1GdOh0VMXuxz0iGEu6jBwdvgpdtQH3uGkMUYabK1\/eEHVucYznGNvBRdRw\/dbuKeG1yRwmnY9sju8LcgsjAzjnyPlsFOhjvytRwyMiBbbQwuH2gc4IBzy2VN6W1toNlqizh7g6eoZkRXJ0TTz5nbdZ9oAgqoIo3gthvVRTvbINWz2n3fosKqtF1tNrZShsdU2iq4qyNkGTsWF5PpjGR6quZrQ+5Tzwvp2muiuAwfANzzxn7e6r1x52npn4XayaQ8PUtVKGwvhGe6bjAdHJp2A6YJ5bKq8jvKB5IJ0Pa7PTBy38XD5c1e7mKa3XCNsveg1M3d6QCGiQEtGx3GSDn0WHAzv7V3Y1anQacs95pcBz2J6hRaO7XHb8MxLZeyyvEVwqKcu92eLUBjPvN\/wBiVt9xidNeGNyWUcsDmy7jDzuNJ69c\/Bci4XrxRXilqWvy0PBIG2Wnn9CunVd3bUXWWl9ia00b9UJiB16m4O5zg5aCcFViu5Ra2k92N6hx\/b2vdlzGzRuwDjUGOz88Z+Xx9HrgHZU6nm7Q6d8cDqebEj9LSHNcwxnfwBGQD5rv6vSNRpW077iIiuqIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLxz2kF35+cQhruVfK0gEbHOenkR817GXi3tRq6em7RL\/A6WGGT26U9294Y52p5Od8Zzn5YWWaN1aYp1LWK06pWxl22cv8AIeP4rpvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lzeeeIQNmbG5kveCI6STqHM\/gVvHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LpvbBxDUNENnpY2jv2h73SO30+GB8OviuI3KOesNTVQsdLDC4l79OGx9ASfULM404kbcaqvuEBcyKKJtNTHJ5dSPiB8lqFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzVVyrI2xuE0gIy33Dvg4AJI8TjqtWvVVFVU8bTrAjOcgZPIDl6q0eNK2nczLpfC1+toqpKavuRmq5nhrRG3UOgG+MKm+vjtt53rTTwlhcZXA7EnAG22D6Lk9KXRTPljmka7o9p0nOefVXblX18sRiq6uaU9WSPzgK2oRuXTILtUzxVEtHXxVccZ0yucOQLS3n4YzhfWTuldM2407u4nY1jnRguw3AaSN99m58Mrn\/AA9f7rw9FN7BoDass1b7+6SQNjtufwW7Rdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJXouKuFK5rWVBnpW4LSJGEk565w7cLFuk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1faJxnnyW1QV01K+jmqHTshEYDgXANGn3S5225042XLbXxIYS98NNHmQtDmOJI91uMjkRyC26K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZdl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXoBebuwqb2zjG3VIkh0dxIwsa1w1Oa0jUDjw6E9fQr0irpgRERIiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvFXahDRz8bcUzy01O+r\/KT4o5dP6RpDtznPQcvRe1V4R7a++g7QL0yBznarhUS6WDcHUTn4b\/ADWWWJnWmmOYje4Y9G+glxHVVL5K6ZzpXSudqbG4uw4vxvy6eLs9Fu3CV4mtfZnfBSGOWaoqjhrfeIY0YDj4Z17DppJXBw6ojiMkUckbZ8Na7BGr0Pquh8LXccPVc1uu1xrrf+gYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvqrXEEzxBSutgNFGWnU0yFxOnbUTgc8bYHVbZcaqDiKknitVbPcmxsLu6kcBl+cgbNbtsDz6nwUDO2qbHTvq7ZcI6hjT3ssshLdRBwADtz+imaTtMWrETENQnpZcP118L85edJd7xxnw57keuVXHbYA0j2uJxLnYI1bgD069PrhSN8uTX2KKOKpdJMZMvjlOXtO\/LbduMDmPQ81j0VtuddM2pip6qWAMz9y4N9AeWxV9dmXhlUNuhht3fPLWvfKWYxuBjn4c8LH4ntsVC1sMUlPUt1OeyWHf3cA4Phz5KYpWyPtccUoDJWSyOOW5\/W2GPQKPvVLUSxxTNie5hc9ri2M5yWjos4id92trV1qEKaaOFlDUzStZETy5uABGTp8Dn6FS19pKWaCCS1TGeFkZYXkCNxALj9nmdhz6KOq6GscIKd0b5Wxx4a5kZOATnHzJU\/Hb5JuHaFkjWQvine5xcwh2ggHHLxUxWZ7om8a01eW3XBtC6rkpphRPADZiw6Dvy1cueVbbbg2sbHu9j4y5h2BII904+S65UXuoqeAajhV0VO2KT3xIHFxa\/vdeeXhgbeC0OLhKVro\/8AmiXB2ThjuXlsrxW3uraaRrU7RFqtFR+UQ0uZG+PDi2TI6Z8FPVJqrZTukZUmRksJD3U4Iweg3Azg6Ssu12Csoq50wNRLsB907f44WbS2ysjayNtK97WO1gSRZGcDmDsRsNiotS3snHekTPV4dB\/4YblOe0eCCs72QVUb5IfeBEZ7txORnbljYL2AvJf\/AA\/UdZTdqNqdMyYwtppYA58GBtHkYdq25eHUr1opjfurOvYREUoEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF5L7QYqNvHt9lqniYiqm0x924aSSR9rPnjl1XrRcF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radOKRCKRkccdE7Q1w27n7DRsA3PktgmtTK211M89BBnDWCOalAkcAQQWE9dt8fvXQ6eWriGWSyvGOTon4+YGFB1cZdVzOkccl52Hz\/erVor1Ii2QhtvdWQBtNKJw+ekjjbC8jlriOMZxzGPVZtfbKS6xmiuNVJJSyYljkYO77s5zpe0bjB\/okjyVTmb4zy8SvjWM\/WLT6nCv0wjqajJ2acNHU4PrXua4gtdLqyPEHAyPLY+anqeioaClipWwvfBC0NYNRBIHIc\/d+qkmhgGQMjlndHiNzdJYMeOBlOmDcrUNZbRJrdbYnSc9bmDI8v8AfPwWYbpSSNIdRMPh7xHw2WBJShzcswAsCdndkgudnyCjphG0y+anPvNpnMaegkzt8QsGgoLLQAOipHl+SczP1cz0Ud7Q5gOCT6lWzVk82geYCdMG5bBUuilH\/KywgnbTjJPzWBJTVWXAuY3ycxrM\/NR8L+8fvII\/NwOPospldNQEsbJM+J32nQAuHxxuidrM9PWMZqc2drScB2cNKogt1VUk6NTw3dxJ2HxK2KjuEJjZIAGt8WNEb\/8A+nAuCwL7xk6zVEUVNa3VDqv7R16zpbnJy7OXbjlhZZ73pSbUjctMVa3vEXnUMrsSu0snalbKOk2tRNQ3vIyAJ5WxOJLsb4Gds+vp6nXnrsgdRVfHNtrKOnha10culzIw0j3DscL0Kubi5\/XpNpjXd0Z8Po26d7ERF0sBERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBefOMXMPFdzMLmCUVEgJ1yPdz5AMAx6ZXoNcB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPtyU7Wg\/GRx\/BR1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/rsvvEloljpGSyy0QIOnuoIgzH7ytIUa6JmYOBk+fVUe0syPdPrjZfWxtjGe+A9Bv\/qrTquFkgIDnnqSpF10zyfcaSPAKp0VRNju2uPiD0Vl1zc73WRjHTOyxfypN3uHkgHqz+NkQlo45It55GN9TusjTSyt3c13mAoGVwPvSPGD+s4qzFWBjv0eXDPQ\/vUJS9VQxA5YBv4qKnDISdZEfqcZWcytzhsk3djroAJ+Z\/cFPDhplRQ+1wtirWHmQ4vd8jy9FKGlAsllEcLw95OMNWdTWeWWUtfK2H12+pW00trs8mAI30NaOUuctz+IWVWR1tM3FygbcaMN2kAy4DydzChKEbYqenjY+pe4nnmQOLD5hzSR9FGcUWyokpIZ6OFz3Uri+MgNkGOo1twRn\/uC2CnhhGDZLi6ncf8A41ScA+XgfqrNXOaOYOuNvnopeQqKU7H4cvkVEiE\/4eLpVO7VaejqqSspmSmeVgLf0f3biQT+C9crh\/Zj3NRxjQzxvpapwbIe+xolaCw829fqu4LLpivht1TbyIiICIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC8+8cXm80nElxgo6SKmjkqnsjcIwHznVjIzz58wF6CXAOMaXi+58UXOno6a4eyCoeIiyIsaW5297AyPirVVsjW297YmzcU3kQPf7wg1lx9MePoFc4mvlrrqKpoaOKrqZYWEhzdQYCDg58eXM\/NfaDszuUkkclyMzd9RZFE5x+LiFL01sigin9ntdziEmoSF1HKXSE7b+6T44Vtq6cj9pOjQ0Boz0VWst5lrSeh5q\/V2LiBpa2Dh+7vxzPsUgH+VYw4b4ne8ONiu2f\/wBOQfuUxJpS+tja4tBcXg7twsWetkJIYe7aTyG5KkBwnxAHHvLFddXLakkPxJwqzwXxA+ZzW2i5iPkXeyyAY9MKUaZnDPC934kgMtEYO6Y\/Q6SWQZacZ5DcfJRdzp67h6\/Gnq4g2pp3AtDgHseM7HBGCCpnhe28VcM1lTLQ2y9RiZuh2iie4EZ2cAW8x5+KXbh\/im5ysq62kvVXOBgCalfkDPIADAVdp6W7WivsvGttbS1UENFcmN90RtDTnHNh6jy\/8qEljvHB1UTrEkDjgPAJY8fuPkVqzeGOJA3WLJdGysILXtpZAW+GDhdK4Vud4qqdtt4lsV0cHDQKh1DIWuHg8advX5+KtvSNLNHdrPfyGTn2OtO2TgNcfX\/VfZ6a52Yl0LjJBzOnduPMdPX6rH4p7Nq6PXU2Snnc0Zc6nLDn\/CevosaxS8UWvRG+0XSqpcYMb6SQFvocf7JtGl91Va7h\/K4\/Y5zyli2aT5j+PVJYLpbmd5TPZW0jhsGt1tcPTp8FOVPDX5ap+\/goK2mmJ3ZLTOZg+mPqFCR2riS0TPZBb65zAc4bC5zXfDCCV7Lau1VnHFI6KmfS17Wye40+473Dnbou7LkvAFE+XiilrquzVNFUsY8GR0DmNdlpG5I\/FdaWdvLSvgREVVhERAREQEREBERAREQFbqfuXK4rNY5rKaR73BrWjJJOAB4oMNFSx7JGNexzXMcMhwOQR4hEEoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiArVUMwOB5IiDBAAGAMBERB\/\/9k="
},
{
"timing": 3000,
"timestamp": 16768422489,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUCAwQGBwgB\/8QASRAAAQMDAgMFBQMHCgUEAwAAAQACAwQFERIhBjFBBxNRYXEUIoGRoTIzsRUWI0KTwfA0NVJVcnOCstHhCCQlYvEXJkSiU3SS\/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv\/EADARAQACAgEDAwIFAwQDAAAAAAABAgMRBBIhMRNBUQUyImFxgaEGQsEUUpHwIzPR\/9oADAMBAAIRAxEAPwD1SiIgIiICIiAtI4a7SbPfprmyCKqiFvLRK6RowQ5wAIwdxut3WHDarfA+ofBQ0sT6gYmcyJrTIP8AuIG\/xVZidxoYtHxDbayN0lNOXsaWhziwtA1cuYHgrI4rtBe1vtLsOaXg907GMgeHn9CpdlPFHG1jGBrGgANGwAHLZVd0zw+qsK1BScVW2GNr6kzwatwHxHceIxkEKdVt8EcgAewOAIIB33ByEEdRX+3VtQyGnle57\/s5jc0E7nG45+6VTXcQ0NBXupKoyxuaAS\/Rlu4z03+nVSojaCCBuPNHRtcckboMA3ilNp\/KMHeT05dpaI2+8469GADjqsR\/FNrj0CWWWNzubXROy3bO+38ZUxBBFTxNigjZHG3k1owB1VZa08wPkghJeK7PExrn1ZDXOLWnu37nby8ws21XalujC6kc8kNa5zXsLS0HOOfofksptNAxmhsMbWatWkNGM5zn1zuq2sY1znNa0OdzIHNBD\/nNbWyCOWR7JDyboLiR4+7nHocHxCobxXaXPw2oc5ukHUGHG5wB45U13TPD6p3TPD6oI2h4gt9bUx08ErjM\/OGmNw5ZPPGOhUqqWxtacgb+qqQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYl2lMFunlAJLW52OFlrAv\/wDM1X\/YKCIhuRdDGTGSS0Hd3+yKPpv5PF\/YH4Ig3ZERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYF\/wD5mq\/7BWesC\/8A8zVf9goNYpv5PF\/YH4IlN\/J4v7A\/BEG7IiICIiAiIgIiICIiAuXw9pdwirHurrDIbaHzgVERLSRHI5jsB+NWAGkkEg6sDcFdQVhtVSvfobNC52NWkOBONt\/qPmg5wO1ujfNAW2ydtLI136WWeNml+YMNO+kYE41ZILS0jCqh7XrbPUQxRWuuHeNdJh7o2vja2N0ji9mrLdmOwDz2I5ro\/fQaSe8iwDpJyOecY9cghYlLQ2yGsqK6mgpm1M20szQNTsHGCfX6oOef+sNFUMjZb7XUS1EkzIWsdIwZJkcwnGc6fcd72MZLQcZ22jhDjSDiavnpIKCqp5aeMSTd7pw0HGnkd8nWB\/duWwQx0LaqaeEQCeVrTI9uNTmjOnPlzwvsFPRU9RUVMEcLJqgtM0jcZfgYGT5DkgykVn2um70xd\/F3jdy3WMjl0+I+a+mpgErozNGJGjJaXDI+CC6itR1EMgJjmjcBzLXA42B\/Aj5qvvGZxrbnGeaCpFbfUQskYx8sbXvOGtLgCfRUy1UELmiWeJhccAOcBk+CC8ip7xmojW3I2xlUOqYGv0umjDs4wXDPLP4ILqKgTRlxAkYSDgjUNiqG1VO6V0TZ4jI37TQ8ZHqEF5EBBAIOQeqICIiAuOcR3u6QX6vihr6lkbJnBrWyEADPJdjXDeKR\/wC4rj\/fv\/FdvBrFrzuPZycuZisaUfnDeP6yq\/2hXz84bx\/WdX+1KjSF8IXp+nT\/AGw4eu3ykvzivHS51f7Ur5+cV5x\/OVX+1KjCmU9KnxCeu3ylPzivH9Z1f7Qp+cN5\/rOr\/alRey+qPSp8QddvlKDiG8f1nV\/tSvo4hvH9ZVf7QqKCqT0qfEJ67fKU\/OG8f1lV\/tSrjeILv\/WVX+0KiArjVHpU+IOu3ymI79did7jVftCozibim80lNEIrhWN1O1OcyQ5wMYaPMkj6pGta4pc4XFj43YMcYzncYAeSCPgFW+OsR2rC1bTM95V\/nfxBDl015r3MhGqTTM46nu5MHiBn6tVuTiniV4hpW3yvFRJ+lme2d2I2Z5D\/ACj4noop4ZGzvngtggJkki5v70+Pjz28cjHJYzzNTwARlv5QrXHbmIx4+jR8CfVKVx2jeoRab1nUy6N2YcS3q8dodLTVNyq5LfA2USNdIXNmk0Hb0b+Pou+Lzp2QSwUnHdot1M1znd1K52+7Ghjved5l3zJJXotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFgX\/8Amar\/ALBWesG+Nc+01TWAucWYAAySg1em\/k8X9gfgiuU8EogjBikBDR+qfBEG5IiICIiAiIgIiICIiAtNq6e1zVTRcLJOX6u5a9jnOaWtfpHUf0WnlyxzW5KHqOJLbTNYZ5Xsc5odo0EkAjI5eSCIqKm1CeriktNwPeyFr3MacOOck5Dvd39P3LHhpLN7JJ7NY65kT2hp3Ic4NlYcDLtgS4Hzw7kpyTiagirZKaQTtezOXd2SOWenln5FKfie21FR3EUj+8OdGW4D8NLjg+gO5wEEGyewROPd2uvzG4jSGuJOkk\/Z1bjrjHn0OL0cNlZRCJtlrmUz3klmk\/aaAAcauodt448cLP8Azsowxzn01UxzdnNc1uoHw+1\/G3iM3ncT0Le\/92Y9y6JrgGjP6RuppAznHT1B8EEXWC0ukpCbLVzFwacgHEbQNIJ97fAYPXplfLm+2VtM2pnttz94sjJaDr06XEbZORsQeu\/nlSUXFVDJVxU\/dztdI4NDjp0gnzB\/gb8t1ku4goBNPCHSulhLw5oiduWgkgEjHIFBBRGxAljbTXMFQ06hpcBgFpwcO23Ax\/od70jrNU29lUbdWNbSujY1gjPeBowR7uclvQ+O\/qs+Tiy1xkd4+YN3GoRFwyDjG2Tz+GyuS8S22GndPLJI1ocxuDGcnWNTdvMIImKKy1grZJLRUNJcJXCQEPlJfuQCeQIGegz0VE35DllfNLZa3VLKXOeWEannflq3Pl8Oeyl\/zmoW0tPUSsnjjmaXDLQXNAIG7QSebhyyvsXEtDO7EDZ5P0jIwdGN35xzx\/RKCKbVWd1fJMLPWmaNz5RL3ezvdySMu67\/AMEKUi4asz6WNjaIGLBIDnuzvzzk5SXiahgEJqmzwiSnFTlzMhrTyBwTur35wUInpoXmVr6jAi\/RkhxJIxkcuXVB9qeH7XUyiSelDnj\/AL3AciOQPgSsf807MI3MZRhmQRlr3ZHmN1S\/i+zNGRUPdsSNMTunnjA+KvT8SW6CSWOSR4fGcFoYSSeuPRBJUFLHRUUNLCXGOFgY3U7JwB4q+o+1XiiujpW0cjnuiALw5haRnOOfoVIICIiAuI8UD\/3Bcf79\/wCK7cuK8Tj\/AK\/cP7534ru4H3z+jj5n2whHBUlXXDmrZXqvPUO2Vsqp2yzbDS+1XAF7dUMQ7x48cch8TgLLNlrgx2yX8QvipOW8Ur5lhFjw3UWnT442X0brfaenjkY+GfJgYHB4Ow5e8fgSAPRaIMZOnllcP0\/6jHN6vw61\/l18vh\/6bXfe3xVAKzDIZJ52NAxFjfxyr45Ltrlre01jzDntSaxFp8S+gKtoXxoVbQtGa5GFqF9mbPcqoMdqYcxZHQ4Y38SVuUYWn3amNLdnxOHuyvEkbvEatR+WkD5eKrMrQzLTbzdo5m0ehtyEr35f9l8TctLXeWrTg9M+qgZXxUwqbmO8lccR91jLmcsMGOpJznkcjyWTbbpUWtxraV5bPDRl4GNnGTJIPxatrutrN3Nudw+yPv6ahxKx5+9a0hrI3HodpMOPgAvH5Ga\/Cz+pP2W\/iXpYcdOVi6P7o\/mFvsSpHxcaUtTUkOrJ2yOlc3kPcOGDyby+Z6r0WvO3ZRA6q7SLfVRzPZTQslaYCCHCbQ4OEnm0bD\/YL0SrcrJXJaJr40jBSaVmLfIiIuZuIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAoVhvoZIHR0Ln92SxxyAXbYB35Y1fL4KaRBDUz766aM1MNCyLV74Y4k4weR676fDmfDf7TS3osj9opqNru8AcGvOAzTufXP8dVMIg16KTibUe8gtxbk43cCQSPPbAz4\/FXi+\/h\/uw0TmHSd8tI5ZGMnxPXp1U2iCCuL77I6dtHTUXcObhnfElxy3fIBxsc+v4nx3wVc0zfY3xhzhExzckN2xvtg89s74HLmp1EEZb33Y1Tm3CGkbT6dnQk51eeeikJIo5dPeRsfpcHN1DOCORHmq0QMDwTA8ERAwEwiIGB4JgeCIgobFG2R8jY2CR+A5wG7scslVoiAiIgLjHEw\/wCvXD++d+K7OuNcSYdfbhpIOJ3g48crv+n\/AHz+jj5n2whnBWXLIc1WXtXr6ebMsSRbfZ6RlBQt1HE5aJ5R\/kb8z+Kg7JRtq7i3vR+giHeSHHQdFsL+87xs7y3SS6qkOdsDaNvpk5+K+X\/qDl+ONWfzn\/Ef9\/J7n0jj+c0\/pH+WVXudR2Gsc7Adp7oEHmTzPzLvktGYNltHFMrorTQ0x2e\/3njPgP8AUlau73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZiWsava5OWp+Ppn96kpBh5GFg26Mx0AcMe+XE7eeP3KRkGXkjkuriTvLaWXIjWOsKGhVtC+AK4Nl6LiVsG6weJre+utjn0+BVQZfGSPLBHxCz2c1kxFVtG40mJ1O3Mi5s7P0P2ZJ4o2f2WgPI+jlsHCvEDLNVXisqxqpdIY\/AydMbC7I\/xOcFG8WxxWG4GqqHFtvOqZoa0ktkIxgY8i7+CtOtPEdHeYYLfTtlZNUT636wMOBcZHjny2I+K5c9cWek4cvu3xWvhtGSns752d8L\/k\/iKy3Jk2mpfTn2zTu2oe6Mkk\/9wcTv1C7EuEdm97qqjjeyWZrwIIWT1T85zpDCxrPm4n\/Cu7rx6YMnH3jyTvU9v0epbNXNEXpGtx\/IiIrqiIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC4\/e6QRXi4lowX1Mjz55d\/ouwLypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vluzw3Xo1DXjOnO+FZkj2XPKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO3SbVb2st7IJQWuqvfkO40xjzHL\/dZNDG2WoZUND2sqH6mhw04YwYa3Hhk5wtYlvtZJbpW6mPNU\/uIHZGQzqfofFZPC9VN+VZGNkcKOmaWadWRhoydum+F8ly+Nmy2yZrz3n\/v\/wAj9nv4MuPHWuOnsq4qm767uYDlsLQwevM\/ioepGKV\/mMLJmc6aoklf9p7i4\/FWpQTJTRBue8lDT5DBJP0X2OPHHE4sU\/2w+dmZz55n5ljzT01vtDJ62ohp4A3eSV4Y3c5AyVkwVVLXx+0UNRDUwOO0kLw9p+IXFuP2y8bdpDbBTzltDb2aHcyNeMuOBzPJuPJQVsuFy7LuKpIiX1Npe4NnjDSA4Hk4A8nD\/ULzeJnjFfdvd3cjHOSuo9nooBVNCx7TXUl2t8Fdb5mzU0zdTHt\/DyPksvC9ztPeHla15fRzV+M4VpoV1gUaSwuJLVFeLNPTTMDgWnG2\/wDH+gXnq9Wuey3WOrooXBtFpM2XbNcSQMeRx8nBemo1z\/tJtb6enqqyCEzRSwOY+IdeeD8CfkfJcXLxbjrjzDowX\/tlK9g84uXG7bs0EMqQ6OMO5iNkbh\/mL16SXlz\/AIcZ56PjCmsdx0+1UjJHxPbyljLXb\/Ar1GuPk2i01mPj+e7q48TETH5iIi5nQIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNeoF5l45a4cY3gEZYaqQlo3H2jgjPX6fNVmInW0x+SGfT6ZXOmie0t30u5jHTJ3WmNuAqZqioje6OUjVNRVHXA5t+AU1xVc6ZsENuqZ54jMNQmGcMLXAgHqFCdzM+qgjqjFM5g72OpZvrHgSOf8c1n1ebL68VS1JVVNvdHLQVEkGnJbG12WDPP3DkfJdN4HrHVHDU9TISZiDC5wbpDnOdkkDPhlctkz3LQ4N1HAyNiPVdO4RjMfC1FHge\/qlz4gnb6Lbj45y5q4\/btM\/t3Z57Rjx2uz2tWHeblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fy\/tsrpJ2Wvhukce\/uModKB0jaevlnf\/Cvc509OGXl8SN5IY3Ybbi72q81pDq+tkdISQCcHVv4jJB+imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr6FY18lLJap87i2Fs9I6NzHYOrWcg56ctvA8sleFWN17vTtOrORcH8QV\/ZvfTR3ESS2Kpf74G+g\/02+fj449F6IpJoayliqaSVk0ErQ9kjDkOB5ELk\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD54PZFXXzh7iY8MVFNNV2yYOljeP\/j45uyf1c7EeJ28+7h8maz6VnNycMWjrq7a0bqsBMKpoXrOBcZyVNwo2V9BLTyNDg5pGDyORjH7lW0LIiVLRuNJjt3c97L6Cope2myUz2ZZSw1L+\/dzewxkNHrnOfMHxXqBce4VtcbO0W21O7XxsmdG4dWuYQ5p9DpPyXYV4manRfT1MU7rsREWTQREQEREBERAREQEREBW6n7lyuK3U\/cuQYKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXnjje5Sv4lu1PMyLu2VD2sc5oyBqPIr0OvLvaBUGPi+8jIcRVyY1HqXYAWOaZiNQ0x1iZ3Ps5xfXXaluNRJcaVlZRPeTGQM6G+HmPI5+BVVnMUMBdDtFK7XG0jfSR05\/wVI1UksFLM0TCSOUYxn7R5HY8up9Rz3WNCxrGR6md3GBgtOx+CrMxOoWisxuV+rLmxuzgOaNIx4nYLsdvpvZrdSwf\/jiaz5BcftcRqbzbaU5eyWZpd46Qf8Ayu24BGW4I8l6v0jHubZJcP1G2umkLQb5LjFKZL32p3e7VLXRwUD\/AGKASDBbp2Jx4Hc\/4l2eeF8tKCxxZknlzOCR+5apxI1gllMZDZtBBOQNRx18dlPN5EZf\/HXxCvGwTjjrn3feHWvbWzaRphjEsJaDgEgtIOPiT8VFcTNcKa6ysfI4llOTG2MPLQ17iTjqMfgVn8NAPqpahro3NOc6eeXRQn48vqFH8QU4fDdXAVErnwxZjjk0OGl7jlhON988yDgDHjx18Np8sOs166yF4kDDUVbQ5zR7odEHjHiCQenkd1P8GRwtuMr2NAfKZiHbHU1xZIN+g947LXazR7dI5zaeMGrgILnlxcZIy07fquI6cj6lZvCVW6kkbLoeY2Mje\/8AR6MYY+I4GeeWN2PJWxzFLxYvHVWYh0jQvoaoyz36luc4pvu6rTq0ZBz6dengpjQvbplrkjqpO4eZelqT02hQAr0YXxrFca1WQmuFImPvlK9zcuj1Fp8DpI\/AroK0PhMYvMPo78Ct8Xk8z\/2fs9Di\/YIiLkdAiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvJ\/aN3MnG18jqGuc01UgyOmXYPPY8x816wXkftDq4WcacRiRoa9lXLyO+NWNxy6jx+0PFZ3j3WrPtDVqgRy1bIhK\/TET7788yB8uXLxJ8VmSMLYGlk7JRJ4HJHrkLBp9L3STElssji848\/hjfKvvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PxK6u6MtcXRnB6g8itE7G6L\/AJO4XBzTmR4iYT4Dc\/iPkuiaNRAPU4X0HB1h4\/VP5y8jlz6mfpj9HybZkMZADgAXAkdN8+a0O+Pd+VI35OgSNYcYOMnG\/wA1vVdh9XIdJOhpIdyxtj965hxHWCiFZLI4uY8Hu36RnJI2I+IA9ei8jFE+nEz5l6GWY69R7K7DdO6uBo6eF1XVNj0vEGDu0Bpc4kgb4GN1FXe9UbxeRVsrYqj2XSaSTDSdLjuw8tW\/LJ5eq+cJ3yntVTVS1csFPVTEuqXyk6WPycMaBzOnCjb3VUN1vta65QtFUaHTSyRai0kFzmnxGc45K21Nd2bVVkfd1sjCIJhT0c7naBl42wHbjxxnmNufJZdrkYa17Nfd4E7HGZ+XERytfjwLcOO\/MZ3ytWrY6ykpy2qbrmrbYzu5ImF3dsaQQDsM45ehU3TVcNVdGZDTDJWdyyQYAxNT74+LcbqN7SwmV9Va7q2rp3j2qB+M+JBwQR12JXdLHWsu9opa6PSBMwOc1pzpd1HwK89XiYi7TMlALS4PEgOA7U3V19VsvZjxFJaOKG0MkjnUNVJ3TowQWseTgOHlnbZa8LN6V+ifEqcvF6leuPLt4iVYj8lFX+9vt9Saanp9UrcFzpNm48sc1n2e60VyAbFURe0aQXxat2u6gZ54Xpxycc3mkT3hwTgvFIvMdk\/ws3F4hPk78Ct5Wn8Os03aI+TvwK3BcXLnd\/2dXF+wREXK6RERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBeN+1OY\/n5e4YgGtkq5S8DfPvkZ8t2r2QvGnaRJJN2h8Q6\/tNrZo2kDkNRwVllns0x+UFCyZj2lvux7Zz4cj1+Kt3CUhuNtxjKuUvesa\/vXZBGQCD8evl9VVa6OS7cQ2+3gH9NM0H0J3PyysYjqtFYab6azMu58C238m8JW6Etw90fev9Xb\/ALwp1rcPb6\/uWX3Ia1rWABrRgAdAseoJjkBA3a0u\/j5L3Obb0+LNY+Nf89nkcWPU5EWn9f8AjuhJcd5V1L9JbGC4Hw\/jC49eqttRVmWVuqmpHmKNhbnvHnIHqGlo+fouo313c8OXKRs4p9QEZkI2aCQCfXBK401wmrabu2aaeIsZECOYEzA4nzOon4rkzxrVYdWOercswW+KspoZKlgnqJnmSZoBGT74B2xnGrOP\/Ck7k6A0Ekb2uZUwWgStdy2xth2fEcsKPoKiNtBbBDlhewEOLwM5Y09XDbDvXn6qUrXNe2SExDLrIP0mrf0xjHPrlY+y8+UFbKqpNut9Q7TVQ1VFJGSXE4aSdWB8On0ViGCPuY6q2ybU8UM\/cu5SShxaTueg3+JVHD0zXRcDy5fDrFVBozgE7jHz3WLSsMdBbi7Hfmlq2PkiaSNUbi4Zz5bfvVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/4XNA9FHMdNSzsc4GGpjIc3B3HgVK1U1VNc6OWqLZqeZodHJ1IkjwA7l\/QHyVq9x6fZnjYOBZk78jkf5\/oqb7t4jdHZzcH3ylp7jI\/WZo2vGMbdcfitevEboK7vIvdO0zHA8jyOP\/AK\/NV9mlV7Vw2IHHL6aRzP8ACdx9SfklwqI62kkfG9zpaOXEhDSMNJI6+HP\/AArK25nqTXtHS672fcVUl0ulFSPZLHWuiJII91xDd9\/gV01eeuxZ7fz1hieP0jWyEAHOMsOR68vmvQq6vUnJ3lzxSKdqiIiJEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF4w7S+9f2iX9sGAfbpsk55lx6+WB8yvZ68cdoDc9onEOGOLPb5cuB5e8T+5w+Xis8nytWY8Sg8F0bW5DpCCTpyQOZ6+A\/BZvZjUSDj+2ujijc50mj3zkNDtifXBOFCVcxp2uLCcn3c+qmuz+3zVHEcEML3xTvLWtkAB0nLRy+Kzwfd1L5u1el6bdASeW61+6VGi4VMbtLWQxZc4\/x5rZ7o9lstr55XYbEwnUduQz+5cI4x4xdHRV0VO6Q1Ty2PvnP2e3kT4\/DzXfyM8WvFLR2jU\/u4ONhmK9cT3nszuJLvHdOFZYxC6OJ79Y1\/rhj8tPkDj5LmzpA2sGn7DZQ5gBxq+7eP8pU9UXDVa4aZoDoqeJkLiN8nTpz81pE1c6OYtiaJKkN5dG6WyD54wsr36p3Letens2aiqXRU1GdOh0VMXuxz0iGEu6jBwdvgpdtQH3uGkMUYabK1\/eEHVucYznGNvBRdRw\/dbuKeG1yRwmnY9sju8LcgsjAzjnyPlsFOhjvytRwyMiBbbQwuH2gc4IBzy2VN6W1toNlqizh7g6eoZkRXJ0TTz5nbdZ9oAgqoIo3gthvVRTvbINWz2n3fosKqtF1tNrZShsdU2iq4qyNkGTsWF5PpjGR6quZrQ+5Tzwvp2muiuAwfANzzxn7e6r1x52npn4XayaQ8PUtVKGwvhGe6bjAdHJp2A6YJ5bKq8jvKB5IJ0Pa7PTBy38XD5c1e7mKa3XCNsveg1M3d6QCGiQEtGx3GSDn0WHAzv7V3Y1anQacs95pcBz2J6hRaO7XHb8MxLZeyyvEVwqKcu92eLUBjPvN\/wBiVt9xidNeGNyWUcsDmy7jDzuNJ69c\/Bci4XrxRXilqWvy0PBIG2Wnn9CunVd3bUXWWl9ia00b9UJiB16m4O5zg5aCcFViu5Ra2k92N6hx\/b2vdlzGzRuwDjUGOz88Z+Xx9HrgHZU6nm7Q6d8cDqebEj9LSHNcwxnfwBGQD5rv6vSNRpW077iIiuqIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLxz2kF35+cQhruVfK0gEbHOenkR817GXi3tRq6em7RL\/A6WGGT26U9294Y52p5Od8Zzn5YWWaN1aYp1LWK06pWxl22cv8AIeP4rpvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lzeeeIQNmbG5kveCI6STqHM\/gVvHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LpvbBxDUNENnpY2jv2h73SO30+GB8OviuI3KOesNTVQsdLDC4l79OGx9ASfULM404kbcaqvuEBcyKKJtNTHJ5dSPiB8lqFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzVVyrI2xuE0gIy33Dvg4AJI8TjqtWvVVFVU8bTrAjOcgZPIDl6q0eNK2nczLpfC1+toqpKavuRmq5nhrRG3UOgG+MKm+vjtt53rTTwlhcZXA7EnAG22D6Lk9KXRTPljmka7o9p0nOefVXblX18sRiq6uaU9WSPzgK2oRuXTILtUzxVEtHXxVccZ0yucOQLS3n4YzhfWTuldM2407u4nY1jnRguw3AaSN99m58Mrn\/AA9f7rw9FN7BoDass1b7+6SQNjtufwW7Rdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJXouKuFK5rWVBnpW4LSJGEk565w7cLFuk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1faJxnnyW1QV01K+jmqHTshEYDgXANGn3S5225042XLbXxIYS98NNHmQtDmOJI91uMjkRyC26K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZdl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXoBebuwqb2zjG3VIkh0dxIwsa1w1Oa0jUDjw6E9fQr0irpgRERIiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvFXahDRz8bcUzy01O+r\/KT4o5dP6RpDtznPQcvRe1V4R7a++g7QL0yBznarhUS6WDcHUTn4b\/ADWWWJnWmmOYje4Y9G+glxHVVL5K6ZzpXSudqbG4uw4vxvy6eLs9Fu3CV4mtfZnfBSGOWaoqjhrfeIY0YDj4Z17DppJXBw6ojiMkUckbZ8Na7BGr0Pquh8LXccPVc1uu1xrrf+gYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvqrXEEzxBSutgNFGWnU0yFxOnbUTgc8bYHVbZcaqDiKknitVbPcmxsLu6kcBl+cgbNbtsDz6nwUDO2qbHTvq7ZcI6hjT3ssshLdRBwADtz+imaTtMWrETENQnpZcP118L85edJd7xxnw57keuVXHbYA0j2uJxLnYI1bgD069PrhSN8uTX2KKOKpdJMZMvjlOXtO\/LbduMDmPQ81j0VtuddM2pip6qWAMz9y4N9AeWxV9dmXhlUNuhht3fPLWvfKWYxuBjn4c8LH4ntsVC1sMUlPUt1OeyWHf3cA4Phz5KYpWyPtccUoDJWSyOOW5\/W2GPQKPvVLUSxxTNie5hc9ri2M5yWjos4id92trV1qEKaaOFlDUzStZETy5uABGTp8Dn6FS19pKWaCCS1TGeFkZYXkCNxALj9nmdhz6KOq6GscIKd0b5Wxx4a5kZOATnHzJU\/Hb5JuHaFkjWQvine5xcwh2ggHHLxUxWZ7om8a01eW3XBtC6rkpphRPADZiw6Dvy1cueVbbbg2sbHu9j4y5h2BII904+S65UXuoqeAajhV0VO2KT3xIHFxa\/vdeeXhgbeC0OLhKVro\/8AmiXB2ThjuXlsrxW3uraaRrU7RFqtFR+UQ0uZG+PDi2TI6Z8FPVJqrZTukZUmRksJD3U4Iweg3Azg6Ssu12Csoq50wNRLsB907f44WbS2ysjayNtK97WO1gSRZGcDmDsRsNiotS3snHekTPV4dB\/4YblOe0eCCs72QVUb5IfeBEZ7txORnbljYL2AvJf\/AA\/UdZTdqNqdMyYwtppYA58GBtHkYdq25eHUr1opjfurOvYREUoEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF5L7QYqNvHt9lqniYiqm0x924aSSR9rPnjl1XrRcF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radOKRCKRkccdE7Q1w27n7DRsA3PktgmtTK211M89BBnDWCOalAkcAQQWE9dt8fvXQ6eWriGWSyvGOTon4+YGFB1cZdVzOkccl52Hz\/erVor1Ii2QhtvdWQBtNKJw+ekjjbC8jlriOMZxzGPVZtfbKS6xmiuNVJJSyYljkYO77s5zpe0bjB\/okjyVTmb4zy8SvjWM\/WLT6nCv0wjqajJ2acNHU4PrXua4gtdLqyPEHAyPLY+anqeioaClipWwvfBC0NYNRBIHIc\/d+qkmhgGQMjlndHiNzdJYMeOBlOmDcrUNZbRJrdbYnSc9bmDI8v8AfPwWYbpSSNIdRMPh7xHw2WBJShzcswAsCdndkgudnyCjphG0y+anPvNpnMaegkzt8QsGgoLLQAOipHl+SczP1cz0Ud7Q5gOCT6lWzVk82geYCdMG5bBUuilH\/KywgnbTjJPzWBJTVWXAuY3ycxrM\/NR8L+8fvII\/NwOPospldNQEsbJM+J32nQAuHxxuidrM9PWMZqc2drScB2cNKogt1VUk6NTw3dxJ2HxK2KjuEJjZIAGt8WNEb\/8A+nAuCwL7xk6zVEUVNa3VDqv7R16zpbnJy7OXbjlhZZ73pSbUjctMVa3vEXnUMrsSu0snalbKOk2tRNQ3vIyAJ5WxOJLsb4Gds+vp6nXnrsgdRVfHNtrKOnha10culzIw0j3DscL0Kubi5\/XpNpjXd0Z8Po26d7ERF0sBERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBefOMXMPFdzMLmCUVEgJ1yPdz5AMAx6ZXoNcB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPtyU7Wg\/GRx\/BR1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/rsvvEloljpGSyy0QIOnuoIgzH7ytIUa6JmYOBk+fVUe0syPdPrjZfWxtjGe+A9Bv\/qrTquFkgIDnnqSpF10zyfcaSPAKp0VRNju2uPiD0Vl1zc73WRjHTOyxfypN3uHkgHqz+NkQlo45It55GN9TusjTSyt3c13mAoGVwPvSPGD+s4qzFWBjv0eXDPQ\/vUJS9VQxA5YBv4qKnDISdZEfqcZWcytzhsk3djroAJ+Z\/cFPDhplRQ+1wtirWHmQ4vd8jy9FKGlAsllEcLw95OMNWdTWeWWUtfK2H12+pW00trs8mAI30NaOUuctz+IWVWR1tM3FygbcaMN2kAy4DydzChKEbYqenjY+pe4nnmQOLD5hzSR9FGcUWyokpIZ6OFz3Uri+MgNkGOo1twRn\/uC2CnhhGDZLi6ncf8A41ScA+XgfqrNXOaOYOuNvnopeQqKU7H4cvkVEiE\/4eLpVO7VaejqqSspmSmeVgLf0f3biQT+C9crh\/Zj3NRxjQzxvpapwbIe+xolaCw829fqu4LLpivht1TbyIiICIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC8+8cXm80nElxgo6SKmjkqnsjcIwHznVjIzz58wF6CXAOMaXi+58UXOno6a4eyCoeIiyIsaW5297AyPirVVsjW297YmzcU3kQPf7wg1lx9MePoFc4mvlrrqKpoaOKrqZYWEhzdQYCDg58eXM\/NfaDszuUkkclyMzd9RZFE5x+LiFL01sigin9ntdziEmoSF1HKXSE7b+6T44Vtq6cj9pOjQ0Boz0VWst5lrSeh5q\/V2LiBpa2Dh+7vxzPsUgH+VYw4b4ne8ONiu2f\/wBOQfuUxJpS+tja4tBcXg7twsWetkJIYe7aTyG5KkBwnxAHHvLFddXLakkPxJwqzwXxA+ZzW2i5iPkXeyyAY9MKUaZnDPC934kgMtEYO6Y\/Q6SWQZacZ5DcfJRdzp67h6\/Gnq4g2pp3AtDgHseM7HBGCCpnhe28VcM1lTLQ2y9RiZuh2iie4EZ2cAW8x5+KXbh\/im5ysq62kvVXOBgCalfkDPIADAVdp6W7WivsvGttbS1UENFcmN90RtDTnHNh6jy\/8qEljvHB1UTrEkDjgPAJY8fuPkVqzeGOJA3WLJdGysILXtpZAW+GDhdK4Vud4qqdtt4lsV0cHDQKh1DIWuHg8advX5+KtvSNLNHdrPfyGTn2OtO2TgNcfX\/VfZ6a52Yl0LjJBzOnduPMdPX6rH4p7Nq6PXU2Snnc0Zc6nLDn\/CevosaxS8UWvRG+0XSqpcYMb6SQFvocf7JtGl91Va7h\/K4\/Y5zyli2aT5j+PVJYLpbmd5TPZW0jhsGt1tcPTp8FOVPDX5ap+\/goK2mmJ3ZLTOZg+mPqFCR2riS0TPZBb65zAc4bC5zXfDCCV7Lau1VnHFI6KmfS17Wye40+473Dnbou7LkvAFE+XiilrquzVNFUsY8GR0DmNdlpG5I\/FdaWdvLSvgREVVhERAREQEREBERAREQFbqfuXK4rNY5rKaR73BrWjJJOAB4oMNFSx7JGNexzXMcMhwOQR4hEEoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiArVUMwOB5IiDBAAGAMBERB\/\/9k="
}
]
}
},
"final-screenshot": {
"id": "final-screenshot",
"title": "Final Screenshot",
"description": "The last screenshot captured of the pageload.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "screenshot",
"timing": 2423,
"timestamp": 16767845926,
"data": "data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAECAfIDASIAAhEBAxEB\/8QAHAABAAEFAQEAAAAAAAAAAAAAAAUCAwQGBwgB\/8QASRAAAQMDAgMFBQMHCgUEAwAAAQACAwQFERIhBjFBBxNRYXEUIoGRoTIzsRUWI0KTwfA0NVJVcnOCstHhCCQlYvEXJkSiU3SS\/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv\/EADARAQACAgEDAwIFAwQDAAAAAAABAgMRBBIhMRNBUQUyImFxgaEGQsEUUpHwIzPR\/9oADAMBAAIRAxEAPwD1SiIgIiICIiAtI4a7SbPfprmyCKqiFvLRK6RowQ5wAIwdxut3WHDarfA+ofBQ0sT6gYmcyJrTIP8AuIG\/xVZidxoYtHxDbayN0lNOXsaWhziwtA1cuYHgrI4rtBe1vtLsOaXg907GMgeHn9CpdlPFHG1jGBrGgANGwAHLZVd0zw+qsK1BScVW2GNr6kzwatwHxHceIxkEKdVt8EcgAewOAIIB33ByEEdRX+3VtQyGnle57\/s5jc0E7nG45+6VTXcQ0NBXupKoyxuaAS\/Rlu4z03+nVSojaCCBuPNHRtcckboMA3ilNp\/KMHeT05dpaI2+8469GADjqsR\/FNrj0CWWWNzubXROy3bO+38ZUxBBFTxNigjZHG3k1owB1VZa08wPkghJeK7PExrn1ZDXOLWnu37nby8ws21XalujC6kc8kNa5zXsLS0HOOfofksptNAxmhsMbWatWkNGM5zn1zuq2sY1znNa0OdzIHNBD\/nNbWyCOWR7JDyboLiR4+7nHocHxCobxXaXPw2oc5ukHUGHG5wB45U13TPD6p3TPD6oI2h4gt9bUx08ErjM\/OGmNw5ZPPGOhUqqWxtacgb+qqQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYl2lMFunlAJLW52OFlrAv\/wDM1X\/YKCIhuRdDGTGSS0Hd3+yKPpv5PF\/YH4Ig3ZERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBYF\/wD5mq\/7BWesC\/8A8zVf9goNYpv5PF\/YH4IlN\/J4v7A\/BEG7IiICIiAiIgIiICIiAuXw9pdwirHurrDIbaHzgVERLSRHI5jsB+NWAGkkEg6sDcFdQVhtVSvfobNC52NWkOBONt\/qPmg5wO1ujfNAW2ydtLI136WWeNml+YMNO+kYE41ZILS0jCqh7XrbPUQxRWuuHeNdJh7o2vja2N0ji9mrLdmOwDz2I5ro\/fQaSe8iwDpJyOecY9cghYlLQ2yGsqK6mgpm1M20szQNTsHGCfX6oOef+sNFUMjZb7XUS1EkzIWsdIwZJkcwnGc6fcd72MZLQcZ22jhDjSDiavnpIKCqp5aeMSTd7pw0HGnkd8nWB\/duWwQx0LaqaeEQCeVrTI9uNTmjOnPlzwvsFPRU9RUVMEcLJqgtM0jcZfgYGT5DkgykVn2um70xd\/F3jdy3WMjl0+I+a+mpgErozNGJGjJaXDI+CC6itR1EMgJjmjcBzLXA42B\/Aj5qvvGZxrbnGeaCpFbfUQskYx8sbXvOGtLgCfRUy1UELmiWeJhccAOcBk+CC8ip7xmojW3I2xlUOqYGv0umjDs4wXDPLP4ILqKgTRlxAkYSDgjUNiqG1VO6V0TZ4jI37TQ8ZHqEF5EBBAIOQeqICIiAuOcR3u6QX6vihr6lkbJnBrWyEADPJdjXDeKR\/wC4rj\/fv\/FdvBrFrzuPZycuZisaUfnDeP6yq\/2hXz84bx\/WdX+1KjSF8IXp+nT\/AGw4eu3ykvzivHS51f7Ur5+cV5x\/OVX+1KjCmU9KnxCeu3ylPzivH9Z1f7Qp+cN5\/rOr\/alRey+qPSp8QddvlKDiG8f1nV\/tSvo4hvH9ZVf7QqKCqT0qfEJ67fKU\/OG8f1lV\/tSrjeILv\/WVX+0KiArjVHpU+IOu3ymI79did7jVftCozibim80lNEIrhWN1O1OcyQ5wMYaPMkj6pGta4pc4XFj43YMcYzncYAeSCPgFW+OsR2rC1bTM95V\/nfxBDl015r3MhGqTTM46nu5MHiBn6tVuTiniV4hpW3yvFRJ+lme2d2I2Z5D\/ACj4noop4ZGzvngtggJkki5v70+Pjz28cjHJYzzNTwARlv5QrXHbmIx4+jR8CfVKVx2jeoRab1nUy6N2YcS3q8dodLTVNyq5LfA2USNdIXNmk0Hb0b+Pou+Lzp2QSwUnHdot1M1znd1K52+7Ghjved5l3zJJXotedzaxXJqPh28WZmncREXI6RERAREQEREBERAREQFgX\/8Amar\/ALBWesG+Nc+01TWAucWYAAySg1em\/k8X9gfgiuU8EogjBikBDR+qfBEG5IiICIiAiIgIiICIiAtNq6e1zVTRcLJOX6u5a9jnOaWtfpHUf0WnlyxzW5KHqOJLbTNYZ5Xsc5odo0EkAjI5eSCIqKm1CeriktNwPeyFr3MacOOck5Dvd39P3LHhpLN7JJ7NY65kT2hp3Ic4NlYcDLtgS4Hzw7kpyTiagirZKaQTtezOXd2SOWenln5FKfie21FR3EUj+8OdGW4D8NLjg+gO5wEEGyewROPd2uvzG4jSGuJOkk\/Z1bjrjHn0OL0cNlZRCJtlrmUz3klmk\/aaAAcauodt448cLP8Azsowxzn01UxzdnNc1uoHw+1\/G3iM3ncT0Le\/92Y9y6JrgGjP6RuppAznHT1B8EEXWC0ukpCbLVzFwacgHEbQNIJ97fAYPXplfLm+2VtM2pnttz94sjJaDr06XEbZORsQeu\/nlSUXFVDJVxU\/dztdI4NDjp0gnzB\/gb8t1ku4goBNPCHSulhLw5oiduWgkgEjHIFBBRGxAljbTXMFQ06hpcBgFpwcO23Ax\/od70jrNU29lUbdWNbSujY1gjPeBowR7uclvQ+O\/qs+Tiy1xkd4+YN3GoRFwyDjG2Tz+GyuS8S22GndPLJI1ocxuDGcnWNTdvMIImKKy1grZJLRUNJcJXCQEPlJfuQCeQIGegz0VE35DllfNLZa3VLKXOeWEannflq3Pl8Oeyl\/zmoW0tPUSsnjjmaXDLQXNAIG7QSebhyyvsXEtDO7EDZ5P0jIwdGN35xzx\/RKCKbVWd1fJMLPWmaNz5RL3ezvdySMu67\/AMEKUi4asz6WNjaIGLBIDnuzvzzk5SXiahgEJqmzwiSnFTlzMhrTyBwTur35wUInpoXmVr6jAi\/RkhxJIxkcuXVB9qeH7XUyiSelDnj\/AL3AciOQPgSsf807MI3MZRhmQRlr3ZHmN1S\/i+zNGRUPdsSNMTunnjA+KvT8SW6CSWOSR4fGcFoYSSeuPRBJUFLHRUUNLCXGOFgY3U7JwB4q+o+1XiiujpW0cjnuiALw5haRnOOfoVIICIiAuI8UD\/3Bcf79\/wCK7cuK8Tj\/AK\/cP7534ru4H3z+jj5n2whHBUlXXDmrZXqvPUO2Vsqp2yzbDS+1XAF7dUMQ7x48cch8TgLLNlrgx2yX8QvipOW8Ur5lhFjw3UWnT442X0brfaenjkY+GfJgYHB4Ow5e8fgSAPRaIMZOnllcP0\/6jHN6vw61\/l18vh\/6bXfe3xVAKzDIZJ52NAxFjfxyr45Ltrlre01jzDntSaxFp8S+gKtoXxoVbQtGa5GFqF9mbPcqoMdqYcxZHQ4Y38SVuUYWn3amNLdnxOHuyvEkbvEatR+WkD5eKrMrQzLTbzdo5m0ehtyEr35f9l8TctLXeWrTg9M+qgZXxUwqbmO8lccR91jLmcsMGOpJznkcjyWTbbpUWtxraV5bPDRl4GNnGTJIPxatrutrN3Nudw+yPv6ahxKx5+9a0hrI3HodpMOPgAvH5Ga\/Cz+pP2W\/iXpYcdOVi6P7o\/mFvsSpHxcaUtTUkOrJ2yOlc3kPcOGDyby+Z6r0WvO3ZRA6q7SLfVRzPZTQslaYCCHCbQ4OEnm0bD\/YL0SrcrJXJaJr40jBSaVmLfIiIuZuIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAoVhvoZIHR0Ln92SxxyAXbYB35Y1fL4KaRBDUz766aM1MNCyLV74Y4k4weR676fDmfDf7TS3osj9opqNru8AcGvOAzTufXP8dVMIg16KTibUe8gtxbk43cCQSPPbAz4\/FXi+\/h\/uw0TmHSd8tI5ZGMnxPXp1U2iCCuL77I6dtHTUXcObhnfElxy3fIBxsc+v4nx3wVc0zfY3xhzhExzckN2xvtg89s74HLmp1EEZb33Y1Tm3CGkbT6dnQk51eeeikJIo5dPeRsfpcHN1DOCORHmq0QMDwTA8ERAwEwiIGB4JgeCIgobFG2R8jY2CR+A5wG7scslVoiAiIgLjHEw\/wCvXD++d+K7OuNcSYdfbhpIOJ3g48crv+n\/AHz+jj5n2whnBWXLIc1WXtXr6ebMsSRbfZ6RlBQt1HE5aJ5R\/kb8z+Kg7JRtq7i3vR+giHeSHHQdFsL+87xs7y3SS6qkOdsDaNvpk5+K+X\/qDl+ONWfzn\/Ef9\/J7n0jj+c0\/pH+WVXudR2Gsc7Adp7oEHmTzPzLvktGYNltHFMrorTQ0x2e\/3njPgP8AUlau73Ynu8Gkro\/p\/D0cWck\/3TP8dmP1XJ1Z+mPZiWsava5OWp+Ppn96kpBh5GFg26Mx0AcMe+XE7eeP3KRkGXkjkuriTvLaWXIjWOsKGhVtC+AK4Nl6LiVsG6weJre+utjn0+BVQZfGSPLBHxCz2c1kxFVtG40mJ1O3Mi5s7P0P2ZJ4o2f2WgPI+jlsHCvEDLNVXisqxqpdIY\/AydMbC7I\/xOcFG8WxxWG4GqqHFtvOqZoa0ktkIxgY8i7+CtOtPEdHeYYLfTtlZNUT636wMOBcZHjny2I+K5c9cWek4cvu3xWvhtGSns752d8L\/k\/iKy3Jk2mpfTn2zTu2oe6Mkk\/9wcTv1C7EuEdm97qqjjeyWZrwIIWT1T85zpDCxrPm4n\/Cu7rx6YMnH3jyTvU9v0epbNXNEXpGtx\/IiIrqiIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC4\/e6QRXi4lowX1Mjz55d\/ouwLypxhxBfaPtGvkVvnhrKX217DHrw6IZxg+GPRbcfNXDfrtDLNjtlr0Vluzw3Xo1DXjOnO+FZkj2XPKmplrKp9W6aQzg4MjfdIxtzGw+OFN2G+yxTOiu0+YQ0Bsjm76sgbnw3XfT6lSZ1aNOO3AtEbrO3SbVb2st7IJQWuqvfkO40xjzHL\/dZNDG2WoZUND2sqH6mhw04YwYa3Hhk5wtYlvtZJbpW6mPNU\/uIHZGQzqfofFZPC9VN+VZGNkcKOmaWadWRhoydum+F8ly+Nmy2yZrz3n\/v\/wAj9nv4MuPHWuOnsq4qm767uYDlsLQwevM\/ioepGKV\/mMLJmc6aoklf9p7i4\/FWpQTJTRBue8lDT5DBJP0X2OPHHE4sU\/2w+dmZz55n5ljzT01vtDJ62ohp4A3eSV4Y3c5AyVkwVVLXx+0UNRDUwOO0kLw9p+IXFuP2y8bdpDbBTzltDb2aHcyNeMuOBzPJuPJQVsuFy7LuKpIiX1Npe4NnjDSA4Hk4A8nD\/ULzeJnjFfdvd3cjHOSuo9nooBVNCx7TXUl2t8Fdb5mzU0zdTHt\/DyPksvC9ztPeHla15fRzV+M4VpoV1gUaSwuJLVFeLNPTTMDgWnG2\/wDH+gXnq9Wuey3WOrooXBtFpM2XbNcSQMeRx8nBemo1z\/tJtb6enqqyCEzRSwOY+IdeeD8CfkfJcXLxbjrjzDowX\/tlK9g84uXG7bs0EMqQ6OMO5iNkbh\/mL16SXlz\/AIcZ56PjCmsdx0+1UjJHxPbyljLXb\/Ar1GuPk2i01mPj+e7q48TETH5iIi5nQIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLy\/xJaom8e8QVcdNE2rlq5c5fu5us74yOfNeoF5l45a4cY3gEZYaqQlo3H2jgjPX6fNVmInW0x+SGfT6ZXOmie0t30u5jHTJ3WmNuAqZqioje6OUjVNRVHXA5t+AU1xVc6ZsENuqZ54jMNQmGcMLXAgHqFCdzM+qgjqjFM5g72OpZvrHgSOf8c1n1ebL68VS1JVVNvdHLQVEkGnJbG12WDPP3DkfJdN4HrHVHDU9TISZiDC5wbpDnOdkkDPhlctkz3LQ4N1HAyNiPVdO4RjMfC1FHge\/qlz4gnb6Lbj45y5q4\/btM\/t3Z57Rjx2uz2tWHeblHZrbWXOcjuqSnfLg\/rOA2HxOB8VI6Fy\/tsrpJ2Wvhukce\/uModKB0jaevlnf\/Cvc509OGXl8SN5IY3Ybbi72q81pDq+tkdISQCcHVv4jJB+imuP6GkucFTBVwTSaqiCIEZwC9paCPiAprg2nZRGOOBrDCKUNbjm0Nc8fDOr6FY18lLJap87i2Fs9I6NzHYOrWcg56ctvA8sleFWN17vTtOrORcH8QV\/ZvfTR3ESS2Kpf74G+g\/02+fj449F6IpJoayliqaSVk0ErQ9kjDkOB5ELk\/EFipamlnpKiINhHfkEkFwcJhgjyxIPQD54PZFXXzh7iY8MVFNNV2yYOljeP\/j45uyf1c7EeJ28+7h8maz6VnNycMWjrq7a0bqsBMKpoXrOBcZyVNwo2V9BLTyNDg5pGDyORjH7lW0LIiVLRuNJjt3c97L6Cope2myUz2ZZSw1L+\/dzewxkNHrnOfMHxXqBce4VtcbO0W21O7XxsmdG4dWuYQ5p9DpPyXYV4manRfT1MU7rsREWTQREQEREBERAREQEREBW6n7lyuK3U\/cuQYKIiCSREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXnjje5Sv4lu1PMyLu2VD2sc5oyBqPIr0OvLvaBUGPi+8jIcRVyY1HqXYAWOaZiNQ0x1iZ3Ps5xfXXaluNRJcaVlZRPeTGQM6G+HmPI5+BVVnMUMBdDtFK7XG0jfSR05\/wVI1UksFLM0TCSOUYxn7R5HY8up9Rz3WNCxrGR6md3GBgtOx+CrMxOoWisxuV+rLmxuzgOaNIx4nYLsdvpvZrdSwf\/jiaz5BcftcRqbzbaU5eyWZpd46Qf8Ayu24BGW4I8l6v0jHubZJcP1G2umkLQb5LjFKZL32p3e7VLXRwUD\/AGKASDBbp2Jx4Hc\/4l2eeF8tKCxxZknlzOCR+5apxI1gllMZDZtBBOQNRx18dlPN5EZf\/HXxCvGwTjjrn3feHWvbWzaRphjEsJaDgEgtIOPiT8VFcTNcKa6ysfI4llOTG2MPLQ17iTjqMfgVn8NAPqpahro3NOc6eeXRQn48vqFH8QU4fDdXAVErnwxZjjk0OGl7jlhON988yDgDHjx18Np8sOs166yF4kDDUVbQ5zR7odEHjHiCQenkd1P8GRwtuMr2NAfKZiHbHU1xZIN+g947LXazR7dI5zaeMGrgILnlxcZIy07fquI6cj6lZvCVW6kkbLoeY2Mje\/8AR6MYY+I4GeeWN2PJWxzFLxYvHVWYh0jQvoaoyz36luc4pvu6rTq0ZBz6dengpjQvbplrkjqpO4eZelqT02hQAr0YXxrFca1WQmuFImPvlK9zcuj1Fp8DpI\/AroK0PhMYvMPo78Ct8Xk8z\/2fs9Di\/YIiLkdAiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvJ\/aN3MnG18jqGuc01UgyOmXYPPY8x816wXkftDq4WcacRiRoa9lXLyO+NWNxy6jx+0PFZ3j3WrPtDVqgRy1bIhK\/TET7788yB8uXLxJ8VmSMLYGlk7JRJ4HJHrkLBp9L3STElssji848\/hjfKvvlbF72c9eQWE27b+W0R318J7s9hNVxk14GW00bnem2PxK6u6MtcXRnB6g8itE7G6L\/AJO4XBzTmR4iYT4Dc\/iPkuiaNRAPU4X0HB1h4\/VP5y8jlz6mfpj9HybZkMZADgAXAkdN8+a0O+Pd+VI35OgSNYcYOMnG\/wA1vVdh9XIdJOhpIdyxtj965hxHWCiFZLI4uY8Hu36RnJI2I+IA9ei8jFE+nEz5l6GWY69R7K7DdO6uBo6eF1XVNj0vEGDu0Bpc4kgb4GN1FXe9UbxeRVsrYqj2XSaSTDSdLjuw8tW\/LJ5eq+cJ3yntVTVS1csFPVTEuqXyk6WPycMaBzOnCjb3VUN1vta65QtFUaHTSyRai0kFzmnxGc45K21Nd2bVVkfd1sjCIJhT0c7naBl42wHbjxxnmNufJZdrkYa17Nfd4E7HGZ+XERytfjwLcOO\/MZ3ytWrY6ykpy2qbrmrbYzu5ImF3dsaQQDsM45ehU3TVcNVdGZDTDJWdyyQYAxNT74+LcbqN7SwmV9Va7q2rp3j2qB+M+JBwQR12JXdLHWsu9opa6PSBMwOc1pzpd1HwK89XiYi7TMlALS4PEgOA7U3V19VsvZjxFJaOKG0MkjnUNVJ3TowQWseTgOHlnbZa8LN6V+ifEqcvF6leuPLt4iVYj8lFX+9vt9Saanp9UrcFzpNm48sc1n2e60VyAbFURe0aQXxat2u6gZ54Xpxycc3mkT3hwTgvFIvMdk\/ws3F4hPk78Ct5Wn8Os03aI+TvwK3BcXLnd\/2dXF+wREXK6RERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBeN+1OY\/n5e4YgGtkq5S8DfPvkZ8t2r2QvGnaRJJN2h8Q6\/tNrZo2kDkNRwVllns0x+UFCyZj2lvux7Zz4cj1+Kt3CUhuNtxjKuUvesa\/vXZBGQCD8evl9VVa6OS7cQ2+3gH9NM0H0J3PyysYjqtFYab6azMu58C238m8JW6Etw90fev9Xb\/ALwp1rcPb6\/uWX3Ia1rWABrRgAdAseoJjkBA3a0u\/j5L3Obb0+LNY+Nf89nkcWPU5EWn9f8AjuhJcd5V1L9JbGC4Hw\/jC49eqttRVmWVuqmpHmKNhbnvHnIHqGlo+fouo313c8OXKRs4p9QEZkI2aCQCfXBK401wmrabu2aaeIsZECOYEzA4nzOon4rkzxrVYdWOercswW+KspoZKlgnqJnmSZoBGT74B2xnGrOP\/Ck7k6A0Ekb2uZUwWgStdy2xth2fEcsKPoKiNtBbBDlhewEOLwM5Y09XDbDvXn6qUrXNe2SExDLrIP0mrf0xjHPrlY+y8+UFbKqpNut9Q7TVQ1VFJGSXE4aSdWB8On0ViGCPuY6q2ybU8UM\/cu5SShxaTueg3+JVHD0zXRcDy5fDrFVBozgE7jHz3WLSsMdBbi7Hfmlq2PkiaSNUbi4Zz5bfvVdJfL9FLW3iohfE6CrYzU5rnbB2vI0\/4XNA9FHMdNSzsc4GGpjIc3B3HgVK1U1VNc6OWqLZqeZodHJ1IkjwA7l\/QHyVq9x6fZnjYOBZk78jkf5\/oqb7t4jdHZzcH3ylp7jI\/WZo2vGMbdcfitevEboK7vIvdO0zHA8jyOP\/AK\/NV9mlV7Vw2IHHL6aRzP8ACdx9SfklwqI62kkfG9zpaOXEhDSMNJI6+HP\/AArK25nqTXtHS672fcVUl0ulFSPZLHWuiJII91xDd9\/gV01eeuxZ7fz1hieP0jWyEAHOMsOR68vmvQq6vUnJ3lzxSKdqiIiJEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF4w7S+9f2iX9sGAfbpsk55lx6+WB8yvZ68cdoDc9onEOGOLPb5cuB5e8T+5w+Xis8nytWY8Sg8F0bW5DpCCTpyQOZ6+A\/BZvZjUSDj+2ujijc50mj3zkNDtifXBOFCVcxp2uLCcn3c+qmuz+3zVHEcEML3xTvLWtkAB0nLRy+Kzwfd1L5u1el6bdASeW61+6VGi4VMbtLWQxZc4\/x5rZ7o9lstr55XYbEwnUduQz+5cI4x4xdHRV0VO6Q1Ty2PvnP2e3kT4\/DzXfyM8WvFLR2jU\/u4ONhmK9cT3nszuJLvHdOFZYxC6OJ79Y1\/rhj8tPkDj5LmzpA2sGn7DZQ5gBxq+7eP8pU9UXDVa4aZoDoqeJkLiN8nTpz81pE1c6OYtiaJKkN5dG6WyD54wsr36p3Letens2aiqXRU1GdOh0VMXuxz0iGEu6jBwdvgpdtQH3uGkMUYabK1\/eEHVucYznGNvBRdRw\/dbuKeG1yRwmnY9sju8LcgsjAzjnyPlsFOhjvytRwyMiBbbQwuH2gc4IBzy2VN6W1toNlqizh7g6eoZkRXJ0TTz5nbdZ9oAgqoIo3gthvVRTvbINWz2n3fosKqtF1tNrZShsdU2iq4qyNkGTsWF5PpjGR6quZrQ+5Tzwvp2muiuAwfANzzxn7e6r1x52npn4XayaQ8PUtVKGwvhGe6bjAdHJp2A6YJ5bKq8jvKB5IJ0Pa7PTBy38XD5c1e7mKa3XCNsveg1M3d6QCGiQEtGx3GSDn0WHAzv7V3Y1anQacs95pcBz2J6hRaO7XHb8MxLZeyyvEVwqKcu92eLUBjPvN\/wBiVt9xidNeGNyWUcsDmy7jDzuNJ69c\/Bci4XrxRXilqWvy0PBIG2Wnn9CunVd3bUXWWl9ia00b9UJiB16m4O5zg5aCcFViu5Ra2k92N6hx\/b2vdlzGzRuwDjUGOz88Z+Xx9HrgHZU6nm7Q6d8cDqebEj9LSHNcwxnfwBGQD5rv6vSNRpW077iIiuqIiICIiAiIgIiICIiArdT9y5XFbqfuXIMFERBJIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLxz2kF35+cQhruVfK0gEbHOenkR817GXi3tRq6em7RL\/A6WGGT26U9294Y52p5Od8Zzn5YWWaN1aYp1LWK06pWxl22cv8AIeP4rpvYVRNqONIHZ0sgjfM9gbnLtsY+Lh8lzeeeIQNmbG5kveCI6STqHM\/gVvHZZU3GCpuVbbnOjjjkhp5ZNOQyIk6h5E8lXH2r2Mv4p1LpvbBxDUNENnpY2jv2h73SO30+GB8OviuI3KOesNTVQsdLDC4l79OGx9ASfULM404kbcaqvuEBcyKKJtNTHJ5dSPiB8lqFBUyOpmxjvCXadYz4nO6nJMz+KUY667VSdYZHWqYsl7suy1zj0ABPPp0UD7XT07XilDcHUHTyHDcEYPrzVVyrI2xuE0gIy33Dvg4AJI8TjqtWvVVFVU8bTrAjOcgZPIDl6q0eNK2nczLpfC1+toqpKavuRmq5nhrRG3UOgG+MKm+vjtt53rTTwlhcZXA7EnAG22D6Lk9KXRTPljmka7o9p0nOefVXblX18sRiq6uaU9WSPzgK2oRuXTILtUzxVEtHXxVccZ0yucOQLS3n4YzhfWTuldM2407u4nY1jnRguw3AaSN99m58Mrn\/AA9f7rw9FN7BoDass1b7+6SQNjtufwW7Rdp1PLVF1y4faHNpxGXwlri3G+rGBzzvv0VJxVt2Xi0xG990rTyW+F76in7pkhhja9kmRkxkYOPTw8FD2tzqWR8JGsU872BunOcHIwfifJXouKuFK5rWVBnpW4LSJGEk565w7cLFuk1oioqma13KlqWBriyJxDXHDsAEZzuMu5DmQr9Mwiup37JWKjpJoJPZpI5p25blzRhu+w1faJxnnyW1QV01K+jmqHTshEYDgXANGn3S5225042XLbXxIYS98NNHmQtDmOJI91uMjkRyC26K\/QXK2u10cbXU72nTI4ua4O2z7vTVo5qNs606dzuZdl7KJo5eObd3D2OYwTRHScnGhxGeoz73yXoBebuwqb2zjG3VIkh0dxIwsa1w1Oa0jUDjw6E9fQr0irpgRERIiIgIiICIiAiIgIiICt1P3LlcVup+5cgwUREEkiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvFXahDRz8bcUzy01O+r\/KT4o5dP6RpDtznPQcvRe1V4R7a++g7QL0yBznarhUS6WDcHUTn4b\/ADWWWJnWmmOYje4Y9G+glxHVVL5K6ZzpXSudqbG4uw4vxvy6eLs9Fu3CV4mtfZnfBSGOWaoqjhrfeIY0YDj4Z17DppJXBw6ojiMkUckbZ8Na7BGr0Pquh8LXccPVc1uu1xrrf+gYXSMkxG86clpHJ5Bd122TpK26p1MIa9U9TDQREslfqdkkMI944BO+NtvqrXEEzxBSutgNFGWnU0yFxOnbUTgc8bYHVbZcaqDiKknitVbPcmxsLu6kcBl+cgbNbtsDz6nwUDO2qbHTvq7ZcI6hjT3ssshLdRBwADtz+imaTtMWrETENQnpZcP118L85edJd7xxnw57keuVXHbYA0j2uJxLnYI1bgD069PrhSN8uTX2KKOKpdJMZMvjlOXtO\/LbduMDmPQ81j0VtuddM2pip6qWAMz9y4N9AeWxV9dmXhlUNuhht3fPLWvfKWYxuBjn4c8LH4ntsVC1sMUlPUt1OeyWHf3cA4Phz5KYpWyPtccUoDJWSyOOW5\/W2GPQKPvVLUSxxTNie5hc9ri2M5yWjos4id92trV1qEKaaOFlDUzStZETy5uABGTp8Dn6FS19pKWaCCS1TGeFkZYXkCNxALj9nmdhz6KOq6GscIKd0b5Wxx4a5kZOATnHzJU\/Hb5JuHaFkjWQvine5xcwh2ggHHLxUxWZ7om8a01eW3XBtC6rkpphRPADZiw6Dvy1cueVbbbg2sbHu9j4y5h2BII904+S65UXuoqeAajhV0VO2KT3xIHFxa\/vdeeXhgbeC0OLhKVro\/8AmiXB2ThjuXlsrxW3uraaRrU7RFqtFR+UQ0uZG+PDi2TI6Z8FPVJqrZTukZUmRksJD3U4Iweg3Azg6Ssu12Csoq50wNRLsB907f44WbS2ysjayNtK97WO1gSRZGcDmDsRsNiotS3snHekTPV4dB\/4YblOe0eCCs72QVUb5IfeBEZ7txORnbljYL2AvJf\/AA\/UdZTdqNqdMyYwtppYA58GBtHkYdq25eHUr1opjfurOvYREUoEREBERAREQEREBERAVup+5crit1P3LkGCiIgkkREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF5L7QYqNvHt9lqniYiqm0x924aSSR9rPnjl1XrRcF4sfGOKLm0NgEhqH4MZj1c+vXKmI2radOKRCKRkccdE7Q1w27n7DRsA3PktgmtTK211M89BBnDWCOalAkcAQQWE9dt8fvXQ6eWriGWSyvGOTon4+YGFB1cZdVzOkccl52Hz\/erVor1Ii2QhtvdWQBtNKJw+ekjjbC8jlriOMZxzGPVZtfbKS6xmiuNVJJSyYljkYO77s5zpe0bjB\/okjyVTmb4zy8SvjWM\/WLT6nCv0wjqajJ2acNHU4PrXua4gtdLqyPEHAyPLY+anqeioaClipWwvfBC0NYNRBIHIc\/d+qkmhgGQMjlndHiNzdJYMeOBlOmDcrUNZbRJrdbYnSc9bmDI8v8AfPwWYbpSSNIdRMPh7xHw2WBJShzcswAsCdndkgudnyCjphG0y+anPvNpnMaegkzt8QsGgoLLQAOipHl+SczP1cz0Ud7Q5gOCT6lWzVk82geYCdMG5bBUuilH\/KywgnbTjJPzWBJTVWXAuY3ycxrM\/NR8L+8fvII\/NwOPospldNQEsbJM+J32nQAuHxxuidrM9PWMZqc2drScB2cNKogt1VUk6NTw3dxJ2HxK2KjuEJjZIAGt8WNEb\/8A+nAuCwL7xk6zVEUVNa3VDqv7R16zpbnJy7OXbjlhZZ73pSbUjctMVa3vEXnUMrsSu0snalbKOk2tRNQ3vIyAJ5WxOJLsb4Gds+vp6nXnrsgdRVfHNtrKOnha10culzIw0j3DscL0Kubi5\/XpNpjXd0Z8Po26d7ERF0sBERAREQEREBERAREQFbqfuXK4rdT9y5BgoiIJJERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBefOMXMPFdzMLmCUVEgJ1yPdz5AMAx6ZXoNcB4tr6ZnFNzh\/KVxe\/2iTNPQwhmk6uRd19Vaql0dHTTaATA7OPtyU7Wg\/GRx\/BR1xLWyOzJHvhwDJGOyeX6gACk6egqKkiSCwOJzvLcKhzv\/rsvvEloljpGSyy0QIOnuoIgzH7ytIUa6JmYOBk+fVUe0syPdPrjZfWxtjGe+A9Bv\/qrTquFkgIDnnqSpF10zyfcaSPAKp0VRNju2uPiD0Vl1zc73WRjHTOyxfypN3uHkgHqz+NkQlo45It55GN9TusjTSyt3c13mAoGVwPvSPGD+s4qzFWBjv0eXDPQ\/vUJS9VQxA5YBv4qKnDISdZEfqcZWcytzhsk3djroAJ+Z\/cFPDhplRQ+1wtirWHmQ4vd8jy9FKGlAsllEcLw95OMNWdTWeWWUtfK2H12+pW00trs8mAI30NaOUuctz+IWVWR1tM3FygbcaMN2kAy4DydzChKEbYqenjY+pe4nnmQOLD5hzSR9FGcUWyokpIZ6OFz3Uri+MgNkGOo1twRn\/uC2CnhhGDZLi6ncf8A41ScA+XgfqrNXOaOYOuNvnopeQqKU7H4cvkVEiE\/4eLpVO7VaejqqSspmSmeVgLf0f3biQT+C9crh\/Zj3NRxjQzxvpapwbIe+xolaCw829fqu4LLpivht1TbyIiICIiAiIgIiICIiAiIgK3U\/cuVxW6n7lyDBREQSSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC8+8cXm80nElxgo6SKmjkqnsjcIwHznVjIzz58wF6CXAOMaXi+58UXOno6a4eyCoeIiyIsaW5297AyPirVVsjW297YmzcU3kQPf7wg1lx9MePoFc4mvlrrqKpoaOKrqZYWEhzdQYCDg58eXM\/NfaDszuUkkclyMzd9RZFE5x+LiFL01sigin9ntdziEmoSF1HKXSE7b+6T44Vtq6cj9pOjQ0Boz0VWst5lrSeh5q\/V2LiBpa2Dh+7vxzPsUgH+VYw4b4ne8ONiu2f\/wBOQfuUxJpS+tja4tBcXg7twsWetkJIYe7aTyG5KkBwnxAHHvLFddXLakkPxJwqzwXxA+ZzW2i5iPkXeyyAY9MKUaZnDPC934kgMtEYO6Y\/Q6SWQZacZ5DcfJRdzp67h6\/Gnq4g2pp3AtDgHseM7HBGCCpnhe28VcM1lTLQ2y9RiZuh2iie4EZ2cAW8x5+KXbh\/im5ysq62kvVXOBgCalfkDPIADAVdp6W7WivsvGttbS1UENFcmN90RtDTnHNh6jy\/8qEljvHB1UTrEkDjgPAJY8fuPkVqzeGOJA3WLJdGysILXtpZAW+GDhdK4Vud4qqdtt4lsV0cHDQKh1DIWuHg8advX5+KtvSNLNHdrPfyGTn2OtO2TgNcfX\/VfZ6a52Yl0LjJBzOnduPMdPX6rH4p7Nq6PXU2Snnc0Zc6nLDn\/CevosaxS8UWvRG+0XSqpcYMb6SQFvocf7JtGl91Va7h\/K4\/Y5zyli2aT5j+PVJYLpbmd5TPZW0jhsGt1tcPTp8FOVPDX5ap+\/goK2mmJ3ZLTOZg+mPqFCR2riS0TPZBb65zAc4bC5zXfDCCV7Lau1VnHFI6KmfS17Wye40+473Dnbou7LkvAFE+XiilrquzVNFUsY8GR0DmNdlpG5I\/FdaWdvLSvgREVVhERAREQEREBERAREQFbqfuXK4rNY5rKaR73BrWjJJOAB4oMNFSx7JGNexzXMcMhwOQR4hEEoiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiArVUMwOB5IiDBAAGAMBERB\/\/9k="
}
},
"total-blocking-time": {
"id": "total-blocking-time",
"title": "Total Blocking Time",
"description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-total-blocking-time\/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "0\u00a0ms",
"scoringOptions": {
"p10": 150,
"median": 350
}
},
"max-potential-fid": {
"id": "max-potential-fid",
"title": "Max Potential First Input Delay",
"description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-max-potential-fid\/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 16,
"numericUnit": "millisecond",
"displayValue": "20\u00a0ms"
},
"cumulative-layout-shift": {
"id": "cumulative-layout-shift",
"title": "Cumulative Layout Shift",
"description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https:\/\/web.dev\/articles\/cls).",
"score": 0.53000000000000003,
"scoreDisplayMode": "numeric",
"numericValue": 0.23343023051884754,
"numericUnit": "unitless",
"displayValue": "0.233",
"scoringOptions": {
"p10": 0.10000000000000001,
"median": 0.25
},
"details": {
"type": "debugdata",
"items": [
{
"cumulativeLayoutShiftMainFrame": 0.23343023051884754
}
]
}
},
"errors-in-console": {
"id": "errors-in-console",
"title": "No browser errors logged to the console",
"description": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/errors-in-console\/)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"server-response-time": {
"id": "server-response-time",
"title": "Initial server response time was short",
"description": "Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/time-to-first-byte\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 360.67200000000003,
"numericUnit": "millisecond",
"displayValue": "Root document took 360\u00a0ms",
"metricSavings": {
"FCP": 260.67200000000003,
"LCP": 260.67200000000003
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "responseTime",
"valueType": "timespanMs",
"label": "Time Spent"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/photography",
"responseTime": 360.67200000000003
}
],
"overallSavingsMs": 260.67200000000003
},
"guidanceLevel": 1
},
"interactive": {
"id": "interactive",
"title": "Time to Interactive",
"description": "Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/interactive\/).",
"score": 1,
"scoreDisplayMode": "numeric",
"numericValue": 947.84799999999996,
"numericUnit": "millisecond",
"displayValue": "0.9\u00a0s"
},
"user-timings": {
"id": "user-timings",
"title": "User Timing marks and measures",
"description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/user-timings\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 2
},
"critical-request-chains": {
"id": "critical-request-chains",
"title": "Avoid chaining critical requests",
"description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/critical-request-chains\/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "3 chains found",
"details": {
"type": "criticalrequestchain",
"chains": {
"3D9D6BF81D262CB4AC83F1A59314DFAA": {
"request": {
"url": "https:\/\/igorlanko.com\/photography",
"startTime": 16765.428796,
"endTime": 16765.899612000001,
"responseReceivedTime": 16765.889021999999,
"transferSize": 7543
},
"children": {
"228740.2": {
"request": {
"url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"startTime": 16765.908367,
"endTime": 16766.244736000001,
"responseReceivedTime": 16766.238499999999,
"transferSize": 4384
},
"children": {
"228740.39": {
"request": {
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"startTime": 16766.309698000001,
"endTime": 16767.714185000001,
"responseReceivedTime": 16766.936333000001,
"transferSize": 92446
}
},
"228740.35": {
"request": {
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"startTime": 16766.312113,
"endTime": 16767.803562000001,
"responseReceivedTime": 16767.716475000001,
"transferSize": 106661
}
}
}
},
"228740.17": {
"request": {
"url": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"startTime": 16765.941783999999,
"endTime": 16766.007779,
"responseReceivedTime": 16766.006668999999,
"transferSize": 1102
}
}
}
}
},
"longestChain": {
"duration": 2374.76600000076,
"length": 3,
"transferSize": 106661
}
},
"guidanceLevel": 1
},
"redirects": {
"id": "redirects",
"title": "Avoid multiple page redirects",
"description": "Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/redirects\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"LCP": 0,
"FCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 2
},
"installable-manifest": {
"id": "installable-manifest",
"title": "Web app manifest or service worker do not meet the installability requirements",
"description": "Service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. With proper service worker and manifest implementations, browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more about manifest installability requirements](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/installable-manifest\/).",
"score": 0,
"scoreDisplayMode": "binary",
"numericValue": 3,
"numericUnit": "element",
"displayValue": "3 reasons",
"warnings": [],
"details": {
"type": "table",
"headings": [
{
"key": "reason",
"valueType": "text",
"label": "Failure reason"
}
],
"items": [
{
"reason": "Manifest start URL is not valid"
},
{
"reason": "Manifest `display` property must be one of `standalone`, `fullscreen`, or `minimal-ui`"
},
{
"reason": "No supplied icon is at least 144\u00a0px square in PNG, SVG or WebP format, with the purpose attribute unset or set to \"any\""
}
],
"debugData": {
"type": "debugdata",
"manifestUrl": "https:\/\/igorlanko.com\/assets\/favicon\/manifest.json"
}
}
},
"splash-screen": {
"id": "splash-screen",
"title": "Is not configured for a custom splash screen",
"description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more about splash screens](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/splash-screen\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: Manifest does not have a PNG icon of at least 512px,\nManifest does not have `background_color`,\nManifest does not have `theme_color`.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"Manifest does not have a PNG icon of at least 512px",
"Manifest does not have `background_color`",
"Manifest does not have `theme_color`"
],
"isParseFailure": false,
"hasStartUrl": true,
"hasIconsAtLeast144px": true,
"hasIconsAtLeast512px": false,
"fetchesIcon": true,
"hasPWADisplayValue": false,
"hasBackgroundColor": false,
"hasThemeColor": false,
"hasShortName": false,
"shortNameLength": false,
"hasName": true,
"hasMaskableIcon": false
}
]
}
},
"themed-omnibox": {
"id": "themed-omnibox",
"title": "Does not set a theme color for the address bar.",
"description": "The browser address bar can be themed to match your site. [Learn more about theming the address bar](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/themed-omnibox\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Failures: Manifest does not have `theme_color`.",
"details": {
"type": "debugdata",
"items": [
{
"failures": [
"Manifest does not have `theme_color`"
],
"themeColor": "#ffffff",
"isParseFailure": false,
"hasStartUrl": true,
"hasIconsAtLeast144px": true,
"hasIconsAtLeast512px": false,
"fetchesIcon": true,
"hasPWADisplayValue": false,
"hasBackgroundColor": false,
"hasThemeColor": false,
"hasShortName": false,
"shortNameLength": false,
"hasName": true,
"hasMaskableIcon": false
}
]
}
},
"maskable-icon": {
"id": "maskable-icon",
"title": "Manifest doesn't have a maskable icon",
"description": "A maskable icon ensures that the image fills the entire shape without being letterboxed when installing the app on a device. [Learn about maskable manifest icons](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/maskable-icon-audit\/).",
"score": 0,
"scoreDisplayMode": "binary"
},
"content-width": {
"id": "content-width",
"title": "Content is sized correctly for the viewport",
"description": "If the width of your app's content doesn't match the width of the viewport, your app might not be optimized for mobile screens. [Learn how to size content for the viewport](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/content-width\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"image-aspect-ratio": {
"id": "image-aspect-ratio",
"title": "Displays images with correct aspect ratio",
"description": "Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/image-aspect-ratio\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"image-size-responsive": {
"id": "image-size-responsive",
"title": "Serves images with appropriate resolution",
"description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https:\/\/web.dev\/articles\/serve-responsive-images).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"preload-fonts": {
"id": "preload-fonts",
"title": "Fonts with `font-display: optional` are preloaded",
"description": "Preload `optional` fonts so first-time visitors may use them. [Learn more about preloading fonts](https:\/\/web.dev\/articles\/preload-optional-fonts)",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"deprecations": {
"id": "deprecations",
"title": "Avoids deprecated APIs",
"description": "Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/deprecations\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"third-party-cookies": {
"id": "third-party-cookies",
"title": "Avoids third-party cookies",
"description": "Support for third-party cookies will be removed in a future version of Chrome. [Learn more about phasing out third-party cookies](https:\/\/developer.chrome.com\/en\/docs\/privacy-sandbox\/third-party-cookie-phase-out\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"mainthread-work-breakdown": {
"id": "mainthread-work-breakdown",
"title": "Minimizes main-thread work",
"description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/mainthread-work-breakdown\/)",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 428.24499999999972,
"numericUnit": "millisecond",
"displayValue": "0.4\u00a0s",
"metricSavings": {
"TBT": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "groupLabel",
"valueType": "text",
"label": "Category"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"group": "other",
"groupLabel": "Other",
"duration": 312.97299999999973
},
{
"group": "styleLayout",
"groupLabel": "Style & Layout",
"duration": 62.25
},
{
"group": "parseHTML",
"groupLabel": "Parse HTML & CSS",
"duration": 25.25200000000001
},
{
"group": "paintCompositeRender",
"groupLabel": "Rendering",
"duration": 14.310000000000011
},
{
"group": "scriptEvaluation",
"groupLabel": "Script Evaluation",
"duration": 12.808
},
{
"group": "scriptParseCompile",
"groupLabel": "Script Parsing & Compilation",
"duration": 0.65200000000000002
}
],
"sortedBy": [
"duration"
]
},
"guidanceLevel": 1
},
"bootup-time": {
"id": "bootup-time",
"title": "JavaScript execution time",
"description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bootup-time\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 2.7640000000000002,
"numericUnit": "millisecond",
"displayValue": "0.0\u00a0s",
"metricSavings": {
"TBT": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "total",
"granularity": 1,
"valueType": "ms",
"label": "Total CPU Time"
},
{
"key": "scripting",
"granularity": 1,
"valueType": "ms",
"label": "Script Evaluation"
},
{
"key": "scriptParseCompile",
"granularity": 1,
"valueType": "ms",
"label": "Script Parse"
}
],
"items": [
{
"url": "Unattributable",
"total": 277.44799999999992,
"scripting": 1.512,
"scriptParseCompile": 0
},
{
"url": "https:\/\/igorlanko.com\/photography",
"total": 137.04900000000001,
"scripting": 1.099,
"scriptParseCompile": 0.153
}
],
"summary": {
"wastedMs": 2.7640000000000002
},
"sortedBy": [
"total"
]
},
"guidanceLevel": 1
},
"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 how to preload key requests](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preload\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 3
},
"uses-rel-preconnect": {
"id": "uses-rel-preconnect",
"title": "Preconnect to required origins",
"description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn how to preconnect to required origins](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-rel-preconnect\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 153.99199999999999,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 150\u00a0ms",
"warnings": [],
"metricSavings": {
"LCP": 153.99199999999999,
"FCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "wastedMs",
"valueType": "timespanMs",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/igorlanko-poal0319.goatcounter.com",
"wastedMs": 153.99199999999999
}
],
"overallSavingsMs": 153.99199999999999,
"sortedBy": [
"wastedMs"
]
},
"guidanceLevel": 3
},
"font-display": {
"id": "font-display",
"title": "All text remains visible during webfont loads",
"description": "Leverage the `font-display` CSS feature to ensure text is user-visible while webfonts are loading. [Learn more about `font-display`](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/font-display\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 3
},
"diagnostics": {
"id": "diagnostics",
"title": "Diagnostics",
"description": "Collection of useful page vitals.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "debugdata",
"items": [
{
"numRequests": 22,
"numScripts": 2,
"numStylesheets": 1,
"numFonts": 2,
"numTasks": 2417,
"numTasksOver10ms": 5,
"numTasksOver25ms": 2,
"numTasksOver50ms": 1,
"numTasksOver100ms": 0,
"numTasksOver500ms": 0,
"rtt": 43.858000000000004,
"throughput": 9171013.715981001,
"maxRtt": 76.995999999999995,
"maxServerLatency": 478.66749999999996,
"totalByteWeight": 1608566,
"totalTaskTime": 428.24499999999864,
"mainDocumentTransferSize": 7543
}
]
}
},
"network-requests": {
"id": "network-requests",
"title": "Network Requests",
"description": "Lists the network requests that were made during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "protocol",
"valueType": "text",
"label": "Protocol"
},
{
"key": "networkRequestTime",
"valueType": "ms",
"granularity": 1,
"label": "Network Request Time"
},
{
"key": "networkEndTime",
"valueType": "ms",
"granularity": 1,
"label": "Network End Time"
},
{
"key": "transferSize",
"valueType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"label": "Transfer Size"
},
{
"key": "resourceSize",
"valueType": "bytes",
"displayUnit": "kb",
"granularity": 1,
"label": "Resource Size"
},
{
"key": "statusCode",
"valueType": "text",
"label": "Status Code"
},
{
"key": "mimeType",
"valueType": "text",
"label": "MIME Type"
},
{
"key": "resourceType",
"valueType": "text",
"label": "Resource Type"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/photography",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 0,
"networkRequestTime": 4.9719999991357327,
"networkEndTime": 475.78800000064075,
"finished": true,
"transferSize": 7543,
"resourceSize": 38809,
"statusCode": 200,
"mimeType": "text\/html",
"resourceType": "Document",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 478.3980000000447,
"networkRequestTime": 484.54299999959767,
"networkEndTime": 820.91200000047684,
"finished": true,
"transferSize": 4384,
"resourceSize": 14699,
"statusCode": 200,
"mimeType": "text\/css",
"resourceType": "Stylesheet",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/gc.zgo.at\/count.js",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 478.97800000011921,
"networkRequestTime": 485.8819999974221,
"networkEndTime": 712.2920000012964,
"finished": true,
"transferSize": 3390,
"resourceSize": 9149,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Low",
"experimentalFromMainFrame": true,
"entity": "zgo.at"
},
{
"url": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 482.16000000014901,
"networkRequestTime": 494.88699999824166,
"networkEndTime": 860.03599999845028,
"finished": true,
"transferSize": 1458,
"resourceSize": 986,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 482.57799999974668,
"networkRequestTime": 496.49899999797344,
"networkEndTime": 1262.8009999971837,
"finished": true,
"transferSize": 186017,
"resourceSize": 185444,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 482.93300000019372,
"networkRequestTime": 510.08100000023842,
"networkEndTime": 1305.6729999985546,
"finished": true,
"transferSize": 54373,
"resourceSize": 53894,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 483.125,
"networkRequestTime": 513.13899999856949,
"networkEndTime": 1343.2309999987483,
"finished": true,
"transferSize": 52357,
"resourceSize": 51878,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 483.33499999716878,
"networkRequestTime": 516.50199999846518,
"networkEndTime": 1470.2559999972582,
"finished": true,
"transferSize": 157862,
"resourceSize": 157340,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 483.55299999937415,
"networkRequestTime": 519.10500000044703,
"networkEndTime": 1491.2410000003874,
"finished": true,
"transferSize": 36496,
"resourceSize": 36016,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 483.74399999715388,
"networkRequestTime": 523.31199999712408,
"networkEndTime": 1643.9189999978989,
"finished": true,
"transferSize": 173365,
"resourceSize": 172836,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 483.92400000058115,
"networkRequestTime": 524.50899999961257,
"networkEndTime": 1668.0260000005364,
"finished": true,
"transferSize": 43932,
"resourceSize": 43448,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 484.08799999766052,
"networkRequestTime": 525.75599999912083,
"networkEndTime": 1846.613999998197,
"finished": true,
"transferSize": 222808,
"resourceSize": 222272,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 486.37699999846518,
"networkRequestTime": 527.06900000013411,
"networkEndTime": 1909.2479999996722,
"finished": true,
"transferSize": 79818,
"resourceSize": 79326,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 486.58799999952316,
"networkRequestTime": 528.26599999703467,
"networkEndTime": 2023.0730000007898,
"finished": true,
"transferSize": 142711,
"resourceSize": 142198,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 486.78899999894202,
"networkRequestTime": 529.37299999780953,
"networkEndTime": 2149.4389999974519,
"finished": true,
"transferSize": 154661,
"resourceSize": 154126,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 486.96499999985099,
"networkRequestTime": 530.79900000058115,
"networkEndTime": 2214.9519999995828,
"finished": true,
"transferSize": 81691,
"resourceSize": 81188,
"statusCode": 200,
"mimeType": "image\/webp",
"resourceType": "Image",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 489.81699999794364,
"networkRequestTime": 517.95999999716878,
"networkEndTime": 583.95499999821186,
"finished": true,
"transferSize": 1102,
"resourceSize": 1239,
"statusCode": 200,
"mimeType": "application\/javascript",
"resourceType": "Script",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=800%2C600%2C1&b=0&rnd=izofw",
"sessionTargetType": "page",
"protocol": "h2",
"rendererStartTime": 717.94400000013411,
"networkRequestTime": 718.79699999839067,
"networkEndTime": 1014.3939999975264,
"finished": true,
"transferSize": 862,
"resourceSize": 43,
"statusCode": 200,
"mimeType": "image\/gif",
"resourceType": "Ping",
"priority": "VeryLow",
"experimentalFromMainFrame": true,
"entity": "goatcounter.com"
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 831.46499999985099,
"networkRequestTime": 885.87399999983609,
"networkEndTime": 2290.3609999995679,
"finished": true,
"transferSize": 92446,
"resourceSize": 91944,
"statusCode": 200,
"mimeType": "application\/octet-stream",
"resourceType": "Font",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 831.7909999974072,
"networkRequestTime": 888.28899999894202,
"networkEndTime": 2379.7379999998957,
"finished": true,
"transferSize": 106661,
"resourceSize": 106140,
"statusCode": 200,
"mimeType": "application\/octet-stream",
"resourceType": "Font",
"priority": "VeryHigh",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/assets\/favicon\/manifest.json",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 2397.1879999991506,
"networkRequestTime": 2397.7879999987781,
"networkEndTime": 2805.2709999978542,
"finished": true,
"transferSize": 679,
"resourceSize": 720,
"statusCode": 200,
"mimeType": "application\/json",
"resourceType": "Manifest",
"priority": "Medium",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
},
{
"url": "https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png",
"sessionTargetType": "page",
"protocol": "h3",
"rendererStartTime": 2400.0749999973923,
"networkRequestTime": 2400.6159999985248,
"networkEndTime": 2765.9009999986738,
"finished": true,
"transferSize": 3950,
"resourceSize": 3488,
"statusCode": 200,
"mimeType": "image\/png",
"resourceType": "Other",
"priority": "High",
"experimentalFromMainFrame": true,
"entity": "igorlanko.com"
}
],
"debugData": {
"type": "debugdata",
"networkStartTimeTs": 16765423824
}
}
},
"network-rtt": {
"id": "network-rtt",
"title": "Network Round Trip Times",
"description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https:\/\/hpbn.co\/primer-on-latency-and-bandwidth\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 76.995999999999995,
"numericUnit": "millisecond",
"displayValue": "80\u00a0ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"valueType": "text",
"label": "URL"
},
{
"key": "rtt",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"origin": "https:\/\/igorlanko-poal0319.goatcounter.com",
"rtt": 76.995999999999995
},
{
"origin": "https:\/\/igorlanko.com",
"rtt": 52.030999999999999
},
{
"origin": "https:\/\/gc.zgo.at",
"rtt": 43.858000000000004
}
],
"sortedBy": [
"rtt"
]
}
},
"network-server-latency": {
"id": "network-server-latency",
"title": "Server Backend Latencies",
"description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https:\/\/hpbn.co\/primer-on-web-performance\/#analyzing-the-resource-waterfall).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 478.66749999999996,
"numericUnit": "millisecond",
"displayValue": "480\u00a0ms",
"details": {
"type": "table",
"headings": [
{
"key": "origin",
"valueType": "text",
"label": "URL"
},
{
"key": "serverResponseTime",
"valueType": "ms",
"granularity": 1,
"label": "Time Spent"
}
],
"items": [
{
"origin": "https:\/\/igorlanko.com",
"serverResponseTime": 478.66749999999996
},
{
"origin": "https:\/\/igorlanko-poal0319.goatcounter.com",
"serverResponseTime": 7.5489999999999924
},
{
"origin": "https:\/\/gc.zgo.at",
"serverResponseTime": 0
}
],
"sortedBy": [
"serverResponseTime"
]
}
},
"main-thread-tasks": {
"id": "main-thread-tasks",
"title": "Tasks",
"description": "Lists the toplevel main thread tasks that executed during page load.",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "startTime",
"valueType": "ms",
"granularity": 1,
"label": "Start Time"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "End Time"
}
],
"items": [
{
"duration": 29.651,
"startTime": 473.58499999999998
},
{
"duration": 16.283999999999999,
"startTime": 504.142
},
{
"duration": 8.6189999999999998,
"startTime": 522.43700000000001
},
{
"duration": 5.6849999999999996,
"startTime": 620.11300000000006
},
{
"duration": 57.920000000000002,
"startTime": 828.625
},
{
"duration": 12.105,
"startTime": 2292.3009999999999
},
{
"duration": 8.8000000000000007,
"startTime": 2305.6979999999999
},
{
"duration": 15.295999999999999,
"startTime": 2381.8209999999999
}
]
}
},
"metrics": {
"id": "metrics",
"title": "Metrics",
"description": "Collects all available metrics.",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 948,
"numericUnit": "millisecond",
"details": {
"type": "debugdata",
"items": [
{
"firstContentfulPaint": 948,
"firstContentfulPaintTs": 16766370337,
"firstContentfulPaintAllFrames": 948,
"firstContentfulPaintAllFramesTs": 16766370337,
"firstMeaningfulPaint": 948,
"firstMeaningfulPaintTs": 16766370337,
"largestContentfulPaint": 1445,
"largestContentfulPaintTs": 16766867766,
"largestContentfulPaintAllFrames": 1445,
"largestContentfulPaintAllFramesTs": 16766867766,
"interactive": 948,
"interactiveTs": 16766370337,
"speedIndex": 1353,
"speedIndexTs": 16766775489,
"totalBlockingTime": 0,
"maxPotentialFID": 16,
"cumulativeLayoutShift": 0.23343023051884754,
"cumulativeLayoutShiftMainFrame": 0.23343023051884754,
"lcpLoadStart": 498,
"lcpLoadEnd": 1264,
"timeToFirstByte": 466,
"timeToFirstByteTs": 16765888632,
"observedTimeOrigin": 0,
"observedTimeOriginTs": 16765422489,
"observedNavigationStart": 0,
"observedNavigationStartTs": 16765422489,
"observedFirstPaint": 948,
"observedFirstPaintTs": 16766370337,
"observedFirstContentfulPaint": 948,
"observedFirstContentfulPaintTs": 16766370337,
"observedFirstContentfulPaintAllFrames": 948,
"observedFirstContentfulPaintAllFramesTs": 16766370337,
"observedFirstMeaningfulPaint": 948,
"observedFirstMeaningfulPaintTs": 16766370337,
"observedLargestContentfulPaint": 1445,
"observedLargestContentfulPaintTs": 16766867766,
"observedLargestContentfulPaintAllFrames": 1445,
"observedLargestContentfulPaintAllFramesTs": 16766867766,
"observedTraceEnd": 13586,
"observedTraceEndTs": 16779008815,
"observedLoad": 2395,
"observedLoadTs": 16767817199,
"observedDomContentLoaded": 897,
"observedDomContentLoadedTs": 16766319508,
"observedCumulativeLayoutShift": 0.23343023051884754,
"observedCumulativeLayoutShiftMainFrame": 0.23343023051884754,
"observedFirstVisualChange": 923,
"observedFirstVisualChangeTs": 16766345489,
"observedLastVisualChange": 2423,
"observedLastVisualChangeTs": 16767845489,
"observedSpeedIndex": 1353,
"observedSpeedIndexTs": 16766775469
},
{
"lcpInvalidated": false
}
]
}
},
"performance-budget": {
"id": "performance-budget",
"title": "Performance budget",
"description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"timing-budget": {
"id": "timing-budget",
"title": "Timing budget",
"description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more about performance budgets](https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/budgets).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"resource-summary": {
"id": "resource-summary",
"title": "Resources Summary",
"description": "Aggregates all network requests and groups them by type",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "label",
"valueType": "text",
"label": "Resource Type"
},
{
"key": "requestCount",
"valueType": "numeric",
"label": "Requests"
},
{
"key": "transferSize",
"valueType": "bytes",
"label": "Transfer Size"
}
],
"items": [
{
"resourceType": "total",
"label": "Total",
"requestCount": 22,
"transferSize": 1608566
},
{
"resourceType": "image",
"label": "Image",
"requestCount": 13,
"transferSize": 1387549
},
{
"resourceType": "font",
"label": "Font",
"requestCount": 2,
"transferSize": 199107
},
{
"resourceType": "document",
"label": "Document",
"requestCount": 1,
"transferSize": 7543
},
{
"resourceType": "other",
"label": "Other",
"requestCount": 3,
"transferSize": 5491
},
{
"resourceType": "script",
"label": "Script",
"requestCount": 2,
"transferSize": 4492
},
{
"resourceType": "stylesheet",
"label": "Stylesheet",
"requestCount": 1,
"transferSize": 4384
},
{
"resourceType": "media",
"label": "Media",
"requestCount": 0,
"transferSize": 0
},
{
"resourceType": "third-party",
"label": "Third-party",
"requestCount": 2,
"transferSize": 4252
}
]
}
},
"third-party-summary": {
"id": "third-party-summary",
"title": "Minimize third-party usage",
"description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn how to minimize third-party impact](https:\/\/developers.google.com\/web\/fundamentals\/performance\/optimizing-content-efficiency\/loading-third-party-javascript\/).",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "Third-party code blocked the main thread for 0\u00a0ms",
"metricSavings": {
"TBT": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "entity",
"valueType": "text",
"label": "Third-Party",
"subItemsHeading": {
"key": "url",
"valueType": "url"
}
},
{
"key": "transferSize",
"granularity": 1,
"valueType": "bytes",
"label": "Transfer Size",
"subItemsHeading": {
"key": "transferSize"
}
},
{
"key": "blockingTime",
"granularity": 1,
"valueType": "ms",
"label": "Main-Thread Blocking Time",
"subItemsHeading": {
"key": "blockingTime"
}
}
],
"items": [
{
"mainThreadTime": 4.5909999999999966,
"blockingTime": 0,
"transferSize": 3390,
"tbtImpact": 0,
"entity": "zgo.at",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/gc.zgo.at\/count.js",
"mainThreadTime": 4.5909999999999966,
"blockingTime": 0,
"transferSize": 3390,
"tbtImpact": 0
}
]
}
},
{
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 862,
"tbtImpact": 0,
"entity": "goatcounter.com",
"subItems": {
"type": "subitems",
"items": [
{
"url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=800%2C600%2C1&b=0&rnd=izofw",
"mainThreadTime": 0,
"blockingTime": 0,
"transferSize": 862,
"tbtImpact": 0
}
]
}
}
],
"summary": {
"wastedBytes": 4252,
"wastedMs": 0
},
"isEntityGrouped": true
},
"guidanceLevel": 1
},
"third-party-facades": {
"id": "third-party-facades",
"title": "Lazy load third-party resources with facades",
"description": "Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. [Learn how to defer third-parties with a facade](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/third-party-facades\/).",
"score": null,
"scoreDisplayMode": "notApplicable",
"metricSavings": {
"TBT": 0
},
"guidanceLevel": 3
},
"largest-contentful-paint-element": {
"id": "largest-contentful-paint-element",
"title": "Largest Contentful Paint element",
"description": "This is the largest contentful element painted within the viewport. [Learn more about the Largest Contentful Paint element](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/lighthouse-largest-contentful-paint\/)",
"score": 0,
"scoreDisplayMode": "metricSavings",
"displayValue": "1,450\u00a0ms",
"metricSavings": {
"LCP": 245.27700000000004
},
"details": {
"type": "list",
"items": [
{
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": "Element"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "page-0-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,1,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 128,
"bottom": 982,
"left": 961,
"right": 1441,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
}
]
},
{
"type": "table",
"headings": [
{
"key": "phase",
"valueType": "text",
"label": "Phase"
},
{
"key": "percent",
"valueType": "text",
"label": "% of LCP"
},
{
"key": "timing",
"valueType": "ms",
"label": "Timing"
}
],
"items": [
{
"phase": "TTFB",
"timing": 466.14299999999997,
"percent": "32%"
},
{
"phase": "Load Delay",
"timing": 31.690999998867539,
"percent": "2%"
},
{
"phase": "Load Time",
"timing": 766.30199999921024,
"percent": "53%"
},
{
"phase": "Render Delay",
"timing": 181.14100000192229,
"percent": "13%"
}
]
}
]
},
"guidanceLevel": 1
},
"lcp-lazy-loaded": {
"id": "lcp-lazy-loaded",
"title": "Largest Contentful Paint image was not lazily loaded",
"description": "Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint. [Learn more about optimal lazy loading](https:\/\/web.dev\/articles\/lcp-lazy-loading).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"metricSavings": {
"LCP": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": "Element"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-27-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,1,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 128,
"bottom": 982,
"left": 961,
"right": 1441,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
}
]
},
"guidanceLevel": 3
},
"layout-shift-elements": {
"id": "layout-shift-elements",
"title": "Avoid large layout shifts",
"description": "These DOM elements were most affected by layout shifts. Some layout shifts may not be included in the CLS metric value due to [windowing](https:\/\/web.dev\/articles\/cls#what_is_cls). [Learn how to improve CLS](https:\/\/web.dev\/articles\/optimize-cls)",
"score": 0,
"scoreDisplayMode": "metricSavings",
"displayValue": "13 elements found",
"metricSavings": {
"CLS": 0.23343023051884754
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": "Element"
},
{
"key": "score",
"valueType": "numeric",
"granularity": 0.001,
"label": "Layout shift impact"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "page-1-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,4,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 1516,
"bottom": 2398,
"left": 341,
"right": 821,
"width": 480,
"height": 882
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Los Angeles, Nov 2021"
},
"score": 0.099407400578700691
},
{
"node": {
"type": "node",
"lhId": "page-2-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,5,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 1516,
"bottom": 2398,
"left": 961,
"right": 1441,
"width": 480,
"height": 882
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Barcelona, Sep 2021"
},
"score": 0.099407400578700691
},
{
"node": {
"type": "node",
"lhId": "page-3-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,2,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 1090,
"bottom": 1436,
"left": 341,
"right": 821,
"width": 480,
"height": 346
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Pittsburgh, Oct 2022"
},
"score": 0.005738983950935298
},
{
"node": {
"type": "node",
"lhId": "page-4-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,3,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 1090,
"bottom": 1436,
"left": 961,
"right": 1441,
"width": 480,
"height": 346
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Los Angeles, Jul 2022"
},
"score": 0.005738983950935298
},
{
"node": {
"type": "node",
"lhId": "page-5-SPAN",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,1,A,1,SPAN",
"selector": "main.max-w-screen-2xl > article.gap-y-20 > a.link > span.after:hidden",
"boundingRect": {
"top": 990,
"bottom": 1010,
"left": 961,
"right": 1441,
"width": 480,
"height": 20
},
"snippet": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">",
"nodeLabel": "New York, Dec 2022"
},
"score": 0.004723986566160506
},
{
"node": {
"type": "node",
"lhId": "page-6-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,10,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 4144,
"bottom": 4896,
"left": 341,
"right": 821,
"width": 480,
"height": 752
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Warsaw, Apr 2019"
},
"score": 0.0036826949786830094
},
{
"node": {
"type": "node",
"lhId": "page-7-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,6,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 2478,
"bottom": 3230,
"left": 341,
"right": 821,
"width": 480,
"height": 752
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Corfu, Aug 2021"
},
"score": 0.0036826949786830094
},
{
"node": {
"type": "node",
"lhId": "page-8-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,7,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 2478,
"bottom": 3230,
"left": 961,
"right": 1441,
"width": 480,
"height": 752
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Paris, Dec 2019"
},
"score": 0.0036826949786830094
},
{
"node": {
"type": "node",
"lhId": "page-9-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,8,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 3310,
"bottom": 4064,
"left": 341,
"right": 821,
"width": 480,
"height": 754
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Tenerife, May 2019"
},
"score": 0.0036826949786830094
},
{
"node": {
"type": "node",
"lhId": "page-10-A",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,9,A",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20 > a.link",
"boundingRect": {
"top": 3310,
"bottom": 4064,
"left": 961,
"right": 1441,
"width": 480,
"height": 754
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-star\u2026\">",
"nodeLabel": "Los Angeles, Apr 2019"
},
"score": 0.0036826949786830094
},
{
"node": {
"type": "node",
"lhId": "page-11-A",
"path": "1,HTML,1,BODY,0,HEADER,0,DIV,1,NAV,3,A",
"selector": "header.max-w-screen-2xl > div.gap-y-2 > nav.col-span-4 > a.font-bold",
"boundingRect": {
"top": 16,
"bottom": 36,
"left": 556,
"right": 640,
"width": 83,
"height": 20
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">",
"nodeLabel": "Consultation"
},
"score": 1.4362718189670201e-5
},
{
"node": {
"type": "node",
"lhId": "page-12-A",
"path": "1,HTML,1,BODY,0,HEADER,0,DIV,1,NAV,2,A",
"selector": "header.max-w-screen-2xl > div.gap-y-2 > nav.col-span-4 > a.font-bold",
"boundingRect": {
"top": 16,
"bottom": 36,
"left": 456,
"right": 540,
"width": 85,
"height": 20
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">",
"nodeLabel": "Photography"
},
"score": 1.2416966705864612e-5
},
{
"node": {
"type": "node",
"lhId": "page-13-A",
"path": "1,HTML,1,BODY,0,HEADER,0,DIV,1,NAV,1,A",
"selector": "header.max-w-screen-2xl > div.gap-y-2 > nav.col-span-4 > a.font-bold",
"boundingRect": {
"top": 16,
"bottom": 36,
"left": 410,
"right": 440,
"width": 29,
"height": 20
},
"snippet": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">",
"nodeLabel": "Blog"
},
"score": 5.0563936585737344e-6
}
]
},
"guidanceLevel": 2
},
"long-tasks": {
"id": "long-tasks",
"title": "Avoid long main-thread tasks",
"description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https:\/\/web.dev\/articles\/long-tasks-devtools)",
"score": null,
"scoreDisplayMode": "informative",
"displayValue": "1 long task found",
"metricSavings": {
"TBT": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "startTime",
"valueType": "ms",
"granularity": 1,
"label": "Start Time"
},
{
"key": "duration",
"valueType": "ms",
"granularity": 1,
"label": "Duration"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/photography",
"duration": 57.920000000000002,
"startTime": 828.625
}
],
"sortedBy": [
"duration"
],
"skipSumming": [
"startTime"
],
"debugData": {
"type": "debugdata",
"urls": [
"https:\/\/igorlanko.com\/photography"
],
"tasks": [
{
"urlIndex": 0,
"startTime": 828.60000000000002,
"duration": 57.899999999999999,
"other": 3.7999999999999998,
"paintCompositeRender": 2.2000000000000002,
"scriptEvaluation": 0,
"styleLayout": 51.899999999999999
}
]
}
},
"guidanceLevel": 1
},
"no-unload-listeners": {
"id": "no-unload-listeners",
"title": "Avoids `unload` event listeners",
"description": "The `unload` event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Use `pagehide` or `visibilitychange` events instead. [Learn more about unload event listeners](https:\/\/web.dev\/articles\/bfcache#never_use_the_unload_event)",
"score": 1,
"scoreDisplayMode": "binary"
},
"non-composited-animations": {
"id": "non-composited-animations",
"title": "Avoid non-composited animations",
"description": "Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/non-composited-animations\/)",
"score": null,
"scoreDisplayMode": "notApplicable",
"metricSavings": {
"CLS": 0
},
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 2
},
"unsized-images": {
"id": "unsized-images",
"title": "Image elements do not have explicit `width` and `height`",
"description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https:\/\/web.dev\/articles\/optimize-cls#images_without_dimensions)",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"metricSavings": {
"CLS": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"node": {
"type": "node",
"lhId": "1-27-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,1,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 128,
"bottom": 982,
"left": 961,
"right": 1441,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"node": {
"type": "node",
"lhId": "1-30-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,4,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1516,
"bottom": 2370,
"left": 341,
"right": 821,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,8,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 3310,
"bottom": 4036,
"left": 341,
"right": 821,
"width": 480,
"height": 726
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,6,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 2478,
"bottom": 3202,
"left": 341,
"right": 821,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-16\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-16\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"node": {
"type": "node",
"lhId": "1-35-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,9,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 3310,
"bottom": 4034,
"left": 961,
"right": 1441,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"node": {
"type": "node",
"lhId": "1-36-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,10,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4868,
"left": 341,
"right": 821,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"node": {
"type": "node",
"lhId": "1-31-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,5,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1516,
"bottom": 2156,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,7,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 2478,
"bottom": 3118,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-16\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-16\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"node": {
"type": "node",
"lhId": "1-37-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,11,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4784,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"node": {
"type": "node",
"lhId": "1-38-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,12,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4976,
"bottom": 5616,
"left": 341,
"right": 821,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"node": {
"type": "node",
"lhId": "1-28-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,2,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1090,
"bottom": 1408,
"left": 341,
"right": 821,
"width": 480,
"height": 318
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"node": {
"type": "node",
"lhId": "1-29-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,3,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1090,
"bottom": 1408,
"left": 961,
"right": 1441,
"width": 480,
"height": 318
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
}
},
{
"url": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"node": {
"type": "node",
"lhId": "1-26-IMG",
"path": "1,HTML,1,BODY,0,HEADER,0,DIV,0,A,0,IMG",
"selector": "header.max-w-screen-2xl > div.gap-y-2 > a.relative > img.static",
"boundingRect": {
"top": 18,
"bottom": 34,
"left": 217,
"right": 233,
"width": 16,
"height": 16
},
"snippet": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 m\u2026\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"nodeLabel": "Igor Lanko's avatar"
}
}
]
},
"guidanceLevel": 3
},
"valid-source-maps": {
"id": "valid-source-maps",
"title": "Page has valid source maps",
"description": "Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https:\/\/developer.chrome.com\/docs\/devtools\/javascript\/source-maps\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"prioritize-lcp-image": {
"id": "prioritize-lcp-image",
"title": "Preload Largest Contentful Paint image",
"description": "If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. [Learn more about preloading LCP elements](https:\/\/web.dev\/articles\/optimize-lcp#optimize_when_the_resource_is_discovered).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"sortedBy": [
"wastedMs"
],
"debugData": {
"type": "debugdata",
"initiatorPath": [
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"initiatorType": "parser"
},
{
"url": "https:\/\/igorlanko.com\/photography",
"initiatorType": "other"
}
],
"pathLength": 2
}
},
"guidanceLevel": 3
},
"csp-xss": {
"id": "csp-xss",
"title": "Ensure CSP is effective against XSS attacks",
"description": "A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/csp-xss\/)",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "table",
"headings": [
{
"key": "description",
"valueType": "text",
"subItemsHeading": {
"key": "description"
},
"label": "Description"
},
{
"key": "directive",
"valueType": "code",
"subItemsHeading": {
"key": "directive"
},
"label": "Directive"
},
{
"key": "severity",
"valueType": "text",
"subItemsHeading": {
"key": "severity"
},
"label": "Severity"
}
],
"items": [
{
"severity": "High",
"description": "No CSP found in enforcement mode"
}
]
}
},
"script-treemap-data": {
"id": "script-treemap-data",
"title": "Script Treemap Data",
"description": "Used for treemap app",
"score": null,
"scoreDisplayMode": "informative",
"details": {
"type": "treemap-data",
"nodes": [
{
"name": "https:\/\/gc.zgo.at\/count.js",
"resourceBytes": 9149,
"unusedBytes": 2301
},
{
"name": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"resourceBytes": 1239,
"unusedBytes": 117
}
]
}
},
"pwa-cross-browser": {
"id": "pwa-cross-browser",
"title": "Site works cross-browser",
"description": "To reach the most number of users, sites should work across every major browser. [Learn about cross-browser compatibility](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-cross-browser\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-page-transitions": {
"id": "pwa-page-transitions",
"title": "Page transitions don't feel like they block on the network",
"description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more about page transitions](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-page-transitions\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"pwa-each-page-has-url": {
"id": "pwa-each-page-has-url",
"title": "Each page has a URL",
"description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more about providing deep links](https:\/\/developer.chrome.com\/docs\/lighthouse\/pwa\/pwa-each-page-has-url\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"accesskeys": {
"id": "accesskeys",
"title": "`[accesskey]` values are unique",
"description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/accesskeys).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-allowed-attr": {
"id": "aria-allowed-attr",
"title": "`[aria-*]` attributes match their roles",
"description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-attr).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-allowed-role": {
"id": "aria-allowed-role",
"title": "Values assigned to `role=\"\"` are valid ARIA roles.",
"description": "ARIA `role`s enable assistive technologies to know the role of each element on the web page. If the `role` values are misspelled, not existing ARIA `role` values, or abstract roles, then the purpose of the element will not be communicated to users of assistive technologies. [Learn more about ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-allowed-role).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-command-name": {
"id": "aria-command-name",
"title": "`button`, `link`, and `menuitem` elements have accessible names",
"description": "When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-command-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-dialog-name": {
"id": "aria-dialog-name",
"title": "Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.",
"description": "ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-dialog-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-hidden-body": {
"id": "aria-hidden-body",
"title": "`[aria-hidden=\"true\"]` is not present on the document `<body>`",
"description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document `<body>`. [Learn how `aria-hidden` affects the document body](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-body).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-hidden-focus": {
"id": "aria-hidden-focus",
"title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents",
"description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-hidden-focus).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-input-field-name": {
"id": "aria-input-field-name",
"title": "ARIA input fields have accessible names",
"description": "When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-input-field-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-meter-name": {
"id": "aria-meter-name",
"title": "ARIA `meter` elements have accessible names",
"description": "When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-meter-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-progressbar-name": {
"id": "aria-progressbar-name",
"title": "ARIA `progressbar` elements have accessible names",
"description": "When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-progressbar-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-required-attr": {
"id": "aria-required-attr",
"title": "`[role]`s have all required `[aria-*]` attributes",
"description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-attr).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-required-children": {
"id": "aria-required-children",
"title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.",
"description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-children).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-required-parent": {
"id": "aria-required-parent",
"title": "`[role]`s are contained by their required parent element",
"description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-required-parent).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-roles": {
"id": "aria-roles",
"title": "`[role]` values are valid",
"description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-roles).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"aria-text": {
"id": "aria-text",
"title": "Elements with the `role=text` attribute do not have focusable descendents.",
"description": "Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-text).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-toggle-field-name": {
"id": "aria-toggle-field-name",
"title": "ARIA toggle fields have accessible names",
"description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-toggle-field-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-tooltip-name": {
"id": "aria-tooltip-name",
"title": "ARIA `tooltip` elements have accessible names",
"description": "When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-tooltip-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-treeitem-name": {
"id": "aria-treeitem-name",
"title": "ARIA `treeitem` elements have accessible names",
"description": "When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-treeitem-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-valid-attr-value": {
"id": "aria-valid-attr-value",
"title": "`[aria-*]` attributes have valid values",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr-value).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"aria-valid-attr": {
"id": "aria-valid-attr",
"title": "`[aria-*]` attributes are valid and not misspelled",
"description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/aria-valid-attr).",
"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 how to make buttons more accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/button-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"bypass": {
"id": "bypass",
"title": "The page contains a heading, skip link, or landmark region",
"description": "Adding ways to bypass repetitive content lets keyboard users navigate the page more efficiently. [Learn more about bypass blocks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/bypass).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"color-contrast": {
"id": "color-contrast",
"title": "Background and foreground colors have a sufficient contrast ratio",
"description": "Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/color-contrast).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"definition-list": {
"id": "definition-list",
"title": "`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.",
"description": "When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 how to structure definition lists correctly](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 about document titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/document-title).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"duplicate-id-active": {
"id": "duplicate-id-active",
"title": "`[id]` attributes on active, focusable elements are unique",
"description": "All focusable elements must have a unique `id` to ensure that they're visible to assistive technologies. [Learn how to fix duplicate `id`s](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-active).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"duplicate-id-aria": {
"id": "duplicate-id-aria",
"title": "ARIA IDs are unique",
"description": "The value of an ARIA ID must be unique to prevent other instances from being overlooked by assistive technologies. [Learn how to fix duplicate ARIA IDs](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/duplicate-id-aria).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"empty-heading": {
"id": "empty-heading",
"title": "All heading elements contain content.",
"description": "A heading with no content or inaccessible text prevent screen reader users from accessing information on the page's structure. [Learn more about headings](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/empty-heading).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"form-field-multiple-labels": {
"id": "form-field-multiple-labels",
"title": "No form fields have multiple labels",
"description": "Form fields with multiple labels can be confusingly announced by assistive technologies like screen readers which use either the first, the last, or all of the labels. [Learn how to use form labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/form-field-multiple-labels).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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 about frame titles](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/frame-title).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"heading-order": {
"id": "heading-order",
"title": "Heading elements appear in a sequentially-descending order",
"description": "Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. [Learn more about heading order](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/heading-order).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"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 about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-lang-valid).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"html-xml-lang-mismatch": {
"id": "html-xml-lang-mismatch",
"title": "`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.",
"description": "If the webpage does not specify a consistent language, then the screen reader might not announce the page's text correctly. [Learn more about the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/html-xml-lang-mismatch).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"identical-links-same-purpose": {
"id": "identical-links-same-purpose",
"title": "Identical links have the same purpose.",
"description": "Links with the same destination should have the same description, to help users understand the link's purpose and decide whether to follow it. [Learn more about identical links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/identical-links-same-purpose).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"image-alt": {
"id": "image-alt",
"title": "Image elements have `[alt]` attributes",
"description": "Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-alt).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"image-redundant-alt": {
"id": "image-redundant-alt",
"title": "Image elements do not have `[alt]` attributes that are redundant text.",
"description": "Informative elements should aim for short, descriptive alternative text. Alternative text that is exactly the same as the text adjacent to the link or image is potentially confusing for screen reader users, because the text will be read twice. [Learn more about the `alt` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/image-redundant-alt).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"input-button-name": {
"id": "input-button-name",
"title": "Input buttons have discernible text.",
"description": "Adding discernable and accessible text to input buttons may help screen reader users understand the purpose of the input button. [Learn more about input buttons](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-button-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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 about input image alt text](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/input-image-alt).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"label-content-name-mismatch": {
"id": "label-content-name-mismatch",
"title": "Elements with visible text labels have matching accessible names.",
"description": "Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. [Learn more about accessible names](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label-content-name-mismatch).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"label": {
"id": "label",
"title": "Form elements have associated labels",
"description": "Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/label).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"landmark-one-main": {
"id": "landmark-one-main",
"title": "Document has a main landmark.",
"description": "One main landmark helps screen reader users navigate a web page. [Learn more about landmarks](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/landmark-one-main).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"link-name": {
"id": "link-name",
"title": "Links have a discernible name",
"description": "Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-name).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"link-in-text-block": {
"id": "link-in-text-block",
"title": "Links are distinguishable without relying on color.",
"description": "Low-contrast text is difficult or impossible for many users to read. Link text that is discernible improves the experience for users with low vision. [Learn how to make links distinguishable](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/link-in-text-block).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"list": {
"id": "list",
"title": "Lists 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 about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/list).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"listitem": {
"id": "listitem",
"title": "List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements",
"description": "Screen readers require list items (`<li>`) to be contained within a parent `<ul>`, `<ol>` or `<menu>` to be announced properly. [Learn more about proper list structure](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 about the refresh meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 about the viewport meta tag](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/meta-viewport).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"object-alt": {
"id": "object-alt",
"title": "`<object>` elements have alternate text",
"description": "Screen readers cannot translate non-text content. Adding alternate text to `<object>` elements helps screen readers convey meaning to users. [Learn more about alt text for `object` elements](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/object-alt).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"select-name": {
"id": "select-name",
"title": "Select elements have associated label elements.",
"description": "Form elements without effective labels can create frustrating experiences for screen reader users. [Learn more about the `select` element](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/select-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"skip-link": {
"id": "skip-link",
"title": "Skip links are focusable.",
"description": "Including a skip link can help users skip to the main content to save time. [Learn more about skip links](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/skip-link).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"tabindex": {
"id": "tabindex",
"title": "No element has a `[tabindex]` value greater than 0",
"description": "A value greater than 0 implies an explicit navigation ordering. Although technically valid, this often creates frustrating experiences for users who rely on assistive technologies. [Learn more about the `tabindex` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/tabindex).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"table-duplicate-name": {
"id": "table-duplicate-name",
"title": "Tables have different content in the summary attribute and `<caption>`.",
"description": "The summary attribute should describe the table structure, while `<caption>` should have the onscreen title. Accurate table mark-up helps users of screen readers. [Learn more about summary and caption](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-duplicate-name).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"table-fake-caption": {
"id": "table-fake-caption",
"title": "Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that tables use the actual caption element instead of cells with the `[colspan]` attribute may improve the experience for screen reader users. [Learn more about captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/table-fake-caption).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"target-size": {
"id": "target-size",
"title": "Touch targets have sufficient size and spacing.",
"description": "Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. [Learn more about touch targets](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/target-size).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"td-has-header": {
"id": "td-has-header",
"title": "`<td>` elements in a large `<table>` have one or more table headers.",
"description": "Screen readers have features to make navigating tables easier. Ensuring that `<td>` elements in a large table (3 or more cells in width and height) have an associated table header may improve the experience for screen reader users. [Learn more about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/td-has-header).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"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 about the `headers` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 about table headers](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/th-has-data-cells).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"valid-lang": {
"id": "valid-lang",
"title": "`[lang]` attributes have a valid value",
"description": "Specifying a valid [BCP 47 language](https:\/\/www.w3.org\/International\/questions\/qa-choosing-language-tags#question) on elements helps ensure that text is pronounced correctly by a screen reader. [Learn how to use the `lang` attribute](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/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 about video captions](https:\/\/dequeuniversity.com\/rules\/axe\/4.8\/video-caption).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"custom-controls-labels": {
"id": "custom-controls-labels",
"title": "Custom controls have associated labels",
"description": "Custom interactive controls have associated labels, provided by aria-label or aria-labelledby. [Learn more about custom controls and labels](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-controls-labels\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"custom-controls-roles": {
"id": "custom-controls-roles",
"title": "Custom controls have ARIA roles",
"description": "Custom interactive controls have appropriate ARIA roles. [Learn how to add roles to custom controls](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/custom-control-roles\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"focus-traps": {
"id": "focus-traps",
"title": "User focus is not accidentally trapped in a region",
"description": "A user can tab into and out of any control or region without accidentally trapping their focus. [Learn how to avoid focus traps](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focus-traps\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"focusable-controls": {
"id": "focusable-controls",
"title": "Interactive controls are keyboard focusable",
"description": "Custom interactive controls are keyboard focusable and display a focus indicator. [Learn how to make custom controls focusable](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/focusable-controls\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"interactive-element-affordance": {
"id": "interactive-element-affordance",
"title": "Interactive elements indicate their purpose and state",
"description": "Interactive elements, such as links and buttons, should indicate their state and be distinguishable from non-interactive elements. [Learn how to decorate interactive elements with affordance hints](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/interactive-element-affordance\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"logical-tab-order": {
"id": "logical-tab-order",
"title": "The page has a logical tab order",
"description": "Tabbing through the page follows the visual layout. Users cannot focus elements that are offscreen. [Learn more about logical tab ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/logical-tab-order\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"managed-focus": {
"id": "managed-focus",
"title": "The user's focus is directed to new content added to the page",
"description": "If new content, such as a dialog, is added to the page, the user's focus is directed to it. [Learn how to direct focus to new content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/managed-focus\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"offscreen-content-hidden": {
"id": "offscreen-content-hidden",
"title": "Offscreen content is hidden from assistive technology",
"description": "Offscreen content is hidden with display: none or aria-hidden=true. [Learn how to properly hide offscreen content](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/offscreen-content-hidden\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"use-landmarks": {
"id": "use-landmarks",
"title": "HTML5 landmark elements are used to improve navigation",
"description": "Landmark elements (`<main>`, `<nav>`, etc.) are used to improve the keyboard navigation of the page for assistive technology. [Learn more about landmark elements](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/use-landmarks\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"visual-order-follows-dom": {
"id": "visual-order-follows-dom",
"title": "Visual order on the page follows DOM order",
"description": "DOM order matches the visual order, improving navigation for assistive technology. [Learn more about DOM and visual ordering](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/visual-order-follows-dom\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"uses-long-cache-ttl": {
"id": "uses-long-cache-ttl",
"title": "Serve static assets with an efficient cache policy",
"description": "A long cache lifetime can speed up repeat visits to your page. [Learn more about efficient cache policies](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-long-cache-ttl\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 1273501.6000000003,
"numericUnit": "byte",
"displayValue": "18 resources found",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "cacheLifetimeMs",
"valueType": "ms",
"label": "Cache TTL",
"displayUnit": "duration"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size",
"displayUnit": "kb",
"granularity": 1
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 222808,
"wastedBytes": 178246.40000000002
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 186017,
"wastedBytes": 148813.60000000001
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 173365,
"wastedBytes": 138692
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 157862,
"wastedBytes": 126289.60000000001
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 154661,
"wastedBytes": 123728.8
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 142711,
"wastedBytes": 114168.8
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 106661,
"wastedBytes": 85328.800000000003
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 92446,
"wastedBytes": 73956.800000000003
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 81691,
"wastedBytes": 65352.800000000003
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 79818,
"wastedBytes": 63854.400000000001
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 54373,
"wastedBytes": 43498.400000000001
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 52357,
"wastedBytes": 41885.600000000006
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 43932,
"wastedBytes": 35145.599999999999
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 36496,
"wastedBytes": 29196.800000000003
},
{
"url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 4384,
"wastedBytes": 3507.2000000000003
},
{
"url": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"debugData": {
"type": "debugdata",
"max-age": 3600
},
"cacheLifetimeMs": 3600000,
"cacheHitProbability": 0.20000000000000001,
"totalBytes": 1458,
"wastedBytes": 1166.4000000000001
},
{
"url": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"debugData": {
"type": "debugdata",
"max-age": 172800,
"public": true
},
"cacheLifetimeMs": 172800000,
"cacheHitProbability": 0.69999999999999996,
"totalBytes": 1102,
"wastedBytes": 330.60000000000002
},
{
"url": "https:\/\/gc.zgo.at\/count.js",
"debugData": {
"type": "debugdata",
"public": true,
"max-age": 604800
},
"cacheLifetimeMs": 604800000,
"cacheHitProbability": 0.90000000000000002,
"totalBytes": 3390,
"wastedBytes": 338.99999999999994
}
],
"summary": {
"wastedBytes": 1273501.6000000003
},
"sortedBy": [
"totalBytes"
],
"skipSumming": [
"cacheLifetimeMs"
]
},
"guidanceLevel": 3
},
"total-byte-weight": {
"id": "total-byte-weight",
"title": "Avoids enormous network payloads",
"description": "Large network payloads cost users real money and are highly correlated with long load times. [Learn how to reduce payload sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/total-byte-weight\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 1608566,
"numericUnit": "byte",
"displayValue": "Total size was 1,571\u00a0KiB",
"details": {
"type": "table",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"totalBytes": 222808
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"totalBytes": 186017
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"totalBytes": 173365
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"totalBytes": 157862
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"totalBytes": 154661
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"totalBytes": 142711
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"totalBytes": 106661
},
{
"url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"totalBytes": 92446
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"totalBytes": 81691
},
{
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"totalBytes": 79818
}
],
"sortedBy": [
"totalBytes"
]
},
"guidanceLevel": 1
},
"offscreen-images": {
"id": "offscreen-images",
"title": "Defer offscreen images",
"description": "Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn how to defer offscreen images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/offscreen-images\/).",
"score": 0.5,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 369\u00a0KiB",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-37-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,11,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4784,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"requestStartTime": 16765953.196999999,
"totalBytes": 154126,
"wastedBytes": 154126,
"wastedPercent": 100
},
{
"node": {
"type": "node",
"lhId": "1-36-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,10,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4868,
"left": 341,
"right": 821,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"requestStartTime": 16765952.089999998,
"totalBytes": 142198,
"wastedBytes": 142198,
"wastedPercent": 100
},
{
"node": {
"type": "node",
"lhId": "1-38-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,12,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4976,
"bottom": 5616,
"left": 341,
"right": 821,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"requestStartTime": 16765954.623000002,
"totalBytes": 81188,
"wastedBytes": 81188,
"wastedPercent": 100
}
],
"overallSavingsMs": 0,
"overallSavingsBytes": 377512,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"render-blocking-resources": {
"id": "render-blocking-resources",
"title": "Eliminate render-blocking resources",
"description": "Resources are blocking the first paint of your page. Consider delivering critical JS\/CSS inline and deferring all non-critical JS\/styles. [Learn how to eliminate render-blocking resources](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/render-blocking-resources\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 457,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 460\u00a0ms",
"metricSavings": {
"FCP": 457,
"LCP": 457
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Transfer Size"
},
{
"key": "wastedMs",
"valueType": "timespanMs",
"label": "Potential Savings"
}
],
"items": [
{
"url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"totalBytes": 4384,
"wastedMs": 637
}
],
"overallSavingsMs": 457
},
"guidanceLevel": 2
},
"unminified-css": {
"id": "unminified-css",
"title": "Minify CSS",
"description": "Minifying CSS files can reduce network payload sizes. [Learn how to minify CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-css\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"unminified-javascript": {
"id": "unminified-javascript",
"title": "Minify JavaScript",
"description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unminified-javascript\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"unused-css-rules": {
"id": "unused-css-rules",
"title": "Reduce unused CSS",
"description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-css-rules\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"unused-javascript": {
"id": "unused-javascript",
"title": "Reduce unused JavaScript",
"description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/unused-javascript\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"modern-image-formats": {
"id": "modern-image-formats",
"title": "Serve images in next-gen formats",
"description": "Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more about modern image formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-webp-images\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"uses-optimized-images": {
"id": "uses-optimized-images",
"title": "Efficiently encode images",
"description": "Optimized images load faster and consume less cellular data. [Learn how to efficiently encode images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-optimized-images\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"warnings": [],
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"uses-text-compression": {
"id": "uses-text-compression",
"title": "Enable text compression",
"description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more about text compression](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-text-compression\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"uses-responsive-images": {
"id": "uses-responsive-images",
"title": "Properly size images",
"description": "Serve images that are appropriately-sized to save cellular data and improve load time. [Learn how to size images](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/uses-responsive-images\/).",
"score": 0,
"scoreDisplayMode": "metricSavings",
"numericValue": 420,
"numericUnit": "millisecond",
"displayValue": "Potential savings of 485\u00a0KiB",
"metricSavings": {
"FCP": 0,
"LCP": 60
},
"details": {
"type": "opportunity",
"headings": [
{
"key": "node",
"valueType": "node",
"label": ""
},
{
"key": "url",
"valueType": "url",
"label": "URL"
},
{
"key": "totalBytes",
"valueType": "bytes",
"label": "Resource Size"
},
{
"key": "wastedBytes",
"valueType": "bytes",
"label": "Potential Savings"
}
],
"items": [
{
"node": {
"type": "node",
"lhId": "1-34-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,8,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 3310,
"bottom": 4036,
"left": 341,
"right": 821,
"width": 480,
"height": 726
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"totalBytes": 222272,
"wastedBytes": 80096,
"wastedPercent": 36.035242290748904
},
{
"node": {
"type": "node",
"lhId": "1-27-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,1,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 128,
"bottom": 982,
"left": 961,
"right": 1441,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"totalBytes": 185444,
"wastedBytes": 66704,
"wastedPercent": 35.970009372071232
},
{
"node": {
"type": "node",
"lhId": "1-32-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,6,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 2478,
"bottom": 3202,
"left": 341,
"right": 821,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-16\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-16\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"totalBytes": 172836,
"wastedBytes": 62221,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-30-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,4,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1516,
"bottom": 2370,
"left": 341,
"right": 821,
"width": 480,
"height": 854
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"totalBytes": 157340,
"wastedBytes": 56595,
"wastedPercent": 35.970009372071232
},
{
"node": {
"type": "node",
"lhId": "1-37-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,11,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4784,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"totalBytes": 154126,
"wastedBytes": 55485,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-36-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,10,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4144,
"bottom": 4868,
"left": 341,
"right": 821,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"totalBytes": 142198,
"wastedBytes": 51191,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-38-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,12,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 4976,
"bottom": 5616,
"left": 341,
"right": 821,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-167\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"totalBytes": 81188,
"wastedBytes": 29228,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-35-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,9,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 3310,
"bottom": 4034,
"left": 961,
"right": 1441,
"width": 480,
"height": 724
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"totalBytes": 79326,
"wastedBytes": 28557,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-28-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,2,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1090,
"bottom": 1408,
"left": 341,
"right": 821,
"width": 480,
"height": 318
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"totalBytes": 53894,
"wastedBytes": 19445,
"wastedPercent": 36.08040201005025
},
{
"node": {
"type": "node",
"lhId": "1-29-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,3,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1090,
"bottom": 1408,
"left": 961,
"right": 1441,
"width": 480,
"height": 318
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"totalBytes": 51878,
"wastedBytes": 18718,
"wastedPercent": 36.08040201005025
},
{
"node": {
"type": "node",
"lhId": "1-33-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,7,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 2478,
"bottom": 3118,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-16\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-16\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"totalBytes": 43448,
"wastedBytes": 15641,
"wastedPercent": 36
},
{
"node": {
"type": "node",
"lhId": "1-31-IMG",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE,5,A,0,PICTURE,1,IMG",
"selector": "article.gap-y-20 > a.link > picture.h-auto > img.w-full",
"boundingRect": {
"top": 1516,
"bottom": 2156,
"left": 961,
"right": 1441,
"width": 480,
"height": 640
},
"snippet": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532\u2026\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532\u2026\" sizes=\"480px\" alt=\"\">",
"nodeLabel": "article.gap-y-20 > a.link > picture.h-auto > img.w-full"
},
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"totalBytes": 36016,
"wastedBytes": 12966,
"wastedPercent": 36
}
],
"overallSavingsMs": 420,
"overallSavingsBytes": 496847,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 60
}
}
},
"guidanceLevel": 2
},
"efficient-animated-content": {
"id": "efficient-animated-content",
"title": "Use video formats for animated content",
"description": "Large GIFs are inefficient for delivering animated content. Consider using MPEG4\/WebM videos for animations and PNG\/WebP for static images instead of GIF to save network bytes. [Learn more about efficient video formats](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/efficient-animated-content\/)",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 3
},
"duplicated-javascript": {
"id": "duplicated-javascript",
"title": "Remove duplicate modules in JavaScript bundles",
"description": "Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity. ",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"legacy-javascript": {
"id": "legacy-javascript",
"title": "Avoid serving legacy JavaScript to modern browsers",
"description": "Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module\/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. [Learn how to use modern JavaScript](https:\/\/web.dev\/articles\/publish-modern-javascript)",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"displayValue": "",
"metricSavings": {
"FCP": 0,
"LCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0,
"overallSavingsBytes": 0,
"sortedBy": [
"wastedBytes"
],
"debugData": {
"type": "debugdata",
"metricSavings": {
"FCP": 0,
"LCP": 0
}
}
},
"guidanceLevel": 2
},
"doctype": {
"id": "doctype",
"title": "Page has the HTML doctype",
"description": "Specifying a doctype prevents the browser from switching to quirks-mode. [Learn more about the doctype declaration](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/doctype\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"charset": {
"id": "charset",
"title": "Properly defines charset",
"description": "A character encoding declaration is required. It can be done with a `<meta>` tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header. [Learn more about declaring the character encoding](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/charset\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"dom-size": {
"id": "dom-size",
"title": "Avoids an excessive DOM size",
"description": "A large DOM will increase memory usage, cause longer [style calculations](https:\/\/developers.google.com\/web\/fundamentals\/performance\/rendering\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\/\/developers.google.com\/speed\/articles\/reflow). [Learn how to avoid an excessive DOM size](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/dom-size\/).",
"score": null,
"scoreDisplayMode": "informative",
"numericValue": 114,
"numericUnit": "element",
"displayValue": "114 elements",
"metricSavings": {
"TBT": 0
},
"details": {
"type": "table",
"headings": [
{
"key": "statistic",
"valueType": "text",
"label": "Statistic"
},
{
"key": "node",
"valueType": "node",
"label": "Element"
},
{
"key": "value",
"valueType": "numeric",
"label": "Value"
}
],
"items": [
{
"statistic": "Total DOM Elements",
"value": {
"type": "numeric",
"granularity": 1,
"value": 114
}
},
{
"node": {
"type": "node",
"lhId": "1-24-path",
"path": "1,HTML,1,BODY,2,FOOTER,1,DIV,0,UL,1,LI,0,A,1,svg,0,path",
"selector": "li > a.link > svg.fill-neutral-800 > path",
"boundingRect": {
"top": 5727,
"bottom": 5740,
"left": 736,
"right": 747,
"width": 11,
"height": 13
},
"snippet": "<path fill-rule=\"evenodd\" d=\"M7.96497 16C6.65038 16 5.54393 15.7085 4.64562 15.1256C3.75827 14.5317 3.0\u2026\">",
"nodeLabel": "li > a.link > svg.fill-neutral-800 > path"
},
"statistic": "Maximum DOM Depth",
"value": {
"type": "numeric",
"granularity": 1,
"value": 8
}
},
{
"node": {
"type": "node",
"lhId": "1-25-ARTICLE",
"path": "1,HTML,1,BODY,1,MAIN,0,ARTICLE",
"selector": "body > main.max-w-screen-2xl > article.gap-y-20",
"boundingRect": {
"top": 128,
"bottom": 5644,
"left": 217,
"right": 1689,
"width": 1472,
"height": 5516
},
"snippet": "<article class=\"gap-y-20 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 \u2026\">",
"nodeLabel": "Photography\n\nI like to take pictures on film. Sights or\u00a0my wife with me while t\u2026"
},
"statistic": "Maximum Child Elements",
"value": {
"type": "numeric",
"granularity": 1,
"value": 13
}
}
]
},
"guidanceLevel": 1
},
"geolocation-on-start": {
"id": "geolocation-on-start",
"title": "Avoids requesting the geolocation permission on page load",
"description": "Users are mistrustful of or confused by sites that request their location without context. Consider tying the request to a user action instead. [Learn more about the geolocation permission](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/geolocation-on-start\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"inspector-issues": {
"id": "inspector-issues",
"title": "No issues in the `Issues` panel in Chrome Devtools",
"description": "Issues logged to the `Issues` panel in Chrome Devtools indicate unresolved problems. They can come from network request failures, insufficient security controls, and other browser concerns. Open up the Issues panel in Chrome DevTools for more details on each issue.",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"no-document-write": {
"id": "no-document-write",
"title": "Avoids `document.write()`",
"description": "For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. [Learn how to avoid document.write()](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/no-document-write\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 2
},
"js-libraries": {
"id": "js-libraries",
"title": "Detected JavaScript libraries",
"description": "All front-end JavaScript libraries detected on the page. [Learn more about this JavaScript library detection diagnostic audit](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/js-libraries\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"notification-on-start": {
"id": "notification-on-start",
"title": "Avoids requesting the notification permission on page load",
"description": "Users are mistrustful of or confused by sites that request to send notifications without context. Consider tying the request to user gestures instead. [Learn more about responsibly getting permission for notifications](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/notification-on-start\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"paste-preventing-inputs": {
"id": "paste-preventing-inputs",
"title": "Allows users to paste into input fields",
"description": "Preventing input pasting is a bad practice for the UX, and weakens security by blocking password managers.[Learn more about user-friendly input fields](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/paste-preventing-inputs\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"uses-http2": {
"id": "uses-http2",
"title": "Use HTTP\/2",
"description": "HTTP\/2 offers many benefits over HTTP\/1.1, including binary headers and multiplexing. [Learn more about HTTP\/2](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-http2\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"numericValue": 0,
"numericUnit": "millisecond",
"metricSavings": {
"LCP": 0,
"FCP": 0
},
"details": {
"type": "opportunity",
"headings": [],
"items": [],
"overallSavingsMs": 0
},
"guidanceLevel": 3
},
"uses-passive-event-listeners": {
"id": "uses-passive-event-listeners",
"title": "Uses passive listeners to improve scrolling performance",
"description": "Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. [Learn more about adopting passive event listeners](https:\/\/developer.chrome.com\/docs\/lighthouse\/best-practices\/uses-passive-event-listeners\/).",
"score": 1,
"scoreDisplayMode": "metricSavings",
"details": {
"type": "table",
"headings": [],
"items": []
},
"guidanceLevel": 3
},
"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 about the meta description](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/meta-description\/).",
"score": 0,
"scoreDisplayMode": "binary",
"explanation": "Description text is empty."
},
"http-status-code": {
"id": "http-status-code",
"title": "Page has successful HTTP status code",
"description": "Pages with unsuccessful HTTP status codes may not be indexed properly. [Learn more about HTTP status codes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/http-status-code\/).",
"score": 1,
"scoreDisplayMode": "binary"
},
"font-size": {
"id": "font-size",
"title": "Document uses legible font sizes",
"description": "Font sizes less than 12px are too small to be legible and require mobile visitors to \u201cpinch to zoom\u201d in order to read. Strive to have >60% of page text \u226512px. [Learn more about legible font sizes](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/font-size\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"link-text": {
"id": "link-text",
"title": "Links have descriptive text",
"description": "Descriptive link text helps search engines understand your content. [Learn how to make links more accessible](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/link-text\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"crawlable-anchors": {
"id": "crawlable-anchors",
"title": "Links are crawlable",
"description": "Search engines may use `href` attributes on links to crawl websites. Ensure that the `href` attribute of anchor elements links to an appropriate destination, so more pages of the site can be discovered. [Learn how to make links crawlable](https:\/\/support.google.com\/webmasters\/answer\/9112205)",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"is-crawlable": {
"id": "is-crawlable",
"title": "Page isn\u2019t blocked from indexing",
"description": "Search engines are unable to include your pages in search results if they don't have permission to crawl them. [Learn more about crawler directives](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/is-crawlable\/).",
"score": 1,
"scoreDisplayMode": "binary",
"warnings": [],
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"robots-txt": {
"id": "robots-txt",
"title": "robots.txt is valid",
"description": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/invalid-robots-txt\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"tap-targets": {
"id": "tap-targets",
"title": "Tap targets are sized appropriately",
"description": "Interactive elements like buttons and links should be large enough (48x48px), or have enough space around them, to be easy enough to tap without overlapping onto other elements. [Learn more about tap targets](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/tap-targets\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"hreflang": {
"id": "hreflang",
"title": "Document has a valid `hreflang`",
"description": "hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/hreflang\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"plugins": {
"id": "plugins",
"title": "Document avoids plugins",
"description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/plugins\/).",
"score": 1,
"scoreDisplayMode": "binary",
"details": {
"type": "table",
"headings": [],
"items": []
}
},
"canonical": {
"id": "canonical",
"title": "Document has a valid `rel=canonical`",
"description": "Canonical links suggest which URL to show in search results. [Learn more about canonical links](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/canonical\/).",
"score": null,
"scoreDisplayMode": "notApplicable"
},
"structured-data": {
"id": "structured-data",
"title": "Structured data is valid",
"description": "Run the [Structured Data Testing Tool](https:\/\/search.google.com\/structured-data\/testing-tool\/) and the [Structured Data Linter](http:\/\/linter.structured-data.org\/) to validate structured data. [Learn more about Structured Data](https:\/\/developer.chrome.com\/docs\/lighthouse\/seo\/structured-data\/).",
"score": null,
"scoreDisplayMode": "manual"
},
"bf-cache": {
"id": "bf-cache",
"title": "Page didn't prevent back\/forward cache restoration",
"description": "Many navigations are performed by going back to a previous page, or forwards again. The back\/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/bf-cache\/)",
"score": 1,
"scoreDisplayMode": "binary",
"guidanceLevel": 2
}
},
"configSettings": {
"output": [
"html",
"json"
],
"maxWaitForFcp": 30000,
"maxWaitForLoad": 80000,
"pauseAfterFcpMs": 5250,
"pauseAfterLoadMs": 5250,
"networkQuietThresholdMs": 5250,
"cpuQuietThresholdMs": 5250,
"formFactor": "desktop",
"throttling": {
"rttMs": 150,
"throughputKbps": 1638.4000000000001,
"requestLatencyMs": 562.5,
"downloadThroughputKbps": 1474.5600000000002,
"uploadThroughputKbps": 675,
"cpuSlowdownMultiplier": 4
},
"throttlingMethod": "provided",
"screenEmulation": {
"mobile": true,
"width": 412,
"height": 823,
"deviceScaleFactor": 1.75,
"disabled": true
},
"emulatedUserAgent": "Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07",
"auditMode": false,
"gatherMode": false,
"clearStorageTypes": [
"file_systems",
"shader_cache",
"service_workers",
"cache_storage"
],
"disableStorageReset": false,
"debugNavigation": false,
"channel": "cli",
"usePassiveGathering": false,
"disableFullPageScreenshot": true,
"skipAboutBlank": false,
"blankPage": "about:blank",
"ignoreStatusCode": false,
"budgets": null,
"locale": "en-US",
"blockedUrlPatterns": null,
"additionalTraceCategories": null,
"extraHeaders": null,
"precomputedLanternData": null,
"onlyAudits": null,
"onlyCategories": null,
"skipAudits": null
},
"categories": {
"performance": {
"title": "Performance",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "first-contentful-paint",
"weight": 10,
"group": "metrics",
"acronym": "FCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules"
]
},
{
"id": "largest-contentful-paint",
"weight": 25,
"group": "metrics",
"acronym": "LCP",
"relevantAudits": [
"server-response-time",
"render-blocking-resources",
"redirects",
"critical-request-chains",
"uses-text-compression",
"uses-rel-preconnect",
"uses-rel-preload",
"font-display",
"unminified-javascript",
"unminified-css",
"unused-css-rules",
"largest-contentful-paint-element",
"prioritize-lcp-image",
"unused-javascript",
"efficient-animated-content",
"total-byte-weight",
"lcp-lazy-loaded"
]
},
{
"id": "total-blocking-time",
"weight": 30,
"group": "metrics",
"acronym": "TBT",
"relevantAudits": [
"long-tasks",
"third-party-summary",
"third-party-facades",
"bootup-time",
"mainthread-work-breakdown",
"dom-size",
"duplicated-javascript",
"legacy-javascript",
"viewport"
]
},
{
"id": "cumulative-layout-shift",
"weight": 25,
"group": "metrics",
"acronym": "CLS",
"relevantAudits": [
"layout-shift-elements",
"non-composited-animations",
"unsized-images"
]
},
{
"id": "speed-index",
"weight": 10,
"group": "metrics",
"acronym": "SI"
},
{
"id": "interactive",
"weight": 0,
"group": "hidden",
"acronym": "TTI"
},
{
"id": "max-potential-fid",
"weight": 0,
"group": "hidden"
},
{
"id": "first-meaningful-paint",
"weight": 0,
"acronym": "FMP",
"group": "hidden"
},
{
"id": "render-blocking-resources",
"weight": 0
},
{
"id": "uses-responsive-images",
"weight": 0
},
{
"id": "offscreen-images",
"weight": 0
},
{
"id": "unminified-css",
"weight": 0
},
{
"id": "unminified-javascript",
"weight": 0
},
{
"id": "unused-css-rules",
"weight": 0
},
{
"id": "unused-javascript",
"weight": 0
},
{
"id": "uses-optimized-images",
"weight": 0
},
{
"id": "modern-image-formats",
"weight": 0
},
{
"id": "uses-text-compression",
"weight": 0
},
{
"id": "uses-rel-preconnect",
"weight": 0
},
{
"id": "server-response-time",
"weight": 0
},
{
"id": "redirects",
"weight": 0
},
{
"id": "uses-rel-preload",
"weight": 0
},
{
"id": "uses-http2",
"weight": 0
},
{
"id": "efficient-animated-content",
"weight": 0
},
{
"id": "duplicated-javascript",
"weight": 0
},
{
"id": "legacy-javascript",
"weight": 0
},
{
"id": "prioritize-lcp-image",
"weight": 0
},
{
"id": "total-byte-weight",
"weight": 0
},
{
"id": "uses-long-cache-ttl",
"weight": 0
},
{
"id": "dom-size",
"weight": 0
},
{
"id": "critical-request-chains",
"weight": 0
},
{
"id": "user-timings",
"weight": 0
},
{
"id": "bootup-time",
"weight": 0
},
{
"id": "mainthread-work-breakdown",
"weight": 0
},
{
"id": "font-display",
"weight": 0
},
{
"id": "third-party-summary",
"weight": 0
},
{
"id": "third-party-facades",
"weight": 0
},
{
"id": "largest-contentful-paint-element",
"weight": 0
},
{
"id": "lcp-lazy-loaded",
"weight": 0
},
{
"id": "layout-shift-elements",
"weight": 0
},
{
"id": "uses-passive-event-listeners",
"weight": 0
},
{
"id": "no-document-write",
"weight": 0
},
{
"id": "long-tasks",
"weight": 0
},
{
"id": "non-composited-animations",
"weight": 0
},
{
"id": "unsized-images",
"weight": 0
},
{
"id": "viewport",
"weight": 0
},
{
"id": "bf-cache",
"weight": 0
},
{
"id": "performance-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "timing-budget",
"weight": 0,
"group": "budgets"
},
{
"id": "network-requests",
"weight": 0,
"group": "hidden"
},
{
"id": "network-rtt",
"weight": 0,
"group": "hidden"
},
{
"id": "network-server-latency",
"weight": 0,
"group": "hidden"
},
{
"id": "main-thread-tasks",
"weight": 0,
"group": "hidden"
},
{
"id": "diagnostics",
"weight": 0,
"group": "hidden"
},
{
"id": "metrics",
"weight": 0,
"group": "hidden"
},
{
"id": "screenshot-thumbnails",
"weight": 0,
"group": "hidden"
},
{
"id": "final-screenshot",
"weight": 0,
"group": "hidden"
},
{
"id": "script-treemap-data",
"weight": 0,
"group": "hidden"
},
{
"id": "resource-summary",
"weight": 0,
"group": "hidden"
}
],
"id": "performance",
"score": 0.81000000000000005
},
"accessibility": {
"title": "Accessibility",
"description": "These checks highlight opportunities to [improve the accessibility of your web app](https:\/\/developer.chrome.com\/docs\/lighthouse\/accessibility\/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https:\/\/web.dev\/articles\/how-to-review) is also encouraged.",
"manualDescription": "These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https:\/\/web.dev\/articles\/how-to-review).",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "accesskeys",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "aria-allowed-attr",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-allowed-role",
"weight": 1,
"group": "a11y-aria"
},
{
"id": "aria-command-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-dialog-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-hidden-body",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-hidden-focus",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-input-field-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-meter-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-progressbar-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-attr",
"weight": 10,
"group": "a11y-aria"
},
{
"id": "aria-required-children",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-required-parent",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-roles",
"weight": 7,
"group": "a11y-aria"
},
{
"id": "aria-text",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-toggle-field-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-tooltip-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-treeitem-name",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr-value",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "aria-valid-attr",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "button-name",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "bypass",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "color-contrast",
"weight": 7,
"group": "a11y-color-contrast"
},
{
"id": "definition-list",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "dlitem",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"id": "document-title",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "duplicate-id-active",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "duplicate-id-aria",
"weight": 0,
"group": "a11y-aria"
},
{
"id": "form-field-multiple-labels",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "frame-title",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "heading-order",
"weight": 3,
"group": "a11y-navigation"
},
{
"id": "html-has-lang",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-lang-valid",
"weight": 7,
"group": "a11y-language"
},
{
"id": "html-xml-lang-mismatch",
"weight": 0,
"group": "a11y-language"
},
{
"id": "image-alt",
"weight": 10,
"group": "a11y-names-labels"
},
{
"id": "image-redundant-alt",
"weight": 1,
"group": "a11y-names-labels"
},
{
"id": "input-button-name",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "input-image-alt",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "label",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "link-in-text-block",
"weight": 0,
"group": "a11y-color-contrast"
},
{
"id": "link-name",
"weight": 7,
"group": "a11y-names-labels"
},
{
"id": "list",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "listitem",
"weight": 7,
"group": "a11y-tables-lists"
},
{
"id": "meta-refresh",
"weight": 0,
"group": "a11y-best-practices"
},
{
"id": "meta-viewport",
"weight": 10,
"group": "a11y-best-practices"
},
{
"id": "object-alt",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "select-name",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "skip-link",
"weight": 0,
"group": "a11y-names-labels"
},
{
"id": "tabindex",
"weight": 0,
"group": "a11y-navigation"
},
{
"id": "table-duplicate-name",
"weight": 0,
"group": "a11y-tables-lists"
},
{
"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": "focusable-controls",
"weight": 0
},
{
"id": "interactive-element-affordance",
"weight": 0
},
{
"id": "logical-tab-order",
"weight": 0
},
{
"id": "visual-order-follows-dom",
"weight": 0
},
{
"id": "focus-traps",
"weight": 0
},
{
"id": "managed-focus",
"weight": 0
},
{
"id": "use-landmarks",
"weight": 0
},
{
"id": "offscreen-content-hidden",
"weight": 0
},
{
"id": "custom-controls-labels",
"weight": 0
},
{
"id": "custom-controls-roles",
"weight": 0
},
{
"id": "empty-heading",
"weight": 0,
"group": "hidden"
},
{
"id": "identical-links-same-purpose",
"weight": 0,
"group": "hidden"
},
{
"id": "landmark-one-main",
"weight": 0,
"group": "hidden"
},
{
"id": "target-size",
"weight": 0,
"group": "hidden"
},
{
"id": "label-content-name-mismatch",
"weight": 0,
"group": "hidden"
},
{
"id": "table-fake-caption",
"weight": 0,
"group": "hidden"
},
{
"id": "td-has-header",
"weight": 0,
"group": "hidden"
}
],
"id": "accessibility",
"score": 1
},
"best-practices": {
"title": "Best Practices",
"supportedModes": [
"navigation",
"timespan",
"snapshot"
],
"auditRefs": [
{
"id": "is-on-https",
"weight": 5,
"group": "best-practices-trust-safety"
},
{
"id": "geolocation-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "notification-on-start",
"weight": 1,
"group": "best-practices-trust-safety"
},
{
"id": "csp-xss",
"weight": 0,
"group": "best-practices-trust-safety"
},
{
"id": "paste-preventing-inputs",
"weight": 3,
"group": "best-practices-ux"
},
{
"id": "image-aspect-ratio",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "image-size-responsive",
"weight": 1,
"group": "best-practices-ux"
},
{
"id": "preload-fonts",
"weight": 0,
"group": "best-practices-ux"
},
{
"id": "doctype",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "charset",
"weight": 1,
"group": "best-practices-browser-compat"
},
{
"id": "no-unload-listeners",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "js-libraries",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "deprecations",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "third-party-cookies",
"weight": 5,
"group": "best-practices-general"
},
{
"id": "errors-in-console",
"weight": 1,
"group": "best-practices-general"
},
{
"id": "valid-source-maps",
"weight": 0,
"group": "best-practices-general"
},
{
"id": "inspector-issues",
"weight": 1,
"group": "best-practices-general"
}
],
"id": "best-practices",
"score": 1
},
"seo": {
"title": "SEO",
"description": "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https:\/\/web.dev\/explore\/vitals). [Learn more about Google Search Essentials](https:\/\/support.google.com\/webmasters\/answer\/35769).",
"manualDescription": "Run these additional validators on your site to check additional SEO best practices.",
"supportedModes": [
"navigation",
"snapshot"
],
"auditRefs": [
{
"id": "viewport",
"weight": 1,
"group": "seo-mobile"
},
{
"id": "document-title",
"weight": 1,
"group": "seo-content"
},
{
"id": "meta-description",
"weight": 1,
"group": "seo-content"
},
{
"id": "http-status-code",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "link-text",
"weight": 1,
"group": "seo-content"
},
{
"id": "crawlable-anchors",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "is-crawlable",
"weight": 1,
"group": "seo-crawl"
},
{
"id": "robots-txt",
"weight": 0,
"group": "seo-crawl"
},
{
"id": "image-alt",
"weight": 1,
"group": "seo-content"
},
{
"id": "hreflang",
"weight": 1,
"group": "seo-content"
},
{
"id": "canonical",
"weight": 0,
"group": "seo-content"
},
{
"id": "font-size",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "plugins",
"weight": 1,
"group": "seo-content"
},
{
"id": "tap-targets",
"weight": 0,
"group": "seo-mobile"
},
{
"id": "structured-data",
"weight": 0
}
],
"id": "seo",
"score": 0.90000000000000002
},
"pwa": {
"title": "PWA",
"description": "These checks validate the aspects of a Progressive Web App. [Learn what makes a good Progressive Web App](https:\/\/web.dev\/articles\/pwa-checklist).",
"manualDescription": "These checks are required by the baseline [PWA Checklist](https:\/\/web.dev\/articles\/pwa-checklist) but are not automatically checked by Lighthouse. They do not affect your score but it's important that you verify them manually.",
"supportedModes": [
"navigation"
],
"auditRefs": [
{
"id": "installable-manifest",
"weight": 2,
"group": "pwa-installable"
},
{
"id": "splash-screen",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "themed-omnibox",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "content-width",
"weight": 0,
"group": "pwa-optimized"
},
{
"id": "viewport",
"weight": 2,
"group": "pwa-optimized"
},
{
"id": "maskable-icon",
"weight": 1,
"group": "pwa-optimized"
},
{
"id": "pwa-cross-browser",
"weight": 0
},
{
"id": "pwa-page-transitions",
"weight": 0
},
{
"id": "pwa-each-page-has-url",
"weight": 0
}
],
"id": "pwa",
"score": 0.28999999999999998
}
},
"categoryGroups": {
"metrics": {
"title": "Metrics"
},
"load-opportunities": {
"title": "Opportunities",
"description": "These suggestions can help your page load faster. They don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"budgets": {
"title": "Budgets",
"description": "Performance budgets set standards for the performance of your site."
},
"diagnostics": {
"title": "Diagnostics",
"description": "More information about the performance of your application. These numbers don't [directly affect](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) the Performance score."
},
"pwa-installable": {
"title": "Installable"
},
"pwa-optimized": {
"title": "PWA Optimized"
},
"a11y-best-practices": {
"title": "Best practices",
"description": "These items highlight common accessibility best practices."
},
"a11y-color-contrast": {
"title": "Contrast",
"description": "These are opportunities to improve the legibility of your content."
},
"a11y-names-labels": {
"title": "Names and labels",
"description": "These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-navigation": {
"title": "Navigation",
"description": "These are opportunities to improve keyboard navigation in your application."
},
"a11y-aria": {
"title": "ARIA",
"description": "These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."
},
"a11y-language": {
"title": "Internationalization and localization",
"description": "These are opportunities to improve the interpretation of your content by users in different locales."
},
"a11y-audio-video": {
"title": "Audio and video",
"description": "These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."
},
"a11y-tables-lists": {
"title": "Tables and lists",
"description": "These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."
},
"seo-mobile": {
"title": "Mobile Friendly",
"description": "Make sure your pages are mobile friendly so users don\u2019t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https:\/\/developers.google.com\/search\/mobile-sites\/)."
},
"seo-content": {
"title": "Content Best Practices",
"description": "Format your HTML in a way that enables crawlers to better understand your app\u2019s content."
},
"seo-crawl": {
"title": "Crawling and Indexing",
"description": "To appear in search results, crawlers need access to your app."
},
"best-practices-trust-safety": {
"title": "Trust and Safety"
},
"best-practices-ux": {
"title": "User Experience"
},
"best-practices-browser-compat": {
"title": "Browser Compatibility"
},
"best-practices-general": {
"title": "General"
},
"hidden": {
"title": ""
}
},
"stackPacks": [],
"entities": [
{
"name": "igorlanko.com",
"origins": [
"https:\/\/igorlanko.com"
],
"isFirstParty": true,
"isUnrecognized": true
},
{
"name": "zgo.at",
"origins": [
"https:\/\/gc.zgo.at"
],
"isUnrecognized": true
},
{
"name": "goatcounter.com",
"origins": [
"https:\/\/igorlanko-poal0319.goatcounter.com"
],
"isUnrecognized": true
}
],
"timing": {
"entries": [
{
"startTime": 1136.04,
"name": "lh:config",
"duration": 882.00999999999999,
"entryType": "measure"
},
{
"startTime": 1139.51,
"name": "lh:config:resolveArtifactsToDefns",
"duration": 71.129999999999995,
"entryType": "measure"
},
{
"startTime": 2018.29,
"name": "lh:runner:gather",
"duration": 17754.799999999999,
"entryType": "measure"
},
{
"startTime": 2340.75,
"name": "lh:driver:connect",
"duration": 18.609999999999999,
"entryType": "measure"
},
{
"startTime": 2359.7600000000002,
"name": "lh:driver:navigate",
"duration": 14.369999999999999,
"entryType": "measure"
},
{
"startTime": 2375.04,
"name": "lh:gather:getBenchmarkIndex",
"duration": 1017.9299999999999,
"entryType": "measure"
},
{
"startTime": 3393.25,
"name": "lh:gather:getVersion",
"duration": 1.55,
"entryType": "measure"
},
{
"startTime": 3395.04,
"name": "lh:prepare:navigationMode",
"duration": 60.119999999999997,
"entryType": "measure"
},
{
"startTime": 3426.8499999999999,
"name": "lh:storage:clearDataForOrigin",
"duration": 13.880000000000001,
"entryType": "measure"
},
{
"startTime": 3440.9499999999998,
"name": "lh:storage:clearBrowserCaches",
"duration": 10.56,
"entryType": "measure"
},
{
"startTime": 3452.8800000000001,
"name": "lh:gather:prepareThrottlingAndNetwork",
"duration": 2.1499999999999999,
"entryType": "measure"
},
{
"startTime": 3511.8800000000001,
"name": "lh:driver:navigate",
"duration": 13593.690000000001,
"entryType": "measure"
},
{
"startTime": 17903.830000000002,
"name": "lh:gather:getArtifact:DevtoolsLog",
"duration": 0.29999999999999999,
"entryType": "measure"
},
{
"startTime": 17904.189999999999,
"name": "lh:gather:getArtifact:Trace",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 17904.630000000001,
"name": "lh:computed:NetworkRecords",
"duration": 5.6799999999999997,
"entryType": "measure"
},
{
"startTime": 17910.919999999998,
"name": "lh:gather:getArtifact:DevtoolsLog",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 17911.119999999999,
"name": "lh:gather:getArtifact:Trace",
"duration": 0.089999999999999997,
"entryType": "measure"
},
{
"startTime": 17911.240000000002,
"name": "lh:gather:getArtifact:Accessibility",
"duration": 371,
"entryType": "measure"
},
{
"startTime": 18282.299999999999,
"name": "lh:gather:getArtifact:AnchorElements",
"duration": 70.209999999999994,
"entryType": "measure"
},
{
"startTime": 18352.580000000002,
"name": "lh:gather:getArtifact:ConsoleMessages",
"duration": 0.20000000000000001,
"entryType": "measure"
},
{
"startTime": 18352.830000000002,
"name": "lh:gather:getArtifact:CSSUsage",
"duration": 35.240000000000002,
"entryType": "measure"
},
{
"startTime": 18388.119999999999,
"name": "lh:gather:getArtifact:Doctype",
"duration": 1.8200000000000001,
"entryType": "measure"
},
{
"startTime": 18389.98,
"name": "lh:gather:getArtifact:DOMStats",
"duration": 7.9699999999999998,
"entryType": "measure"
},
{
"startTime": 18398.029999999999,
"name": "lh:gather:getArtifact:EmbeddedContent",
"duration": 3.7400000000000002,
"entryType": "measure"
},
{
"startTime": 18401.810000000001,
"name": "lh:gather:getArtifact:FontSize",
"duration": 14.550000000000001,
"entryType": "measure"
},
{
"startTime": 18416.400000000001,
"name": "lh:gather:getArtifact:Inputs",
"duration": 4.4900000000000002,
"entryType": "measure"
},
{
"startTime": 18420.93,
"name": "lh:gather:getArtifact:GlobalListeners",
"duration": 3.2599999999999998,
"entryType": "measure"
},
{
"startTime": 18424.23,
"name": "lh:gather:getArtifact:ImageElements",
"duration": 273.38999999999999,
"entryType": "measure"
},
{
"startTime": 18697.669999999998,
"name": "lh:gather:getArtifact:InstallabilityErrors",
"duration": 167.59999999999999,
"entryType": "measure"
},
{
"startTime": 18697.939999999999,
"name": "lh:gather:getInstallabilityErrors",
"duration": 167.27000000000001,
"entryType": "measure"
},
{
"startTime": 18865.459999999999,
"name": "lh:gather:getArtifact:InspectorIssues",
"duration": 0.40999999999999998,
"entryType": "measure"
},
{
"startTime": 18865.919999999998,
"name": "lh:gather:getArtifact:JsUsage",
"duration": 0.19,
"entryType": "measure"
},
{
"startTime": 18866.150000000001,
"name": "lh:gather:getArtifact:LinkElements",
"duration": 6.9000000000000004,
"entryType": "measure"
},
{
"startTime": 18872.82,
"name": "lh:computed:MainResource",
"duration": 0.17999999999999999,
"entryType": "measure"
},
{
"startTime": 18873.09,
"name": "lh:gather:getArtifact:MainDocumentContent",
"duration": 3.3799999999999999,
"entryType": "measure"
},
{
"startTime": 18876.5,
"name": "lh:gather:getArtifact:MetaElements",
"duration": 4.7400000000000002,
"entryType": "measure"
},
{
"startTime": 18881.310000000001,
"name": "lh:gather:getArtifact:NetworkUserAgent",
"duration": 0.20000000000000001,
"entryType": "measure"
},
{
"startTime": 18881.57,
"name": "lh:gather:getArtifact:OptimizedImages",
"duration": 0.75,
"entryType": "measure"
},
{
"startTime": 18882.369999999999,
"name": "lh:gather:getArtifact:ResponseCompression",
"duration": 0.54000000000000004,
"entryType": "measure"
},
{
"startTime": 18882.939999999999,
"name": "lh:gather:getArtifact:RobotsTxt",
"duration": 361.12,
"entryType": "measure"
},
{
"startTime": 19244.130000000001,
"name": "lh:gather:getArtifact:Scripts",
"duration": 0.45000000000000001,
"entryType": "measure"
},
{
"startTime": 19244.689999999999,
"name": "lh:gather:getArtifact:SourceMaps",
"duration": 0.25,
"entryType": "measure"
},
{
"startTime": 19244.959999999999,
"name": "lh:gather:getArtifact:Stacks",
"duration": 17.25,
"entryType": "measure"
},
{
"startTime": 19245.200000000001,
"name": "lh:gather:collectStacks",
"duration": 16.989999999999998,
"entryType": "measure"
},
{
"startTime": 19262.27,
"name": "lh:gather:getArtifact:TagsBlockingFirstPaint",
"duration": 3.6600000000000001,
"entryType": "measure"
},
{
"startTime": 19265.970000000001,
"name": "lh:gather:getArtifact:TapTargets",
"duration": 38.909999999999997,
"entryType": "measure"
},
{
"startTime": 19304.990000000002,
"name": "lh:gather:getArtifact:TraceElements",
"duration": 132.49000000000001,
"entryType": "measure"
},
{
"startTime": 19305.490000000002,
"name": "lh:computed:ProcessedTrace",
"duration": 82.150000000000006,
"entryType": "measure"
},
{
"startTime": 19387.849999999999,
"name": "lh:computed:ProcessedNavigation",
"duration": 2,
"entryType": "measure"
},
{
"startTime": 19390.029999999999,
"name": "lh:computed:CumulativeLayoutShift",
"duration": 1.48,
"entryType": "measure"
},
{
"startTime": 19392.669999999998,
"name": "lh:computed:Responsiveness",
"duration": 0.29999999999999999,
"entryType": "measure"
},
{
"startTime": 19437.52,
"name": "lh:gather:getArtifact:ViewportDimensions",
"duration": 1.73,
"entryType": "measure"
},
{
"startTime": 19439.279999999999,
"name": "lh:gather:getArtifact:WebAppManifest",
"duration": 2.4700000000000002,
"entryType": "measure"
},
{
"startTime": 19439.5,
"name": "lh:gather:getWebAppManifest",
"duration": 2.23,
"entryType": "measure"
},
{
"startTime": 19441.790000000001,
"name": "lh:gather:getArtifact:devtoolsLogs",
"duration": 0.13,
"entryType": "measure"
},
{
"startTime": 19441.970000000001,
"name": "lh:gather:getArtifact:traces",
"duration": 0.14000000000000001,
"entryType": "measure"
},
{
"startTime": 19442.25,
"name": "lh:gather:getArtifact:BFCacheFailures",
"duration": 306.05000000000001,
"entryType": "measure"
},
{
"startTime": 19776.470000000001,
"name": "lh:runner:audit",
"duration": 1661.3900000000001,
"entryType": "measure"
},
{
"startTime": 19776.849999999999,
"name": "lh:runner:auditing",
"duration": 1660.25,
"entryType": "measure"
},
{
"startTime": 19779.360000000001,
"name": "lh:audit:is-on-https",
"duration": 18.739999999999998,
"entryType": "measure"
},
{
"startTime": 19780.529999999999,
"name": "lh:computed:NetworkRecords",
"duration": 10.210000000000001,
"entryType": "measure"
},
{
"startTime": 19798.66,
"name": "lh:audit:viewport",
"duration": 3.6600000000000001,
"entryType": "measure"
},
{
"startTime": 19799.630000000001,
"name": "lh:computed:ViewportMeta",
"duration": 1.1000000000000001,
"entryType": "measure"
},
{
"startTime": 19802.91,
"name": "lh:audit:first-contentful-paint",
"duration": 58.740000000000002,
"entryType": "measure"
},
{
"startTime": 19803.950000000001,
"name": "lh:computed:FirstContentfulPaint",
"duration": 55.030000000000001,
"entryType": "measure"
},
{
"startTime": 19804.209999999999,
"name": "lh:computed:ProcessedTrace",
"duration": 53.939999999999998,
"entryType": "measure"
},
{
"startTime": 19858.34,
"name": "lh:computed:ProcessedNavigation",
"duration": 0.38,
"entryType": "measure"
},
{
"startTime": 19862.16,
"name": "lh:audit:largest-contentful-paint",
"duration": 3.1299999999999999,
"entryType": "measure"
},
{
"startTime": 19863.209999999999,
"name": "lh:computed:LargestContentfulPaint",
"duration": 0.34999999999999998,
"entryType": "measure"
},
{
"startTime": 19865.75,
"name": "lh:audit:first-meaningful-paint",
"duration": 2.0499999999999998,
"entryType": "measure"
},
{
"startTime": 19866.52,
"name": "lh:computed:FirstMeaningfulPaint",
"duration": 0.17999999999999999,
"entryType": "measure"
},
{
"startTime": 19868.07,
"name": "lh:audit:speed-index",
"duration": 483.19999999999999,
"entryType": "measure"
},
{
"startTime": 19868.599999999999,
"name": "lh:computed:SpeedIndex",
"duration": 481.12,
"entryType": "measure"
},
{
"startTime": 19868.709999999999,
"name": "lh:computed:Speedline",
"duration": 480.94999999999999,
"entryType": "measure"
},
{
"startTime": 20351.369999999999,
"name": "lh:audit:screenshot-thumbnails",
"duration": 0.92000000000000004,
"entryType": "measure"
},
{
"startTime": 20352.34,
"name": "lh:audit:final-screenshot",
"duration": 2.7999999999999998,
"entryType": "measure"
},
{
"startTime": 20352.610000000001,
"name": "lh:computed:Screenshots",
"duration": 2.4700000000000002,
"entryType": "measure"
},
{
"startTime": 20355.529999999999,
"name": "lh:audit:total-blocking-time",
"duration": 9.6300000000000008,
"entryType": "measure"
},
{
"startTime": 20356.09,
"name": "lh:computed:TotalBlockingTime",
"duration": 7.3300000000000001,
"entryType": "measure"
},
{
"startTime": 20358.950000000001,
"name": "lh:computed:Interactive",
"duration": 4.3700000000000001,
"entryType": "measure"
},
{
"startTime": 20365.810000000001,
"name": "lh:audit:max-potential-fid",
"duration": 3.2400000000000002,
"entryType": "measure"
},
{
"startTime": 20366.470000000001,
"name": "lh:computed:MaxPotentialFID",
"duration": 0.92000000000000004,
"entryType": "measure"
},
{
"startTime": 20369.490000000002,
"name": "lh:audit:cumulative-layout-shift",
"duration": 2.8900000000000001,
"entryType": "measure"
},
{
"startTime": 20370.310000000001,
"name": "lh:computed:CumulativeLayoutShift",
"duration": 0.72999999999999998,
"entryType": "measure"
},
{
"startTime": 20373.060000000001,
"name": "lh:audit:errors-in-console",
"duration": 2.79,
"entryType": "measure"
},
{
"startTime": 20374.029999999999,
"name": "lh:computed:JSBundles",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 20376.830000000002,
"name": "lh:audit:server-response-time",
"duration": 2.7799999999999998,
"entryType": "measure"
},
{
"startTime": 20377.75,
"name": "lh:computed:MainResource",
"duration": 0.089999999999999997,
"entryType": "measure"
},
{
"startTime": 20379.91,
"name": "lh:audit:interactive",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 20381.66,
"name": "lh:audit:user-timings",
"duration": 3.46,
"entryType": "measure"
},
{
"startTime": 20382.18,
"name": "lh:computed:UserTimings",
"duration": 2.1600000000000001,
"entryType": "measure"
},
{
"startTime": 20385.389999999999,
"name": "lh:audit:critical-request-chains",
"duration": 37.32,
"entryType": "measure"
},
{
"startTime": 20385.880000000001,
"name": "lh:computed:CriticalRequestChains",
"duration": 28.57,
"entryType": "measure"
},
{
"startTime": 20386.049999999999,
"name": "lh:computed:PageDependencyGraph",
"duration": 26.98,
"entryType": "measure"
},
{
"startTime": 20423.48,
"name": "lh:audit:redirects",
"duration": 24.879999999999999,
"entryType": "measure"
},
{
"startTime": 20424.75,
"name": "lh:computed:LanternInteractive",
"duration": 19.850000000000001,
"entryType": "measure"
},
{
"startTime": 20424.84,
"name": "lh:computed:LanternFirstMeaningfulPaint",
"duration": 16.289999999999999,
"entryType": "measure"
},
{
"startTime": 20424.900000000001,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 14.07,
"entryType": "measure"
},
{
"startTime": 20425.369999999999,
"name": "lh:computed:LoadSimulator",
"duration": 3.1299999999999999,
"entryType": "measure"
},
{
"startTime": 20425.540000000001,
"name": "lh:computed:NetworkAnalysis",
"duration": 2.52,
"entryType": "measure"
},
{
"startTime": 20449.310000000001,
"name": "lh:audit:installable-manifest",
"duration": 4.9400000000000004,
"entryType": "measure"
},
{
"startTime": 20454.950000000001,
"name": "lh:audit:splash-screen",
"duration": 4.2300000000000004,
"entryType": "measure"
},
{
"startTime": 20455.939999999999,
"name": "lh:computed:ManifestValues",
"duration": 1.2,
"entryType": "measure"
},
{
"startTime": 20460,
"name": "lh:audit:themed-omnibox",
"duration": 2.3599999999999999,
"entryType": "measure"
},
{
"startTime": 20462.720000000001,
"name": "lh:audit:maskable-icon",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 20464.57,
"name": "lh:audit:content-width",
"duration": 1.25,
"entryType": "measure"
},
{
"startTime": 20466.240000000002,
"name": "lh:audit:image-aspect-ratio",
"duration": 2.0899999999999999,
"entryType": "measure"
},
{
"startTime": 20468.669999999998,
"name": "lh:audit:image-size-responsive",
"duration": 2.21,
"entryType": "measure"
},
{
"startTime": 20471.240000000002,
"name": "lh:audit:preload-fonts",
"duration": 1.1200000000000001,
"entryType": "measure"
},
{
"startTime": 20472.709999999999,
"name": "lh:audit:deprecations",
"duration": 2.1699999999999999,
"entryType": "measure"
},
{
"startTime": 20475.459999999999,
"name": "lh:audit:third-party-cookies",
"duration": 2.1299999999999999,
"entryType": "measure"
},
{
"startTime": 20478.240000000002,
"name": "lh:audit:mainthread-work-breakdown",
"duration": 29.34,
"entryType": "measure"
},
{
"startTime": 20479.200000000001,
"name": "lh:computed:MainThreadTasks",
"duration": 24.550000000000001,
"entryType": "measure"
},
{
"startTime": 20508.200000000001,
"name": "lh:audit:bootup-time",
"duration": 32.409999999999997,
"entryType": "measure"
},
{
"startTime": 20512.950000000001,
"name": "lh:computed:TBTImpactTasks",
"duration": 18.449999999999999,
"entryType": "measure"
},
{
"startTime": 20541.080000000002,
"name": "lh:audit:uses-rel-preload",
"duration": 1.45,
"entryType": "measure"
},
{
"startTime": 20542.959999999999,
"name": "lh:audit:uses-rel-preconnect",
"duration": 17.18,
"entryType": "measure"
},
{
"startTime": 20560.790000000001,
"name": "lh:audit:font-display",
"duration": 3.8199999999999998,
"entryType": "measure"
},
{
"startTime": 20564.66,
"name": "lh:audit:diagnostics",
"duration": 10.6,
"entryType": "measure"
},
{
"startTime": 20575.32,
"name": "lh:audit:network-requests",
"duration": 5.04,
"entryType": "measure"
},
{
"startTime": 20575.799999999999,
"name": "lh:computed:EntityClassification",
"duration": 3.7000000000000002,
"entryType": "measure"
},
{
"startTime": 20581.060000000001,
"name": "lh:audit:network-rtt",
"duration": 3.0800000000000001,
"entryType": "measure"
},
{
"startTime": 20584.610000000001,
"name": "lh:audit:network-server-latency",
"duration": 2.75,
"entryType": "measure"
},
{
"startTime": 20587.400000000001,
"name": "lh:audit:main-thread-tasks",
"duration": 0.70999999999999996,
"entryType": "measure"
},
{
"startTime": 20588.150000000001,
"name": "lh:audit:metrics",
"duration": 6.7800000000000002,
"entryType": "measure"
},
{
"startTime": 20588.52,
"name": "lh:computed:TimingSummary",
"duration": 6.1600000000000001,
"entryType": "measure"
},
{
"startTime": 20589.490000000002,
"name": "lh:computed:FirstContentfulPaintAllFrames",
"duration": 0.10000000000000001,
"entryType": "measure"
},
{
"startTime": 20589.68,
"name": "lh:computed:LargestContentfulPaintAllFrames",
"duration": 0.10000000000000001,
"entryType": "measure"
},
{
"startTime": 20589.91,
"name": "lh:computed:LCPBreakdown",
"duration": 3.1499999999999999,
"entryType": "measure"
},
{
"startTime": 20590.099999999999,
"name": "lh:computed:TimeToFirstByte",
"duration": 0.16,
"entryType": "measure"
},
{
"startTime": 20590.279999999999,
"name": "lh:computed:LCPImageRecord",
"duration": 2.6499999999999999,
"entryType": "measure"
},
{
"startTime": 20595.279999999999,
"name": "lh:audit:performance-budget",
"duration": 1.6899999999999999,
"entryType": "measure"
},
{
"startTime": 20595.790000000001,
"name": "lh:computed:ResourceSummary",
"duration": 0.58999999999999997,
"entryType": "measure"
},
{
"startTime": 20597.23,
"name": "lh:audit:timing-budget",
"duration": 1.1499999999999999,
"entryType": "measure"
},
{
"startTime": 20598.400000000001,
"name": "lh:audit:resource-summary",
"duration": 1.01,
"entryType": "measure"
},
{
"startTime": 20599.799999999999,
"name": "lh:audit:third-party-summary",
"duration": 12.4,
"entryType": "measure"
},
{
"startTime": 20612.610000000001,
"name": "lh:audit:third-party-facades",
"duration": 6.7400000000000002,
"entryType": "measure"
},
{
"startTime": 20619.619999999999,
"name": "lh:audit:largest-contentful-paint-element",
"duration": 2.1699999999999999,
"entryType": "measure"
},
{
"startTime": 20622.209999999999,
"name": "lh:audit:lcp-lazy-loaded",
"duration": 15.039999999999999,
"entryType": "measure"
},
{
"startTime": 20637.540000000001,
"name": "lh:audit:layout-shift-elements",
"duration": 1.77,
"entryType": "measure"
},
{
"startTime": 20639.57,
"name": "lh:audit:long-tasks",
"duration": 6.04,
"entryType": "measure"
},
{
"startTime": 20645.959999999999,
"name": "lh:audit:no-unload-listeners",
"duration": 1.26,
"entryType": "measure"
},
{
"startTime": 20647.5,
"name": "lh:audit:non-composited-animations",
"duration": 1.27,
"entryType": "measure"
},
{
"startTime": 20649.110000000001,
"name": "lh:audit:unsized-images",
"duration": 1.76,
"entryType": "measure"
},
{
"startTime": 20651.23,
"name": "lh:audit:valid-source-maps",
"duration": 1.6000000000000001,
"entryType": "measure"
},
{
"startTime": 20653.09,
"name": "lh:audit:prioritize-lcp-image",
"duration": 4.3499999999999996,
"entryType": "measure"
},
{
"startTime": 20653.68,
"name": "lh:computed:LanternLargestContentfulPaint",
"duration": 2.3799999999999999,
"entryType": "measure"
},
{
"startTime": 20657.889999999999,
"name": "lh:audit:csp-xss",
"duration": 2.27,
"entryType": "measure"
},
{
"startTime": 20660.200000000001,
"name": "lh:audit:script-treemap-data",
"duration": 2.8300000000000001,
"entryType": "measure"
},
{
"startTime": 20660.77,
"name": "lh:computed:ModuleDuplication",
"duration": 0.35999999999999999,
"entryType": "measure"
},
{
"startTime": 20661.200000000001,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 1.47,
"entryType": "measure"
},
{
"startTime": 20662.790000000001,
"name": "lh:computed:UnusedJavascriptSummary",
"duration": 0.17999999999999999,
"entryType": "measure"
},
{
"startTime": 20663.48,
"name": "lh:audit:pwa-cross-browser",
"duration": 1.1599999999999999,
"entryType": "measure"
},
{
"startTime": 20665.049999999999,
"name": "lh:audit:pwa-page-transitions",
"duration": 1.24,
"entryType": "measure"
},
{
"startTime": 20666.68,
"name": "lh:audit:pwa-each-page-has-url",
"duration": 1.1599999999999999,
"entryType": "measure"
},
{
"startTime": 20668.360000000001,
"name": "lh:audit:accesskeys",
"duration": 2.2599999999999998,
"entryType": "measure"
},
{
"startTime": 20671.18,
"name": "lh:audit:aria-allowed-attr",
"duration": 2.0099999999999998,
"entryType": "measure"
},
{
"startTime": 20673.84,
"name": "lh:audit:aria-allowed-role",
"duration": 9.8599999999999994,
"entryType": "measure"
},
{
"startTime": 20684.299999999999,
"name": "lh:audit:aria-command-name",
"duration": 2.2400000000000002,
"entryType": "measure"
},
{
"startTime": 20687.119999999999,
"name": "lh:audit:aria-dialog-name",
"duration": 3.1800000000000002,
"entryType": "measure"
},
{
"startTime": 20690.860000000001,
"name": "lh:audit:aria-hidden-body",
"duration": 8.6899999999999995,
"entryType": "measure"
},
{
"startTime": 20700.16,
"name": "lh:audit:aria-hidden-focus",
"duration": 25.530000000000001,
"entryType": "measure"
},
{
"startTime": 20726.380000000001,
"name": "lh:audit:aria-input-field-name",
"duration": 2.77,
"entryType": "measure"
},
{
"startTime": 20729.77,
"name": "lh:audit:aria-meter-name",
"duration": 3,
"entryType": "measure"
},
{
"startTime": 20733.32,
"name": "lh:audit:aria-progressbar-name",
"duration": 2.77,
"entryType": "measure"
},
{
"startTime": 20736.41,
"name": "lh:audit:aria-required-attr",
"duration": 4.3300000000000001,
"entryType": "measure"
},
{
"startTime": 20741.049999999999,
"name": "lh:audit:aria-required-children",
"duration": 1.8,
"entryType": "measure"
},
{
"startTime": 20743.169999999998,
"name": "lh:audit:aria-required-parent",
"duration": 1.73,
"entryType": "measure"
},
{
"startTime": 20745.34,
"name": "lh:audit:aria-roles",
"duration": 5.8700000000000001,
"entryType": "measure"
},
{
"startTime": 20751.75,
"name": "lh:audit:aria-text",
"duration": 2.8399999999999999,
"entryType": "measure"
},
{
"startTime": 20754.900000000001,
"name": "lh:audit:aria-toggle-field-name",
"duration": 1.9399999999999999,
"entryType": "measure"
},
{
"startTime": 20757.139999999999,
"name": "lh:audit:aria-tooltip-name",
"duration": 2.04,
"entryType": "measure"
},
{
"startTime": 20759.52,
"name": "lh:audit:aria-treeitem-name",
"duration": 2.0499999999999998,
"entryType": "measure"
},
{
"startTime": 20761.869999999999,
"name": "lh:audit:aria-valid-attr-value",
"duration": 2.0800000000000001,
"entryType": "measure"
},
{
"startTime": 20764.25,
"name": "lh:audit:aria-valid-attr",
"duration": 2.2599999999999998,
"entryType": "measure"
},
{
"startTime": 20766.810000000001,
"name": "lh:audit:button-name",
"duration": 23.140000000000001,
"entryType": "measure"
},
{
"startTime": 20790.389999999999,
"name": "lh:audit:bypass",
"duration": 4.2800000000000002,
"entryType": "measure"
},
{
"startTime": 20794.970000000001,
"name": "lh:audit:color-contrast",
"duration": 4.3099999999999996,
"entryType": "measure"
},
{
"startTime": 20799.619999999999,
"name": "lh:audit:definition-list",
"duration": 2.8199999999999998,
"entryType": "measure"
},
{
"startTime": 20802.779999999999,
"name": "lh:audit:dlitem",
"duration": 2.4399999999999999,
"entryType": "measure"
},
{
"startTime": 20805.529999999999,
"name": "lh:audit:document-title",
"duration": 5.0199999999999996,
"entryType": "measure"
},
{
"startTime": 20810.970000000001,
"name": "lh:audit:duplicate-id-active",
"duration": 2.8999999999999999,
"entryType": "measure"
},
{
"startTime": 20814.279999999999,
"name": "lh:audit:duplicate-id-aria",
"duration": 2.6800000000000002,
"entryType": "measure"
},
{
"startTime": 20817.279999999999,
"name": "lh:audit:empty-heading",
"duration": 7.2599999999999998,
"entryType": "measure"
},
{
"startTime": 20825.040000000001,
"name": "lh:audit:form-field-multiple-labels",
"duration": 4.3799999999999999,
"entryType": "measure"
},
{
"startTime": 20853.439999999999,
"name": "lh:audit:frame-title",
"duration": 2.8300000000000001,
"entryType": "measure"
},
{
"startTime": 20856.59,
"name": "lh:audit:heading-order",
"duration": 4.3600000000000003,
"entryType": "measure"
},
{
"startTime": 20861.290000000001,
"name": "lh:audit:html-has-lang",
"duration": 4.75,
"entryType": "measure"
},
{
"startTime": 20866.380000000001,
"name": "lh:audit:html-lang-valid",
"duration": 4.4299999999999997,
"entryType": "measure"
},
{
"startTime": 20871.119999999999,
"name": "lh:audit:html-xml-lang-mismatch",
"duration": 2.9399999999999999,
"entryType": "measure"
},
{
"startTime": 20874.389999999999,
"name": "lh:audit:identical-links-same-purpose",
"duration": 14.31,
"entryType": "measure"
},
{
"startTime": 20889.66,
"name": "lh:audit:image-alt",
"duration": 27.82,
"entryType": "measure"
},
{
"startTime": 20918.209999999999,
"name": "lh:audit:image-redundant-alt",
"duration": 45.229999999999997,
"entryType": "measure"
},
{
"startTime": 20964.169999999998,
"name": "lh:audit:input-button-name",
"duration": 7.3899999999999997,
"entryType": "measure"
},
{
"startTime": 20972.52,
"name": "lh:audit:input-image-alt",
"duration": 7.7000000000000002,
"entryType": "measure"
},
{
"startTime": 20981.02,
"name": "lh:audit:label-content-name-mismatch",
"duration": 15.84,
"entryType": "measure"
},
{
"startTime": 20997.299999999999,
"name": "lh:audit:label",
"duration": 22.289999999999999,
"entryType": "measure"
},
{
"startTime": 21019.900000000001,
"name": "lh:audit:landmark-one-main",
"duration": 3.8900000000000001,
"entryType": "measure"
},
{
"startTime": 21024.080000000002,
"name": "lh:audit:link-name",
"duration": 4.1500000000000004,
"entryType": "measure"
},
{
"startTime": 21028.529999999999,
"name": "lh:audit:link-in-text-block",
"duration": 3.6299999999999999,
"entryType": "measure"
},
{
"startTime": 21032.509999999998,
"name": "lh:audit:list",
"duration": 4.3899999999999997,
"entryType": "measure"
},
{
"startTime": 21037.200000000001,
"name": "lh:audit:listitem",
"duration": 4.3300000000000001,
"entryType": "measure"
},
{
"startTime": 21041.84,
"name": "lh:audit:meta-refresh",
"duration": 3.1400000000000001,
"entryType": "measure"
},
{
"startTime": 21045.290000000001,
"name": "lh:audit:meta-viewport",
"duration": 4.4199999999999999,
"entryType": "measure"
},
{
"startTime": 21050.009999999998,
"name": "lh:audit:object-alt",
"duration": 3.1699999999999999,
"entryType": "measure"
},
{
"startTime": 21053.48,
"name": "lh:audit:select-name",
"duration": 3.1699999999999999,
"entryType": "measure"
},
{
"startTime": 21056.93,
"name": "lh:audit:skip-link",
"duration": 3.0899999999999999,
"entryType": "measure"
},
{
"startTime": 21060.310000000001,
"name": "lh:audit:tabindex",
"duration": 3.4900000000000002,
"entryType": "measure"
},
{
"startTime": 21064.09,
"name": "lh:audit:table-duplicate-name",
"duration": 39.329999999999998,
"entryType": "measure"
},
{
"startTime": 21104.049999999999,
"name": "lh:audit:table-fake-caption",
"duration": 7.75,
"entryType": "measure"
},
{
"startTime": 21112.450000000001,
"name": "lh:audit:target-size",
"duration": 7.8099999999999996,
"entryType": "measure"
},
{
"startTime": 21120.849999999999,
"name": "lh:audit:td-has-header",
"duration": 7.5499999999999998,
"entryType": "measure"
},
{
"startTime": 21129.029999999999,
"name": "lh:audit:td-headers-attr",
"duration": 8.0199999999999996,
"entryType": "measure"
},
{
"startTime": 21176.68,
"name": "lh:audit:th-has-data-cells",
"duration": 4.5099999999999998,
"entryType": "measure"
},
{
"startTime": 21181.509999999998,
"name": "lh:audit:valid-lang",
"duration": 4.0599999999999996,
"entryType": "measure"
},
{
"startTime": 21185.869999999999,
"name": "lh:audit:video-caption",
"duration": 4.0599999999999996,
"entryType": "measure"
},
{
"startTime": 21189.98,
"name": "lh:audit:custom-controls-labels",
"duration": 0.17999999999999999,
"entryType": "measure"
},
{
"startTime": 21190.18,
"name": "lh:audit:custom-controls-roles",
"duration": 0.080000000000000002,
"entryType": "measure"
},
{
"startTime": 21190.279999999999,
"name": "lh:audit:focus-traps",
"duration": 0.070000000000000007,
"entryType": "measure"
},
{
"startTime": 21190.380000000001,
"name": "lh:audit:focusable-controls",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 21190.459999999999,
"name": "lh:audit:interactive-element-affordance",
"duration": 0.070000000000000007,
"entryType": "measure"
},
{
"startTime": 21190.549999999999,
"name": "lh:audit:logical-tab-order",
"duration": 0.070000000000000007,
"entryType": "measure"
},
{
"startTime": 21190.639999999999,
"name": "lh:audit:managed-focus",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 21190.720000000001,
"name": "lh:audit:offscreen-content-hidden",
"duration": 0.059999999999999998,
"entryType": "measure"
},
{
"startTime": 21190.790000000001,
"name": "lh:audit:use-landmarks",
"duration": 0.050000000000000003,
"entryType": "measure"
},
{
"startTime": 21190.860000000001,
"name": "lh:audit:visual-order-follows-dom",
"duration": 0.050000000000000003,
"entryType": "measure"
},
{
"startTime": 21191.259999999998,
"name": "lh:audit:uses-long-cache-ttl",
"duration": 3.6400000000000001,
"entryType": "measure"
},
{
"startTime": 21195.189999999999,
"name": "lh:audit:total-byte-weight",
"duration": 1.71,
"entryType": "measure"
},
{
"startTime": 21197.139999999999,
"name": "lh:audit:offscreen-images",
"duration": 9.7200000000000006,
"entryType": "measure"
},
{
"startTime": 21207.130000000001,
"name": "lh:audit:render-blocking-resources",
"duration": 4.6299999999999999,
"entryType": "measure"
},
{
"startTime": 21208.080000000002,
"name": "lh:computed:UnusedCSS",
"duration": 0.53000000000000003,
"entryType": "measure"
},
{
"startTime": 21208.709999999999,
"name": "lh:computed:FirstContentfulPaint",
"duration": 1.1899999999999999,
"entryType": "measure"
},
{
"startTime": 21208.84,
"name": "lh:computed:LanternFirstContentfulPaint",
"duration": 1.04,
"entryType": "measure"
},
{
"startTime": 21208.900000000001,
"name": "lh:computed:LoadSimulator",
"duration": 0.070000000000000007,
"entryType": "measure"
},
{
"startTime": 21212.150000000001,
"name": "lh:audit:unminified-css",
"duration": 13.859999999999999,
"entryType": "measure"
},
{
"startTime": 21226.419999999998,
"name": "lh:audit:unminified-javascript",
"duration": 15.470000000000001,
"entryType": "measure"
},
{
"startTime": 21242.330000000002,
"name": "lh:audit:unused-css-rules",
"duration": 34.530000000000001,
"entryType": "measure"
},
{
"startTime": 21277.279999999999,
"name": "lh:audit:unused-javascript",
"duration": 7.5,
"entryType": "measure"
},
{
"startTime": 21285.029999999999,
"name": "lh:audit:modern-image-formats",
"duration": 4.3200000000000003,
"entryType": "measure"
},
{
"startTime": 21289.59,
"name": "lh:audit:uses-optimized-images",
"duration": 6.5700000000000003,
"entryType": "measure"
},
{
"startTime": 21296.57,
"name": "lh:audit:uses-text-compression",
"duration": 11.94,
"entryType": "measure"
},
{
"startTime": 21308.91,
"name": "lh:audit:uses-responsive-images",
"duration": 9.8000000000000007,
"entryType": "measure"
},
{
"startTime": 21309.84,
"name": "lh:computed:ImageRecords",
"duration": 0.77000000000000002,
"entryType": "measure"
},
{
"startTime": 21319.130000000001,
"name": "lh:audit:efficient-animated-content",
"duration": 11.41,
"entryType": "measure"
},
{
"startTime": 21330.93,
"name": "lh:audit:duplicated-javascript",
"duration": 7.8499999999999996,
"entryType": "measure"
},
{
"startTime": 21339.43,
"name": "lh:audit:legacy-javascript",
"duration": 17.920000000000002,
"entryType": "measure"
},
{
"startTime": 21357.689999999999,
"name": "lh:audit:doctype",
"duration": 1.28,
"entryType": "measure"
},
{
"startTime": 21359.299999999999,
"name": "lh:audit:charset",
"duration": 1.3700000000000001,
"entryType": "measure"
},
{
"startTime": 21360.990000000002,
"name": "lh:audit:dom-size",
"duration": 16.16,
"entryType": "measure"
},
{
"startTime": 21377.529999999999,
"name": "lh:audit:geolocation-on-start",
"duration": 1.4099999999999999,
"entryType": "measure"
},
{
"startTime": 21379.240000000002,
"name": "lh:audit:inspector-issues",
"duration": 1.1200000000000001,
"entryType": "measure"
},
{
"startTime": 21380.669999999998,
"name": "lh:audit:no-document-write",
"duration": 1.1299999999999999,
"entryType": "measure"
},
{
"startTime": 21382.080000000002,
"name": "lh:audit:js-libraries",
"duration": 0.89000000000000001,
"entryType": "measure"
},
{
"startTime": 21383.27,
"name": "lh:audit:notification-on-start",
"duration": 1.1399999999999999,
"entryType": "measure"
},
{
"startTime": 21384.700000000001,
"name": "lh:audit:paste-preventing-inputs",
"duration": 1.0600000000000001,
"entryType": "measure"
},
{
"startTime": 21385.990000000002,
"name": "lh:audit:uses-http2",
"duration": 15.779999999999999,
"entryType": "measure"
},
{
"startTime": 21410.68,
"name": "lh:audit:uses-passive-event-listeners",
"duration": 3.0899999999999999,
"entryType": "measure"
},
{
"startTime": 21414.310000000001,
"name": "lh:audit:meta-description",
"duration": 1.99,
"entryType": "measure"
},
{
"startTime": 21416.790000000001,
"name": "lh:audit:http-status-code",
"duration": 1.8500000000000001,
"entryType": "measure"
},
{
"startTime": 21419.150000000001,
"name": "lh:audit:font-size",
"duration": 1.9299999999999999,
"entryType": "measure"
},
{
"startTime": 21421.700000000001,
"name": "lh:audit:link-text",
"duration": 1.5600000000000001,
"entryType": "measure"
},
{
"startTime": 21423.57,
"name": "lh:audit:crawlable-anchors",
"duration": 1.5,
"entryType": "measure"
},
{
"startTime": 21425.380000000001,
"name": "lh:audit:is-crawlable",
"duration": 1.6200000000000001,
"entryType": "measure"
},
{
"startTime": 21427.310000000001,
"name": "lh:audit:robots-txt",
"duration": 1.0700000000000001,
"entryType": "measure"
},
{
"startTime": 21428.68,
"name": "lh:audit:tap-targets",
"duration": 1.1000000000000001,
"entryType": "measure"
},
{
"startTime": 21430.110000000001,
"name": "lh:audit:hreflang",
"duration": 1.1899999999999999,
"entryType": "measure"
},
{
"startTime": 21431.59,
"name": "lh:audit:plugins",
"duration": 1.0600000000000001,
"entryType": "measure"
},
{
"startTime": 21432.93,
"name": "lh:audit:canonical",
"duration": 1.26,
"entryType": "measure"
},
{
"startTime": 21434.439999999999,
"name": "lh:audit:structured-data",
"duration": 0.69999999999999996,
"entryType": "measure"
},
{
"startTime": 21435.84,
"name": "lh:audit:bf-cache",
"duration": 1.22,
"entryType": "measure"
},
{
"startTime": 21437.110000000001,
"name": "lh:runner:generate",
"duration": 0.73999999999999999,
"entryType": "measure"
}
],
"total": 19416.189999999999
},
"i18n": {
"rendererFormattedStrings": {
"calculatorLink": "See calculator.",
"collapseView": "Collapse view",
"crcInitialNavigation": "Initial Navigation",
"crcLongestDurationLabel": "Maximum critical path latency:",
"dropdownCopyJSON": "Copy JSON",
"dropdownDarkTheme": "Toggle Dark Theme",
"dropdownPrintExpanded": "Print Expanded",
"dropdownPrintSummary": "Print Summary",
"dropdownSaveGist": "Save as Gist",
"dropdownSaveHTML": "Save as HTML",
"dropdownSaveJSON": "Save as JSON",
"dropdownViewer": "Open in Viewer",
"dropdownViewUnthrottledTrace": "View Unthrottled Trace",
"errorLabel": "Error!",
"errorMissingAuditInfo": "Report error: no audit information",
"expandView": "Expand view",
"firstPartyChipLabel": "1st party",
"footerIssue": "File an issue",
"hide": "Hide",
"labDataTitle": "Lab Data",
"lsPerformanceCategoryDescription": "[Lighthouse](https:\/\/developers.google.com\/web\/tools\/lighthouse\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.",
"manualAuditsGroupTitle": "Additional items to manually check",
"notApplicableAuditsGroupTitle": "Not applicable",
"openInANewTabTooltip": "Open in a new tab",
"opportunityResourceColumnLabel": "Opportunity",
"opportunitySavingsColumnLabel": "Estimated Savings",
"passedAuditsGroupTitle": "Passed audits",
"runtimeAnalysisWindow": "Initial page load",
"runtimeAnalysisWindowSnapshot": "Point-in-time snapshot",
"runtimeAnalysisWindowTimespan": "User interactions timespan",
"runtimeCustom": "Custom throttling",
"runtimeDesktopEmulation": "Emulated Desktop",
"runtimeMobileEmulation": "Emulated Moto G Power",
"runtimeNoEmulation": "No emulation",
"runtimeSettingsAxeVersion": "Axe version",
"runtimeSettingsBenchmark": "Unthrottled CPU\/Memory Power",
"runtimeSettingsCPUThrottling": "CPU throttling",
"runtimeSettingsDevice": "Device",
"runtimeSettingsNetworkThrottling": "Network throttling",
"runtimeSettingsScreenEmulation": "Screen emulation",
"runtimeSettingsUANetwork": "User agent (network)",
"runtimeSingleLoad": "Single page session",
"runtimeSingleLoadTooltip": "This data is taken from a single page session, as opposed to field data summarizing many sessions.",
"runtimeSlow4g": "Slow 4G throttling",
"runtimeUnknown": "Unknown",
"show": "Show",
"showRelevantAudits": "Show audits relevant to:",
"snippetCollapseButtonLabel": "Collapse snippet",
"snippetExpandButtonLabel": "Expand snippet",
"thirdPartyResourcesLabel": "Show 3rd-party resources",
"throttlingProvided": "Provided by environment",
"toplevelWarningsMessage": "There were issues affecting this run of Lighthouse:",
"unattributable": "Unattributable",
"varianceDisclaimer": "Values are estimated and may vary. The [performance score is calculated](https:\/\/developer.chrome.com\/docs\/lighthouse\/performance\/performance-scoring\/) directly from these metrics.",
"viewTraceLabel": "View Trace",
"viewTreemapLabel": "View Treemap",
"warningAuditsGroupTitle": "Passed audits but with warnings",
"warningHeader": "Warnings: "
},
"icuMessagePaths": {
"core\/audits\/is-on-https.js | title": [
"audits[is-on-https].title"
],
"core\/audits\/is-on-https.js | description": [
"audits[is-on-https].description"
],
"core\/audits\/viewport.js | title": [
"audits.viewport.title"
],
"core\/audits\/viewport.js | description": [
"audits.viewport.description"
],
"core\/lib\/i18n\/i18n.js | firstContentfulPaintMetric": [
"audits[first-contentful-paint].title"
],
"core\/audits\/metrics\/first-contentful-paint.js | description": [
"audits[first-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | seconds": [
{
"values": {
"timeInMs": 947.84799999999996
},
"path": "audits[first-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 1445.277
},
"path": "audits[largest-contentful-paint].displayValue"
},
{
"values": {
"timeInMs": 947.84799999999996
},
"path": "audits[first-meaningful-paint].displayValue"
},
{
"values": {
"timeInMs": 1353
},
"path": "audits[speed-index].displayValue"
},
{
"values": {
"timeInMs": 947.84799999999996
},
"path": "audits.interactive.displayValue"
},
{
"values": {
"timeInMs": 428.24499999999972
},
"path": "audits[mainthread-work-breakdown].displayValue"
},
{
"values": {
"timeInMs": 2.7640000000000002
},
"path": "audits[bootup-time].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | largestContentfulPaintMetric": [
"audits[largest-contentful-paint].title"
],
"core\/audits\/metrics\/largest-contentful-paint.js | description": [
"audits[largest-contentful-paint].description"
],
"core\/lib\/i18n\/i18n.js | firstMeaningfulPaintMetric": [
"audits[first-meaningful-paint].title"
],
"core\/audits\/metrics\/first-meaningful-paint.js | description": [
"audits[first-meaningful-paint].description"
],
"core\/lib\/i18n\/i18n.js | speedIndexMetric": [
"audits[speed-index].title"
],
"core\/audits\/metrics\/speed-index.js | description": [
"audits[speed-index].description"
],
"core\/lib\/i18n\/i18n.js | totalBlockingTimeMetric": [
"audits[total-blocking-time].title"
],
"core\/audits\/metrics\/total-blocking-time.js | description": [
"audits[total-blocking-time].description"
],
"core\/lib\/i18n\/i18n.js | ms": [
{
"values": {
"timeInMs": 0
},
"path": "audits[total-blocking-time].displayValue"
},
{
"values": {
"timeInMs": 16
},
"path": "audits[max-potential-fid].displayValue"
},
{
"values": {
"timeInMs": 76.995999999999995
},
"path": "audits[network-rtt].displayValue"
},
{
"values": {
"timeInMs": 478.66749999999996
},
"path": "audits[network-server-latency].displayValue"
},
{
"values": {
"timeInMs": 1445.277
},
"path": "audits[largest-contentful-paint-element].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | maxPotentialFIDMetric": [
"audits[max-potential-fid].title"
],
"core\/audits\/metrics\/max-potential-fid.js | description": [
"audits[max-potential-fid].description"
],
"core\/lib\/i18n\/i18n.js | cumulativeLayoutShiftMetric": [
"audits[cumulative-layout-shift].title"
],
"core\/audits\/metrics\/cumulative-layout-shift.js | description": [
"audits[cumulative-layout-shift].description"
],
"core\/audits\/errors-in-console.js | title": [
"audits[errors-in-console].title"
],
"core\/audits\/errors-in-console.js | description": [
"audits[errors-in-console].description"
],
"core\/audits\/server-response-time.js | title": [
"audits[server-response-time].title"
],
"core\/audits\/server-response-time.js | description": [
"audits[server-response-time].description"
],
"core\/audits\/server-response-time.js | displayValue": [
{
"values": {
"timeInMs": 360.67200000000003
},
"path": "audits[server-response-time].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnURL": [
"audits[server-response-time].details.headings[0].label",
"audits[bootup-time].details.headings[0].label",
"audits[uses-rel-preconnect].details.headings[0].label",
"audits[network-rtt].details.headings[0].label",
"audits[network-server-latency].details.headings[0].label",
"audits[long-tasks].details.headings[0].label",
"audits[unsized-images].details.headings[1].label",
"audits[uses-long-cache-ttl].details.headings[0].label",
"audits[total-byte-weight].details.headings[0].label",
"audits[offscreen-images].details.headings[1].label",
"audits[render-blocking-resources].details.headings[0].label",
"audits[uses-responsive-images].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | columnTimeSpent": [
"audits[server-response-time].details.headings[1].label",
"audits[mainthread-work-breakdown].details.headings[1].label",
"audits[network-rtt].details.headings[1].label",
"audits[network-server-latency].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | interactiveMetric": [
"audits.interactive.title"
],
"core\/audits\/metrics\/interactive.js | description": [
"audits.interactive.description"
],
"core\/audits\/user-timings.js | title": [
"audits[user-timings].title"
],
"core\/audits\/user-timings.js | description": [
"audits[user-timings].description"
],
"core\/audits\/critical-request-chains.js | title": [
"audits[critical-request-chains].title"
],
"core\/audits\/critical-request-chains.js | description": [
"audits[critical-request-chains].description"
],
"core\/audits\/critical-request-chains.js | displayValue": [
{
"values": {
"itemCount": 3
},
"path": "audits[critical-request-chains].displayValue"
}
],
"core\/audits\/redirects.js | title": [
"audits.redirects.title"
],
"core\/audits\/redirects.js | description": [
"audits.redirects.description"
],
"core\/audits\/installable-manifest.js | failureTitle": [
"audits[installable-manifest].title"
],
"core\/audits\/installable-manifest.js | description": [
"audits[installable-manifest].description"
],
"core\/audits\/installable-manifest.js | displayValue": [
{
"values": {
"itemCount": 3
},
"path": "audits[installable-manifest].displayValue"
}
],
"core\/audits\/installable-manifest.js | columnValue": [
"audits[installable-manifest].details.headings[0].label"
],
"core\/audits\/installable-manifest.js | start-url-not-valid": [
"audits[installable-manifest].details.items[0].reason"
],
"core\/audits\/installable-manifest.js | manifest-display-not-supported": [
"audits[installable-manifest].details.items[1].reason"
],
"core\/audits\/installable-manifest.js | no-acceptable-icon": [
{
"values": {
"value0": "144"
},
"path": "audits[installable-manifest].details.items[2].reason"
}
],
"core\/audits\/splash-screen.js | failureTitle": [
"audits[splash-screen].title"
],
"core\/audits\/splash-screen.js | description": [
"audits[splash-screen].description"
],
"core\/audits\/themed-omnibox.js | failureTitle": [
"audits[themed-omnibox].title"
],
"core\/audits\/themed-omnibox.js | description": [
"audits[themed-omnibox].description"
],
"core\/audits\/maskable-icon.js | failureTitle": [
"audits[maskable-icon].title"
],
"core\/audits\/maskable-icon.js | description": [
"audits[maskable-icon].description"
],
"core\/audits\/content-width.js | title": [
"audits[content-width].title"
],
"core\/audits\/content-width.js | description": [
"audits[content-width].description"
],
"core\/audits\/image-aspect-ratio.js | title": [
"audits[image-aspect-ratio].title"
],
"core\/audits\/image-aspect-ratio.js | description": [
"audits[image-aspect-ratio].description"
],
"core\/audits\/image-size-responsive.js | title": [
"audits[image-size-responsive].title"
],
"core\/audits\/image-size-responsive.js | description": [
"audits[image-size-responsive].description"
],
"core\/audits\/preload-fonts.js | title": [
"audits[preload-fonts].title"
],
"core\/audits\/preload-fonts.js | description": [
"audits[preload-fonts].description"
],
"core\/audits\/deprecations.js | title": [
"audits.deprecations.title"
],
"core\/audits\/deprecations.js | description": [
"audits.deprecations.description"
],
"core\/audits\/third-party-cookies.js | title": [
"audits[third-party-cookies].title"
],
"core\/audits\/third-party-cookies.js | description": [
"audits[third-party-cookies].description"
],
"core\/audits\/mainthread-work-breakdown.js | title": [
"audits[mainthread-work-breakdown].title"
],
"core\/audits\/mainthread-work-breakdown.js | description": [
"audits[mainthread-work-breakdown].description"
],
"core\/audits\/mainthread-work-breakdown.js | columnCategory": [
"audits[mainthread-work-breakdown].details.headings[0].label"
],
"core\/audits\/bootup-time.js | title": [
"audits[bootup-time].title"
],
"core\/audits\/bootup-time.js | description": [
"audits[bootup-time].description"
],
"core\/audits\/bootup-time.js | columnTotal": [
"audits[bootup-time].details.headings[1].label"
],
"core\/audits\/bootup-time.js | columnScriptEval": [
"audits[bootup-time].details.headings[2].label"
],
"core\/audits\/bootup-time.js | columnScriptParse": [
"audits[bootup-time].details.headings[3].label"
],
"core\/audits\/uses-rel-preload.js | title": [
"audits[uses-rel-preload].title"
],
"core\/audits\/uses-rel-preload.js | description": [
"audits[uses-rel-preload].description"
],
"core\/audits\/uses-rel-preconnect.js | title": [
"audits[uses-rel-preconnect].title"
],
"core\/audits\/uses-rel-preconnect.js | description": [
"audits[uses-rel-preconnect].description"
],
"core\/lib\/i18n\/i18n.js | displayValueMsSavings": [
{
"values": {
"wastedMs": 153.99199999999999
},
"path": "audits[uses-rel-preconnect].displayValue"
},
{
"values": {
"wastedMs": 457
},
"path": "audits[render-blocking-resources].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnWastedBytes": [
"audits[uses-rel-preconnect].details.headings[1].label",
"audits[offscreen-images].details.headings[3].label",
"audits[render-blocking-resources].details.headings[2].label",
"audits[uses-responsive-images].details.headings[3].label"
],
"core\/audits\/font-display.js | title": [
"audits[font-display].title"
],
"core\/audits\/font-display.js | description": [
"audits[font-display].description"
],
"core\/audits\/network-rtt.js | title": [
"audits[network-rtt].title"
],
"core\/audits\/network-rtt.js | description": [
"audits[network-rtt].description"
],
"core\/audits\/network-server-latency.js | title": [
"audits[network-server-latency].title"
],
"core\/audits\/network-server-latency.js | description": [
"audits[network-server-latency].description"
],
"core\/audits\/performance-budget.js | title": [
"audits[performance-budget].title"
],
"core\/audits\/performance-budget.js | description": [
"audits[performance-budget].description"
],
"core\/audits\/timing-budget.js | title": [
"audits[timing-budget].title"
],
"core\/audits\/timing-budget.js | description": [
"audits[timing-budget].description"
],
"core\/lib\/i18n\/i18n.js | columnResourceType": [
"audits[resource-summary].details.headings[0].label"
],
"core\/lib\/i18n\/i18n.js | columnRequests": [
"audits[resource-summary].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | columnTransferSize": [
"audits[resource-summary].details.headings[2].label",
"audits[third-party-summary].details.headings[1].label",
"audits[uses-long-cache-ttl].details.headings[2].label",
"audits[total-byte-weight].details.headings[1].label",
"audits[render-blocking-resources].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | totalResourceType": [
"audits[resource-summary].details.items[0].label"
],
"core\/lib\/i18n\/i18n.js | imageResourceType": [
"audits[resource-summary].details.items[1].label"
],
"core\/lib\/i18n\/i18n.js | fontResourceType": [
"audits[resource-summary].details.items[2].label"
],
"core\/lib\/i18n\/i18n.js | documentResourceType": [
"audits[resource-summary].details.items[3].label"
],
"core\/lib\/i18n\/i18n.js | otherResourceType": [
"audits[resource-summary].details.items[4].label"
],
"core\/lib\/i18n\/i18n.js | scriptResourceType": [
"audits[resource-summary].details.items[5].label"
],
"core\/lib\/i18n\/i18n.js | stylesheetResourceType": [
"audits[resource-summary].details.items[6].label"
],
"core\/lib\/i18n\/i18n.js | mediaResourceType": [
"audits[resource-summary].details.items[7].label"
],
"core\/lib\/i18n\/i18n.js | thirdPartyResourceType": [
"audits[resource-summary].details.items[8].label"
],
"core\/audits\/third-party-summary.js | title": [
"audits[third-party-summary].title"
],
"core\/audits\/third-party-summary.js | description": [
"audits[third-party-summary].description"
],
"core\/audits\/third-party-summary.js | displayValue": [
{
"values": {
"timeInMs": 0
},
"path": "audits[third-party-summary].displayValue"
}
],
"core\/audits\/third-party-summary.js | columnThirdParty": [
"audits[third-party-summary].details.headings[0].label"
],
"core\/lib\/i18n\/i18n.js | columnBlockingTime": [
"audits[third-party-summary].details.headings[2].label"
],
"core\/audits\/third-party-facades.js | title": [
"audits[third-party-facades].title"
],
"core\/audits\/third-party-facades.js | description": [
"audits[third-party-facades].description"
],
"core\/audits\/largest-contentful-paint-element.js | title": [
"audits[largest-contentful-paint-element].title"
],
"core\/audits\/largest-contentful-paint-element.js | description": [
"audits[largest-contentful-paint-element].description"
],
"core\/lib\/i18n\/i18n.js | columnElement": [
"audits[largest-contentful-paint-element].details.items[0].headings[0].label",
"audits[lcp-lazy-loaded].details.headings[0].label",
"audits[layout-shift-elements].details.headings[0].label",
"audits[dom-size].details.headings[1].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnPhase": [
"audits[largest-contentful-paint-element].details.items[1].headings[0].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnPercentOfLCP": [
"audits[largest-contentful-paint-element].details.items[1].headings[1].label"
],
"core\/audits\/largest-contentful-paint-element.js | columnTiming": [
"audits[largest-contentful-paint-element].details.items[1].headings[2].label"
],
"core\/audits\/largest-contentful-paint-element.js | itemTTFB": [
"audits[largest-contentful-paint-element].details.items[1].items[0].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemLoadDelay": [
"audits[largest-contentful-paint-element].details.items[1].items[1].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemLoadTime": [
"audits[largest-contentful-paint-element].details.items[1].items[2].phase"
],
"core\/audits\/largest-contentful-paint-element.js | itemRenderDelay": [
"audits[largest-contentful-paint-element].details.items[1].items[3].phase"
],
"core\/audits\/lcp-lazy-loaded.js | title": [
"audits[lcp-lazy-loaded].title"
],
"core\/audits\/lcp-lazy-loaded.js | description": [
"audits[lcp-lazy-loaded].description"
],
"core\/audits\/layout-shift-elements.js | title": [
"audits[layout-shift-elements].title"
],
"core\/audits\/layout-shift-elements.js | description": [
"audits[layout-shift-elements].description"
],
"core\/lib\/i18n\/i18n.js | displayValueElementsFound": [
{
"values": {
"nodeCount": 13
},
"path": "audits[layout-shift-elements].displayValue"
}
],
"core\/audits\/layout-shift-elements.js | columnContribution": [
"audits[layout-shift-elements].details.headings[1].label"
],
"core\/audits\/long-tasks.js | title": [
"audits[long-tasks].title"
],
"core\/audits\/long-tasks.js | description": [
"audits[long-tasks].description"
],
"core\/audits\/long-tasks.js | displayValue": [
{
"values": {
"itemCount": 1
},
"path": "audits[long-tasks].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnStartTime": [
"audits[long-tasks].details.headings[1].label"
],
"core\/lib\/i18n\/i18n.js | columnDuration": [
"audits[long-tasks].details.headings[2].label"
],
"core\/audits\/no-unload-listeners.js | title": [
"audits[no-unload-listeners].title"
],
"core\/audits\/no-unload-listeners.js | description": [
"audits[no-unload-listeners].description"
],
"core\/audits\/non-composited-animations.js | title": [
"audits[non-composited-animations].title"
],
"core\/audits\/non-composited-animations.js | description": [
"audits[non-composited-animations].description"
],
"core\/audits\/unsized-images.js | failureTitle": [
"audits[unsized-images].title"
],
"core\/audits\/unsized-images.js | description": [
"audits[unsized-images].description"
],
"core\/audits\/valid-source-maps.js | title": [
"audits[valid-source-maps].title"
],
"core\/audits\/valid-source-maps.js | description": [
"audits[valid-source-maps].description"
],
"core\/audits\/prioritize-lcp-image.js | title": [
"audits[prioritize-lcp-image].title"
],
"core\/audits\/prioritize-lcp-image.js | description": [
"audits[prioritize-lcp-image].description"
],
"core\/audits\/csp-xss.js | title": [
"audits[csp-xss].title"
],
"core\/audits\/csp-xss.js | description": [
"audits[csp-xss].description"
],
"core\/lib\/i18n\/i18n.js | columnDescription": [
"audits[csp-xss].details.headings[0].label"
],
"core\/audits\/csp-xss.js | columnDirective": [
"audits[csp-xss].details.headings[1].label"
],
"core\/audits\/csp-xss.js | columnSeverity": [
"audits[csp-xss].details.headings[2].label"
],
"core\/lib\/i18n\/i18n.js | itemSeverityHigh": [
"audits[csp-xss].details.items[0].severity"
],
"core\/audits\/csp-xss.js | noCsp": [
"audits[csp-xss].details.items[0].description"
],
"core\/audits\/manual\/pwa-cross-browser.js | title": [
"audits[pwa-cross-browser].title"
],
"core\/audits\/manual\/pwa-cross-browser.js | description": [
"audits[pwa-cross-browser].description"
],
"core\/audits\/manual\/pwa-page-transitions.js | title": [
"audits[pwa-page-transitions].title"
],
"core\/audits\/manual\/pwa-page-transitions.js | description": [
"audits[pwa-page-transitions].description"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | title": [
"audits[pwa-each-page-has-url].title"
],
"core\/audits\/manual\/pwa-each-page-has-url.js | description": [
"audits[pwa-each-page-has-url].description"
],
"core\/audits\/accessibility\/accesskeys.js | title": [
"audits.accesskeys.title"
],
"core\/audits\/accessibility\/accesskeys.js | description": [
"audits.accesskeys.description"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | title": [
"audits[aria-allowed-attr].title"
],
"core\/audits\/accessibility\/aria-allowed-attr.js | description": [
"audits[aria-allowed-attr].description"
],
"core\/audits\/accessibility\/aria-allowed-role.js | title": [
"audits[aria-allowed-role].title"
],
"core\/audits\/accessibility\/aria-allowed-role.js | description": [
"audits[aria-allowed-role].description"
],
"core\/audits\/accessibility\/aria-command-name.js | title": [
"audits[aria-command-name].title"
],
"core\/audits\/accessibility\/aria-command-name.js | description": [
"audits[aria-command-name].description"
],
"core\/audits\/accessibility\/aria-dialog-name.js | title": [
"audits[aria-dialog-name].title"
],
"core\/audits\/accessibility\/aria-dialog-name.js | description": [
"audits[aria-dialog-name].description"
],
"core\/audits\/accessibility\/aria-hidden-body.js | title": [
"audits[aria-hidden-body].title"
],
"core\/audits\/accessibility\/aria-hidden-body.js | description": [
"audits[aria-hidden-body].description"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | title": [
"audits[aria-hidden-focus].title"
],
"core\/audits\/accessibility\/aria-hidden-focus.js | description": [
"audits[aria-hidden-focus].description"
],
"core\/audits\/accessibility\/aria-input-field-name.js | title": [
"audits[aria-input-field-name].title"
],
"core\/audits\/accessibility\/aria-input-field-name.js | description": [
"audits[aria-input-field-name].description"
],
"core\/audits\/accessibility\/aria-meter-name.js | title": [
"audits[aria-meter-name].title"
],
"core\/audits\/accessibility\/aria-meter-name.js | description": [
"audits[aria-meter-name].description"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | title": [
"audits[aria-progressbar-name].title"
],
"core\/audits\/accessibility\/aria-progressbar-name.js | description": [
"audits[aria-progressbar-name].description"
],
"core\/audits\/accessibility\/aria-required-attr.js | title": [
"audits[aria-required-attr].title"
],
"core\/audits\/accessibility\/aria-required-attr.js | description": [
"audits[aria-required-attr].description"
],
"core\/audits\/accessibility\/aria-required-children.js | title": [
"audits[aria-required-children].title"
],
"core\/audits\/accessibility\/aria-required-children.js | description": [
"audits[aria-required-children].description"
],
"core\/audits\/accessibility\/aria-required-parent.js | title": [
"audits[aria-required-parent].title"
],
"core\/audits\/accessibility\/aria-required-parent.js | description": [
"audits[aria-required-parent].description"
],
"core\/audits\/accessibility\/aria-roles.js | title": [
"audits[aria-roles].title"
],
"core\/audits\/accessibility\/aria-roles.js | description": [
"audits[aria-roles].description"
],
"core\/audits\/accessibility\/aria-text.js | title": [
"audits[aria-text].title"
],
"core\/audits\/accessibility\/aria-text.js | description": [
"audits[aria-text].description"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | title": [
"audits[aria-toggle-field-name].title"
],
"core\/audits\/accessibility\/aria-toggle-field-name.js | description": [
"audits[aria-toggle-field-name].description"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | title": [
"audits[aria-tooltip-name].title"
],
"core\/audits\/accessibility\/aria-tooltip-name.js | description": [
"audits[aria-tooltip-name].description"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | title": [
"audits[aria-treeitem-name].title"
],
"core\/audits\/accessibility\/aria-treeitem-name.js | description": [
"audits[aria-treeitem-name].description"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | title": [
"audits[aria-valid-attr-value].title"
],
"core\/audits\/accessibility\/aria-valid-attr-value.js | description": [
"audits[aria-valid-attr-value].description"
],
"core\/audits\/accessibility\/aria-valid-attr.js | title": [
"audits[aria-valid-attr].title"
],
"core\/audits\/accessibility\/aria-valid-attr.js | description": [
"audits[aria-valid-attr].description"
],
"core\/audits\/accessibility\/button-name.js | title": [
"audits[button-name].title"
],
"core\/audits\/accessibility\/button-name.js | description": [
"audits[button-name].description"
],
"core\/audits\/accessibility\/bypass.js | title": [
"audits.bypass.title"
],
"core\/audits\/accessibility\/bypass.js | description": [
"audits.bypass.description"
],
"core\/audits\/accessibility\/color-contrast.js | title": [
"audits[color-contrast].title"
],
"core\/audits\/accessibility\/color-contrast.js | description": [
"audits[color-contrast].description"
],
"core\/audits\/accessibility\/definition-list.js | title": [
"audits[definition-list].title"
],
"core\/audits\/accessibility\/definition-list.js | description": [
"audits[definition-list].description"
],
"core\/audits\/accessibility\/dlitem.js | title": [
"audits.dlitem.title"
],
"core\/audits\/accessibility\/dlitem.js | description": [
"audits.dlitem.description"
],
"core\/audits\/accessibility\/document-title.js | title": [
"audits[document-title].title"
],
"core\/audits\/accessibility\/document-title.js | description": [
"audits[document-title].description"
],
"core\/audits\/accessibility\/duplicate-id-active.js | title": [
"audits[duplicate-id-active].title"
],
"core\/audits\/accessibility\/duplicate-id-active.js | description": [
"audits[duplicate-id-active].description"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | title": [
"audits[duplicate-id-aria].title"
],
"core\/audits\/accessibility\/duplicate-id-aria.js | description": [
"audits[duplicate-id-aria].description"
],
"core\/audits\/accessibility\/empty-heading.js | title": [
"audits[empty-heading].title"
],
"core\/audits\/accessibility\/empty-heading.js | description": [
"audits[empty-heading].description"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | title": [
"audits[form-field-multiple-labels].title"
],
"core\/audits\/accessibility\/form-field-multiple-labels.js | description": [
"audits[form-field-multiple-labels].description"
],
"core\/audits\/accessibility\/frame-title.js | title": [
"audits[frame-title].title"
],
"core\/audits\/accessibility\/frame-title.js | description": [
"audits[frame-title].description"
],
"core\/audits\/accessibility\/heading-order.js | title": [
"audits[heading-order].title"
],
"core\/audits\/accessibility\/heading-order.js | description": [
"audits[heading-order].description"
],
"core\/audits\/accessibility\/html-has-lang.js | title": [
"audits[html-has-lang].title"
],
"core\/audits\/accessibility\/html-has-lang.js | description": [
"audits[html-has-lang].description"
],
"core\/audits\/accessibility\/html-lang-valid.js | title": [
"audits[html-lang-valid].title"
],
"core\/audits\/accessibility\/html-lang-valid.js | description": [
"audits[html-lang-valid].description"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | title": [
"audits[html-xml-lang-mismatch].title"
],
"core\/audits\/accessibility\/html-xml-lang-mismatch.js | description": [
"audits[html-xml-lang-mismatch].description"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | title": [
"audits[identical-links-same-purpose].title"
],
"core\/audits\/accessibility\/identical-links-same-purpose.js | description": [
"audits[identical-links-same-purpose].description"
],
"core\/audits\/accessibility\/image-alt.js | title": [
"audits[image-alt].title"
],
"core\/audits\/accessibility\/image-alt.js | description": [
"audits[image-alt].description"
],
"core\/audits\/accessibility\/image-redundant-alt.js | title": [
"audits[image-redundant-alt].title"
],
"core\/audits\/accessibility\/image-redundant-alt.js | description": [
"audits[image-redundant-alt].description"
],
"core\/audits\/accessibility\/input-button-name.js | title": [
"audits[input-button-name].title"
],
"core\/audits\/accessibility\/input-button-name.js | description": [
"audits[input-button-name].description"
],
"core\/audits\/accessibility\/input-image-alt.js | title": [
"audits[input-image-alt].title"
],
"core\/audits\/accessibility\/input-image-alt.js | description": [
"audits[input-image-alt].description"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | title": [
"audits[label-content-name-mismatch].title"
],
"core\/audits\/accessibility\/label-content-name-mismatch.js | description": [
"audits[label-content-name-mismatch].description"
],
"core\/audits\/accessibility\/label.js | title": [
"audits.label.title"
],
"core\/audits\/accessibility\/label.js | description": [
"audits.label.description"
],
"core\/audits\/accessibility\/landmark-one-main.js | title": [
"audits[landmark-one-main].title"
],
"core\/audits\/accessibility\/landmark-one-main.js | description": [
"audits[landmark-one-main].description"
],
"core\/audits\/accessibility\/link-name.js | title": [
"audits[link-name].title"
],
"core\/audits\/accessibility\/link-name.js | description": [
"audits[link-name].description"
],
"core\/audits\/accessibility\/link-in-text-block.js | title": [
"audits[link-in-text-block].title"
],
"core\/audits\/accessibility\/link-in-text-block.js | description": [
"audits[link-in-text-block].description"
],
"core\/audits\/accessibility\/list.js | title": [
"audits.list.title"
],
"core\/audits\/accessibility\/list.js | description": [
"audits.list.description"
],
"core\/audits\/accessibility\/listitem.js | title": [
"audits.listitem.title"
],
"core\/audits\/accessibility\/listitem.js | description": [
"audits.listitem.description"
],
"core\/audits\/accessibility\/meta-refresh.js | title": [
"audits[meta-refresh].title"
],
"core\/audits\/accessibility\/meta-refresh.js | description": [
"audits[meta-refresh].description"
],
"core\/audits\/accessibility\/meta-viewport.js | title": [
"audits[meta-viewport].title"
],
"core\/audits\/accessibility\/meta-viewport.js | description": [
"audits[meta-viewport].description"
],
"core\/audits\/accessibility\/object-alt.js | title": [
"audits[object-alt].title"
],
"core\/audits\/accessibility\/object-alt.js | description": [
"audits[object-alt].description"
],
"core\/audits\/accessibility\/select-name.js | title": [
"audits[select-name].title"
],
"core\/audits\/accessibility\/select-name.js | description": [
"audits[select-name].description"
],
"core\/audits\/accessibility\/skip-link.js | title": [
"audits[skip-link].title"
],
"core\/audits\/accessibility\/skip-link.js | description": [
"audits[skip-link].description"
],
"core\/audits\/accessibility\/tabindex.js | title": [
"audits.tabindex.title"
],
"core\/audits\/accessibility\/tabindex.js | description": [
"audits.tabindex.description"
],
"core\/audits\/accessibility\/table-duplicate-name.js | title": [
"audits[table-duplicate-name].title"
],
"core\/audits\/accessibility\/table-duplicate-name.js | description": [
"audits[table-duplicate-name].description"
],
"core\/audits\/accessibility\/table-fake-caption.js | title": [
"audits[table-fake-caption].title"
],
"core\/audits\/accessibility\/table-fake-caption.js | description": [
"audits[table-fake-caption].description"
],
"core\/audits\/accessibility\/target-size.js | title": [
"audits[target-size].title"
],
"core\/audits\/accessibility\/target-size.js | description": [
"audits[target-size].description"
],
"core\/audits\/accessibility\/td-has-header.js | title": [
"audits[td-has-header].title"
],
"core\/audits\/accessibility\/td-has-header.js | description": [
"audits[td-has-header].description"
],
"core\/audits\/accessibility\/td-headers-attr.js | title": [
"audits[td-headers-attr].title"
],
"core\/audits\/accessibility\/td-headers-attr.js | description": [
"audits[td-headers-attr].description"
],
"core\/audits\/accessibility\/th-has-data-cells.js | title": [
"audits[th-has-data-cells].title"
],
"core\/audits\/accessibility\/th-has-data-cells.js | description": [
"audits[th-has-data-cells].description"
],
"core\/audits\/accessibility\/valid-lang.js | title": [
"audits[valid-lang].title"
],
"core\/audits\/accessibility\/valid-lang.js | description": [
"audits[valid-lang].description"
],
"core\/audits\/accessibility\/video-caption.js | title": [
"audits[video-caption].title"
],
"core\/audits\/accessibility\/video-caption.js | description": [
"audits[video-caption].description"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | failureTitle": [
"audits[uses-long-cache-ttl].title"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | description": [
"audits[uses-long-cache-ttl].description"
],
"core\/audits\/byte-efficiency\/uses-long-cache-ttl.js | displayValue": [
{
"values": {
"itemCount": 18
},
"path": "audits[uses-long-cache-ttl].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnCacheTTL": [
"audits[uses-long-cache-ttl].details.headings[1].label"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | title": [
"audits[total-byte-weight].title"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | description": [
"audits[total-byte-weight].description"
],
"core\/audits\/byte-efficiency\/total-byte-weight.js | displayValue": [
{
"values": {
"totalBytes": 1608566
},
"path": "audits[total-byte-weight].displayValue"
}
],
"core\/audits\/byte-efficiency\/offscreen-images.js | title": [
"audits[offscreen-images].title"
],
"core\/audits\/byte-efficiency\/offscreen-images.js | description": [
"audits[offscreen-images].description"
],
"core\/lib\/i18n\/i18n.js | displayValueByteSavings": [
{
"values": {
"wastedBytes": 377512
},
"path": "audits[offscreen-images].displayValue"
},
{
"values": {
"wastedBytes": 496847
},
"path": "audits[uses-responsive-images].displayValue"
}
],
"core\/lib\/i18n\/i18n.js | columnResourceSize": [
"audits[offscreen-images].details.headings[2].label",
"audits[uses-responsive-images].details.headings[2].label"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | title": [
"audits[render-blocking-resources].title"
],
"core\/audits\/byte-efficiency\/render-blocking-resources.js | description": [
"audits[render-blocking-resources].description"
],
"core\/audits\/byte-efficiency\/unminified-css.js | title": [
"audits[unminified-css].title"
],
"core\/audits\/byte-efficiency\/unminified-css.js | description": [
"audits[unminified-css].description"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | title": [
"audits[unminified-javascript].title"
],
"core\/audits\/byte-efficiency\/unminified-javascript.js | description": [
"audits[unminified-javascript].description"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | title": [
"audits[unused-css-rules].title"
],
"core\/audits\/byte-efficiency\/unused-css-rules.js | description": [
"audits[unused-css-rules].description"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | title": [
"audits[unused-javascript].title"
],
"core\/audits\/byte-efficiency\/unused-javascript.js | description": [
"audits[unused-javascript].description"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | title": [
"audits[modern-image-formats].title"
],
"core\/audits\/byte-efficiency\/modern-image-formats.js | description": [
"audits[modern-image-formats].description"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | title": [
"audits[uses-optimized-images].title"
],
"core\/audits\/byte-efficiency\/uses-optimized-images.js | description": [
"audits[uses-optimized-images].description"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | title": [
"audits[uses-text-compression].title"
],
"core\/audits\/byte-efficiency\/uses-text-compression.js | description": [
"audits[uses-text-compression].description"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | title": [
"audits[uses-responsive-images].title"
],
"core\/audits\/byte-efficiency\/uses-responsive-images.js | description": [
"audits[uses-responsive-images].description"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | title": [
"audits[efficient-animated-content].title"
],
"core\/audits\/byte-efficiency\/efficient-animated-content.js | description": [
"audits[efficient-animated-content].description"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | title": [
"audits[duplicated-javascript].title"
],
"core\/audits\/byte-efficiency\/duplicated-javascript.js | description": [
"audits[duplicated-javascript].description"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | title": [
"audits[legacy-javascript].title"
],
"core\/audits\/byte-efficiency\/legacy-javascript.js | description": [
"audits[legacy-javascript].description"
],
"core\/audits\/dobetterweb\/doctype.js | title": [
"audits.doctype.title"
],
"core\/audits\/dobetterweb\/doctype.js | description": [
"audits.doctype.description"
],
"core\/audits\/dobetterweb\/charset.js | title": [
"audits.charset.title"
],
"core\/audits\/dobetterweb\/charset.js | description": [
"audits.charset.description"
],
"core\/audits\/dobetterweb\/dom-size.js | title": [
"audits[dom-size].title"
],
"core\/audits\/dobetterweb\/dom-size.js | description": [
"audits[dom-size].description"
],
"core\/audits\/dobetterweb\/dom-size.js | displayValue": [
{
"values": {
"itemCount": 114
},
"path": "audits[dom-size].displayValue"
}
],
"core\/audits\/dobetterweb\/dom-size.js | columnStatistic": [
"audits[dom-size].details.headings[0].label"
],
"core\/audits\/dobetterweb\/dom-size.js | columnValue": [
"audits[dom-size].details.headings[2].label"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMElements": [
"audits[dom-size].details.items[0].statistic"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMDepth": [
"audits[dom-size].details.items[1].statistic"
],
"core\/audits\/dobetterweb\/dom-size.js | statisticDOMWidth": [
"audits[dom-size].details.items[2].statistic"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | title": [
"audits[geolocation-on-start].title"
],
"core\/audits\/dobetterweb\/geolocation-on-start.js | description": [
"audits[geolocation-on-start].description"
],
"core\/audits\/dobetterweb\/inspector-issues.js | title": [
"audits[inspector-issues].title"
],
"core\/audits\/dobetterweb\/inspector-issues.js | description": [
"audits[inspector-issues].description"
],
"core\/audits\/dobetterweb\/no-document-write.js | title": [
"audits[no-document-write].title"
],
"core\/audits\/dobetterweb\/no-document-write.js | description": [
"audits[no-document-write].description"
],
"core\/audits\/dobetterweb\/js-libraries.js | title": [
"audits[js-libraries].title"
],
"core\/audits\/dobetterweb\/js-libraries.js | description": [
"audits[js-libraries].description"
],
"core\/audits\/dobetterweb\/notification-on-start.js | title": [
"audits[notification-on-start].title"
],
"core\/audits\/dobetterweb\/notification-on-start.js | description": [
"audits[notification-on-start].description"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | title": [
"audits[paste-preventing-inputs].title"
],
"core\/audits\/dobetterweb\/paste-preventing-inputs.js | description": [
"audits[paste-preventing-inputs].description"
],
"core\/audits\/dobetterweb\/uses-http2.js | title": [
"audits[uses-http2].title"
],
"core\/audits\/dobetterweb\/uses-http2.js | description": [
"audits[uses-http2].description"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | title": [
"audits[uses-passive-event-listeners].title"
],
"core\/audits\/dobetterweb\/uses-passive-event-listeners.js | description": [
"audits[uses-passive-event-listeners].description"
],
"core\/audits\/seo\/meta-description.js | failureTitle": [
"audits[meta-description].title"
],
"core\/audits\/seo\/meta-description.js | description": [
"audits[meta-description].description"
],
"core\/audits\/seo\/meta-description.js | explanation": [
"audits[meta-description].explanation"
],
"core\/audits\/seo\/http-status-code.js | title": [
"audits[http-status-code].title"
],
"core\/audits\/seo\/http-status-code.js | description": [
"audits[http-status-code].description"
],
"core\/audits\/seo\/font-size.js | title": [
"audits[font-size].title"
],
"core\/audits\/seo\/font-size.js | description": [
"audits[font-size].description"
],
"core\/audits\/seo\/link-text.js | title": [
"audits[link-text].title"
],
"core\/audits\/seo\/link-text.js | description": [
"audits[link-text].description"
],
"core\/audits\/seo\/crawlable-anchors.js | title": [
"audits[crawlable-anchors].title"
],
"core\/audits\/seo\/crawlable-anchors.js | description": [
"audits[crawlable-anchors].description"
],
"core\/audits\/seo\/is-crawlable.js | title": [
"audits[is-crawlable].title"
],
"core\/audits\/seo\/is-crawlable.js | description": [
"audits[is-crawlable].description"
],
"core\/audits\/seo\/robots-txt.js | title": [
"audits[robots-txt].title"
],
"core\/audits\/seo\/robots-txt.js | description": [
"audits[robots-txt].description"
],
"core\/audits\/seo\/tap-targets.js | title": [
"audits[tap-targets].title"
],
"core\/audits\/seo\/tap-targets.js | description": [
"audits[tap-targets].description"
],
"core\/audits\/seo\/hreflang.js | title": [
"audits.hreflang.title"
],
"core\/audits\/seo\/hreflang.js | description": [
"audits.hreflang.description"
],
"core\/audits\/seo\/plugins.js | title": [
"audits.plugins.title"
],
"core\/audits\/seo\/plugins.js | description": [
"audits.plugins.description"
],
"core\/audits\/seo\/canonical.js | title": [
"audits.canonical.title"
],
"core\/audits\/seo\/canonical.js | description": [
"audits.canonical.description"
],
"core\/audits\/seo\/manual\/structured-data.js | title": [
"audits[structured-data].title"
],
"core\/audits\/seo\/manual\/structured-data.js | description": [
"audits[structured-data].description"
],
"core\/audits\/bf-cache.js | title": [
"audits[bf-cache].title"
],
"core\/audits\/bf-cache.js | description": [
"audits[bf-cache].description"
],
"core\/config\/default-config.js | performanceCategoryTitle": [
"categories.performance.title"
],
"core\/config\/default-config.js | a11yCategoryTitle": [
"categories.accessibility.title"
],
"core\/config\/default-config.js | a11yCategoryDescription": [
"categories.accessibility.description"
],
"core\/config\/default-config.js | a11yCategoryManualDescription": [
"categories.accessibility.manualDescription"
],
"core\/config\/default-config.js | bestPracticesCategoryTitle": [
"categories[best-practices].title"
],
"core\/config\/default-config.js | seoCategoryTitle": [
"categories.seo.title"
],
"core\/config\/default-config.js | seoCategoryDescription": [
"categories.seo.description"
],
"core\/config\/default-config.js | seoCategoryManualDescription": [
"categories.seo.manualDescription"
],
"core\/config\/default-config.js | pwaCategoryTitle": [
"categories.pwa.title"
],
"core\/config\/default-config.js | pwaCategoryDescription": [
"categories.pwa.description"
],
"core\/config\/default-config.js | pwaCategoryManualDescription": [
"categories.pwa.manualDescription"
],
"core\/config\/default-config.js | metricGroupTitle": [
"categoryGroups.metrics.title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupTitle": [
"categoryGroups[load-opportunities].title"
],
"core\/config\/default-config.js | loadOpportunitiesGroupDescription": [
"categoryGroups[load-opportunities].description"
],
"core\/config\/default-config.js | budgetsGroupTitle": [
"categoryGroups.budgets.title"
],
"core\/config\/default-config.js | budgetsGroupDescription": [
"categoryGroups.budgets.description"
],
"core\/config\/default-config.js | diagnosticsGroupTitle": [
"categoryGroups.diagnostics.title"
],
"core\/config\/default-config.js | diagnosticsGroupDescription": [
"categoryGroups.diagnostics.description"
],
"core\/config\/default-config.js | pwaInstallableGroupTitle": [
"categoryGroups[pwa-installable].title"
],
"core\/config\/default-config.js | pwaOptimizedGroupTitle": [
"categoryGroups[pwa-optimized].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupTitle": [
"categoryGroups[a11y-best-practices].title"
],
"core\/config\/default-config.js | a11yBestPracticesGroupDescription": [
"categoryGroups[a11y-best-practices].description"
],
"core\/config\/default-config.js | a11yColorContrastGroupTitle": [
"categoryGroups[a11y-color-contrast].title"
],
"core\/config\/default-config.js | a11yColorContrastGroupDescription": [
"categoryGroups[a11y-color-contrast].description"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupTitle": [
"categoryGroups[a11y-names-labels].title"
],
"core\/config\/default-config.js | a11yNamesLabelsGroupDescription": [
"categoryGroups[a11y-names-labels].description"
],
"core\/config\/default-config.js | a11yNavigationGroupTitle": [
"categoryGroups[a11y-navigation].title"
],
"core\/config\/default-config.js | a11yNavigationGroupDescription": [
"categoryGroups[a11y-navigation].description"
],
"core\/config\/default-config.js | a11yAriaGroupTitle": [
"categoryGroups[a11y-aria].title"
],
"core\/config\/default-config.js | a11yAriaGroupDescription": [
"categoryGroups[a11y-aria].description"
],
"core\/config\/default-config.js | a11yLanguageGroupTitle": [
"categoryGroups[a11y-language].title"
],
"core\/config\/default-config.js | a11yLanguageGroupDescription": [
"categoryGroups[a11y-language].description"
],
"core\/config\/default-config.js | a11yAudioVideoGroupTitle": [
"categoryGroups[a11y-audio-video].title"
],
"core\/config\/default-config.js | a11yAudioVideoGroupDescription": [
"categoryGroups[a11y-audio-video].description"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupTitle": [
"categoryGroups[a11y-tables-lists].title"
],
"core\/config\/default-config.js | a11yTablesListsVideoGroupDescription": [
"categoryGroups[a11y-tables-lists].description"
],
"core\/config\/default-config.js | seoMobileGroupTitle": [
"categoryGroups[seo-mobile].title"
],
"core\/config\/default-config.js | seoMobileGroupDescription": [
"categoryGroups[seo-mobile].description"
],
"core\/config\/default-config.js | seoContentGroupTitle": [
"categoryGroups[seo-content].title"
],
"core\/config\/default-config.js | seoContentGroupDescription": [
"categoryGroups[seo-content].description"
],
"core\/config\/default-config.js | seoCrawlingGroupTitle": [
"categoryGroups[seo-crawl].title"
],
"core\/config\/default-config.js | seoCrawlingGroupDescription": [
"categoryGroups[seo-crawl].description"
],
"core\/config\/default-config.js | bestPracticesTrustSafetyGroupTitle": [
"categoryGroups[best-practices-trust-safety].title"
],
"core\/config\/default-config.js | bestPracticesUXGroupTitle": [
"categoryGroups[best-practices-ux].title"
],
"core\/config\/default-config.js | bestPracticesBrowserCompatGroupTitle": [
"categoryGroups[best-practices-browser-compat].title"
],
"core\/config\/default-config.js | bestPracticesGeneralGroupTitle": [
"categoryGroups[best-practices-general].title"
]
}
},
"test_log": "lighthouse \"https:\/\/igorlanko.com\/photography\" --channel wpt --enable-error-reporting --disable-full-page-screenshot --max-wait-for-load 80000 --hostname 127.0.0.1 --port 9275 --output html --output json --output-path \"\/home\/wptagent\/work\/wpt-fra-lb-b0nk-10.10.1.212\/240902_AiDcAF_80W.1.0\/lighthouse.json\" --throttling-method provided --form-factor desktop --screenEmulation.disabled --emulatedUserAgent 'Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07'\nMon, 02 Sep 2024 09:45:58 GMT LH:ChromeLauncher Found existing Chrome already running using port 9275, using that.\nMon, 02 Sep 2024 09:45:59 GMT LH:status Connecting to browser\nMon, 02 Sep 2024 09:45:59 GMT LH:status Navigating to about:blank\nMon, 02 Sep 2024 09:45:59 GMT LH:status Benchmarking machine\nMon, 02 Sep 2024 09:46:00 GMT LH:status Preparing target for navigation mode\nMon, 02 Sep 2024 09:46:00 GMT LH:status Cleaning origin data\nMon, 02 Sep 2024 09:46:00 GMT LH:status Cleaning browser cache\nMon, 02 Sep 2024 09:46:00 GMT LH:status Preparing network conditions\nMon, 02 Sep 2024 09:46:00 GMT LH:status Navigating to https:\/\/igorlanko.com\/photography\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: DevtoolsLog\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: Trace\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: DevtoolsLog\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: Trace\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: Accessibility\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: AnchorElements\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: ConsoleMessages\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: CSSUsage\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: Doctype\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: DOMStats\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: EmbeddedContent\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: FontSize\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: Inputs\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: GlobalListeners\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: ImageElements\nMon, 02 Sep 2024 09:46:15 GMT LH:status Getting artifact: InstallabilityErrors\nMon, 02 Sep 2024 09:46:15 GMT LH:status Get webapp installability errors\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: InspectorIssues\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: JsUsage\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: LinkElements\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: MainDocumentContent\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: MetaElements\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: NetworkUserAgent\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: OptimizedImages\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: ResponseCompression\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: RobotsTxt\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: Scripts\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: SourceMaps\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: Stacks\nMon, 02 Sep 2024 09:46:16 GMT LH:status Collect stacks\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: TagsBlockingFirstPaint\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: TapTargets\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: TraceElements\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: ViewportDimensions\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: WebAppManifest\nMon, 02 Sep 2024 09:46:16 GMT LH:status Get webapp manifest\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: devtoolsLogs\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: traces\nMon, 02 Sep 2024 09:46:16 GMT LH:status Getting artifact: BFCacheFailures\nMon, 02 Sep 2024 09:46:17 GMT LH:status Analyzing and running audits...\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Uses HTTPS\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Has a `<meta name=\"viewport\">` tag with `width` or `initial-scale`\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: First Contentful Paint\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Largest Contentful Paint\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: First Meaningful Paint\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Speed Index\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Screenshot Thumbnails\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Final Screenshot\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Total Blocking Time\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Max Potential First Input Delay\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Cumulative Layout Shift\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: No browser errors logged to the console\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Initial server response time was short\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Time to Interactive\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: User Timing marks and measures\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoid chaining critical requests\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoid multiple page redirects\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Configured for a custom splash screen\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Sets a theme color for the address bar.\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Manifest has a maskable icon\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Content is sized correctly for the viewport\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Displays images with correct aspect ratio\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Serves images with appropriate resolution\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoids deprecated APIs\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoids third-party cookies\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Minimizes main-thread work\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: JavaScript execution time\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Preload key requests\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Preconnect to required origins\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: All text remains visible during webfont loads\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Diagnostics\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Network Requests\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Network Round Trip Times\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Server Backend Latencies\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Tasks\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Metrics\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Performance budget\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Timing budget\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Resources Summary\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Minimize third-party usage\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Lazy load third-party resources with facades\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Largest Contentful Paint element\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoid large layout shifts\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoid long main-thread tasks\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoids `unload` event listeners\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Avoid non-composited animations\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Image elements have explicit `width` and `height`\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Page has valid source maps\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Preload Largest Contentful Paint image\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Script Treemap Data\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Site works cross-browser\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Page transitions don't feel like they block on the network\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Each page has a URL\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: `[accesskey]` values are unique\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: `[aria-*]` attributes match their roles\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Values assigned to `role=\"\"` are valid ARIA roles.\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: `[aria-hidden=\"true\"]` is not present on the document `<body>`\nMon, 02 Sep 2024 09:46:17 GMT LH:status Auditing: `[aria-hidden=\"true\"]` elements do not contain focusable descendents\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA input fields have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA `meter` elements have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[role]`s are contained by their required parent element\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[role]` values are valid\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Elements with the `role=text` attribute do not have focusable descendents.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA toggle fields have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[aria-*]` attributes have valid values\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Buttons have an accessible name\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document has a `<title>` element\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: ARIA IDs are unique\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: All heading elements contain content.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: No form fields have multiple labels\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Identical links have the same purpose.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Image elements have `[alt]` attributes\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Image elements do not have `[alt]` attributes that are redundant text.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Input buttons have discernible text.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<input type=\"image\">` elements have `[alt]` text\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Elements with visible text labels have matching accessible names.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Form elements have associated labels\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document has a main landmark.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Links have a discernible name\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Links are distinguishable without relying on color.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: The document does not use `<meta http-equiv=\"refresh\">`\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[user-scalable=\"no\"]` is not used in the `<meta name=\"viewport\">` element and the `[maximum-scale]` attribute is not less than 5.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<object>` elements have alternate text\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Select elements have associated label elements.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Skip links are focusable.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Tables have different content in the summary attribute and `<caption>`.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Touch targets have sufficient size and spacing.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<td>` elements in a large `<table>` have one or more table headers.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<th>` elements and elements with `[role=\"columnheader\"\/\"rowheader\"]` have data cells they describe.\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `[lang]` attributes have a valid value\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind=\"captions\"]`\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Custom controls have associated labels\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Custom controls have ARIA roles\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: User focus is not accidentally trapped in a region\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Interactive controls are keyboard focusable\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Interactive elements indicate their purpose and state\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: The page has a logical tab order\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: The user's focus is directed to new content added to the page\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Offscreen content is hidden from assistive technology\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Visual order on the page follows DOM order\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Uses efficient cache policy on static assets\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoids enormous network payloads\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Defer offscreen images\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Eliminate render-blocking resources\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Minify CSS\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Minify JavaScript\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Reduce unused CSS\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Reduce unused JavaScript\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Serve images in next-gen formats\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Efficiently encode images\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Enable text compression\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Properly size images\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Use video formats for animated content\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Page has the HTML doctype\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Properly defines charset\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoids an excessive DOM size\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoids `document.write()`\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Detected JavaScript libraries\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Avoids requesting the notification permission on page load\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Allows users to paste into input fields\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Use HTTP\/2\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document has a meta description\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Page has successful HTTP status code\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document uses legible font sizes\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Links have descriptive text\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Links are crawlable\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Page isn\u2019t blocked from indexing\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: robots.txt is valid\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Tap targets are sized appropriately\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document has a valid `hreflang`\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document avoids plugins\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Document has a valid `rel=canonical`\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Structured data is valid\nMon, 02 Sep 2024 09:46:18 GMT LH:status Auditing: Page didn't prevent back\/forward cache restoration\nMon, 02 Sep 2024 09:46:18 GMT LH:status Generating results...\nMon, 02 Sep 2024 09:46:18 GMT LH:Printer html output written to \/home\/wptagent\/work\/wpt-fra-lb-b0nk-10.10.1.212\/240902_AiDcAF_80W.1.0\/lighthouse.report.html\nMon, 02 Sep 2024 09:46:18 GMT LH:CLI Protip: Run lighthouse with `--view` to immediately open the HTML report in your browser\nMon, 02 Sep 2024 09:46:18 GMT LH:Printer json output written to \/home\/wptagent\/work\/wpt-fra-lb-b0nk-10.10.1.212\/240902_AiDcAF_80W.1.0\/lighthouse.report.json\n"
},
"average": {
"firstView": {
"loadTime": 3702,
"docTime": 3702,
"fullyLoaded": 4101,
"bytesOut": 46648,
"bytesOutDoc": 44823,
"bytesIn": 1597562,
"bytesInDoc": 1597361,
"requests": 22,
"requestsFull": 22,
"requestsDoc": 21,
"responses_200": 22,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"loadEventStart": 3684,
"loadEventEnd": 3684,
"domContentLoadedEventStart": 933,
"domContentLoadedEventEnd": 933,
"connections": 3,
"final_base_page_request": 0,
"domInteractive": 933,
"firstPaint": 1060.1999999992549,
"firstContentfulPaint": 1079,
"firstImagePaint": 1079,
"firstMeaningfulPaint": 1079,
"renderBlockingCSS": 1,
"renderBlockingJS": 1,
"TTFB": 477,
"basePageSSLTime": 77,
"score_cache": 48,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 17694,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1385302,
"image_savings": 0,
"cpu.ParseHTML": 7,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 10,
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 1,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.UpdateLayoutTree": 5,
"cpu.Layout": 48,
"cpu.ResourceChangePriority": 0,
"cpu.PrePaint": 5,
"cpu.Paint": 10,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 6,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkLoad": 0,
"cpu.Idle": 3999,
"start_epoch": 1725270336.2916956,
"date": 1725270339.0407205,
"fullyLoadedCPUms": 4599,
"fullyLoadedCPUpct": 38.269550748751378,
"domElements": 139,
"domComplete": 3684,
"PerformancePaintTiming.first-paint": 1060.1999999992549,
"PerformancePaintTiming.first-contentful-paint": 1060.1999999992549,
"test_run_time_ms": 15052,
"Colordepth": 24,
"generated-content-percent": -0.48999999999999999,
"generated-content-size": -0.17999999999999999,
"lastVisualChange": 3700,
"render": 1100,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3600,
"visualComplete": 3700,
"SpeedIndex": 1601,
"chromeUserTiming.navigationStart": 81,
"chromeUserTiming.fetchStart": 28,
"chromeUserTiming.domLoading": 509,
"chromeUserTiming.responseEnd": 516,
"chromeUserTiming.domInteractive": 951,
"chromeUserTiming.domContentLoadedEventStart": 951,
"chromeUserTiming.domContentLoadedEventEnd": 951,
"chromeUserTiming.domComplete": 3702,
"chromeUserTiming.unloadEventStart": 508,
"chromeUserTiming.unloadEventEnd": 508,
"chromeUserTiming.markAsMainFrame": 508,
"chromeUserTiming.commitNavigationEnd": 509,
"chromeUserTiming.LayoutShift": 3531,
"chromeUserTiming.firstPaint": 1078,
"chromeUserTiming.firstContentfulPaint": 1078,
"chromeUserTiming.firstImagePaint": 1078,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1078,
"chromeUserTiming.firstMeaningfulPaint": 1078,
"chromeUserTiming.loadEventStart": 3702,
"chromeUserTiming.loadEventEnd": 3702,
"chromeUserTiming.LargestTextPaint": 1079,
"chromeUserTiming.LargestImagePaint": 1554,
"chromeUserTiming.LargestContentfulPaint": 1554,
"chromeUserTiming.TotalLayoutShift": 0.058660750519721923,
"chromeUserTiming.CumulativeLayoutShift": 0.058628914441167815,
"FirstInteractive": 1100,
"TTIMeasurementEnd": 7139,
"LastInteractive": 1100,
"TimeToInteractive": 1100,
"FirstCPUIdle": 1100,
"run": 1,
"step": 1,
"effectiveBps": 440828,
"domTime": 0,
"aft": 0,
"titleTime": 83,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"maxFID": 0,
"TotalBlockingTime": 0,
"effectiveBpsDoc": 495305,
"avgRun": 1
},
"repeatView": {
"loadTime": 664,
"docTime": 664,
"fullyLoaded": 913,
"bytesOut": 4373,
"bytesOutDoc": 2146,
"bytesIn": 7143,
"bytesInDoc": 7087,
"requests": 2,
"requestsFull": 2,
"requestsDoc": 1,
"responses_200": 2,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"loadEventStart": 663,
"loadEventEnd": 663,
"domContentLoadedEventStart": 662,
"domContentLoadedEventEnd": 662,
"connections": 2,
"final_base_page_request": 0,
"domInteractive": 662,
"firstPaint": 703,
"firstContentfulPaint": 705,
"firstImagePaint": 705,
"firstMeaningfulPaint": 705,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 316,
"basePageSSLTime": 70,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 8412,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 862,
"image_savings": 0,
"cpu.ParseHTML": 3,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 23,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 8,
"cpu.Layout": 89,
"cpu.PrePaint": 2,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.FunctionCall": 2,
"cpu.MarkDOMContent": 0,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 0,
"cpu.Idle": 763,
"start_epoch": 1725270381.3539448,
"date": 1725270384.0628891,
"fullyLoadedCPUms": 1629,
"fullyLoadedCPUpct": 22.797202797182944,
"domElements": 139,
"domComplete": 662,
"PerformancePaintTiming.first-paint": 703,
"PerformancePaintTiming.first-contentful-paint": 703,
"test_run_time_ms": 7143,
"Colordepth": 24,
"generated-content-percent": -0.48999999999999999,
"generated-content-size": -0.17999999999999999,
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"chromeUserTiming.navigationStart": 56,
"chromeUserTiming.fetchStart": 14,
"chromeUserTiming.domLoading": 361,
"chromeUserTiming.responseEnd": 339,
"chromeUserTiming.domInteractive": 664,
"chromeUserTiming.domContentLoadedEventStart": 664,
"chromeUserTiming.domContentLoadedEventEnd": 664,
"chromeUserTiming.domComplete": 664,
"chromeUserTiming.unloadEventStart": 359,
"chromeUserTiming.unloadEventEnd": 359,
"chromeUserTiming.markAsMainFrame": 359,
"chromeUserTiming.commitNavigationEnd": 360,
"chromeUserTiming.LayoutShift": 633,
"chromeUserTiming.loadEventStart": 664,
"chromeUserTiming.loadEventEnd": 664,
"chromeUserTiming.firstPaint": 704,
"chromeUserTiming.firstContentfulPaint": 704,
"chromeUserTiming.firstImagePaint": 704,
"chromeUserTiming.firstMeaningfulPaintCandidate": 704,
"chromeUserTiming.firstMeaningfulPaint": 704,
"chromeUserTiming.LargestTextPaint": 705,
"chromeUserTiming.LargestImagePaint": 705,
"chromeUserTiming.LargestContentfulPaint": 705,
"chromeUserTiming.TotalLayoutShift": 3.1836078554108549e-5,
"chromeUserTiming.CumulativeLayoutShift": 3.1836078554108549e-5,
"maxFID": 0,
"TTIMeasurementEnd": 3934,
"LastInteractive": 700,
"TotalBlockingTime": 0,
"run": 1,
"step": 1,
"effectiveBps": 11964,
"domTime": 0,
"aft": 0,
"titleTime": 57,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"effectiveBpsDoc": 20364,
"avgRun": 1
}
},
"standardDeviation": {
"firstView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.ResourceChangePriority": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 0,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkLoad": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"FirstInteractive": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TimeToInteractive": 0,
"FirstCPUIdle": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0,
"lighthouse.Performance.first-contentful-paint": 0,
"lighthouse.Performance.largest-contentful-paint": 0,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0,
"lighthouse.Performance.speed-index": 0,
"lighthouse.Accessibility": 0,
"lighthouse.BestPractices": 0,
"lighthouse.SEO": 0,
"lighthouse.PWA": 0,
"maxFID": 0,
"TotalBlockingTime": 0,
"effectiveBpsDoc": 0,
"avgRun": null
},
"repeatView": {
"loadTime": 0,
"docTime": 0,
"fullyLoaded": 0,
"bytesOut": 0,
"bytesOutDoc": 0,
"bytesIn": 0,
"bytesInDoc": 0,
"requests": 0,
"requestsFull": 0,
"requestsDoc": 0,
"responses_200": 0,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 0,
"loadEventStart": 0,
"loadEventEnd": 0,
"domContentLoadedEventStart": 0,
"domContentLoadedEventEnd": 0,
"connections": 0,
"final_base_page_request": 0,
"domInteractive": 0,
"firstPaint": 0,
"firstContentfulPaint": 0,
"firstImagePaint": 0,
"firstMeaningfulPaint": 0,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 0,
"basePageSSLTime": 0,
"score_cache": 0,
"score_cdn": 0,
"score_gzip": 0,
"score_cookies": 0,
"score_keep-alive": 0,
"score_minify": 0,
"score_combine": 0,
"score_compress": 0,
"score_etags": 0,
"score_progressive_jpeg": 0,
"gzip_total": 0,
"gzip_savings": 0,
"minify_total": 0,
"minify_savings": 0,
"image_total": 0,
"image_savings": 0,
"cpu.ParseHTML": 0,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 0,
"cpu.ParseAuthorStyleSheet": 0,
"cpu.UpdateLayoutTree": 0,
"cpu.Layout": 0,
"cpu.PrePaint": 0,
"cpu.Paint": 0,
"cpu.Layerize": 0,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.EvaluateScript": 0,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.FunctionCall": 0,
"cpu.MarkDOMContent": 0,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 0,
"cpu.Idle": 0,
"start_epoch": 0,
"date": 0,
"fullyLoadedCPUms": 0,
"fullyLoadedCPUpct": 0,
"domElements": 0,
"domComplete": 0,
"PerformancePaintTiming.first-paint": 0,
"PerformancePaintTiming.first-contentful-paint": 0,
"test_run_time_ms": 0,
"Colordepth": 0,
"generated-content-percent": 0,
"generated-content-size": 0,
"lastVisualChange": 0,
"render": 0,
"visualComplete85": 0,
"visualComplete90": 0,
"visualComplete95": 0,
"visualComplete99": 0,
"visualComplete": 0,
"SpeedIndex": 0,
"chromeUserTiming.navigationStart": 0,
"chromeUserTiming.fetchStart": 0,
"chromeUserTiming.domLoading": 0,
"chromeUserTiming.responseEnd": 0,
"chromeUserTiming.domInteractive": 0,
"chromeUserTiming.domContentLoadedEventStart": 0,
"chromeUserTiming.domContentLoadedEventEnd": 0,
"chromeUserTiming.domComplete": 0,
"chromeUserTiming.unloadEventStart": 0,
"chromeUserTiming.unloadEventEnd": 0,
"chromeUserTiming.markAsMainFrame": 0,
"chromeUserTiming.commitNavigationEnd": 0,
"chromeUserTiming.LayoutShift": 0,
"chromeUserTiming.loadEventStart": 0,
"chromeUserTiming.loadEventEnd": 0,
"chromeUserTiming.firstPaint": 0,
"chromeUserTiming.firstContentfulPaint": 0,
"chromeUserTiming.firstImagePaint": 0,
"chromeUserTiming.firstMeaningfulPaintCandidate": 0,
"chromeUserTiming.firstMeaningfulPaint": 0,
"chromeUserTiming.LargestTextPaint": 0,
"chromeUserTiming.LargestImagePaint": 0,
"chromeUserTiming.LargestContentfulPaint": 0,
"chromeUserTiming.TotalLayoutShift": 0,
"chromeUserTiming.CumulativeLayoutShift": 0,
"maxFID": 0,
"TTIMeasurementEnd": 0,
"LastInteractive": 0,
"TotalBlockingTime": 0,
"run": 0,
"step": 0,
"effectiveBps": 0,
"domTime": 0,
"aft": 0,
"titleTime": 0,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0,
"lighthouse.Performance.first-contentful-paint": 0,
"lighthouse.Performance.largest-contentful-paint": 0,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0,
"lighthouse.Performance.speed-index": 0,
"lighthouse.Accessibility": 0,
"lighthouse.BestPractices": 0,
"lighthouse.SEO": 0,
"lighthouse.PWA": 0,
"effectiveBpsDoc": 0,
"avgRun": null
}
},
"median": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-b0nk-10.10.1.212",
"loadTime": 3702,
"docTime": 3702,
"fullyLoaded": 4101,
"bytesOut": 46648,
"bytesOutDoc": 44823,
"bytesIn": 1597562,
"bytesInDoc": 1597361,
"requests": [
{
"type": 3,
"id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"request_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/photography",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/photography",
"raw_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Document",
"load_ms": 370,
"ttfb_ms": 353,
"load_start": 124,
"load_start_float": 124.000078,
"bytesIn": 7089,
"objectSize": 7089,
"objectSizeUncompressed": 38809,
"chunks": [
{
"ts": 478,
"bytes": 713,
"inflated": 2313
},
{
"ts": 479,
"bytes": 1176,
"inflated": 8172
},
{
"ts": 485,
"bytes": 2352,
"inflated": 20862
},
{
"ts": 492,
"bytes": 2352,
"inflated": 6389
},
{
"ts": 494,
"bytes": 496,
"inflated": 1073
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": -7,
"dns_end": 39,
"connect_start": 39,
"connect_end": 39,
"ssl_start": 39,
"ssl_end": 116,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "igorlanko.com",
"sanList": [
"igorlanko.com",
"*.igorlanko.com"
],
"issuer": "WE1",
"validFrom": 1721087432,
"validTo": 1728863431,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1721091033585,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FDE593E508D93D6018471DAB3684D6D89A3D3CFD218A4196D1AB7414CBCE64C702203B1489EE317E096A990AE2F68681D0091B9D0BC8624C0B9F0B2AEC251E1899BB"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1721091033552,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502204908C659975689A2653C3E9831F3033451AAE9C3584C4CC68993450D27F961D6022100F50738135AC9821BBB3A2C92D735058E1C994F3A32CA506E2BFC565417CE7830"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/photography",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc91845eaed22e-FRA",
"content-encoding: br",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=vbbngct3oPFBkH%2F5NuVjHTEloG%2BwVPlfWXzjvz%2FTPO9%2FX8RVUUzx%2FwR5j3H%2BqH2Dx0j5Bdq7szGiB4HRGPL0LNUKmKHb6SQlKw8ZRUcJs6dSfE0topSzgu3NeX59tI%2BP\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2146,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 46,
"connect_ms": 0,
"ssl_ms": 77,
"gzip_total": 7557,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 8,
"netlog_id": 78,
"final_base_page": true,
"is_base_page": true,
"load_end": 494,
"ttfb_start": 124,
"ttfb_end": 477,
"download_start": 477,
"download_end": 494,
"download_ms": 17,
"all_start": -7,
"all_end": 494,
"all_ms": 493,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "228301.2",
"request_id": "228301.2",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/css\/styles.css",
"raw_id": "228301.2",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 359,
"ttfb_ms": 354,
"load_start": 510,
"load_start_float": 510.00009599999998,
"bytesIn": 3925,
"objectSize": 3925,
"objectSizeUncompressed": 14699,
"chunks": [
{
"ts": 865,
"bytes": 725,
"inflated": 1343
},
{
"ts": 867,
"bytes": 1176,
"inflated": 4347
},
{
"ts": 868,
"bytes": 1176,
"inflated": 4204
},
{
"ts": 869,
"bytes": 848,
"inflated": 4805
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 7,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/css\/styles.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ad8ed22e-FRA",
"content-encoding: gzip",
"content-type: text\/css",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: W\/\"6593aa48-396b\"",
"last-modified: Tue, 02 Jan 2024 06:16:40 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=SFoVc3TB0Demro4gqGVb0QVa9hgplLryj5t4VxJziPbGkTRupZAuCRXX%2ByBCzoq%2Bv%2F7sreqlfmu8KoCnay7l%2BL05bneDQa2nwXi54LiMO%2BqDEEgqxddgot6DCg6vbaIr\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1849,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4379,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 497,
"netlog_id": 96,
"renderBlocking": "blocking",
"load_end": 869,
"ttfb_start": 510,
"ttfb_end": 864,
"download_start": 864,
"download_end": 869,
"download_ms": 5,
"all_start": 510,
"all_end": 869,
"all_ms": 359,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "228301.4",
"request_id": "228301.4",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/avatar.webp",
"raw_id": "228301.4",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 299,
"ttfb_ms": 295,
"load_start": 511,
"load_start_float": 511.00011499999999,
"bytesIn": 986,
"objectSize": 986,
"objectSizeUncompressed": 986,
"chunks": [
{
"ts": 809,
"bytes": 713
},
{
"ts": 810,
"bytes": 273
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 31,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/avatar.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186bd9ad22e-FRA",
"content-length: 986",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: \"63995265-3da\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4KApdS7hEfmpZ3OA%2Fr3%2BTqF8QeQq9HyrlNJNzNUNIRZZDy4o9W4aR0vopWTb43vKusvTXDtUzjWd53sTQb00nvmIYwu%2ByoiPyk2JLkvdYtCDpfyk2DhcrU4bhH4vh65p\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1987,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 986,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 508,
"netlog_id": 115,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "986 bytes",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 48,
"HorizontalScale": 0,
"ImageHeight": 48,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "48x48",
"Megapixels": 0.002
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 48,
"height": 48,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 2304,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.949,
"standardDeviation": 43.008899999999997,
"kurtosis": -1.25705,
"skewness": 0.45152900000000001,
"entropy": 0.73517600000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 6.0590299999999999,
"standardDeviation": 36.1295,
"kurtosis": 38.203400000000002,
"skewness": -6.2398600000000002,
"entropy": 0.086407600000000001
},
"red": {
"min": 13,
"max": 241,
"mean": 103.124,
"standardDeviation": 49.709000000000003,
"kurtosis": -0.59203700000000004,
"skewness": 0.596997,
"entropy": 0.95687500000000003
},
"green": {
"min": 10,
"max": 240,
"mean": 98.930099999999996,
"standardDeviation": 49.076799999999999,
"kurtosis": -0.978043,
"skewness": 0.269341,
"entropy": 0.961422
},
"blue": {
"min": 0,
"max": 195,
"mean": 56.799900000000001,
"standardDeviation": 37.120399999999997,
"kurtosis": 0.032593299999999999,
"skewness": 0.86590100000000003,
"entropy": 0.93599900000000003
}
},
"alpha": "#6F6F6D00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 48,
"height": 48,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:39+00:00",
"date:modify": "2024-09-02T09:45:39+00:00",
"signature": "9e2c938b8a86b2f4d6453fd82a3a27e6b78accf1a818f34db38ac44aed573238"
},
"tainted": false,
"filesize": "986B",
"numberPixels": "2304",
"pixelsPerSecond": "1.44958MB",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 810,
"ttfb_start": 511,
"ttfb_end": 806,
"download_start": 806,
"download_end": 810,
"download_ms": 4,
"all_start": 511,
"all_end": 810,
"all_ms": 299,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "228301.5",
"request_id": "228301.5",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"raw_id": "228301.5",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 883,
"ttfb_ms": 482,
"load_start": 511,
"load_start_float": 511.00012099999998,
"bytesIn": 185444,
"objectSize": 185444,
"objectSizeUncompressed": 185444,
"chunks": [
{
"ts": 994,
"bytes": 711
},
{
"ts": 995,
"bytes": 1176
},
{
"ts": 999,
"bytes": 1176
},
{
"ts": 1001,
"bytes": 1176
},
{
"ts": 1002,
"bytes": 1173
},
{
"ts": 1005,
"bytes": 1176
},
{
"ts": 1007,
"bytes": 1176
},
{
"ts": 1015,
"bytes": 1363
},
{
"ts": 1035,
"bytes": 3525
},
{
"ts": 1038,
"bytes": 4699
},
{
"ts": 1046,
"bytes": 1174
},
{
"ts": 1050,
"bytes": 192
},
{
"ts": 1070,
"bytes": 4810
},
{
"ts": 1078,
"bytes": 4797
},
{
"ts": 1095,
"bytes": 2358
},
{
"ts": 1120,
"bytes": 5864
},
{
"ts": 1122,
"bytes": 2591
},
{
"ts": 1125,
"bytes": 1748
},
{
"ts": 1127,
"bytes": 1166
},
{
"ts": 1129,
"bytes": 1174
},
{
"ts": 1130,
"bytes": 574
},
{
"ts": 1132,
"bytes": 1171
},
{
"ts": 1133,
"bytes": 1174
},
{
"ts": 1135,
"bytes": 574
},
{
"ts": 1136,
"bytes": 1171
},
{
"ts": 1139,
"bytes": 1432
},
{
"ts": 1141,
"bytes": 1171
},
{
"ts": 1143,
"bytes": 1174
},
{
"ts": 1145,
"bytes": 574
},
{
"ts": 1146,
"bytes": 1171
},
{
"ts": 1148,
"bytes": 1174
},
{
"ts": 1149,
"bytes": 574
},
{
"ts": 1151,
"bytes": 645
},
{
"ts": 1166,
"bytes": 4481
},
{
"ts": 1169,
"bytes": 2345
},
{
"ts": 1170,
"bytes": 327
},
{
"ts": 1171,
"bytes": 1168
},
{
"ts": 1173,
"bytes": 1174
},
{
"ts": 1175,
"bytes": 1174
},
{
"ts": 1178,
"bytes": 1174
},
{
"ts": 1179,
"bytes": 1174
},
{
"ts": 1181,
"bytes": 1174
},
{
"ts": 1183,
"bytes": 1174
},
{
"ts": 1186,
"bytes": 1174
},
{
"ts": 1187,
"bytes": 874
},
{
"ts": 1189,
"bytes": 1171
},
{
"ts": 1191,
"bytes": 1174
},
{
"ts": 1193,
"bytes": 1174
},
{
"ts": 1195,
"bytes": 1174
},
{
"ts": 1203,
"bytes": 1953
},
{
"ts": 1219,
"bytes": 2345
},
{
"ts": 1225,
"bytes": 3522
},
{
"ts": 1227,
"bytes": 1174
},
{
"ts": 1230,
"bytes": 1174
},
{
"ts": 1231,
"bytes": 1174
},
{
"ts": 1236,
"bytes": 2922
},
{
"ts": 1237,
"bytes": 1171
},
{
"ts": 1239,
"bytes": 1174
},
{
"ts": 1241,
"bytes": 1174
},
{
"ts": 1243,
"bytes": 1171
},
{
"ts": 1245,
"bytes": 1174
},
{
"ts": 1247,
"bytes": 1174
},
{
"ts": 1249,
"bytes": 1174
},
{
"ts": 1250,
"bytes": 574
},
{
"ts": 1252,
"bytes": 1171
},
{
"ts": 1257,
"bytes": 2348
},
{
"ts": 1259,
"bytes": 1174
},
{
"ts": 1265,
"bytes": 861
},
{
"ts": 1266,
"bytes": 2345
},
{
"ts": 1271,
"bytes": 1174
},
{
"ts": 1272,
"bytes": 2993
},
{
"ts": 1277,
"bytes": 1171
},
{
"ts": 1277,
"bytes": 2348
},
{
"ts": 1283,
"bytes": 1174
},
{
"ts": 1283,
"bytes": 2120
},
{
"ts": 1291,
"bytes": 1165
},
{
"ts": 1291,
"bytes": 3522
},
{
"ts": 1305,
"bytes": 991
},
{
"ts": 1305,
"bytes": 7365
},
{
"ts": 1311,
"bytes": 1171
},
{
"ts": 1311,
"bytes": 2348
},
{
"ts": 1317,
"bytes": 1174
},
{
"ts": 1317,
"bytes": 1448
},
{
"ts": 1320,
"bytes": 1174
},
{
"ts": 1320,
"bytes": 1171
},
{
"ts": 1321,
"bytes": 1174
},
{
"ts": 1325,
"bytes": 1174
},
{
"ts": 1327,
"bytes": 1174
},
{
"ts": 1328,
"bytes": 1174
},
{
"ts": 1330,
"bytes": 1174
},
{
"ts": 1332,
"bytes": 1171
},
{
"ts": 1334,
"bytes": 1174
},
{
"ts": 1343,
"bytes": 5870
},
{
"ts": 1346,
"bytes": 785
},
{
"ts": 1348,
"bytes": 1174
},
{
"ts": 1350,
"bytes": 1171
},
{
"ts": 1352,
"bytes": 1174
},
{
"ts": 1355,
"bytes": 1174
},
{
"ts": 1357,
"bytes": 2345
},
{
"ts": 1359,
"bytes": 1174
},
{
"ts": 1362,
"bytes": 363
},
{
"ts": 1363,
"bytes": 1174
},
{
"ts": 1364,
"bytes": 1171
},
{
"ts": 1367,
"bytes": 2348
},
{
"ts": 1369,
"bytes": 1174
},
{
"ts": 1371,
"bytes": 1174
},
{
"ts": 1371,
"bytes": 274
},
{
"ts": 1373,
"bytes": 1174
},
{
"ts": 1375,
"bytes": 1171
},
{
"ts": 1377,
"bytes": 1174
},
{
"ts": 1379,
"bytes": 1174
},
{
"ts": 1381,
"bytes": 1174
},
{
"ts": 1383,
"bytes": 1174
},
{
"ts": 1385,
"bytes": 1174
},
{
"ts": 1387,
"bytes": 1174
},
{
"ts": 1389,
"bytes": 1174
},
{
"ts": 1391,
"bytes": 1174
},
{
"ts": 1393,
"bytes": 1171
},
{
"ts": 1394,
"bytes": 408
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 56,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186bdb0d22e-FRA",
"content-length: 185444",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-2d464\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Ykp8ESgqc3Ybqd9HCJA7lVA%2BMi%2FWff2USxzeRydE8lrHR5YjY6qdvSrycHOzdpN6xsF6t721hUHvztshbgyzs91L4D%2BnMw73gRT32MOuXD66SG6YGAHu4bWapboUqWZW\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2287,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 185444,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 509,
"netlog_id": 121,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "181 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 1067,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x1067",
"Megapixels": 0.64000000000000001
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 1067,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 640200,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.604,
"standardDeviation": 60.345999999999997,
"kurtosis": -0.65254900000000005,
"skewness": -0.17058200000000001,
"entropy": 0.95657499999999995
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 115.663,
"standardDeviation": 50.883200000000002,
"kurtosis": 0.22462599999999999,
"skewness": -0.20671200000000001,
"entropy": 0.93678600000000001
},
"green": {
"min": 0,
"max": 255,
"mean": 125.345,
"standardDeviation": 57.420999999999999,
"kurtosis": -0.66444599999999998,
"skewness": -0.49012899999999998,
"entropy": 0.95560199999999995
},
"blue": {
"min": 0,
"max": 255,
"mean": 138.804,
"standardDeviation": 72.733800000000002,
"kurtosis": -1.1435900000000001,
"skewness": -0.25281300000000001,
"entropy": 0.97733800000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 1067,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "b325cc20cb6706a8fe1a58483a194fe32cb4d7a58a1e054691fb35516268b265"
},
"tainted": false,
"filesize": "185444B",
"numberPixels": "640200",
"pixelsPerSecond": "9.95004MB",
"userTime": "0.050u",
"elapsedTime": "0:01.064"
}
},
"load_end": 1394,
"ttfb_start": 511,
"ttfb_end": 993,
"download_start": 993,
"download_end": 1394,
"download_ms": 401,
"all_start": 511,
"all_end": 1394,
"all_ms": 883,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "228301.6",
"request_id": "228301.6",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"raw_id": "228301.6",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 922,
"ttfb_ms": 474,
"load_start": 541,
"load_start_float": 541.00012700000002,
"bytesIn": 53894,
"objectSize": 53894,
"objectSizeUncompressed": 53894,
"chunks": [
{
"ts": 1019,
"bytes": 715
},
{
"ts": 1024,
"bytes": 3621
},
{
"ts": 1103,
"bytes": 2310
},
{
"ts": 1115,
"bytes": 5663
},
{
"ts": 1118,
"bytes": 1480
},
{
"ts": 1151,
"bytes": 288
},
{
"ts": 1396,
"bytes": 1173
},
{
"ts": 1400,
"bytes": 1176
},
{
"ts": 1400,
"bytes": 1174
},
{
"ts": 1403,
"bytes": 738
},
{
"ts": 1405,
"bytes": 1174
},
{
"ts": 1406,
"bytes": 1174
},
{
"ts": 1407,
"bytes": 1171
},
{
"ts": 1409,
"bytes": 1174
},
{
"ts": 1411,
"bytes": 1174
},
{
"ts": 1420,
"bytes": 4380
},
{
"ts": 1421,
"bytes": 1174
},
{
"ts": 1423,
"bytes": 1174
},
{
"ts": 1424,
"bytes": 945
},
{
"ts": 1426,
"bytes": 1171
},
{
"ts": 1428,
"bytes": 1174
},
{
"ts": 1430,
"bytes": 1171
},
{
"ts": 1432,
"bytes": 1174
},
{
"ts": 1434,
"bytes": 1174
},
{
"ts": 1436,
"bytes": 1174
},
{
"ts": 1437,
"bytes": 46
},
{
"ts": 1438,
"bytes": 1174
},
{
"ts": 1440,
"bytes": 1174
},
{
"ts": 1442,
"bytes": 1171
},
{
"ts": 1444,
"bytes": 1174
},
{
"ts": 1446,
"bytes": 1174
},
{
"ts": 1448,
"bytes": 991
},
{
"ts": 1451,
"bytes": 1174
},
{
"ts": 1452,
"bytes": 1174
},
{
"ts": 1453,
"bytes": 574
},
{
"ts": 1455,
"bytes": 1171
},
{
"ts": 1457,
"bytes": 1174
},
{
"ts": 1459,
"bytes": 1171
},
{
"ts": 1462,
"bytes": 1174
},
{
"ts": 1463,
"bytes": 462
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 64,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ee0cd22e-FRA",
"content-length: 53894",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2370-d286\"",
"last-modified: Tue, 06 Jun 2023 12:15:44 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=BUfw2cH63TUjhf9HfY3aJ2pmRR6kvcbFXdZjuN5qnBd1UF8l2BH7NYNJtHspDFMI2ZeHOn0Ocq3QPdGtHeidqm9wuviYSyJTgxHZVZvqOLyTLCPVRi%2BJtqkkAYiDKwOK\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2269,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 53894,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 523,
"netlog_id": 127,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "53 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 398,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x398",
"Megapixels": 0.23899999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 238800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.36799999999999,
"standardDeviation": 69.803799999999995,
"kurtosis": -1.0808599999999999,
"skewness": -0.47336299999999998,
"entropy": 0.95755100000000004
}
},
"channelStatistics": {
"red": {
"min": 9,
"max": 255,
"mean": 148.87100000000001,
"standardDeviation": 67.453199999999995,
"kurtosis": -0.99949399999999999,
"skewness": -0.48835200000000001,
"entropy": 0.96654099999999998
},
"green": {
"min": 24,
"max": 249,
"mean": 151.292,
"standardDeviation": 63.320599999999999,
"kurtosis": -1.10545,
"skewness": -0.44142999999999999,
"entropy": 0.969553
},
"blue": {
"min": 0,
"max": 249,
"mean": 138.94300000000001,
"standardDeviation": 78.637600000000006,
"kurtosis": -1.3224100000000001,
"skewness": -0.384353,
"entropy": 0.936558
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "441afa8189b9a89c34c785e5ea3098999efb17338a23c79d6a1e73ba80eab3db"
},
"tainted": false,
"filesize": "53894B",
"numberPixels": "238800",
"pixelsPerSecond": "9.3016MB",
"userTime": "0.020u",
"elapsedTime": "0:01.025"
}
},
"load_end": 1463,
"ttfb_start": 541,
"ttfb_end": 1015,
"download_start": 1015,
"download_end": 1463,
"download_ms": 448,
"all_start": 541,
"all_end": 1463,
"all_ms": 922,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "228301.7",
"request_id": "228301.7",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"raw_id": "228301.7",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1000,
"ttfb_ms": 481,
"load_start": 543,
"load_start_float": 543.00013300000001,
"bytesIn": 51878,
"objectSize": 51878,
"objectSizeUncompressed": 51878,
"chunks": [
{
"ts": 1030,
"bytes": 1882
},
{
"ts": 1033,
"bytes": 2024
},
{
"ts": 1052,
"bytes": 421
},
{
"ts": 1465,
"bytes": 1173
},
{
"ts": 1466,
"bytes": 1176
},
{
"ts": 1468,
"bytes": 1176
},
{
"ts": 1470,
"bytes": 1176
},
{
"ts": 1472,
"bytes": 1039
},
{
"ts": 1473,
"bytes": 1176
},
{
"ts": 1475,
"bytes": 1176
},
{
"ts": 1477,
"bytes": 1176
},
{
"ts": 1479,
"bytes": 1173
},
{
"ts": 1481,
"bytes": 1176
},
{
"ts": 1483,
"bytes": 1174
},
{
"ts": 1484,
"bytes": 574
},
{
"ts": 1487,
"bytes": 1174
},
{
"ts": 1488,
"bytes": 1174
},
{
"ts": 1490,
"bytes": 1174
},
{
"ts": 1492,
"bytes": 1171
},
{
"ts": 1494,
"bytes": 1174
},
{
"ts": 1497,
"bytes": 1448
},
{
"ts": 1499,
"bytes": 1174
},
{
"ts": 1505,
"bytes": 1174
},
{
"ts": 1505,
"bytes": 1745
},
{
"ts": 1506,
"bytes": 1174
},
{
"ts": 1508,
"bytes": 1174
},
{
"ts": 1510,
"bytes": 1169
},
{
"ts": 1512,
"bytes": 1174
},
{
"ts": 1514,
"bytes": 1174
},
{
"ts": 1516,
"bytes": 1174
},
{
"ts": 1518,
"bytes": 1174
},
{
"ts": 1519,
"bytes": 485
},
{
"ts": 1521,
"bytes": 1174
},
{
"ts": 1523,
"bytes": 1174
},
{
"ts": 1525,
"bytes": 1174
},
{
"ts": 1527,
"bytes": 1171
},
{
"ts": 1529,
"bytes": 1174
},
{
"ts": 1531,
"bytes": 1174
},
{
"ts": 1533,
"bytes": 663
},
{
"ts": 1534,
"bytes": 1168
},
{
"ts": 1536,
"bytes": 1174
},
{
"ts": 1538,
"bytes": 1174
},
{
"ts": 1540,
"bytes": 1171
},
{
"ts": 1542,
"bytes": 1174
},
{
"ts": 1543,
"bytes": 515
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 72,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ee1fd22e-FRA",
"content-length: 51878",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-caa6\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=ym%2BY0GK5DfY%2FdjzjZi7acyheB14W8%2BoQbzYqy9BLKWozUldd6N86X%2F%2FcOvRT2%2Bslzrro%2BSHYUefK4PlqL7hC1PiokGA34WALLY2vcgEuwL51vFOb58A%2FTAiazffVwn5d\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2272,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 51878,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 524,
"netlog_id": 133,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "51 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 398,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x398",
"Megapixels": 0.23899999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 238800,
"imageStatistics": {
"all": {
"min": 0,
"max": 236,
"mean": 126.554,
"standardDeviation": 45.149500000000003,
"kurtosis": -0.406642,
"skewness": -0.71640300000000001,
"entropy": 0.92549599999999999
}
},
"channelStatistics": {
"red": {
"min": 2,
"max": 228,
"mean": 146.65899999999999,
"standardDeviation": 45.158700000000003,
"kurtosis": 1.73674,
"skewness": -1.5297700000000001,
"entropy": 0.89462699999999995
},
"green": {
"min": 20,
"max": 224,
"mean": 128.286,
"standardDeviation": 40.751300000000001,
"kurtosis": -0.29445100000000002,
"skewness": -0.696515,
"entropy": 0.93241799999999997
},
"blue": {
"min": 0,
"max": 236,
"mean": 104.718,
"standardDeviation": 49.538600000000002,
"kurtosis": -0.88067499999999999,
"skewness": -0.20385,
"entropy": 0.94944300000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "4f0fa8d3952303ba4ac025667b71e026093f38ed6a986436ebea552bceec6f38"
},
"tainted": false,
"filesize": "51878B",
"numberPixels": "238800",
"pixelsPerSecond": "14.4168MB",
"userTime": "0.020u",
"elapsedTime": "0:01.016"
}
},
"load_end": 1543,
"ttfb_start": 543,
"ttfb_end": 1024,
"download_start": 1024,
"download_end": 1543,
"download_ms": 519,
"all_start": 543,
"all_end": 1543,
"all_ms": 1000,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "228301.8",
"request_id": "228301.8",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"raw_id": "228301.8",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1278,
"ttfb_ms": 609,
"load_start": 544,
"load_start_float": 544.00013899999999,
"bytesIn": 157340,
"objectSize": 157340,
"objectSizeUncompressed": 157340,
"chunks": [
{
"ts": 1156,
"bytes": 713
},
{
"ts": 1159,
"bytes": 1821
},
{
"ts": 1545,
"bytes": 930
},
{
"ts": 1546,
"bytes": 1176
},
{
"ts": 1548,
"bytes": 1176
},
{
"ts": 1550,
"bytes": 1176
},
{
"ts": 1553,
"bytes": 1173
},
{
"ts": 1554,
"bytes": 1176
},
{
"ts": 1555,
"bytes": 276
},
{
"ts": 1557,
"bytes": 1176
},
{
"ts": 1559,
"bytes": 1176
},
{
"ts": 1561,
"bytes": 1176
},
{
"ts": 1563,
"bytes": 1195
},
{
"ts": 1570,
"bytes": 1173
},
{
"ts": 1571,
"bytes": 1176
},
{
"ts": 1573,
"bytes": 1174
},
{
"ts": 1575,
"bytes": 1174
},
{
"ts": 1577,
"bytes": 1174
},
{
"ts": 1578,
"bytes": 710
},
{
"ts": 1580,
"bytes": 1171
},
{
"ts": 1582,
"bytes": 1174
},
{
"ts": 1585,
"bytes": 1174
},
{
"ts": 1587,
"bytes": 1174
},
{
"ts": 1588,
"bytes": 1174
},
{
"ts": 1590,
"bytes": 738
},
{
"ts": 1592,
"bytes": 1171
},
{
"ts": 1594,
"bytes": 1174
},
{
"ts": 1596,
"bytes": 1171
},
{
"ts": 1601,
"bytes": 2032
},
{
"ts": 1602,
"bytes": 1171
},
{
"ts": 1603,
"bytes": 1174
},
{
"ts": 1605,
"bytes": 1174
},
{
"ts": 1608,
"bytes": 1174
},
{
"ts": 1610,
"bytes": 1174
},
{
"ts": 1614,
"bytes": 1174
},
{
"ts": 1615,
"bytes": 2348
},
{
"ts": 1618,
"bytes": 1174
},
{
"ts": 1619,
"bytes": 945
},
{
"ts": 1621,
"bytes": 1171
},
{
"ts": 1623,
"bytes": 1174
},
{
"ts": 1625,
"bytes": 1174
},
{
"ts": 1627,
"bytes": 1174
},
{
"ts": 1630,
"bytes": 1174
},
{
"ts": 1631,
"bytes": 1174
},
{
"ts": 1632,
"bytes": 346
},
{
"ts": 1633,
"bytes": 1171
},
{
"ts": 1635,
"bytes": 1174
},
{
"ts": 1638,
"bytes": 1174
},
{
"ts": 1639,
"bytes": 1174
},
{
"ts": 1641,
"bytes": 1174
},
{
"ts": 1643,
"bytes": 1265
},
{
"ts": 1645,
"bytes": 1056
},
{
"ts": 1659,
"bytes": 1171
},
{
"ts": 1661,
"bytes": 1174
},
{
"ts": 1663,
"bytes": 1174
},
{
"ts": 1665,
"bytes": 1171
},
{
"ts": 1667,
"bytes": 1174
},
{
"ts": 1668,
"bytes": 764
},
{
"ts": 1670,
"bytes": 1171
},
{
"ts": 1672,
"bytes": 1174
},
{
"ts": 1674,
"bytes": 1174
},
{
"ts": 1676,
"bytes": 1174
},
{
"ts": 1678,
"bytes": 1174
},
{
"ts": 1680,
"bytes": 1311
},
{
"ts": 1682,
"bytes": 1171
},
{
"ts": 1684,
"bytes": 1174
},
{
"ts": 1686,
"bytes": 1174
},
{
"ts": 1688,
"bytes": 1174
},
{
"ts": 1690,
"bytes": 1174
},
{
"ts": 1691,
"bytes": 574
},
{
"ts": 1693,
"bytes": 1171
},
{
"ts": 1696,
"bytes": 1174
},
{
"ts": 1698,
"bytes": 1174
},
{
"ts": 1699,
"bytes": 1174
},
{
"ts": 1701,
"bytes": 1174
},
{
"ts": 1703,
"bytes": 1174
},
{
"ts": 1704,
"bytes": 274
},
{
"ts": 1706,
"bytes": 1171
},
{
"ts": 1708,
"bytes": 1174
},
{
"ts": 1711,
"bytes": 1174
},
{
"ts": 1712,
"bytes": 1174
},
{
"ts": 1714,
"bytes": 874
},
{
"ts": 1715,
"bytes": 1171
},
{
"ts": 1717,
"bytes": 1174
},
{
"ts": 1719,
"bytes": 1174
},
{
"ts": 1721,
"bytes": 1171
},
{
"ts": 1723,
"bytes": 1174
},
{
"ts": 1725,
"bytes": 1174
},
{
"ts": 1726,
"bytes": 274
},
{
"ts": 1728,
"bytes": 1163
},
{
"ts": 1730,
"bytes": 1174
},
{
"ts": 1732,
"bytes": 1174
},
{
"ts": 1734,
"bytes": 1174
},
{
"ts": 1734,
"bytes": 185
},
{
"ts": 1736,
"bytes": 1171
},
{
"ts": 1738,
"bytes": 1174
},
{
"ts": 1740,
"bytes": 1174
},
{
"ts": 1742,
"bytes": 1174
},
{
"ts": 1744,
"bytes": 1174
},
{
"ts": 1746,
"bytes": 1174
},
{
"ts": 1747,
"bytes": 274
},
{
"ts": 1749,
"bytes": 1174
},
{
"ts": 1751,
"bytes": 1171
},
{
"ts": 1753,
"bytes": 1174
},
{
"ts": 1754,
"bytes": 1174
},
{
"ts": 1756,
"bytes": 1174
},
{
"ts": 1758,
"bytes": 963
},
{
"ts": 1760,
"bytes": 1174
},
{
"ts": 1762,
"bytes": 1171
},
{
"ts": 1764,
"bytes": 1174
},
{
"ts": 1766,
"bytes": 1174
},
{
"ts": 1768,
"bytes": 1174
},
{
"ts": 1769,
"bytes": 274
},
{
"ts": 1771,
"bytes": 1174
},
{
"ts": 1773,
"bytes": 1171
},
{
"ts": 1775,
"bytes": 1174
},
{
"ts": 1777,
"bytes": 1171
},
{
"ts": 1779,
"bytes": 1174
},
{
"ts": 1780,
"bytes": 274
},
{
"ts": 1781,
"bytes": 1174
},
{
"ts": 1783,
"bytes": 1171
},
{
"ts": 1785,
"bytes": 1174
},
{
"ts": 1788,
"bytes": 1174
},
{
"ts": 1789,
"bytes": 1174
},
{
"ts": 1791,
"bytes": 1174
},
{
"ts": 1792,
"bytes": 317
},
{
"ts": 1794,
"bytes": 1174
},
{
"ts": 1796,
"bytes": 1171
},
{
"ts": 1798,
"bytes": 1174
},
{
"ts": 1800,
"bytes": 1174
},
{
"ts": 1802,
"bytes": 1174
},
{
"ts": 1803,
"bytes": 531
},
{
"ts": 1804,
"bytes": 1174
},
{
"ts": 1807,
"bytes": 1171
},
{
"ts": 1808,
"bytes": 1174
},
{
"ts": 1811,
"bytes": 1174
},
{
"ts": 1814,
"bytes": 1174
},
{
"ts": 1815,
"bytes": 710
},
{
"ts": 1816,
"bytes": 1174
},
{
"ts": 1818,
"bytes": 1171
},
{
"ts": 1820,
"bytes": 1174
},
{
"ts": 1822,
"bytes": 1174
},
{
"ts": 1822,
"bytes": 422
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 80,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186fe3bd22e-FRA",
"content-length: 157340",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-2669c\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4onoVTBSKfKG2EFuk09GduD9iwFviY554y3H%2BnDhoscLpMNfMaNEWK0plgB1Fa4zFinQ23QBfkjclBxG86dZnqGrf6t295AGC8Qbs7w3A4m7dR3bONKZm8jK6hL%2FcyCY\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2272,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 157340,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 525,
"netlog_id": 139,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "153 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 1822,
"ttfb_start": 544,
"ttfb_end": 1153,
"download_start": 1153,
"download_end": 1822,
"download_ms": 669,
"all_start": 544,
"all_end": 1822,
"all_ms": 1278,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "228301.9",
"request_id": "228301.9",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"raw_id": "228301.9",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1299,
"ttfb_ms": 397,
"load_start": 545,
"load_start_float": 545.00014499999997,
"bytesIn": 36016,
"objectSize": 36016,
"objectSizeUncompressed": 36016,
"chunks": [
{
"ts": 945,
"bytes": 4237
},
{
"ts": 949,
"bytes": 2352
},
{
"ts": 951,
"bytes": 1176
},
{
"ts": 951,
"bytes": 1176
},
{
"ts": 952,
"bytes": 1176
},
{
"ts": 957,
"bytes": 1176
},
{
"ts": 974,
"bytes": 1168
},
{
"ts": 975,
"bytes": 1176
},
{
"ts": 977,
"bytes": 1176
},
{
"ts": 979,
"bytes": 1176
},
{
"ts": 981,
"bytes": 1165
},
{
"ts": 983,
"bytes": 1174
},
{
"ts": 985,
"bytes": 1171
},
{
"ts": 987,
"bytes": 1174
},
{
"ts": 989,
"bytes": 1174
},
{
"ts": 991,
"bytes": 1174
},
{
"ts": 1054,
"bytes": 498
},
{
"ts": 1824,
"bytes": 1171
},
{
"ts": 1826,
"bytes": 588
},
{
"ts": 1827,
"bytes": 1174
},
{
"ts": 1829,
"bytes": 1174
},
{
"ts": 1831,
"bytes": 1171
},
{
"ts": 1833,
"bytes": 1174
},
{
"ts": 1835,
"bytes": 1174
},
{
"ts": 1837,
"bytes": 858
},
{
"ts": 1839,
"bytes": 1174
},
{
"ts": 1841,
"bytes": 1174
},
{
"ts": 1843,
"bytes": 1171
},
{
"ts": 1844,
"bytes": 494
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 88,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186fe4dd22e-FRA",
"content-length: 36016",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f236f-8cb0\"",
"last-modified: Tue, 06 Jun 2023 12:15:43 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=40lT44qI8XATj0o1sG%2B8GG7vzVvWYp%2BMgFC7TpRbxApr95OqK8NbY%2FFY%2BwBePk2oedRhPnL3VtcbxVOKXgz6N2f5eP7D69m%2F7ehXYyWadFX2mOzXWewtLSA4Muj4FIeV\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2275,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 36016,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 526,
"netlog_id": 145,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "35 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 57.365099999999998,
"standardDeviation": 49.364899999999999,
"kurtosis": 1.8097399999999999,
"skewness": 1.36049,
"entropy": 0.84285699999999997
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 81.540499999999994,
"standardDeviation": 64.131200000000007,
"kurtosis": -0.14643300000000001,
"skewness": 0.68367599999999995,
"entropy": 0.91091999999999995
},
"green": {
"min": 0,
"max": 255,
"mean": 47.6143,
"standardDeviation": 42.373699999999999,
"kurtosis": 3.7393000000000001,
"skewness": 1.5546899999999999,
"entropy": 0.81313999999999997
},
"blue": {
"min": 0,
"max": 230,
"mean": 42.9405,
"standardDeviation": 41.589700000000001,
"kurtosis": 4.9254899999999999,
"skewness": 1.92685,
"entropy": 0.80451099999999998
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "6d0c33f8aad104d686ca49a635c5f30ead9b2ae98bc818cbfda4a335e0ff0ff3"
},
"tainted": false,
"filesize": "36016B",
"numberPixels": "480000",
"pixelsPerSecond": "16.636MB",
"userTime": "0.010u",
"elapsedTime": "0:01.028"
}
},
"load_end": 1844,
"ttfb_start": 545,
"ttfb_end": 942,
"download_start": 942,
"download_end": 1844,
"download_ms": 902,
"all_start": 545,
"all_end": 1844,
"all_ms": 1299,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "228301.10",
"request_id": "228301.10",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"raw_id": "228301.10",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1586,
"ttfb_ms": 509,
"load_start": 545,
"load_start_float": 545.00015099999996,
"bytesIn": 172836,
"objectSize": 172836,
"objectSizeUncompressed": 172836,
"chunks": [
{
"ts": 1058,
"bytes": 3062
},
{
"ts": 1080,
"bytes": 1269
},
{
"ts": 1846,
"bytes": 1173
},
{
"ts": 1848,
"bytes": 1176
},
{
"ts": 1849,
"bytes": 954
},
{
"ts": 1851,
"bytes": 1176
},
{
"ts": 1853,
"bytes": 1176
},
{
"ts": 1855,
"bytes": 1173
},
{
"ts": 1857,
"bytes": 1176
},
{
"ts": 1859,
"bytes": 1176
},
{
"ts": 1861,
"bytes": 1223
},
{
"ts": 1863,
"bytes": 1176
},
{
"ts": 1866,
"bytes": 1176
},
{
"ts": 1867,
"bytes": 1171
},
{
"ts": 1869,
"bytes": 1174
},
{
"ts": 1871,
"bytes": 1174
},
{
"ts": 1873,
"bytes": 1174
},
{
"ts": 1875,
"bytes": 946
},
{
"ts": 1877,
"bytes": 1174
},
{
"ts": 1879,
"bytes": 1174
},
{
"ts": 1881,
"bytes": 1171
},
{
"ts": 1883,
"bytes": 1174
},
{
"ts": 1885,
"bytes": 1174
},
{
"ts": 1887,
"bytes": 1174
},
{
"ts": 1888,
"bytes": 274
},
{
"ts": 1890,
"bytes": 1171
},
{
"ts": 1892,
"bytes": 1171
},
{
"ts": 1894,
"bytes": 1171
},
{
"ts": 1896,
"bytes": 1174
},
{
"ts": 1898,
"bytes": 1182
},
{
"ts": 1901,
"bytes": 1174
},
{
"ts": 1902,
"bytes": 1174
},
{
"ts": 1905,
"bytes": 1171
},
{
"ts": 1909,
"bytes": 2348
},
{
"ts": 1910,
"bytes": 957
},
{
"ts": 1912,
"bytes": 1174
},
{
"ts": 1914,
"bytes": 1174
},
{
"ts": 1920,
"bytes": 3519
},
{
"ts": 1923,
"bytes": 1064
},
{
"ts": 1924,
"bytes": 1174
},
{
"ts": 1925,
"bytes": 1174
},
{
"ts": 1927,
"bytes": 1174
},
{
"ts": 1929,
"bytes": 1171
},
{
"ts": 1931,
"bytes": 1174
},
{
"ts": 1934,
"bytes": 1174
},
{
"ts": 1937,
"bytes": 1174
},
{
"ts": 1938,
"bytes": 1174
},
{
"ts": 1940,
"bytes": 1308
},
{
"ts": 1941,
"bytes": 1174
},
{
"ts": 1944,
"bytes": 1174
},
{
"ts": 1945,
"bytes": 1174
},
{
"ts": 1947,
"bytes": 1168
},
{
"ts": 1949,
"bytes": 574
},
{
"ts": 1951,
"bytes": 1166
},
{
"ts": 1953,
"bytes": 1174
},
{
"ts": 1955,
"bytes": 1174
},
{
"ts": 1957,
"bytes": 1171
},
{
"ts": 1958,
"bytes": 274
},
{
"ts": 1960,
"bytes": 1174
},
{
"ts": 1962,
"bytes": 1174
},
{
"ts": 1964,
"bytes": 1174
},
{
"ts": 1966,
"bytes": 1171
},
{
"ts": 1968,
"bytes": 1174
},
{
"ts": 1970,
"bytes": 874
},
{
"ts": 1971,
"bytes": 1174
},
{
"ts": 1973,
"bytes": 1174
},
{
"ts": 1975,
"bytes": 1174
},
{
"ts": 1976,
"bytes": 1171
},
{
"ts": 1978,
"bytes": 1174
},
{
"ts": 1980,
"bytes": 1174
},
{
"ts": 1982,
"bytes": 1174
},
{
"ts": 1984,
"bytes": 1174
},
{
"ts": 1986,
"bytes": 1171
},
{
"ts": 1987,
"bytes": 274
},
{
"ts": 1988,
"bytes": 1174
},
{
"ts": 1990,
"bytes": 1174
},
{
"ts": 1992,
"bytes": 1174
},
{
"ts": 1994,
"bytes": 1171
},
{
"ts": 1995,
"bytes": 185
},
{
"ts": 1997,
"bytes": 1174
},
{
"ts": 1999,
"bytes": 1174
},
{
"ts": 2001,
"bytes": 1174
},
{
"ts": 2003,
"bytes": 1171
},
{
"ts": 2004,
"bytes": 271
},
{
"ts": 2006,
"bytes": 1174
},
{
"ts": 2008,
"bytes": 1174
},
{
"ts": 2010,
"bytes": 1174
},
{
"ts": 2012,
"bytes": 1174
},
{
"ts": 2013,
"bytes": 960
},
{
"ts": 2015,
"bytes": 1174
},
{
"ts": 2017,
"bytes": 1174
},
{
"ts": 2019,
"bytes": 1174
},
{
"ts": 2021,
"bytes": 1174
},
{
"ts": 2022,
"bytes": 274
},
{
"ts": 2023,
"bytes": 1171
},
{
"ts": 2025,
"bytes": 1174
},
{
"ts": 2027,
"bytes": 1174
},
{
"ts": 2029,
"bytes": 1174
},
{
"ts": 2031,
"bytes": 1171
},
{
"ts": 2033,
"bytes": 1174
},
{
"ts": 2035,
"bytes": 1174
},
{
"ts": 2037,
"bytes": 1174
},
{
"ts": 2039,
"bytes": 1174
},
{
"ts": 2040,
"bytes": 274
},
{
"ts": 2042,
"bytes": 1171
},
{
"ts": 2044,
"bytes": 1174
},
{
"ts": 2046,
"bytes": 1174
},
{
"ts": 2048,
"bytes": 1174
},
{
"ts": 2050,
"bytes": 1171
},
{
"ts": 2050,
"bytes": 317
},
{
"ts": 2052,
"bytes": 1174
},
{
"ts": 2054,
"bytes": 1174
},
{
"ts": 2056,
"bytes": 1174
},
{
"ts": 2058,
"bytes": 1171
},
{
"ts": 2059,
"bytes": 531
},
{
"ts": 2061,
"bytes": 1171
},
{
"ts": 2063,
"bytes": 1174
},
{
"ts": 2065,
"bytes": 1174
},
{
"ts": 2067,
"bytes": 1174
},
{
"ts": 2069,
"bytes": 710
},
{
"ts": 2071,
"bytes": 1171
},
{
"ts": 2073,
"bytes": 1174
},
{
"ts": 2075,
"bytes": 1174
},
{
"ts": 2076,
"bytes": 1174
},
{
"ts": 2078,
"bytes": 1038
},
{
"ts": 2080,
"bytes": 1171
},
{
"ts": 2082,
"bytes": 1174
},
{
"ts": 2084,
"bytes": 1174
},
{
"ts": 2086,
"bytes": 1174
},
{
"ts": 2088,
"bytes": 1174
},
{
"ts": 2090,
"bytes": 1171
},
{
"ts": 2092,
"bytes": 1174
},
{
"ts": 2094,
"bytes": 1174
},
{
"ts": 2096,
"bytes": 1174
},
{
"ts": 2097,
"bytes": 183
},
{
"ts": 2099,
"bytes": 1174
},
{
"ts": 2101,
"bytes": 1171
},
{
"ts": 2102,
"bytes": 1174
},
{
"ts": 2105,
"bytes": 1174
},
{
"ts": 2106,
"bytes": 952
},
{
"ts": 2108,
"bytes": 1171
},
{
"ts": 2110,
"bytes": 1174
},
{
"ts": 2113,
"bytes": 1174
},
{
"ts": 2115,
"bytes": 1216
},
{
"ts": 2116,
"bytes": 1174
},
{
"ts": 2118,
"bytes": 1171
},
{
"ts": 2120,
"bytes": 1174
},
{
"ts": 2122,
"bytes": 1174
},
{
"ts": 2124,
"bytes": 1174
},
{
"ts": 2126,
"bytes": 1171
},
{
"ts": 2128,
"bytes": 1174
},
{
"ts": 2130,
"bytes": 1174
},
{
"ts": 2131,
"bytes": 327
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 96,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e6ad22e-FRA",
"content-length: 172836",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f236f-2a324\"",
"last-modified: Tue, 06 Jun 2023 12:15:43 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=SDUoxr71O4xcLNnX2Lw8kW6B5QD1yJAQeSMydLKt0KqdPYbuOPoUd2UQM2gdhAB%2BO7XADosmank3%2BTwl1k5ewkF%2BpHilgPQ6mT5X4uMpzZ7TWzmrQ3X3vn8mJHj41IHN\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2239,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 172836,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 530,
"netlog_id": 151,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "166 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 2131,
"ttfb_start": 545,
"ttfb_end": 1054,
"download_start": 1054,
"download_end": 2131,
"download_ms": 1077,
"all_start": 545,
"all_end": 2131,
"all_ms": 1586,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "228301.11",
"request_id": "228301.11",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"raw_id": "228301.11",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1657,
"ttfb_ms": 615,
"load_start": 546,
"load_start_float": 546.00015699999994,
"bytesIn": 43448,
"objectSize": 43448,
"objectSizeUncompressed": 43448,
"chunks": [
{
"ts": 1163,
"bytes": 401
},
{
"ts": 1204,
"bytes": 1073
},
{
"ts": 2136,
"bytes": 2933
},
{
"ts": 2138,
"bytes": 1176
},
{
"ts": 2140,
"bytes": 1176
},
{
"ts": 2142,
"bytes": 1176
},
{
"ts": 2144,
"bytes": 1176
},
{
"ts": 2144,
"bytes": 276
},
{
"ts": 2146,
"bytes": 1173
},
{
"ts": 2148,
"bytes": 1176
},
{
"ts": 2150,
"bytes": 1176
},
{
"ts": 2152,
"bytes": 1176
},
{
"ts": 2154,
"bytes": 1186
},
{
"ts": 2156,
"bytes": 1173
},
{
"ts": 2158,
"bytes": 1174
},
{
"ts": 2160,
"bytes": 1174
},
{
"ts": 2162,
"bytes": 1174
},
{
"ts": 2164,
"bytes": 957
},
{
"ts": 2166,
"bytes": 1174
},
{
"ts": 2168,
"bytes": 1171
},
{
"ts": 2170,
"bytes": 1174
},
{
"ts": 2173,
"bytes": 1174
},
{
"ts": 2174,
"bytes": 1064
},
{
"ts": 2176,
"bytes": 1174
},
{
"ts": 2178,
"bytes": 1171
},
{
"ts": 2180,
"bytes": 1174
},
{
"ts": 2182,
"bytes": 1174
},
{
"ts": 2184,
"bytes": 1171
},
{
"ts": 2186,
"bytes": 1174
},
{
"ts": 2188,
"bytes": 1171
},
{
"ts": 2190,
"bytes": 1174
},
{
"ts": 2192,
"bytes": 1174
},
{
"ts": 2193,
"bytes": 1174
},
{
"ts": 2194,
"bytes": 137
},
{
"ts": 2196,
"bytes": 1174
},
{
"ts": 2199,
"bytes": 1171
},
{
"ts": 2200,
"bytes": 1174
},
{
"ts": 2202,
"bytes": 1174
},
{
"ts": 2203,
"bytes": 204
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 104,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e77d22e-FRA",
"content-length: 43448",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-a9b8\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=uxdSj4abiYA182tTl7%2BivuqfZWUisL%2B6l4dCWH3X3g%2B1Q73yd498M%2FRPlc%2FrvDRTRfwIbUFqSvxwWVOE5n3lJRyLeoWgD1F2L9nGW2GMGhsEeC6COyf6Popzr4BGiUCU\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2239,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 43448,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 532,
"netlog_id": 157,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "42 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 104.43000000000001,
"standardDeviation": 50.386000000000003,
"kurtosis": -0.23286699999999999,
"skewness": -0.066299399999999994,
"entropy": 0.93155100000000002
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 119.934,
"standardDeviation": 57.273000000000003,
"kurtosis": -0.17633399999999999,
"skewness": -0.298761,
"entropy": 0.94567599999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 105.468,
"standardDeviation": 49.638800000000003,
"kurtosis": -0.218476,
"skewness": -0.218586,
"entropy": 0.93282699999999996
},
"blue": {
"min": 0,
"max": 255,
"mean": 87.886700000000005,
"standardDeviation": 44.246099999999998,
"kurtosis": -0.39563100000000001,
"skewness": -0.091667100000000001,
"entropy": 0.91615000000000002
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:41+00:00",
"date:modify": "2024-09-02T09:45:41+00:00",
"signature": "ba2b9b7769315d718b95da7d4634ac663a3d9a5feb47d30d51ef9a8afa3538fd"
},
"tainted": false,
"filesize": "43448B",
"numberPixels": "480000",
"pixelsPerSecond": "24.6857MB",
"userTime": "0.020u",
"elapsedTime": "0:01.019"
}
},
"load_end": 2203,
"ttfb_start": 546,
"ttfb_end": 1161,
"download_start": 1161,
"download_end": 2203,
"download_ms": 1042,
"all_start": 546,
"all_end": 2203,
"all_ms": 1657,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "228301.12",
"request_id": "228301.12",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"raw_id": "228301.12",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2027,
"ttfb_ms": 533,
"load_start": 547,
"load_start_float": 547.00016300000004,
"bytesIn": 222272,
"objectSize": 222272,
"objectSizeUncompressed": 222272,
"chunks": [
{
"ts": 1083,
"bytes": 1884
},
{
"ts": 1086,
"bytes": 2445
},
{
"ts": 2204,
"bytes": 341
},
{
"ts": 2205,
"bytes": 1176
},
{
"ts": 2207,
"bytes": 1176
},
{
"ts": 2209,
"bytes": 1173
},
{
"ts": 2211,
"bytes": 1176
},
{
"ts": 2214,
"bytes": 1176
},
{
"ts": 2215,
"bytes": 1176
},
{
"ts": 2216,
"bytes": 276
},
{
"ts": 2217,
"bytes": 1173
},
{
"ts": 2219,
"bytes": 1176
},
{
"ts": 2221,
"bytes": 1176
},
{
"ts": 2223,
"bytes": 1176
},
{
"ts": 2225,
"bytes": 1174
},
{
"ts": 2227,
"bytes": 874
},
{
"ts": 2229,
"bytes": 1174
},
{
"ts": 2231,
"bytes": 1171
},
{
"ts": 2233,
"bytes": 1174
},
{
"ts": 2235,
"bytes": 1174
},
{
"ts": 2237,
"bytes": 1174
},
{
"ts": 2239,
"bytes": 1174
},
{
"ts": 2241,
"bytes": 1171
},
{
"ts": 2243,
"bytes": 1174
},
{
"ts": 2245,
"bytes": 1174
},
{
"ts": 2247,
"bytes": 1174
},
{
"ts": 2247,
"bytes": 271
},
{
"ts": 2249,
"bytes": 1171
},
{
"ts": 2251,
"bytes": 1171
},
{
"ts": 2253,
"bytes": 1174
},
{
"ts": 2258,
"bytes": 2533
},
{
"ts": 2260,
"bytes": 1174
},
{
"ts": 2262,
"bytes": 1171
},
{
"ts": 2263,
"bytes": 1174
},
{
"ts": 2266,
"bytes": 1174
},
{
"ts": 2266,
"bytes": 274
},
{
"ts": 2268,
"bytes": 1174
},
{
"ts": 2272,
"bytes": 1174
},
{
"ts": 2273,
"bytes": 1171
},
{
"ts": 2274,
"bytes": 1174
},
{
"ts": 2276,
"bytes": 963
},
{
"ts": 2278,
"bytes": 1174
},
{
"ts": 2282,
"bytes": 2345
},
{
"ts": 2284,
"bytes": 1448
},
{
"ts": 2286,
"bytes": 1174
},
{
"ts": 2288,
"bytes": 1174
},
{
"ts": 2291,
"bytes": 1174
},
{
"ts": 2292,
"bytes": 1171
},
{
"ts": 2294,
"bytes": 1174
},
{
"ts": 2298,
"bytes": 1174
},
{
"ts": 2299,
"bytes": 1174
},
{
"ts": 2301,
"bytes": 1171
},
{
"ts": 2303,
"bytes": 1174
},
{
"ts": 2304,
"bytes": 274
},
{
"ts": 2306,
"bytes": 1174
},
{
"ts": 2308,
"bytes": 1171
},
{
"ts": 2309,
"bytes": 1174
},
{
"ts": 2311,
"bytes": 1488
},
{
"ts": 2313,
"bytes": 1174
},
{
"ts": 2317,
"bytes": 2348
},
{
"ts": 2324,
"bytes": 4050
},
{
"ts": 2326,
"bytes": 1174
},
{
"ts": 2328,
"bytes": 1171
},
{
"ts": 2330,
"bytes": 710
},
{
"ts": 2331,
"bytes": 1168
},
{
"ts": 2333,
"bytes": 1174
},
{
"ts": 2335,
"bytes": 1174
},
{
"ts": 2337,
"bytes": 1171
},
{
"ts": 2339,
"bytes": 1038
},
{
"ts": 2341,
"bytes": 1174
},
{
"ts": 2343,
"bytes": 1174
},
{
"ts": 2345,
"bytes": 1174
},
{
"ts": 2347,
"bytes": 1171
},
{
"ts": 2349,
"bytes": 1174
},
{
"ts": 2351,
"bytes": 1174
},
{
"ts": 2353,
"bytes": 1174
},
{
"ts": 2355,
"bytes": 1174
},
{
"ts": 2357,
"bytes": 1171
},
{
"ts": 2359,
"bytes": 183
},
{
"ts": 2359,
"bytes": 1174
},
{
"ts": 2361,
"bytes": 1171
},
{
"ts": 2364,
"bytes": 1174
},
{
"ts": 2366,
"bytes": 1174
},
{
"ts": 2367,
"bytes": 949
},
{
"ts": 2369,
"bytes": 1174
},
{
"ts": 2371,
"bytes": 1174
},
{
"ts": 2373,
"bytes": 1174
},
{
"ts": 2375,
"bytes": 1171
},
{
"ts": 2377,
"bytes": 1174
},
{
"ts": 2377,
"bytes": 45
},
{
"ts": 2379,
"bytes": 1174
},
{
"ts": 2381,
"bytes": 1174
},
{
"ts": 2383,
"bytes": 1174
},
{
"ts": 2385,
"bytes": 1171
},
{
"ts": 2387,
"bytes": 1174
},
{
"ts": 2387,
"bytes": 329
},
{
"ts": 2389,
"bytes": 1174
},
{
"ts": 2392,
"bytes": 1174
},
{
"ts": 2393,
"bytes": 1174
},
{
"ts": 2396,
"bytes": 1171
},
{
"ts": 2397,
"bytes": 591
},
{
"ts": 2398,
"bytes": 1174
},
{
"ts": 2400,
"bytes": 1174
},
{
"ts": 2402,
"bytes": 1174
},
{
"ts": 2404,
"bytes": 1174
},
{
"ts": 2405,
"bytes": 274
},
{
"ts": 2407,
"bytes": 1171
},
{
"ts": 2409,
"bytes": 1174
},
{
"ts": 2411,
"bytes": 1174
},
{
"ts": 2414,
"bytes": 1182
},
{
"ts": 2416,
"bytes": 1171
},
{
"ts": 2417,
"bytes": 1171
},
{
"ts": 2419,
"bytes": 1174
},
{
"ts": 2421,
"bytes": 1174
},
{
"ts": 2423,
"bytes": 957
},
{
"ts": 2425,
"bytes": 1171
},
{
"ts": 2427,
"bytes": 1174
},
{
"ts": 2429,
"bytes": 1174
},
{
"ts": 2431,
"bytes": 1174
},
{
"ts": 2432,
"bytes": 1061
},
{
"ts": 2434,
"bytes": 1174
},
{
"ts": 2436,
"bytes": 1174
},
{
"ts": 2438,
"bytes": 1174
},
{
"ts": 2440,
"bytes": 1174
},
{
"ts": 2442,
"bytes": 1171
},
{
"ts": 2444,
"bytes": 1174
},
{
"ts": 2446,
"bytes": 1174
},
{
"ts": 2448,
"bytes": 1174
},
{
"ts": 2450,
"bytes": 1174
},
{
"ts": 2452,
"bytes": 1171
},
{
"ts": 2453,
"bytes": 137
},
{
"ts": 2455,
"bytes": 1174
},
{
"ts": 2457,
"bytes": 1174
},
{
"ts": 2459,
"bytes": 1174
},
{
"ts": 2461,
"bytes": 1174
},
{
"ts": 2462,
"bytes": 1171
},
{
"ts": 2464,
"bytes": 574
},
{
"ts": 2466,
"bytes": 1174
},
{
"ts": 2468,
"bytes": 1174
},
{
"ts": 2470,
"bytes": 1174
},
{
"ts": 2472,
"bytes": 1174
},
{
"ts": 2474,
"bytes": 1168
},
{
"ts": 2474,
"bytes": 274
},
{
"ts": 2476,
"bytes": 1174
},
{
"ts": 2478,
"bytes": 1174
},
{
"ts": 2480,
"bytes": 1174
},
{
"ts": 2482,
"bytes": 1174
},
{
"ts": 2484,
"bytes": 871
},
{
"ts": 2485,
"bytes": 1174
},
{
"ts": 2487,
"bytes": 1174
},
{
"ts": 2489,
"bytes": 1174
},
{
"ts": 2492,
"bytes": 1174
},
{
"ts": 2494,
"bytes": 1174
},
{
"ts": 2496,
"bytes": 1171
},
{
"ts": 2497,
"bytes": 1174
},
{
"ts": 2499,
"bytes": 1174
},
{
"ts": 2501,
"bytes": 1174
},
{
"ts": 2504,
"bytes": 1174
},
{
"ts": 2506,
"bytes": 1171
},
{
"ts": 2507,
"bytes": 1174
},
{
"ts": 2509,
"bytes": 1174
},
{
"ts": 2511,
"bytes": 1174
},
{
"ts": 2512,
"bytes": 274
},
{
"ts": 2514,
"bytes": 1171
},
{
"ts": 2516,
"bytes": 1174
},
{
"ts": 2518,
"bytes": 1174
},
{
"ts": 2520,
"bytes": 1174
},
{
"ts": 2522,
"bytes": 1174
},
{
"ts": 2522,
"bytes": 185
},
{
"ts": 2524,
"bytes": 1165
},
{
"ts": 2526,
"bytes": 1174
},
{
"ts": 2528,
"bytes": 1174
},
{
"ts": 2529,
"bytes": 271
},
{
"ts": 2531,
"bytes": 1174
},
{
"ts": 2533,
"bytes": 1171
},
{
"ts": 2535,
"bytes": 1174
},
{
"ts": 2536,
"bytes": 963
},
{
"ts": 2538,
"bytes": 1174
},
{
"ts": 2540,
"bytes": 1174
},
{
"ts": 2542,
"bytes": 1174
},
{
"ts": 2544,
"bytes": 1171
},
{
"ts": 2546,
"bytes": 1174
},
{
"ts": 2547,
"bytes": 274
},
{
"ts": 2549,
"bytes": 1174
},
{
"ts": 2551,
"bytes": 1171
},
{
"ts": 2553,
"bytes": 1174
},
{
"ts": 2555,
"bytes": 1174
},
{
"ts": 2557,
"bytes": 1174
},
{
"ts": 2559,
"bytes": 1171
},
{
"ts": 2561,
"bytes": 1174
},
{
"ts": 2563,
"bytes": 1174
},
{
"ts": 2565,
"bytes": 1174
},
{
"ts": 2567,
"bytes": 1174
},
{
"ts": 2568,
"bytes": 274
},
{
"ts": 2570,
"bytes": 1171
},
{
"ts": 2571,
"bytes": 1174
},
{
"ts": 2573,
"bytes": 1174
},
{
"ts": 2574,
"bytes": 131
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 112,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e9ed22e-FRA",
"content-length: 222272",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-36440\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Oo1gMqR5s1t9ZmAd5FqSRwYmb5xU2FRVj0j6zu%2FR7TEYQHm7RECeaPXMPA98P9CpqjWC3B24yV%2F%2BNG9BEHhaoj%2Fpkk6iLZ7Sd6RAXl%2BZeWiSapNohwzbbHVtD0oEKA7K\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2155,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 222272,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 534,
"netlog_id": 163,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "216 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 2574,
"ttfb_start": 547,
"ttfb_end": 1080,
"download_start": 1080,
"download_end": 2574,
"download_ms": 1494,
"all_start": 547,
"all_end": 2574,
"all_ms": 2027,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "228301.13",
"request_id": "228301.13",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"raw_id": "228301.13",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2154,
"ttfb_ms": 526,
"load_start": 547,
"load_start_float": 547.00016900000003,
"bytesIn": 79326,
"objectSize": 79326,
"objectSizeUncompressed": 79326,
"chunks": [
{
"ts": 1076,
"bytes": 2806
},
{
"ts": 1086,
"bytes": 1176
},
{
"ts": 1089,
"bytes": 353
},
{
"ts": 2577,
"bytes": 1333
},
{
"ts": 2578,
"bytes": 1176
},
{
"ts": 2581,
"bytes": 1173
},
{
"ts": 2582,
"bytes": 1176
},
{
"ts": 2584,
"bytes": 1176
},
{
"ts": 2586,
"bytes": 1176
},
{
"ts": 2586,
"bytes": 69
},
{
"ts": 2588,
"bytes": 1176
},
{
"ts": 2590,
"bytes": 1173
},
{
"ts": 2592,
"bytes": 1176
},
{
"ts": 2594,
"bytes": 1176
},
{
"ts": 2596,
"bytes": 1038
},
{
"ts": 2598,
"bytes": 1174
},
{
"ts": 2600,
"bytes": 1171
},
{
"ts": 2602,
"bytes": 1174
},
{
"ts": 2604,
"bytes": 1174
},
{
"ts": 2606,
"bytes": 1174
},
{
"ts": 2608,
"bytes": 1174
},
{
"ts": 2610,
"bytes": 1171
},
{
"ts": 2613,
"bytes": 1174
},
{
"ts": 2614,
"bytes": 1174
},
{
"ts": 2616,
"bytes": 1174
},
{
"ts": 2618,
"bytes": 1174
},
{
"ts": 2620,
"bytes": 1169
},
{
"ts": 2622,
"bytes": 1171
},
{
"ts": 2622,
"bytes": 183
},
{
"ts": 2624,
"bytes": 1174
},
{
"ts": 2626,
"bytes": 1174
},
{
"ts": 2628,
"bytes": 1171
},
{
"ts": 2630,
"bytes": 1174
},
{
"ts": 2632,
"bytes": 952
},
{
"ts": 2634,
"bytes": 1174
},
{
"ts": 2636,
"bytes": 1174
},
{
"ts": 2638,
"bytes": 1171
},
{
"ts": 2640,
"bytes": 1174
},
{
"ts": 2642,
"bytes": 1219
},
{
"ts": 2644,
"bytes": 1174
},
{
"ts": 2646,
"bytes": 1171
},
{
"ts": 2648,
"bytes": 1174
},
{
"ts": 2650,
"bytes": 1174
},
{
"ts": 2650,
"bytes": 329
},
{
"ts": 2652,
"bytes": 1174
},
{
"ts": 2654,
"bytes": 1174
},
{
"ts": 2659,
"bytes": 2345
},
{
"ts": 2659,
"bytes": 591
},
{
"ts": 2662,
"bytes": 1174
},
{
"ts": 2663,
"bytes": 1174
},
{
"ts": 2665,
"bytes": 1174
},
{
"ts": 2667,
"bytes": 1171
},
{
"ts": 2669,
"bytes": 1174
},
{
"ts": 2670,
"bytes": 274
},
{
"ts": 2672,
"bytes": 1174
},
{
"ts": 2674,
"bytes": 1174
},
{
"ts": 2676,
"bytes": 1171
},
{
"ts": 2678,
"bytes": 1179
},
{
"ts": 2680,
"bytes": 1174
},
{
"ts": 2682,
"bytes": 1174
},
{
"ts": 2684,
"bytes": 1171
},
{
"ts": 2686,
"bytes": 1174
},
{
"ts": 2688,
"bytes": 957
},
{
"ts": 2689,
"bytes": 1174
},
{
"ts": 2691,
"bytes": 1174
},
{
"ts": 2694,
"bytes": 1174
},
{
"ts": 2696,
"bytes": 1171
},
{
"ts": 2697,
"bytes": 1064
},
{
"ts": 2699,
"bytes": 1174
},
{
"ts": 2701,
"bytes": 1259
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 120,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91871ec7d22e-FRA",
"content-length: 79326",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-135de\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=vUwsmCd3uLFm19NMravDlONyzjUDgItOb4WT%2BhEC%2FDFwZ6eD%2F%2F3E%2FUMMPPvzw0LUFt6CkfCqPLa%2FYDF30oT9zSy%2F0Wfn%2BbKJOpokzBFWClr%2BAkwKTV7La77exmHS45uh\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2281,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 79326,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 536,
"netlog_id": 169,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "77 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 905,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x905",
"Megapixels": 0.54300000000000004
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 543000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 145.393,
"standardDeviation": 82.711100000000002,
"kurtosis": -1.23224,
"skewness": -0.72668999999999995,
"entropy": 0.81373099999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 159.374,
"standardDeviation": 85.4786,
"kurtosis": -0.89394700000000005,
"skewness": -0.91131799999999996,
"entropy": 0.86684399999999995
},
"green": {
"min": 0,
"max": 250,
"mean": 149.02699999999999,
"standardDeviation": 80.073999999999998,
"kurtosis": -1.1409800000000001,
"skewness": -0.81180799999999997,
"entropy": 0.78264299999999998
},
"blue": {
"min": 0,
"max": 235,
"mean": 127.779,
"standardDeviation": 82.580600000000004,
"kurtosis": -1.5680099999999999,
"skewness": -0.54922199999999999,
"entropy": 0.79170499999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:41+00:00",
"date:modify": "2024-09-02T09:45:41+00:00",
"signature": "c2c202e9ddbf60b310c158760d12c366e438c82bc4822f461cc90c1167974616"
},
"tainted": false,
"filesize": "79326B",
"numberPixels": "543000",
"pixelsPerSecond": "16.4561MB",
"userTime": "0.030u",
"elapsedTime": "0:01.032"
}
},
"load_end": 2701,
"ttfb_start": 547,
"ttfb_end": 1073,
"download_start": 1073,
"download_end": 2701,
"download_ms": 1628,
"all_start": 547,
"all_end": 2701,
"all_ms": 2154,
"index": 11,
"number": 12
},
{
"type": 3,
"id": "228301.14",
"request_id": "228301.14",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"raw_id": "228301.14",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2392,
"ttfb_ms": 541,
"load_start": 548,
"load_start_float": 548.00017500000001,
"bytesIn": 142198,
"objectSize": 142198,
"objectSizeUncompressed": 142198,
"chunks": [
{
"ts": 1092,
"bytes": 298
},
{
"ts": 1204,
"bytes": 1845
},
{
"ts": 2704,
"bytes": 1170
},
{
"ts": 2706,
"bytes": 1176
},
{
"ts": 2707,
"bytes": 1063
},
{
"ts": 2709,
"bytes": 1170
},
{
"ts": 2711,
"bytes": 1176
},
{
"ts": 2715,
"bytes": 1173
},
{
"ts": 2715,
"bytes": 1176
},
{
"ts": 2716,
"bytes": 139
},
{
"ts": 2717,
"bytes": 1176
},
{
"ts": 2719,
"bytes": 1176
},
{
"ts": 2721,
"bytes": 1176
},
{
"ts": 2723,
"bytes": 1173
},
{
"ts": 2725,
"bytes": 1176
},
{
"ts": 2726,
"bytes": 574
},
{
"ts": 2728,
"bytes": 1174
},
{
"ts": 2730,
"bytes": 1174
},
{
"ts": 2732,
"bytes": 1174
},
{
"ts": 2734,
"bytes": 1171
},
{
"ts": 2735,
"bytes": 274
},
{
"ts": 2737,
"bytes": 1174
},
{
"ts": 2739,
"bytes": 1174
},
{
"ts": 2741,
"bytes": 1174
},
{
"ts": 2743,
"bytes": 1171
},
{
"ts": 2744,
"bytes": 874
},
{
"ts": 2746,
"bytes": 1174
},
{
"ts": 2748,
"bytes": 1174
},
{
"ts": 2750,
"bytes": 1171
},
{
"ts": 2752,
"bytes": 1168
},
{
"ts": 2754,
"bytes": 1174
},
{
"ts": 2756,
"bytes": 1174
},
{
"ts": 2758,
"bytes": 1174
},
{
"ts": 2761,
"bytes": 1174
},
{
"ts": 2762,
"bytes": 1171
},
{
"ts": 2764,
"bytes": 1174
},
{
"ts": 2766,
"bytes": 1174
},
{
"ts": 2768,
"bytes": 1174
},
{
"ts": 2770,
"bytes": 1174
},
{
"ts": 2771,
"bytes": 271
},
{
"ts": 2773,
"bytes": 1174
},
{
"ts": 2775,
"bytes": 1174
},
{
"ts": 2777,
"bytes": 1174
},
{
"ts": 2779,
"bytes": 1174
},
{
"ts": 2781,
"bytes": 1171
},
{
"ts": 2783,
"bytes": 1174
},
{
"ts": 2785,
"bytes": 1174
},
{
"ts": 2787,
"bytes": 1174
},
{
"ts": 2789,
"bytes": 1174
},
{
"ts": 2790,
"bytes": 482
},
{
"ts": 2792,
"bytes": 1174
},
{
"ts": 2794,
"bytes": 1174
},
{
"ts": 2796,
"bytes": 1174
},
{
"ts": 2798,
"bytes": 1174
},
{
"ts": 2799,
"bytes": 960
},
{
"ts": 2801,
"bytes": 1174
},
{
"ts": 2803,
"bytes": 1174
},
{
"ts": 2805,
"bytes": 1174
},
{
"ts": 2807,
"bytes": 1174
},
{
"ts": 2808,
"bytes": 274
},
{
"ts": 2811,
"bytes": 1169
},
{
"ts": 2812,
"bytes": 1174
},
{
"ts": 2815,
"bytes": 1174
},
{
"ts": 2816,
"bytes": 1174
},
{
"ts": 2818,
"bytes": 1171
},
{
"ts": 2820,
"bytes": 1174
},
{
"ts": 2822,
"bytes": 1174
},
{
"ts": 2824,
"bytes": 1174
},
{
"ts": 2826,
"bytes": 1174
},
{
"ts": 2827,
"bytes": 1171
},
{
"ts": 2830,
"bytes": 1174
},
{
"ts": 2831,
"bytes": 1174
},
{
"ts": 2833,
"bytes": 1174
},
{
"ts": 2834,
"bytes": 433
},
{
"ts": 2836,
"bytes": 1171
},
{
"ts": 2838,
"bytes": 1174
},
{
"ts": 2840,
"bytes": 1174
},
{
"ts": 2842,
"bytes": 1174
},
{
"ts": 2843,
"bytes": 158
},
{
"ts": 2845,
"bytes": 1171
},
{
"ts": 2847,
"bytes": 1174
},
{
"ts": 2849,
"bytes": 1174
},
{
"ts": 2851,
"bytes": 1174
},
{
"ts": 2853,
"bytes": 1174
},
{
"ts": 2853,
"bytes": 67
},
{
"ts": 2855,
"bytes": 1171
},
{
"ts": 2857,
"bytes": 1174
},
{
"ts": 2859,
"bytes": 1174
},
{
"ts": 2861,
"bytes": 1038
},
{
"ts": 2863,
"bytes": 1174
},
{
"ts": 2865,
"bytes": 1168
},
{
"ts": 2867,
"bytes": 1174
},
{
"ts": 2869,
"bytes": 1174
},
{
"ts": 2871,
"bytes": 1174
},
{
"ts": 2872,
"bytes": 1171
},
{
"ts": 2874,
"bytes": 1174
},
{
"ts": 2876,
"bytes": 1174
},
{
"ts": 2878,
"bytes": 1174
},
{
"ts": 2880,
"bytes": 1174
},
{
"ts": 2882,
"bytes": 1171
},
{
"ts": 2885,
"bytes": 1174
},
{
"ts": 2887,
"bytes": 1357
},
{
"ts": 2889,
"bytes": 1168
},
{
"ts": 2891,
"bytes": 1171
},
{
"ts": 2893,
"bytes": 1174
},
{
"ts": 2895,
"bytes": 1174
},
{
"ts": 2897,
"bytes": 952
},
{
"ts": 2898,
"bytes": 1174
},
{
"ts": 2900,
"bytes": 1171
},
{
"ts": 2902,
"bytes": 1174
},
{
"ts": 2904,
"bytes": 1219
},
{
"ts": 2907,
"bytes": 1174
},
{
"ts": 2909,
"bytes": 1171
},
{
"ts": 2911,
"bytes": 1174
},
{
"ts": 2913,
"bytes": 1174
},
{
"ts": 2915,
"bytes": 1174
},
{
"ts": 2916,
"bytes": 329
},
{
"ts": 2918,
"bytes": 1171
},
{
"ts": 2919,
"bytes": 1174
},
{
"ts": 2921,
"bytes": 1171
},
{
"ts": 2923,
"bytes": 1174
},
{
"ts": 2924,
"bytes": 591
},
{
"ts": 2926,
"bytes": 1174
},
{
"ts": 2928,
"bytes": 1171
},
{
"ts": 2930,
"bytes": 1174
},
{
"ts": 2932,
"bytes": 1174
},
{
"ts": 2933,
"bytes": 274
},
{
"ts": 2934,
"bytes": 1174
},
{
"ts": 2937,
"bytes": 1171
},
{
"ts": 2938,
"bytes": 1174
},
{
"ts": 2940,
"bytes": 836
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 128,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91871ee8d22e-FRA",
"content-length: 142198",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-22b76\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=ZsbeOdGQBuPFglFNDWWGuRS98IpG9TGvcL5cbSav6EqrWFl5knZdoAlr4R6ZjkuWlg11s650eSAx0ovEToGVZ%2FFFxfDFEID2D%2BNJPnzS2JUWCnmd2vOuYrgvXWIq3KOr\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2242,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 142198,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 538,
"netlog_id": 175,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "139 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 905,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x905",
"Megapixels": 0.54300000000000004
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Palette",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 543000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 168.999,
"standardDeviation": 56.968299999999999,
"kurtosis": 0.37591000000000002,
"skewness": -1.00925,
"entropy": 0.93263399999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 169.00299999999999,
"standardDeviation": 56.967300000000002,
"kurtosis": 0.37627899999999997,
"skewness": -1.0094000000000001,
"entropy": 0.93263399999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 168.99100000000001,
"standardDeviation": 56.970300000000002,
"kurtosis": 0.37514700000000001,
"skewness": -1.0089399999999999,
"entropy": 0.93263399999999996
},
"blue": {
"min": 0,
"max": 255,
"mean": 169.00299999999999,
"standardDeviation": 56.967300000000002,
"kurtosis": 0.37627899999999997,
"skewness": -1.0094000000000001,
"entropy": 0.93263399999999996
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:42+00:00",
"date:modify": "2024-09-02T09:45:42+00:00",
"signature": "a12f547fefce913a37253e1fedc62bb85d7eabb43a9c9510c36ca9050541cbde"
},
"tainted": false,
"filesize": "142198B",
"numberPixels": "543000",
"pixelsPerSecond": "22.4247MB",
"userTime": "0.020u",
"elapsedTime": "0:01.024"
}
},
"load_end": 2940,
"ttfb_start": 548,
"ttfb_end": 1089,
"download_start": 1089,
"download_end": 2940,
"download_ms": 1851,
"all_start": 548,
"all_end": 2940,
"all_ms": 2392,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "228301.15",
"request_id": "228301.15",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"raw_id": "228301.15",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2642,
"ttfb_ms": 654,
"load_start": 554,
"load_start_float": 554.000181,
"bytesIn": 154126,
"objectSize": 154126,
"objectSizeUncompressed": 154126,
"chunks": [
{
"ts": 1211,
"bytes": 1575
},
{
"ts": 1213,
"bytes": 2455
},
{
"ts": 2942,
"bytes": 1173
},
{
"ts": 2943,
"bytes": 346
},
{
"ts": 2945,
"bytes": 1176
},
{
"ts": 2946,
"bytes": 1173
},
{
"ts": 2949,
"bytes": 1176
},
{
"ts": 2950,
"bytes": 1176
},
{
"ts": 2952,
"bytes": 959
},
{
"ts": 2954,
"bytes": 1176
},
{
"ts": 2956,
"bytes": 1173
},
{
"ts": 2958,
"bytes": 1176
},
{
"ts": 2960,
"bytes": 1176
},
{
"ts": 2962,
"bytes": 1174
},
{
"ts": 2964,
"bytes": 1171
},
{
"ts": 2966,
"bytes": 1174
},
{
"ts": 2968,
"bytes": 1174
},
{
"ts": 2970,
"bytes": 1064
},
{
"ts": 2972,
"bytes": 1174
},
{
"ts": 2974,
"bytes": 1171
},
{
"ts": 2976,
"bytes": 1174
},
{
"ts": 2978,
"bytes": 1174
},
{
"ts": 2978,
"bytes": 137
},
{
"ts": 2980,
"bytes": 1174
},
{
"ts": 2982,
"bytes": 1174
},
{
"ts": 2984,
"bytes": 1171
},
{
"ts": 2986,
"bytes": 1171
},
{
"ts": 2988,
"bytes": 1171
},
{
"ts": 2989,
"bytes": 574
},
{
"ts": 2991,
"bytes": 1174
},
{
"ts": 2993,
"bytes": 1171
},
{
"ts": 2995,
"bytes": 1174
},
{
"ts": 2997,
"bytes": 1174
},
{
"ts": 2998,
"bytes": 274
},
{
"ts": 3000,
"bytes": 1174
},
{
"ts": 3002,
"bytes": 1174
},
{
"ts": 3004,
"bytes": 1171
},
{
"ts": 3005,
"bytes": 1174
},
{
"ts": 3007,
"bytes": 874
},
{
"ts": 3009,
"bytes": 1174
},
{
"ts": 3011,
"bytes": 1171
},
{
"ts": 3014,
"bytes": 1174
},
{
"ts": 3015,
"bytes": 1174
},
{
"ts": 3021,
"bytes": 1174
},
{
"ts": 3021,
"bytes": 1174
},
{
"ts": 3023,
"bytes": 1174
},
{
"ts": 3023,
"bytes": 1171
},
{
"ts": 3025,
"bytes": 1174
},
{
"ts": 3027,
"bytes": 1174
},
{
"ts": 3029,
"bytes": 1174
},
{
"ts": 3031,
"bytes": 1171
},
{
"ts": 3033,
"bytes": 1174
},
{
"ts": 3034,
"bytes": 274
},
{
"ts": 3036,
"bytes": 1174
},
{
"ts": 3038,
"bytes": 1174
},
{
"ts": 3040,
"bytes": 1174
},
{
"ts": 3042,
"bytes": 1171
},
{
"ts": 3044,
"bytes": 1171
},
{
"ts": 3046,
"bytes": 1174
},
{
"ts": 3048,
"bytes": 1174
},
{
"ts": 3050,
"bytes": 1174
},
{
"ts": 3050,
"bytes": 482
},
{
"ts": 3052,
"bytes": 1174
},
{
"ts": 3054,
"bytes": 1174
},
{
"ts": 3056,
"bytes": 1174
},
{
"ts": 3058,
"bytes": 1171
},
{
"ts": 3060,
"bytes": 963
},
{
"ts": 3062,
"bytes": 1174
},
{
"ts": 3064,
"bytes": 1174
},
{
"ts": 3066,
"bytes": 1174
},
{
"ts": 3068,
"bytes": 1171
},
{
"ts": 3070,
"bytes": 1174
},
{
"ts": 3071,
"bytes": 274
},
{
"ts": 3073,
"bytes": 1168
},
{
"ts": 3075,
"bytes": 1174
},
{
"ts": 3077,
"bytes": 1171
},
{
"ts": 3079,
"bytes": 1174
},
{
"ts": 3081,
"bytes": 1174
},
{
"ts": 3083,
"bytes": 1174
},
{
"ts": 3085,
"bytes": 1171
},
{
"ts": 3087,
"bytes": 1174
},
{
"ts": 3088,
"bytes": 1174
},
{
"ts": 3091,
"bytes": 1174
},
{
"ts": 3093,
"bytes": 1174
},
{
"ts": 3095,
"bytes": 1171
},
{
"ts": 3097,
"bytes": 1174
},
{
"ts": 3098,
"bytes": 1174
},
{
"ts": 3099,
"bytes": 430
},
{
"ts": 3101,
"bytes": 1174
},
{
"ts": 3103,
"bytes": 1174
},
{
"ts": 3105,
"bytes": 1171
},
{
"ts": 3107,
"bytes": 1174
},
{
"ts": 3108,
"bytes": 158
},
{
"ts": 3109,
"bytes": 1174
},
{
"ts": 3112,
"bytes": 1174
},
{
"ts": 3114,
"bytes": 1174
},
{
"ts": 3116,
"bytes": 1238
},
{
"ts": 3118,
"bytes": 1174
},
{
"ts": 3120,
"bytes": 1174
},
{
"ts": 3122,
"bytes": 1174
},
{
"ts": 3124,
"bytes": 1174
},
{
"ts": 3126,
"bytes": 1035
},
{
"ts": 3127,
"bytes": 1174
},
{
"ts": 3130,
"bytes": 1174
},
{
"ts": 3131,
"bytes": 1174
},
{
"ts": 3134,
"bytes": 1174
},
{
"ts": 3136,
"bytes": 1171
},
{
"ts": 3137,
"bytes": 1174
},
{
"ts": 3139,
"bytes": 1174
},
{
"ts": 3141,
"bytes": 1174
},
{
"ts": 3143,
"bytes": 1171
},
{
"ts": 3145,
"bytes": 1174
},
{
"ts": 3147,
"bytes": 1174
},
{
"ts": 3149,
"bytes": 1174
},
{
"ts": 3151,
"bytes": 1171
},
{
"ts": 3153,
"bytes": 1174
},
{
"ts": 3154,
"bytes": 183
},
{
"ts": 3156,
"bytes": 1171
},
{
"ts": 3158,
"bytes": 1174
},
{
"ts": 3160,
"bytes": 1174
},
{
"ts": 3162,
"bytes": 1171
},
{
"ts": 3163,
"bytes": 952
},
{
"ts": 3165,
"bytes": 1174
},
{
"ts": 3167,
"bytes": 1174
},
{
"ts": 3169,
"bytes": 1174
},
{
"ts": 3171,
"bytes": 1171
},
{
"ts": 3173,
"bytes": 1219
},
{
"ts": 3175,
"bytes": 1174
},
{
"ts": 3177,
"bytes": 1174
},
{
"ts": 3179,
"bytes": 1174
},
{
"ts": 3181,
"bytes": 1171
},
{
"ts": 3184,
"bytes": 1174
},
{
"ts": 3185,
"bytes": 329
},
{
"ts": 3186,
"bytes": 1174
},
{
"ts": 3188,
"bytes": 1174
},
{
"ts": 3190,
"bytes": 1171
},
{
"ts": 3192,
"bytes": 1174
},
{
"ts": 3193,
"bytes": 591
},
{
"ts": 3195,
"bytes": 1174
},
{
"ts": 3196,
"bytes": 457
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 136,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91872f0cd22e-FRA",
"content-length: 154126",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-25a0e\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=BaQ0sWsD%2BRCWXpNA687wZgMdjzkhKETuESWHDV526uySOpmkFMG0k9Mu0Fsl%2B5x%2F8y1%2FDFTSyhtRgPJH5MnWNIRSlfapElCTneeONiC2YtjjMl0nbuLbz7QFna1dSuvv\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2260,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 154126,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 539,
"netlog_id": 181,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "151 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 139.565,
"standardDeviation": 66.909099999999995,
"kurtosis": -1.04105,
"skewness": -0.34193800000000002,
"entropy": 0.97284199999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 138.93299999999999,
"standardDeviation": 63.939599999999999,
"kurtosis": -1.0254700000000001,
"skewness": -0.329656,
"entropy": 0.96635800000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 139.13900000000001,
"standardDeviation": 66.732799999999997,
"kurtosis": -1.04996,
"skewness": -0.35261500000000001,
"entropy": 0.97138100000000005
},
"blue": {
"min": 0,
"max": 255,
"mean": 140.62200000000001,
"standardDeviation": 70.055000000000007,
"kurtosis": -1.0682199999999999,
"skewness": -0.34654299999999999,
"entropy": 0.98078600000000005
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:42+00:00",
"date:modify": "2024-09-02T09:45:42+00:00",
"signature": "3cc12ebbca2ba6571ebc0a6dbc0b2962a169be29410c716cc6c8596fe2c69748"
},
"tainted": false,
"filesize": "154126B",
"numberPixels": "480000",
"pixelsPerSecond": "20.3284MB",
"userTime": "0.030u",
"elapsedTime": "0:01.023"
}
},
"load_end": 3196,
"ttfb_start": 554,
"ttfb_end": 1208,
"download_start": 1208,
"download_end": 3196,
"download_ms": 1988,
"all_start": 554,
"all_end": 3196,
"all_ms": 2642,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "228301.16",
"request_id": "228301.16",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"raw_id": "228301.16",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2782,
"ttfb_ms": 659,
"load_start": 555,
"load_start_float": 555.00018699999998,
"bytesIn": 81188,
"objectSize": 81188,
"objectSizeUncompressed": 81188,
"chunks": [
{
"ts": 1216,
"bytes": 707
},
{
"ts": 1219,
"bytes": 838
},
{
"ts": 1565,
"bytes": 1176
},
{
"ts": 1567,
"bytes": 1176
},
{
"ts": 1568,
"bytes": 233
},
{
"ts": 1647,
"bytes": 1187
},
{
"ts": 3199,
"bytes": 1173
},
{
"ts": 3200,
"bytes": 1173
},
{
"ts": 3201,
"bytes": 655
},
{
"ts": 3203,
"bytes": 1176
},
{
"ts": 3205,
"bytes": 1176
},
{
"ts": 3207,
"bytes": 1176
},
{
"ts": 3209,
"bytes": 1176
},
{
"ts": 3210,
"bytes": 346
},
{
"ts": 3212,
"bytes": 1173
},
{
"ts": 3214,
"bytes": 1176
},
{
"ts": 3215,
"bytes": 1176
},
{
"ts": 3217,
"bytes": 1174
},
{
"ts": 3219,
"bytes": 957
},
{
"ts": 3221,
"bytes": 1171
},
{
"ts": 3223,
"bytes": 1174
},
{
"ts": 3225,
"bytes": 1174
},
{
"ts": 3227,
"bytes": 1174
},
{
"ts": 3229,
"bytes": 1174
},
{
"ts": 3231,
"bytes": 1171
},
{
"ts": 3233,
"bytes": 1174
},
{
"ts": 3235,
"bytes": 1174
},
{
"ts": 3237,
"bytes": 1064
},
{
"ts": 3239,
"bytes": 1171
},
{
"ts": 3241,
"bytes": 1174
},
{
"ts": 3243,
"bytes": 1171
},
{
"ts": 3245,
"bytes": 1174
},
{
"ts": 3247,
"bytes": 1174
},
{
"ts": 3248,
"bytes": 134
},
{
"ts": 3249,
"bytes": 1174
},
{
"ts": 3251,
"bytes": 1174
},
{
"ts": 3253,
"bytes": 1174
},
{
"ts": 3257,
"bytes": 1748
},
{
"ts": 3259,
"bytes": 1165
},
{
"ts": 3260,
"bytes": 1174
},
{
"ts": 3262,
"bytes": 1174
},
{
"ts": 3264,
"bytes": 1174
},
{
"ts": 3266,
"bytes": 1174
},
{
"ts": 3267,
"bytes": 274
},
{
"ts": 3269,
"bytes": 1171
},
{
"ts": 3270,
"bytes": 1174
},
{
"ts": 3272,
"bytes": 1174
},
{
"ts": 3274,
"bytes": 1174
},
{
"ts": 3279,
"bytes": 871
},
{
"ts": 3285,
"bytes": 1174
},
{
"ts": 3287,
"bytes": 1174
},
{
"ts": 3288,
"bytes": 1174
},
{
"ts": 3290,
"bytes": 1174
},
{
"ts": 3294,
"bytes": 1171
},
{
"ts": 3297,
"bytes": 1174
},
{
"ts": 3299,
"bytes": 1174
},
{
"ts": 3300,
"bytes": 1174
},
{
"ts": 3302,
"bytes": 1174
},
{
"ts": 3304,
"bytes": 1171
},
{
"ts": 3305,
"bytes": 1171
},
{
"ts": 3307,
"bytes": 1174
},
{
"ts": 3309,
"bytes": 1174
},
{
"ts": 3310,
"bytes": 274
},
{
"ts": 3318,
"bytes": 1174
},
{
"ts": 3320,
"bytes": 1171
},
{
"ts": 3322,
"bytes": 1174
},
{
"ts": 3324,
"bytes": 1174
},
{
"ts": 3325,
"bytes": 1174
},
{
"ts": 3327,
"bytes": 1174
},
{
"ts": 3329,
"bytes": 1171
},
{
"ts": 3331,
"bytes": 1174
},
{
"ts": 3333,
"bytes": 1174
},
{
"ts": 3334,
"bytes": 485
},
{
"ts": 3336,
"bytes": 1171
},
{
"ts": 3337,
"bytes": 1004
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 144,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91872f21d22e-FRA",
"content-length: 81188",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-13d24\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=I399%2BEz29C%2BrHoCoN9pwh7H3d60DEpaqrqGFHoBI8%2Fnv1rwmWpY44uZ%2BimXK4Uu4IIgNFZbuJ5SGdH%2F9j1JB8zZk0U3j3BiLEKJjqFvgE3laFdNqBIvOfXTCHLCvjbBI\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2260,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 81188,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 540,
"netlog_id": 187,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "78 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 3337,
"ttfb_start": 555,
"ttfb_end": 1214,
"download_start": 1214,
"download_end": 3337,
"download_ms": 2123,
"all_start": 555,
"all_end": 3337,
"all_ms": 2782,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "228301.32",
"request_id": "228301.32",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"raw_id": "228301.32",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Script",
"load_ms": 76,
"ttfb_ms": 74,
"load_start": 556,
"load_start_float": 556.00019299999997,
"bytesIn": 655,
"objectSize": 655,
"objectSizeUncompressed": 1239,
"chunks": [
{
"ts": 631,
"bytes": 655,
"inflated": 1239
}
],
"expires": "Wed, 04 Sep 2024 09:45:39 GMT",
"cacheControl": "public",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 217,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"cache-control: max-age=172800",
"cache-control: public",
"cf-ray: 8bcc91873f30d22e-FRA",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: W\/\"66ce24be-4d7\"",
"expires: Wed, 04 Sep 2024 09:45:39 GMT",
"last-modified: Tue, 27 Aug 2024 19:10:54 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=kleZUM9Xs2wFDg79uK%2FzuisUhYP9FkUCV4YtOkeP%2B0w6e5Sndyc8T7PncXdsI7Myl52C%2F3li6J%2FjUjMei2CMgElsHz0Wbw5tI8vF9I8voO8a11U7lShvb%2BZ3ZqSytEQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: DENY"
]
},
"bytesOut": 1930,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1105,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 172800,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 542,
"netlog_id": 193,
"renderBlocking": "blocking",
"load_end": 632,
"ttfb_start": 556,
"ttfb_end": 630,
"download_start": 630,
"download_end": 632,
"download_ms": 2,
"all_start": 556,
"all_end": 632,
"all_ms": 76,
"index": 15,
"number": 16,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 0,
"cpuTime": 2,
"js_timing": [
[
894.23599999999999,
895.82500000000005
],
[
894.25900000000001,
894.51700000000005
]
]
},
{
"type": 3,
"id": "228301.3",
"request_id": "228301.3",
"ip_addr": "3.70.101.28",
"full_url": "https:\/\/gc.zgo.at\/count.js",
"is_secure": 1,
"method": "GET",
"host": "gc.zgo.at",
"url": "\/count.js",
"raw_id": "228301.3",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Script",
"load_ms": 43,
"ttfb_ms": 37,
"load_start": 688,
"load_start_float": 688.00010199999997,
"bytesIn": 3112,
"objectSize": 3112,
"objectSizeUncompressed": 9149,
"chunks": [
{
"ts": 730,
"bytes": 3112,
"inflated": 9149
}
],
"expires": "",
"cacheControl": "public,max-age=604800",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 200,
"protocol": "HTTP\/2",
"dns_start": 507,
"dns_end": 573,
"connect_start": 573,
"connect_end": 632,
"ssl_start": 632,
"ssl_end": 688,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "gc.zgo.at",
"sanList": [
"gc.zgo.at",
"static.zgo.at"
],
"issuer": "E6",
"validFrom": 1720247532,
"validTo": 1728023531,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1720251132950,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402207B9210C42DE987034F1F02D5AF24950CDADAD6F8A5E3D281A80D24F611C16338022035EF700E334593A1F38C7E4666DAB7514D92A91250BA40E62E59618166EB002B"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720251133005,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221008B5E18BBD8F49CFF80BF75BC02DB37DA2CD80A0D000005579C0E3E0BF852FAB5022100DB8A641FA143DBA4E413678386A2B1BF9E52CDC5DBAB68E60C2FDA754F292924"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 25,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: gc.zgo.at",
":method: GET",
":path: \/count.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 9221",
"cache-control: public,max-age=604800",
"cache-status: \"Netlify Edge\"; hit",
"content-encoding: br",
"content-length: 3112",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: \"60a8bc5f5ce6b8127eab061b56e78359-ssl-df\"",
"server: Netlify",
"strict-transport-security: max-age=31536000",
"vary: Accept-Encoding",
"x-nf-request-id: 01J6S20C71ER9X56ATQEDN4Q2B",
":status: 200"
]
},
"bytesOut": 1669,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 66,
"connect_ms": 59,
"ssl_ms": 56,
"gzip_total": 3112,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 595579,
"cdn_provider": "Netlify",
"server_count": null,
"created": 504,
"socket_group": "https:\/\/gc.zgo.at <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 1048896,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 102,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDgjCCAwigAwIBAgISA83gknk7LCPORkDwcYf0FUkkMAoGCCqGSM49BAMDMDIx\nCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF\nNjAeFw0yNDA3MDYwNjMyMTJaFw0yNDEwMDQwNjMyMTFaMBQxEjAQBgNVBAMTCWdj\nLnpnby5hdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABKSm+dUHtUJfyBfaaFWK\n8xuGTiwV8LKt7bsv8lxes0Mo0ZWsUWgef6jMWfY48ZYBy6HSfcVx1LkiByfRp9IO\nxDGjggIaMIICFjAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEG\nCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFKbIycIj7pSQUEJcZo15\nVNiV2tOgMB8GA1UdIwQYMBaAFJMnRpgDqVFojpjWxEJI2yO\/WJTSMFUGCCsGAQUF\nBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL2U2Lm8ubGVuY3Iub3JnMCIGCCsG\nAQUFBzAChhZodHRwOi8vZTYuaS5sZW5jci5vcmcvMCMGA1UdEQQcMBqCCWdjLnpn\nby5hdIINc3RhdGljLnpnby5hdDATBgNVHSAEDDAKMAgGBmeBDAECATCCAQQGCisG\nAQQB1nkCBAIEgfUEgfIA8AB1ABmYEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/\nFrTKAAABkIb1LBYAAAQDAEYwRAIge5IQxC3phwNPHwLVrySVDNra1vil49KBqA0k\n9hHBYzgCIDXvcA4zRZOh84x+Rmbat1FNkqkSULpA5i5ZYYFm6wArAHcAdv+IPwq2\n+5VRwmHM9Ye6NLSkzbsp3GhCCp\/mZ0xaOnQAAAGQhvUsTQAABAMASDBGAiEAi14Y\nu9j0nP+Av3W8Ats32izYCg0AAAVXnA4+C\/hS+rUCIQDbimQfoUPbpOQTZ4OGorG\/\nnlLNxduraOYML9p1TykpJDAKBggqhkjOPQQDAwNoADBlAjAaHx0NlCi3t3twcFxQ\nUY+j0pUUaXJiWueugQQm4BC6lc4wtO32If6MRqf1CT3Hj9ECMQD45KiD8qXWa0HY\n69EgrBVfr0ryLEmp+e6eUoSR9QfZIp26lFlzBSdGStOYtImdiBY=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEVzCCAj+gAwIBAgIRALBXPpFzlydw27SHyzpFKzgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCRTYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATZ8Z5G\nh\/ghcWCoJuuj+rnq2h25EqfUJtlRFLFhfHWWvyILOR\/VvtEKRqotPEoJhC6+QJVV\n6RlAN2Z17TJOdwRJ+HB7wxjnzvdxEP6sdNgA1O1tHHMWMxCcOrLqbGL0vbijgfgw\ngfUwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdDgQWBBSTJ0aYA6lRaI6Y1sRCSNsj\nv1iU0jAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB\nAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu\nY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAfYt7SiA1sgWGCIpunk46r4AExIRc\nMxkKgUhNlrrv1B21hOaXN\/5miE+LOTbrcmU\/M9yvC6MVY730GNFoL8IhJ8j8vrOL\npMY22OP6baS1k9YMrtDTlwJHoGby04ThTUeBDksS9RiuHvicZqBedQdIF65pZuhp\neDcGBcLiYasQr\/EO5gxxtLyTmgsHSOVSBcFOn9lgv7LECPq9i7mfH3mpxgrRKSxH\npOoZ0KXMcB+hHuvlklHntvcI0mMMQ0mhYj6qtMFStkF1RpCG3IPdIwpVCQqu8GV7\ns8ubknRzs+3C\/Bm19RFOoiPpDkwvyNfvmQ14XkyqqKK5oZ8zhD32kFRQkxa8uZSu\nh4aTImFxknu39waBxIRXE4jKxlAmQc4QjFZoq1KmQqQg0J\/1JF8RlFvJas1VcjLv\nYlvUB2t6npO6oQjB3l+PNf0DpQH7iUx3Wz5AjQCi6L25FjyE06q6BZ\/QlmtYdl\/8\nZYao4SRqPEs\/6cAiF+Qf5zg2UkaWtDphl1LKMuTNLotvsX99HP69V2faNyegodQ0\nLyTApr\/vT01YPE46vNsDLgK+4cL6TrzC\/a4WcmF5SRJ938zrv\/duJHLXQIku5v0+\nEwOy59Hdm0PT\/Er\/84dDV0CSjdR\/2XuZM3kpysSKLgD1cKiDA+IRguODCxfO9cyY\nIg46v9mFmBvyH04=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 731,
"ttfb_start": 688,
"ttfb_end": 725,
"download_start": 725,
"download_end": 731,
"download_ms": 6,
"all_start": 507,
"all_end": 731,
"all_ms": 224,
"index": 16,
"number": 17,
"cpuTimes": {
"EvaluateScript": 7,
"v8.compile": 0
},
"cpu.EvaluateScript": 7,
"cpu.v8.compile": 0,
"cpuTime": 7,
"js_timing": [
[
757.43399999999997,
764.02499999999998
],
[
757.45699999999999,
757.83900000000006
]
]
},
{
"type": 3,
"id": "228301.39",
"request_id": "228301.39",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/fonts\/inter\/Inter-Regular.woff2",
"raw_id": "228301.39",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Font",
"load_ms": 2552,
"ttfb_ms": 715,
"load_start": 934,
"load_start_float": 934.00022100000001,
"bytesIn": 91944,
"objectSize": 91944,
"objectSizeUncompressed": 91944,
"chunks": [
{
"ts": 1650,
"bytes": 702
},
{
"ts": 1653,
"bytes": 2350
},
{
"ts": 1655,
"bytes": 1175
},
{
"ts": 1657,
"bytes": 958
},
{
"ts": 3343,
"bytes": 2307
},
{
"ts": 3345,
"bytes": 1172
},
{
"ts": 3347,
"bytes": 1175
},
{
"ts": 3348,
"bytes": 1175
},
{
"ts": 3350,
"bytes": 1450
},
{
"ts": 3352,
"bytes": 1172
},
{
"ts": 3354,
"bytes": 1175
},
{
"ts": 3356,
"bytes": 1175
},
{
"ts": 3358,
"bytes": 1173
},
{
"ts": 3360,
"bytes": 1170
},
{
"ts": 3361,
"bytes": 1173
},
{
"ts": 3363,
"bytes": 1173
},
{
"ts": 3366,
"bytes": 1173
},
{
"ts": 3368,
"bytes": 1173
},
{
"ts": 3369,
"bytes": 1170
},
{
"ts": 3371,
"bytes": 1173
},
{
"ts": 3373,
"bytes": 1173
},
{
"ts": 3376,
"bytes": 1173
},
{
"ts": 3376,
"bytes": 432
},
{
"ts": 3378,
"bytes": 1170
},
{
"ts": 3380,
"bytes": 1173
},
{
"ts": 3382,
"bytes": 1173
},
{
"ts": 3385,
"bytes": 1327
},
{
"ts": 3387,
"bytes": 1170
},
{
"ts": 3388,
"bytes": 1173
},
{
"ts": 3390,
"bytes": 1173
},
{
"ts": 3393,
"bytes": 1173
},
{
"ts": 3394,
"bytes": 1170
},
{
"ts": 3395,
"bytes": 66
},
{
"ts": 3397,
"bytes": 1173
},
{
"ts": 3399,
"bytes": 1173
},
{
"ts": 3401,
"bytes": 1173
},
{
"ts": 3403,
"bytes": 1170
},
{
"ts": 3404,
"bytes": 1037
},
{
"ts": 3406,
"bytes": 1173
},
{
"ts": 3408,
"bytes": 1173
},
{
"ts": 3411,
"bytes": 1173
},
{
"ts": 3413,
"bytes": 1173
},
{
"ts": 3415,
"bytes": 1170
},
{
"ts": 3416,
"bytes": 1173
},
{
"ts": 3418,
"bytes": 1173
},
{
"ts": 3420,
"bytes": 1173
},
{
"ts": 3422,
"bytes": 1170
},
{
"ts": 3424,
"bytes": 1173
},
{
"ts": 3426,
"bytes": 1173
},
{
"ts": 3428,
"bytes": 1173
},
{
"ts": 3430,
"bytes": 1170
},
{
"ts": 3431,
"bytes": 182
},
{
"ts": 3433,
"bytes": 1173
},
{
"ts": 3435,
"bytes": 1173
},
{
"ts": 3437,
"bytes": 1173
},
{
"ts": 3439,
"bytes": 1170
},
{
"ts": 3440,
"bytes": 951
},
{
"ts": 3442,
"bytes": 1170
},
{
"ts": 3444,
"bytes": 1173
},
{
"ts": 3446,
"bytes": 1173
},
{
"ts": 3448,
"bytes": 1217
},
{
"ts": 3450,
"bytes": 1167
},
{
"ts": 3452,
"bytes": 1170
},
{
"ts": 3454,
"bytes": 1173
},
{
"ts": 3456,
"bytes": 1173
},
{
"ts": 3458,
"bytes": 1173
},
{
"ts": 3460,
"bytes": 1170
},
{
"ts": 3462,
"bytes": 1173
},
{
"ts": 3464,
"bytes": 1173
},
{
"ts": 3466,
"bytes": 1173
},
{
"ts": 3467,
"bytes": 325
},
{
"ts": 3469,
"bytes": 1173
},
{
"ts": 3471,
"bytes": 1173
},
{
"ts": 3473,
"bytes": 1173
},
{
"ts": 3475,
"bytes": 1173
},
{
"ts": 3476,
"bytes": 554
},
{
"ts": 3478,
"bytes": 1170
},
{
"ts": 3480,
"bytes": 1173
},
{
"ts": 3483,
"bytes": 1173
},
{
"ts": 3484,
"bytes": 1173
},
{
"ts": 3485,
"bytes": 343
},
{
"ts": 3486,
"bytes": 365
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/fonts\/inter\/Inter-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/igorlanko.com",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/assets\/css\/styles.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91895db0d22e-FRA",
"content-length: 91944",
"content-type: application\/octet-stream",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"630c1d2a-16728\"",
"last-modified: Mon, 29 Aug 2022 01:58:02 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=sSUjFXUH7la92EhH2M7VpdwzEQuq1DDRZ1GOazgclRGoDKXi%2FtKF23YqF9kHIAiuUblRU4uG%2FWm9QgVWwCOcXj5tuqT5oFiHPJS1tLTNiXlFUMGKxDUJJn4Q4KKYxG1y\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1972,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 930,
"netlog_id": 221,
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 882,
"GPOS": 69946,
"GSUB": 134736,
"OS\/2": 96,
"cmap": 4266,
"gasp": 8,
"glyf": 113381,
"head": 54,
"hhea": 36,
"hmtx": 10152,
"loca": 0,
"maxp": 32,
"name": 1950,
"post": 25488,
"prep": 7
},
"names": {
"0": "Copyright 2020 The Inter Project Authors (https:\/\/github.com\/rsm",
"1": "Inter",
"2": "Regular",
"3": "3.012;RSMS;Inter-Regular",
"4": "Inter Regular",
"5": "Version 3.012;git-06b166889",
"6": "Inter-Regular",
"7": "Inter UI and Inter is a trademark of rsms.",
"8": "rsms",
"9": "Rasmus Andersson",
"11": "https:\/\/rsms.me\/",
"12": "https:\/\/rsms.me\/",
"13": "This Font Software is licensed under the SIL Open Font License, ",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 1826,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1830,
"ySubscriptYSize": 1690,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 211,
"ySuperscriptXSize": 1830,
"ySuperscriptYSize": 1690,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 986,
"yStrikeoutSize": 192,
"yStrikeoutPosition": 922,
"sFamilyClass": 0,
"ulUnicodeRange1": 3758097151,
"ulUnicodeRange2": 302031359,
"ulUnicodeRange3": 1,
"ulUnicodeRange4": 0,
"achVendID": "RSMS",
"fsSelection": 192,
"usFirstCharIndex": 32,
"usLastCharIndex": 65535,
"sTypoAscender": 2728,
"sTypoDescender": -680,
"sTypoLineGap": 0,
"usWinAscent": 2728,
"usWinDescent": 680,
"ulCodePageRange1": 415,
"ulCodePageRange2": 0,
"sxHeight": 1536,
"sCapHeight": 2048,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 12,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 5,
"bProportion": 2,
"bContrast": 3,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 4
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -656,
"underlineThickness": 192,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 0,
"encoding": 4
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
},
{
"platform": 3,
"encoding": 10
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
384,
385,
386,
387,
388,
389,
390,
391,
392,
393,
394,
395,
396,
397,
398,
399,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
442,
443,
444,
445,
446,
447,
448,
449,
450,
451,
453,
454,
455,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
490,
491,
492,
493,
494,
495,
496,
497,
498,
499,
500,
501,
502,
503,
504,
505,
506,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
517,
518,
519,
520,
521,
522,
523,
524,
525,
526,
527,
528,
529,
530,
531,
532,
533,
534,
535,
536,
537,
538,
539,
540,
541,
542,
543,
544,
545,
546,
547,
548,
549,
550,
551,
552,
553,
554,
555,
556,
557,
558,
559,
560,
561,
562,
563,
564,
565,
566,
567,
568,
569,
570,
571,
572,
573,
574,
575,
576,
577,
578,
579,
580,
581,
582,
583,
584,
585,
586,
587,
588,
589,
590,
591,
592,
593,
594,
595,
596,
597,
598,
599,
600,
601,
602,
603,
604,
605,
606,
607,
608,
609,
610,
611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
638,
639,
640,
641,
642,
643,
644,
645,
646,
647,
648,
649,
650,
651,
652,
653,
654,
655,
656,
657,
658,
659,
660,
661,
662,
663,
664,
665,
666,
667,
668,
669,
670,
671,
672,
673,
674,
675,
676,
677,
678,
679,
680,
681,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
698,
699,
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
713,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
732,
733,
734,
735,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
769,
770,
771,
772,
773,
774,
775,
776,
777,
778,
779,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
796,
797,
798,
801,
802,
803,
804,
805,
806,
807,
808,
809,
810,
811,
812,
813,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826,
827,
828,
829,
830,
831,
832,
833,
834,
835,
836,
837,
838,
839,
840,
841,
842,
843,
844,
845,
846,
847,
848,
849,
850,
851,
852,
853,
854,
855,
856,
857,
858,
859,
860,
861,
862,
863,
864,
865,
866,
867,
868,
869,
870,
871,
872,
873,
874,
875,
876,
877,
878,
879,
880,
881,
882,
883,
884,
885,
886,
887,
890,
891,
892,
893,
894,
895,
900,
901,
902,
903,
904,
905,
906,
908,
910,
911,
912,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
931,
932,
933,
934,
935,
936,
937,
938,
939,
940,
941,
942,
943,
944,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
970,
971,
972,
973,
974,
975,
976,
977,
978,
979,
980,
981,
982,
983,
984,
985,
986,
987,
988,
989,
990,
991,
992,
993,
1008,
1009,
1010,
1011,
1012,
1013,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1104,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1117,
1118,
1119,
1120,
1121,
1122,
1123,
1124,
1125,
1126,
1127,
1128,
1129,
1130,
1131,
1132,
1133,
1134,
1135,
1136,
1137,
1138,
1139,
1140,
1141,
1142,
1143,
1144,
1145,
1146,
1147,
1148,
1149,
1150,
1151,
1152,
1153,
1154,
1155,
1156,
1157,
1158,
1159,
1160,
1161,
1162,
1163,
1164,
1165,
1166,
1167,
1168,
1169,
1170,
1171,
1172,
1173,
1174,
1175,
1176,
1177,
1178,
1179,
1180,
1181,
1184,
1185,
1186,
1187,
1188,
1189,
1190,
1191,
1192,
1193,
1194,
1195,
1196,
1197,
1198,
1199,
1200,
1201,
1202,
1203,
1204,
1205,
1206,
1207,
1208,
1209,
1210,
1211,
1212,
1213,
1214,
1215,
1216,
1217,
1218,
1219,
1220,
1221,
1222,
1223,
1224,
1225,
1226,
1227,
1228,
1229,
1230,
1231,
1232,
1233,
1234,
1235,
1236,
1237,
1238,
1239,
1240,
1241,
1242,
1243,
1244,
1245,
1246,
1247,
1248,
1249,
1250,
1251,
1252,
1253,
1254,
1255,
1256,
1257,
1258,
1259,
1260,
1261,
1262,
1263,
1264,
1265,
1266,
1267,
1268,
1269,
1270,
1271,
1272,
1273,
1274,
1275,
1276,
1277,
1278,
1279,
1327,
5227,
7491,
7495,
7496,
7497,
7501,
7503,
7504,
7506,
7510,
7511,
7512,
7515,
7522,
7523,
7524,
7525,
7580,
7584,
7611,
7615,
7616,
7617,
7618,
7619,
7620,
7621,
7622,
7623,
7624,
7625,
7626,
7627,
7628,
7629,
7630,
7631,
7632,
7633,
7634,
7635,
7636,
7637,
7638,
7639,
7640,
7641,
7642,
7643,
7644,
7645,
7646,
7647,
7648,
7649,
7650,
7651,
7652,
7653,
7654,
7655,
7656,
7657,
7658,
7659,
7660,
7661,
7662,
7663,
7664,
7665,
7666,
7667,
7668,
7669,
7676,
7677,
7678,
7679,
7680,
7681,
7682,
7683,
7684,
7685,
7686,
7687,
7688,
7689,
7690,
7691,
7692,
7693,
7694,
7695,
7696,
7697,
7698,
7699,
7700,
7701,
7702,
7703,
7704,
7705,
7706,
7707,
7708,
7709,
7710,
7711,
7712,
7713,
7714,
7715,
7716,
7717,
7718,
7719,
7720,
7721,
7722,
7723,
7724,
7725,
7726,
7727,
7728,
7729,
7730,
7731,
7732,
7733,
7734,
7735,
7736,
7737,
7738,
7739,
7740,
7741,
7742,
7743,
7744,
7745,
7746,
7747,
7748,
7749,
7750,
7751,
7752,
7753,
7754,
7755,
7756,
7757,
7758,
7759,
7760,
7761,
7762,
7763,
7764,
7765,
7766,
7767,
7768,
7769,
7770,
7771,
7772,
7773,
7774,
7775,
7776,
7777,
7778,
7779,
7780,
7781,
7782,
7783,
7784,
7785,
7786,
7787,
7788,
7789,
7790,
7791,
7792,
7793,
7794,
7795,
7796,
7797,
7798,
7799,
7800,
7801,
7802,
7803,
7804,
7805,
7806,
7807,
7808,
7809,
7810,
7811,
7812,
7813,
7814,
7815,
7816,
7817,
7818,
7819,
7820,
7821,
7822,
7823,
7824,
7825,
7826,
7827,
7828,
7829,
7830,
7831,
7832,
7833,
7834,
7835,
7836,
7837,
7838,
7839,
7840,
7841,
7842,
7843,
7844,
7845,
7846,
7847,
7848,
7849,
7850,
7851,
7852,
7853,
7854,
7855,
7856,
7857,
7858,
7859,
7860,
7861,
7862,
7863,
7864,
7865,
7866,
7867,
7868,
7869,
7870,
7871,
7872,
7873,
7874,
7875,
7876,
7877,
7878,
7879,
7880,
7881,
7882,
7883,
7884,
7885,
7886,
7887,
7888,
7889,
7890,
7891,
7892,
7893,
7894,
7895,
7896,
7897,
7898,
7899,
7900,
7901,
7902,
7903,
7904,
7905,
7906,
7907,
7908,
7909,
7910,
7911,
7912,
7913,
7914,
7915,
7916,
7917,
7918,
7919,
7920,
7921,
7922,
7923,
7924,
7925,
7926,
7927,
7928,
7929,
7930,
7931,
7932,
7933,
7934,
7935,
7936,
7937,
7938,
7939,
7940,
7941,
7942,
7943,
7944,
7945,
7946,
7947,
7948,
7949,
7950,
7951,
7952,
7953,
7954,
7955,
7956,
7957,
7960,
7961,
7962,
7963,
7964,
7965,
7968,
7969,
7970,
7971,
7972,
7973,
7974,
7975,
7976,
7977,
7978,
7979,
7980,
7981,
7982,
7983,
7984,
7985,
7986,
7987,
7988,
7989,
7990,
7991,
7992,
7993,
7994,
7995,
7996,
7997,
7998,
7999,
8000,
8001,
8002,
8003,
8004,
8005,
8008,
8009,
8010,
8011,
8012,
8013,
8016,
8017,
8018,
8019,
8020,
8021,
8022,
8023,
8025,
8027,
8029,
8031,
8032,
8033,
8034,
8035,
8036,
8037,
8038,
8039,
8040,
8041,
8042,
8043,
8044,
8045,
8046,
8047,
8048,
8049,
8050,
8051,
8052,
8053,
8054,
8055,
8056,
8057,
8058,
8059,
8060,
8061,
8064,
8065,
8066,
8067,
8068,
8069,
8070,
8071,
8072,
8073,
8074,
8075,
8076,
8077,
8078,
8079,
8080,
8081,
8082,
8083,
8084,
8085,
8086,
8087,
8088,
8089,
8090,
8091,
8092,
8093,
8094,
8095,
8096,
8097,
8098,
8099,
8100,
8101,
8102,
8103,
8104,
8105,
8106,
8107,
8108,
8109,
8110,
8111,
8112,
8113,
8114,
8115,
8116,
8118,
8119,
8120,
8121,
8122,
8123,
8124,
8125,
8126,
8127,
8128,
8129,
8130,
8131,
8132,
8134,
8135,
8136,
8137,
8138,
8139,
8140,
8141,
8142,
8143,
8144,
8145,
8146,
8147,
8150,
8151,
8152,
8153,
8154,
8155,
8157,
8158,
8159,
8160,
8161,
8162,
8163,
8164,
8165,
8166,
8167,
8168,
8169,
8170,
8171,
8172,
8173,
8174,
8175,
8178,
8179,
8180,
8182,
8183,
8184,
8185,
8186,
8187,
8188,
8189,
8190,
8192,
8193,
8194,
8195,
8196,
8197,
8198,
8199,
8200,
8201,
8202,
8203,
8208,
8209,
8210,
8211,
8212,
8213,
8214,
8215,
8216,
8217,
8218,
8219,
8220,
8221,
8222,
8223,
8224,
8225,
8226,
8227,
8228,
8229,
8230,
8231,
8239,
8240,
8241,
8242,
8243,
8244,
8245,
8246,
8247,
8248,
8249,
8250,
8251,
8252,
8253,
8254,
8255,
8256,
8257,
8258,
8259,
8260,
8261,
8262,
8263,
8264,
8265,
8266,
8267,
8268,
8269,
8270,
8271,
8272,
8273,
8274,
8275,
8276,
8277,
8278,
8279,
8280,
8281,
8282,
8283,
8284,
8285,
8286,
8287,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8314,
8315,
8316,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8330,
8331,
8332,
8333,
8334,
8336,
8337,
8338,
8339,
8340,
8341,
8342,
8343,
8344,
8345,
8346,
8347,
8348,
8352,
8353,
8354,
8355,
8356,
8357,
8358,
8359,
8360,
8361,
8362,
8363,
8364,
8365,
8366,
8367,
8368,
8369,
8370,
8371,
8372,
8373,
8374,
8375,
8376,
8377,
8378,
8379,
8380,
8381,
8382,
8411,
8412,
8413,
8414,
8419,
8424,
8432,
8448,
8449,
8451,
8453,
8454,
8457,
8467,
8470,
8471,
8478,
8479,
8480,
8481,
8482,
8483,
8486,
8490,
8491,
8494,
8498,
8507,
8525,
8527,
8531,
8538,
8539,
8540,
8541,
8542,
8543,
8544,
8545,
8546,
8547,
8548,
8549,
8550,
8551,
8552,
8553,
8554,
8555,
8556,
8557,
8558,
8559,
8560,
8561,
8562,
8563,
8564,
8565,
8566,
8567,
8568,
8569,
8570,
8571,
8572,
8573,
8574,
8575,
8576,
8577,
8578,
8579,
8580,
8581,
8582,
8583,
8584,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8617,
8618,
8624,
8625,
8627,
8628,
8629,
8634,
8635,
8656,
8658,
8660,
8670,
8671,
8676,
8677,
8679,
8682,
8706,
8709,
8710,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
8853,
8854,
8855,
8963,
8965,
8984,
8997,
8998,
8999,
9003,
9095,
9099,
9166,
9167,
9251,
9312,
9313,
9314,
9315,
9316,
9317,
9318,
9319,
9320,
9398,
9399,
9400,
9401,
9402,
9403,
9404,
9405,
9406,
9407,
9408,
9409,
9410,
9411,
9412,
9413,
9414,
9415,
9416,
9417,
9418,
9419,
9420,
9421,
9422,
9423,
9450,
9632,
9633,
9634,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9670,
9671,
9674,
9675,
9679,
9702,
9711,
9728,
9733,
9734,
9788,
9825,
9829,
9888,
10003,
10007,
10070,
10084,
10112,
10113,
10114,
10115,
10116,
10117,
10118,
10119,
10120,
10223,
10229,
10230,
10231,
10232,
10233,
10234,
10808,
11014,
11026,
11027,
11036,
11388,
11391,
11775,
11800,
42655,
43007,
43310,
57344,
57346,
57347,
57348,
57349,
57350,
57351,
57352,
57353,
57354,
57355,
57356,
57357,
57358,
57359,
57360,
57361,
57362,
57363,
57364,
57365,
57366,
57367,
57368,
57369,
57370,
57371,
57372,
57373,
57374,
57375,
57376,
57377,
57378,
57379,
57380,
57381,
57382,
57383,
57384,
57385,
57386,
57387,
57388,
57389,
57390,
57391,
57392,
57393,
57394,
57395,
57396,
57397,
57398,
57399,
57400,
57401,
57402,
57403,
57404,
57405,
57406,
57407,
57408,
57409,
57410,
57411,
57412,
57413,
57414,
57415,
57416,
57417,
57418,
57419,
57420,
57421,
57422,
57423,
57424,
57425,
57426,
57427,
57428,
57429,
57430,
57431,
57432,
57433,
57434,
57435,
57436,
57437,
57438,
57439,
57440,
57441,
57442,
57443,
57444,
57445,
57446,
57447,
57448,
57449,
57450,
57451,
57452,
57453,
57454,
57455,
57456,
57457,
57458,
57459,
57460,
57461,
57462,
57463,
57464,
57465,
57466,
57467,
57468,
57469,
57470,
57471,
57472,
57473,
57474,
57475,
57476,
57477,
57478,
57479,
57480,
57481,
57482,
57483,
57484,
57485,
57486,
57487,
57488,
57489,
57490,
57491,
57492,
57493,
57494,
57495,
57496,
57497,
57498,
57499,
57500,
57501,
57502,
57503,
57504,
57505,
57506,
57507,
57508,
57509,
57510,
57511,
57512,
57513,
57514,
57515,
57516,
57517,
57518,
57519,
57520,
57521,
57522,
57523,
57524,
57525,
57526,
57527,
57528,
57529,
57530,
57531,
57532,
57533,
57534,
57535,
57536,
57537,
57538,
57539,
57540,
57541,
57542,
57543,
57544,
57545,
57546,
57547,
57548,
57549,
57550,
57551,
57552,
57553,
57554,
57555,
57556,
57557,
57558,
57559,
57560,
57561,
57562,
57563,
57564,
57565,
57566,
57567,
57568,
57569,
57570,
57571,
57572,
57573,
57574,
57587,
57588,
57589,
57590,
57591,
57592,
57593,
57594,
57595,
57596,
57597,
57598,
57599,
57600,
57601,
57602,
57603,
57604,
57605,
57606,
57607,
57608,
57609,
57610,
57611,
57612,
57613,
57614,
57615,
57616,
57617,
57618,
57619,
57620,
57621,
57622,
57623,
57624,
57625,
57626,
57627,
57628,
57629,
57630,
57631,
57632,
57633,
57634,
57635,
57636,
57637,
57638,
57639,
57640,
57641,
57642,
57643,
57644,
57645,
57646,
57647,
57648,
57649,
57650,
57651,
57652,
57653,
57654,
57655,
57656,
57657,
57658,
57659,
57660,
57661,
57662,
57663,
57664,
57665,
57666,
57667,
57668,
57669,
57670,
57671,
57672,
57673,
57674,
57675,
57676,
57677,
57678,
57679,
57680,
57681,
57682,
57683,
57684,
57685,
57686,
57687,
57688,
57689,
57690,
57691,
57692,
57693,
57694,
63171,
65056,
65057,
65058,
65059,
65060,
65061,
65062,
65063,
65064,
65065,
65066,
65067,
65068,
65069,
65279,
127279,
127280,
127281,
127282,
127283,
127284,
127285,
127286,
127287,
127288,
127289,
127290,
127291,
127292,
127293,
127294,
127295,
127296,
127297,
127298,
127299,
127300,
127301,
127302,
127303,
127304,
127305,
127338,
127339,
129104,
129106
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
]
},
"latn": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
],
"CAT ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
],
"MOL ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern"
]
},
"latn": {
"default": [
"cpsp",
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 2529,
"num_glyphs": 2538
}
},
"load_end": 3486,
"ttfb_start": 934,
"ttfb_end": 1649,
"download_start": 1649,
"download_end": 3486,
"download_ms": 1837,
"all_start": 934,
"all_end": 3486,
"all_ms": 2552,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "228301.35",
"request_id": "228301.35",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/fonts\/inter\/Inter-Bold.woff2",
"raw_id": "228301.35",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Font",
"load_ms": 2729,
"ttfb_ms": 2549,
"load_start": 941,
"load_start_float": 941.000227,
"bytesIn": 106140,
"objectSize": 106140,
"objectSizeUncompressed": 106140,
"chunks": [
{
"ts": 3494,
"bytes": 1877
},
{
"ts": 3495,
"bytes": 2914
},
{
"ts": 3497,
"bytes": 1175
},
{
"ts": 3499,
"bytes": 1172
},
{
"ts": 3501,
"bytes": 1172
},
{
"ts": 3506,
"bytes": 2350
},
{
"ts": 3507,
"bytes": 1175
},
{
"ts": 3509,
"bytes": 1175
},
{
"ts": 3511,
"bytes": 1172
},
{
"ts": 3513,
"bytes": 1175
},
{
"ts": 3514,
"bytes": 1065
},
{
"ts": 3516,
"bytes": 1173
},
{
"ts": 3520,
"bytes": 1173
},
{
"ts": 3523,
"bytes": 2343
},
{
"ts": 3528,
"bytes": 2482
},
{
"ts": 3530,
"bytes": 1170
},
{
"ts": 3533,
"bytes": 2346
},
{
"ts": 3535,
"bytes": 1746
},
{
"ts": 3537,
"bytes": 1170
},
{
"ts": 3539,
"bytes": 1170
},
{
"ts": 3541,
"bytes": 1170
},
{
"ts": 3543,
"bytes": 1173
},
{
"ts": 3545,
"bytes": 1173
},
{
"ts": 3547,
"bytes": 270
},
{
"ts": 3547,
"bytes": 1173
},
{
"ts": 3549,
"bytes": 1173
},
{
"ts": 3551,
"bytes": 1173
},
{
"ts": 3553,
"bytes": 873
},
{
"ts": 3556,
"bytes": 1173
},
{
"ts": 3558,
"bytes": 1170
},
{
"ts": 3560,
"bytes": 1173
},
{
"ts": 3562,
"bytes": 1173
},
{
"ts": 3564,
"bytes": 1173
},
{
"ts": 3568,
"bytes": 1173
},
{
"ts": 3569,
"bytes": 1170
},
{
"ts": 3570,
"bytes": 1173
},
{
"ts": 3572,
"bytes": 1173
},
{
"ts": 3574,
"bytes": 1173
},
{
"ts": 3576,
"bytes": 1173
},
{
"ts": 3579,
"bytes": 1170
},
{
"ts": 3580,
"bytes": 1173
},
{
"ts": 3581,
"bytes": 273
},
{
"ts": 3584,
"bytes": 1173
},
{
"ts": 3586,
"bytes": 1173
},
{
"ts": 3589,
"bytes": 1173
},
{
"ts": 3590,
"bytes": 1173
},
{
"ts": 3592,
"bytes": 1170
},
{
"ts": 3594,
"bytes": 1173
},
{
"ts": 3597,
"bytes": 1173
},
{
"ts": 3598,
"bytes": 1173
},
{
"ts": 3601,
"bytes": 1167
},
{
"ts": 3602,
"bytes": 1173
},
{
"ts": 3604,
"bytes": 484
},
{
"ts": 3605,
"bytes": 1173
},
{
"ts": 3607,
"bytes": 1173
},
{
"ts": 3609,
"bytes": 1173
},
{
"ts": 3612,
"bytes": 1170
},
{
"ts": 3614,
"bytes": 962
},
{
"ts": 3616,
"bytes": 1173
},
{
"ts": 3617,
"bytes": 1173
},
{
"ts": 3619,
"bytes": 1170
},
{
"ts": 3621,
"bytes": 1173
},
{
"ts": 3623,
"bytes": 1173
},
{
"ts": 3624,
"bytes": 273
},
{
"ts": 3626,
"bytes": 1173
},
{
"ts": 3627,
"bytes": 1173
},
{
"ts": 3630,
"bytes": 1170
},
{
"ts": 3632,
"bytes": 1173
},
{
"ts": 3633,
"bytes": 1173
},
{
"ts": 3635,
"bytes": 1173
},
{
"ts": 3637,
"bytes": 1170
},
{
"ts": 3639,
"bytes": 1173
},
{
"ts": 3641,
"bytes": 1173
},
{
"ts": 3643,
"bytes": 1173
},
{
"ts": 3645,
"bytes": 1167
},
{
"ts": 3647,
"bytes": 1170
},
{
"ts": 3649,
"bytes": 1173
},
{
"ts": 3651,
"bytes": 1173
},
{
"ts": 3652,
"bytes": 432
},
{
"ts": 3654,
"bytes": 1173
},
{
"ts": 3656,
"bytes": 1167
},
{
"ts": 3658,
"bytes": 1173
},
{
"ts": 3660,
"bytes": 1173
},
{
"ts": 3660,
"bytes": 157
},
{
"ts": 3662,
"bytes": 1173
},
{
"ts": 3664,
"bytes": 1173
},
{
"ts": 3666,
"bytes": 1173
},
{
"ts": 3668,
"bytes": 1236
},
{
"ts": 3670,
"bytes": 826
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/fonts\/inter\/Inter-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/igorlanko.com",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/assets\/css\/styles.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91896dc7d22e-FRA",
"content-length: 106140",
"content-type: application\/octet-stream",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"63630bd0-19e9c\"",
"last-modified: Thu, 03 Nov 2022 00:31:12 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4EBhEySXKe9QoVkUcCCNwvFUe%2Fzsguzu0p3dA36B0rsbAqHx1fH0Iq9%2BMPOtMZ9eHNHEw8vl70D1ElgiiosFMiFmwGJpxDV6%2FEQTWF4Y9PrXumcvkCWAaH7OH34fMyIb\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1963,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 931,
"netlog_id": 227,
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GDEF": 1036,
"GPOS": 77352,
"GSUB": 21834,
"OS\/2": 96,
"cmap": 25994,
"glyf": 111185,
"head": 54,
"hhea": 36,
"hmtx": 10190,
"loca": 0,
"maxp": 32,
"name": 1626,
"post": 25773
},
"names": {
"0": "Copyright \u00a9 2020 The Inter Project Authors",
"1": "Inter",
"2": "Bold",
"3": "Inter-Bold:2021:0a5106e0b",
"4": "Inter Bold",
"5": "Version 3.019;git-0a5106e0b",
"6": "Inter-Bold",
"7": "Inter UI and Inter is a trademark of rsms.",
"8": "rsms",
"9": "Rasmus Andersson",
"11": "https:\/\/rsms.me\/",
"12": "https:\/\/rsms.me\/",
"13": "This Font Software is licensed under the SIL Open Font License, ",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 1879,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1830,
"ySubscriptYSize": 1690,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 211,
"ySuperscriptXSize": 1830,
"ySuperscriptYSize": 1690,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 986,
"yStrikeoutSize": 269,
"yStrikeoutPosition": 922,
"sFamilyClass": 0,
"ulUnicodeRange1": 3758099199,
"ulUnicodeRange2": 1375773183,
"ulUnicodeRange3": 33,
"ulUnicodeRange4": 0,
"achVendID": "RSMS",
"fsSelection": 160,
"usFirstCharIndex": 32,
"usLastCharIndex": 65535,
"sTypoAscender": 2728,
"sTypoDescender": -680,
"sTypoLineGap": 0,
"usWinAscent": 2728,
"usWinDescent": 680,
"ulCodePageRange1": 415,
"ulCodePageRange2": 0,
"sxHeight": 1536,
"sCapHeight": 2048,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 12,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 3,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 2,
"bMidline": 0,
"bXHeight": 4
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -435,
"underlineThickness": 269,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 0,
"encoding": 4
},
{
"platform": 3,
"encoding": 1
},
{
"platform": 3,
"encoding": 10
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
384,
385,
386,
387,
388,
389,
390,
391,
392,
393,
394,
395,
396,
397,
398,
399,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
442,
443,
444,
445,
446,
447,
448,
449,
450,
451,
453,
454,
455,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
490,
491,
492,
493,
494,
495,
496,
497,
498,
499,
500,
501,
502,
503,
504,
505,
506,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
517,
518,
519,
520,
521,
522,
523,
524,
525,
526,
527,
528,
529,
530,
531,
532,
533,
534,
535,
536,
537,
538,
539,
540,
541,
542,
543,
544,
545,
546,
547,
548,
549,
550,
551,
552,
553,
554,
555,
556,
557,
558,
559,
560,
561,
562,
563,
564,
565,
566,
567,
568,
569,
570,
571,
572,
573,
574,
575,
576,
577,
578,
579,
580,
581,
582,
583,
584,
585,
586,
587,
588,
589,
590,
591,
592,
593,
594,
595,
596,
597,
598,
599,
600,
601,
602,
603,
604,
605,
606,
607,
608,
609,
610,
611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
638,
639,
640,
641,
642,
643,
644,
645,
646,
647,
648,
649,
650,
651,
652,
653,
654,
655,
656,
657,
658,
659,
660,
661,
662,
663,
664,
665,
666,
667,
668,
669,
670,
671,
672,
673,
674,
675,
676,
677,
678,
679,
680,
681,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
698,
699,
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
713,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
732,
733,
734,
735,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
769,
770,
771,
772,
773,
774,
775,
776,
777,
778,
779,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
796,
797,
798,
801,
802,
803,
804,
805,
806,
807,
808,
809,
810,
811,
812,
813,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826,
827,
828,
829,
830,
831,
832,
833,
834,
835,
836,
837,
838,
839,
840,
841,
842,
843,
844,
845,
846,
847,
848,
849,
850,
851,
852,
853,
854,
855,
856,
857,
858,
859,
860,
861,
862,
863,
864,
865,
866,
867,
868,
869,
870,
871,
872,
873,
874,
875,
876,
877,
878,
879,
880,
881,
882,
883,
884,
885,
886,
887,
890,
891,
892,
893,
894,
895,
900,
901,
902,
903,
904,
905,
906,
908,
910,
911,
912,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
931,
932,
933,
934,
935,
936,
937,
938,
939,
940,
941,
942,
943,
944,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
970,
971,
972,
973,
974,
975,
976,
977,
978,
979,
980,
981,
982,
983,
984,
985,
986,
987,
988,
989,
990,
991,
992,
993,
1008,
1009,
1010,
1011,
1012,
1013,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1104,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1117,
1118,
1119,
1120,
1121,
1122,
1123,
1124,
1125,
1126,
1127,
1128,
1129,
1130,
1131,
1132,
1133,
1134,
1135,
1136,
1137,
1138,
1139,
1140,
1141,
1142,
1143,
1144,
1145,
1146,
1147,
1148,
1149,
1150,
1151,
1152,
1153,
1154,
1155,
1156,
1157,
1158,
1159,
1160,
1161,
1162,
1163,
1164,
1165,
1166,
1167,
1168,
1169,
1170,
1171,
1172,
1173,
1174,
1175,
1176,
1177,
1178,
1179,
1180,
1181,
1184,
1185,
1186,
1187,
1188,
1189,
1190,
1191,
1192,
1193,
1194,
1195,
1196,
1197,
1198,
1199,
1200,
1201,
1202,
1203,
1204,
1205,
1206,
1207,
1208,
1209,
1210,
1211,
1212,
1213,
1214,
1215,
1216,
1217,
1218,
1219,
1220,
1221,
1222,
1223,
1224,
1225,
1226,
1227,
1228,
1229,
1230,
1231,
1232,
1233,
1234,
1235,
1236,
1237,
1238,
1239,
1240,
1241,
1242,
1243,
1244,
1245,
1246,
1247,
1248,
1249,
1250,
1251,
1252,
1253,
1254,
1255,
1256,
1257,
1258,
1259,
1260,
1261,
1262,
1263,
1264,
1265,
1266,
1267,
1268,
1269,
1270,
1271,
1272,
1273,
1274,
1275,
1276,
1277,
1278,
1279,
1327,
3647,
7491,
7495,
7496,
7497,
7501,
7503,
7504,
7506,
7510,
7511,
7512,
7515,
7522,
7523,
7524,
7525,
7580,
7584,
7611,
7615,
7616,
7617,
7618,
7619,
7620,
7621,
7622,
7623,
7624,
7625,
7626,
7627,
7628,
7629,
7630,
7631,
7632,
7633,
7634,
7635,
7636,
7637,
7638,
7639,
7640,
7641,
7642,
7643,
7644,
7645,
7646,
7647,
7648,
7649,
7650,
7651,
7652,
7653,
7654,
7655,
7656,
7657,
7658,
7659,
7660,
7661,
7662,
7663,
7664,
7665,
7666,
7667,
7668,
7669,
7676,
7677,
7678,
7679,
7680,
7681,
7682,
7683,
7684,
7685,
7686,
7687,
7688,
7689,
7690,
7691,
7692,
7693,
7694,
7695,
7696,
7697,
7698,
7699,
7700,
7701,
7702,
7703,
7704,
7705,
7706,
7707,
7708,
7709,
7710,
7711,
7712,
7713,
7714,
7715,
7716,
7717,
7718,
7719,
7720,
7721,
7722,
7723,
7724,
7725,
7726,
7727,
7728,
7729,
7730,
7731,
7732,
7733,
7734,
7735,
7736,
7737,
7738,
7739,
7740,
7741,
7742,
7743,
7744,
7745,
7746,
7747,
7748,
7749,
7750,
7751,
7752,
7753,
7754,
7755,
7756,
7757,
7758,
7759,
7760,
7761,
7762,
7763,
7764,
7765,
7766,
7767,
7768,
7769,
7770,
7771,
7772,
7773,
7774,
7775,
7776,
7777,
7778,
7779,
7780,
7781,
7782,
7783,
7784,
7785,
7786,
7787,
7788,
7789,
7790,
7791,
7792,
7793,
7794,
7795,
7796,
7797,
7798,
7799,
7800,
7801,
7802,
7803,
7804,
7805,
7806,
7807,
7808,
7809,
7810,
7811,
7812,
7813,
7814,
7815,
7816,
7817,
7818,
7819,
7820,
7821,
7822,
7823,
7824,
7825,
7826,
7827,
7828,
7829,
7830,
7831,
7832,
7833,
7834,
7835,
7836,
7837,
7838,
7839,
7840,
7841,
7842,
7843,
7844,
7845,
7846,
7847,
7848,
7849,
7850,
7851,
7852,
7853,
7854,
7855,
7856,
7857,
7858,
7859,
7860,
7861,
7862,
7863,
7864,
7865,
7866,
7867,
7868,
7869,
7870,
7871,
7872,
7873,
7874,
7875,
7876,
7877,
7878,
7879,
7880,
7881,
7882,
7883,
7884,
7885,
7886,
7887,
7888,
7889,
7890,
7891,
7892,
7893,
7894,
7895,
7896,
7897,
7898,
7899,
7900,
7901,
7902,
7903,
7904,
7905,
7906,
7907,
7908,
7909,
7910,
7911,
7912,
7913,
7914,
7915,
7916,
7917,
7918,
7919,
7920,
7921,
7922,
7923,
7924,
7925,
7926,
7927,
7928,
7929,
7930,
7931,
7932,
7933,
7934,
7935,
7936,
7937,
7938,
7939,
7940,
7941,
7942,
7943,
7944,
7945,
7946,
7947,
7948,
7949,
7950,
7951,
7952,
7953,
7954,
7955,
7956,
7957,
7960,
7961,
7962,
7963,
7964,
7965,
7968,
7969,
7970,
7971,
7972,
7973,
7974,
7975,
7976,
7977,
7978,
7979,
7980,
7981,
7982,
7983,
7984,
7985,
7986,
7987,
7988,
7989,
7990,
7991,
7992,
7993,
7994,
7995,
7996,
7997,
7998,
7999,
8000,
8001,
8002,
8003,
8004,
8005,
8008,
8009,
8010,
8011,
8012,
8013,
8016,
8017,
8018,
8019,
8020,
8021,
8022,
8023,
8025,
8027,
8029,
8031,
8032,
8033,
8034,
8035,
8036,
8037,
8038,
8039,
8040,
8041,
8042,
8043,
8044,
8045,
8046,
8047,
8048,
8049,
8050,
8051,
8052,
8053,
8054,
8055,
8056,
8057,
8058,
8059,
8060,
8061,
8064,
8065,
8066,
8067,
8068,
8069,
8070,
8071,
8072,
8073,
8074,
8075,
8076,
8077,
8078,
8079,
8080,
8081,
8082,
8083,
8084,
8085,
8086,
8087,
8088,
8089,
8090,
8091,
8092,
8093,
8094,
8095,
8096,
8097,
8098,
8099,
8100,
8101,
8102,
8103,
8104,
8105,
8106,
8107,
8108,
8109,
8110,
8111,
8112,
8113,
8114,
8115,
8116,
8118,
8119,
8120,
8121,
8122,
8123,
8124,
8125,
8126,
8127,
8128,
8129,
8130,
8131,
8132,
8134,
8135,
8136,
8137,
8138,
8139,
8140,
8141,
8142,
8143,
8144,
8145,
8146,
8147,
8150,
8151,
8152,
8153,
8154,
8155,
8157,
8158,
8159,
8160,
8161,
8162,
8163,
8164,
8165,
8166,
8167,
8168,
8169,
8170,
8171,
8172,
8173,
8174,
8175,
8178,
8179,
8180,
8182,
8183,
8184,
8185,
8186,
8187,
8188,
8189,
8190,
8192,
8193,
8194,
8195,
8196,
8197,
8198,
8199,
8200,
8201,
8202,
8203,
8208,
8209,
8210,
8211,
8212,
8213,
8214,
8215,
8216,
8217,
8218,
8219,
8220,
8221,
8222,
8223,
8224,
8225,
8226,
8227,
8228,
8229,
8230,
8231,
8239,
8240,
8241,
8242,
8243,
8244,
8245,
8246,
8247,
8248,
8249,
8250,
8251,
8252,
8253,
8254,
8255,
8256,
8257,
8258,
8259,
8260,
8261,
8262,
8263,
8264,
8265,
8266,
8267,
8268,
8269,
8270,
8271,
8272,
8273,
8274,
8275,
8276,
8277,
8278,
8279,
8280,
8281,
8282,
8283,
8284,
8285,
8286,
8287,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8314,
8315,
8316,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8330,
8331,
8332,
8333,
8334,
8336,
8337,
8338,
8339,
8340,
8341,
8342,
8343,
8344,
8345,
8346,
8347,
8348,
8352,
8353,
8354,
8355,
8356,
8357,
8358,
8359,
8360,
8361,
8362,
8363,
8364,
8365,
8366,
8367,
8368,
8369,
8370,
8371,
8372,
8373,
8374,
8375,
8376,
8377,
8378,
8379,
8380,
8381,
8382,
8383,
8411,
8412,
8413,
8414,
8424,
8432,
8448,
8449,
8451,
8453,
8454,
8457,
8467,
8470,
8471,
8478,
8479,
8480,
8481,
8482,
8483,
8486,
8490,
8491,
8494,
8498,
8507,
8525,
8527,
8531,
8538,
8539,
8540,
8541,
8542,
8543,
8544,
8545,
8546,
8547,
8548,
8549,
8550,
8551,
8552,
8553,
8554,
8555,
8556,
8557,
8558,
8559,
8560,
8561,
8562,
8563,
8564,
8565,
8566,
8567,
8568,
8569,
8570,
8571,
8572,
8573,
8574,
8575,
8576,
8577,
8578,
8579,
8580,
8581,
8582,
8583,
8584,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8617,
8618,
8624,
8625,
8627,
8628,
8629,
8634,
8635,
8656,
8658,
8660,
8670,
8671,
8676,
8677,
8679,
8682,
8706,
8709,
8710,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
8963,
8965,
8984,
8997,
8998,
8999,
9003,
9088,
9095,
9099,
9166,
9167,
9251,
9312,
9313,
9314,
9315,
9316,
9317,
9318,
9319,
9320,
9398,
9399,
9400,
9401,
9402,
9403,
9404,
9405,
9406,
9407,
9408,
9409,
9410,
9411,
9412,
9413,
9414,
9415,
9416,
9417,
9418,
9419,
9420,
9421,
9422,
9423,
9450,
9632,
9633,
9634,
9642,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9670,
9671,
9674,
9675,
9679,
9702,
9711,
9728,
9733,
9734,
9788,
9825,
9829,
9888,
10003,
10007,
10070,
10084,
10112,
10113,
10114,
10115,
10116,
10117,
10118,
10119,
10120,
10223,
10229,
10230,
10231,
10232,
10233,
10234,
11014,
11026,
11027,
11036,
11388,
11391,
11775,
11800,
42655,
43007,
43310,
57344,
57346,
57347,
57348,
57349,
57350,
57351,
57352,
57353,
57354,
57355,
57356,
57357,
57358,
57359,
57360,
57361,
57362,
57363,
57364,
57365,
57366,
57367,
57368,
57369,
57370,
57371,
57372,
57373,
57374,
57375,
57376,
57377,
57378,
57379,
57380,
57381,
57382,
57383,
57384,
57385,
57386,
57387,
57388,
57389,
57390,
57391,
57392,
57393,
57394,
57395,
57396,
57397,
57398,
57399,
57400,
57401,
57402,
57403,
57404,
57405,
57406,
57407,
57408,
57409,
57410,
57411,
57412,
57413,
57414,
57415,
57416,
57417,
57418,
57419,
57420,
57421,
57422,
57423,
57424,
57425,
57426,
57427,
57428,
57429,
57430,
57431,
57432,
57433,
57434,
57435,
57436,
57437,
57438,
57439,
57440,
57441,
57442,
57443,
57444,
57445,
57446,
57447,
57448,
57449,
57450,
57451,
57452,
57453,
57454,
57455,
57456,
57457,
57458,
57459,
57460,
57461,
57462,
57463,
57464,
57465,
57466,
57467,
57468,
57469,
57470,
57471,
57472,
57491,
57492,
57493,
57494,
57509,
57510,
57511,
57512,
57513,
57514,
57515,
57516,
57517,
57518,
57519,
57520,
57521,
57522,
57523,
57524,
57525,
57526,
57527,
57528,
57529,
57530,
57531,
57532,
57533,
57534,
57535,
57536,
57537,
57538,
57539,
57540,
57541,
57542,
57543,
57544,
57545,
57546,
57547,
57548,
57549,
57550,
57551,
57552,
57553,
57554,
57555,
57556,
57557,
57558,
57559,
57560,
57561,
57562,
57563,
57564,
57565,
57566,
57567,
57568,
57569,
57570,
57571,
57572,
57573,
57574,
57587,
57588,
57589,
57590,
57591,
57592,
57593,
57594,
57595,
57596,
57597,
57598,
57599,
57600,
57601,
57602,
57603,
57604,
57605,
57606,
57607,
57608,
57609,
57610,
57611,
57612,
57613,
57614,
57615,
57616,
57617,
57618,
57619,
57620,
57621,
57622,
57623,
57624,
57625,
57626,
57627,
57628,
57630,
57631,
57632,
57633,
57634,
57635,
57636,
57637,
57638,
57639,
57640,
57641,
57642,
57643,
57644,
57645,
57646,
57647,
57648,
57649,
57650,
57651,
57652,
57653,
57654,
57655,
57656,
57657,
57658,
57659,
57660,
57661,
57662,
57663,
57664,
57665,
57666,
57667,
57668,
57669,
57670,
57671,
57672,
57673,
57674,
57675,
57676,
57677,
57678,
57679,
57680,
57681,
57682,
57683,
57684,
57685,
57686,
57687,
57688,
57689,
57690,
57691,
57692,
57693,
57694,
57695,
57696,
57697,
57698,
57699,
57700,
60929,
60930,
60931,
60932,
60933,
63171,
65056,
65057,
65058,
65059,
65060,
65061,
65062,
65063,
65064,
65065,
65066,
65067,
65068,
65069,
65279,
127279,
127280,
127281,
127282,
127283,
127284,
127285,
127286,
127287,
127288,
127289,
127290,
127291,
127292,
127293,
127294,
127295,
127296,
127297,
127298,
127299,
127300,
127301,
127302,
127303,
127304,
127305,
127338,
127339,
129104,
129106
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
]
},
"latn": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"CAT ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"MOL ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"ROM ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern",
"mark"
]
},
"latn": {
"default": [
"cpsp",
"kern",
"mark"
],
"CAT ": [
"cpsp",
"kern",
"mark"
],
"MOL ": [
"cpsp",
"kern",
"mark"
],
"ROM ": [
"cpsp",
"kern",
"mark"
]
}
}
},
"counts": {
"num_cmap_codepoints": 2505,
"num_glyphs": 2548
}
},
"load_end": 3670,
"ttfb_start": 941,
"ttfb_end": 3490,
"download_start": 3490,
"download_end": 3670,
"download_ms": 180,
"all_start": 941,
"all_end": 3670,
"all_ms": 2729,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "228301.34",
"request_id": "228301.34",
"ip_addr": "135.181.139.209",
"full_url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
"is_secure": 1,
"method": "POST",
"host": "igorlanko-poal0319.goatcounter.com",
"url": "\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
"raw_id": "228301.34",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Ping",
"load_ms": 104,
"ttfb_ms": 101,
"load_start": 961,
"load_start_float": 961.00020300000006,
"bytesIn": 56,
"objectSize": 56,
"objectSizeUncompressed": 43,
"chunks": [
{
"ts": 1065,
"bytes": 56,
"inflated": 43
}
],
"expires": "",
"cacheControl": "no-store,no-cache",
"contentType": "image\/gif",
"contentEncoding": "gzip",
"socket": 216,
"protocol": "HTTP\/2",
"dns_start": 743,
"dns_end": 787,
"connect_start": 788,
"connect_end": 851,
"ssl_start": 851,
"ssl_end": 958,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.goatcounter.com",
"sanList": [
"*.goatcounter.com"
],
"issuer": "ZeroSSL ECC Domain Secure Site CA",
"validFrom": 1720224000,
"validTo": 1728086399,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720248389229,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205012D0E993DA8CCE2DCF63CCC0F48530C54B5CF26533AA837ABBD93D96364671022029EE4EB0FF073BC56C9E03DB9F415A48484753B5EE752071A1F940DF9C9C66F7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1720248389165,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A86C296DF9F60698CEC30D85CD0D0C02259BFA93345423C7014EDDA9B143C5EA02200E817757F5DFB07C6B63068BA840375EF6A733312E0356CFD265CFB2FA8065D6"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": 150,
"initiator_column": 17,
"initiator_type": "script",
"initiator_function": "window.goatcounter.count",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko-poal0319.goatcounter.com",
":method: POST",
":path: \/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/igorlanko.com",
"priority: u=4, i",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-store,no-cache",
"content-encoding: gzip",
"content-security-policy: manifest-src 'self' https:\/\/gc.zgo.at static.zgo.at; connect-src 'self' wss:; frame-src 'self'; img-src 'self' https:\/\/gc.zgo.at static.zgo.at data:; font-src 'self' https:\/\/gc.zgo.at static.zgo.at; form-action 'self'; frame-ancestors https:\/\/igorlanko.com https:\/\/igor.design; default-src 'none'; script-src 'self' https:\/\/gc.zgo.at static.zgo.at; style-src 'self' https:\/\/gc.zgo.at static.zgo.at 'unsafe-inline'",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"strict-transport-security: max-age=7776000",
"vary: Accept-Encoding",
"via: 1.1 www (Varnish\/7.5)",
"x-content-type-options: nosniff",
"x-frame-options: deny",
"x-rate-limit-limit: 4",
"x-rate-limit-remaining: 4",
"x-rate-limit-reset: 1",
"x-varnish: 2724200861",
":status: 200"
]
},
"bytesOut": 2227,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 44,
"connect_ms": 63,
"ssl_ms": 107,
"gzip_total": 862,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 862,
"image_save": 0,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 742,
"socket_group": "https:\/\/igorlanko-poal0319.goatcounter.com <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 203,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEBDCCA4qgAwIBAgIRAKWNEKOl6DNWfH3+9ZDWrPswCgYIKoZIzj0EAwMwSzEL\nMAkGA1UEBhMCQVQxEDAOBgNVBAoTB1plcm9TU0wxKjAoBgNVBAMTIVplcm9TU0wg\nRUNDIERvbWFpbiBTZWN1cmUgU2l0ZSBDQTAeFw0yNDA3MDYwMDAwMDBaFw0yNDEw\nMDQyMzU5NTlaMBwxGjAYBgNVBAMMESouZ29hdGNvdW50ZXIuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAEKkXQR6TYuGrZKC5sijz6YL8fA2\/UyV\/Mb0mUGgIE\nepQ5zsnA5RTVnkwJRWDDhvoOwfSFrXVuoofLBPyYv4sUoaOCAnwwggJ4MB8GA1Ud\nIwQYMBaAFA9r5kvOOUeu9n6QHnnwMJGSyF+jMB0GA1UdDgQWBBT2sPJ6ac1QA6fL\nHSvQSl3Z7KcT2jAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/BAIwADAdBgNVHSUE\nFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQIC\nTjAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwB\nAgEwgYgGCCsGAQUFBwEBBHwwejBLBggrBgEFBQcwAoY\/aHR0cDovL3plcm9zc2wu\nY3J0LnNlY3RpZ28uY29tL1plcm9TU0xFQ0NEb21haW5TZWN1cmVTaXRlQ0EuY3J0\nMCsGCCsGAQUFBzABhh9odHRwOi8vemVyb3NzbC5vY3NwLnNlY3RpZ28uY29tMIIB\nAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhC\nCp\/mZ0xaOnQAAAGQhstObQAABAMARjBEAiBQEtDpk9qMzi3PY8zA9IUwxUtc8mUz\nqoN6u9k9ljZGcQIgKe5OsP8HO8VsngPbn0FaSEhHU7XudSBxoflA35ycZvcAdgA\/\nF0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAZCGy04tAAAEAwBHMEUC\nIQCobClt+fYGmM7DDYXNDQwCJZv6kzRUI8cBTt2psUPF6gIgDoF3V\/XfsHxrYwaL\nqEA3XvanMzEuA1bP0mXPsvqAZdYwHAYDVR0RBBUwE4IRKi5nb2F0Y291bnRlci5j\nb20wCgYIKoZIzj0EAwMDaAAwZQIwHhJpf87IG+RJkDvtMRfZuVXJRgfze32+uZUm\ncxHEU5svuFMye6S5GWWvxyIN+WSkAjEA2knb2L4dHNA9bMnKE5aSAuTNw4Di527\/\n\/SJW9CU5ktwhS788Pn\/arMd7n8RbePeF\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDhTCCAwygAwIBAgIQI7dt48G7KxpRlh4I6rdk6DAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAwMTMw\nMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UEChMH\nWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBFQ0MgRG9tYWluIFNlY3VyZSBTaXRl\nIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENkFhFytTJe2qypTk1tpIV+9QuoRk\ngte7BRvWHwYk9qUznYzn8QtVaGOCMBBfjWXsqqivl8q1hs4wAYl03uNOXgFu7iZ7\nzFP6I6T3RB0+TR5fZqathfby47yOCZiAJI4go4IBdTCCAXEwHwYDVR0jBBgwFoAU\nOuEJhtTPGcKWdnRJdtzgNcZjY5owHQYDVR0OBBYEFA9r5kvOOUeu9n6QHnnwMJGS\nyF+jMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdJQQW\nMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgJO\nMAgGBmeBDAECATBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVz\ndC5jb20vVVNFUlRydXN0RUNDQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwdgYI\nKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVzdC5j\nb20vVVNFUlRydXN0RUNDQWRkVHJ1c3RDQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6\nLy9vY3NwLnVzZXJ0cnVzdC5jb20wCgYIKoZIzj0EAwMDZwAwZAIwJHBUDwHJQN3I\nVNltVMrICMqYQ3TYP\/TXqV9t8mG5cAomG2MwqIsxnL937Gewf6WIAjAlrauksO6N\nUuDdDXyd330druJcZJx0+H5j5cFOYBaGsKdeGW7sCMaR2PsDFKGllas=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "43 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 1,
"TransparentColor": 1,
"Duration": "0.10 s"
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 9.9999999999999995e-7
}
},
"magick": {
"format": "GIF",
"formatDescription": "CompuServe graphics interchange format",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"alpha": 1,
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 1,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 191.25,
"standardDeviation": 0,
"kurtosis": -1.6875,
"skewness": -0.75,
"entropy": 0
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"red": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
}
},
"alpha": "#FFFFFF00",
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#FFFFFF00",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"delay": "10x100",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "6fc6f4524161c3ae0d316812d7088e3fcd372023edaea2d7821093be40ae1060"
},
"tainted": false,
"filesize": "43B",
"numberPixels": "1",
"pixelsPerSecond": "1108B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1065,
"ttfb_start": 961,
"ttfb_end": 1062,
"download_start": 1062,
"download_end": 1065,
"download_ms": 3,
"all_start": 743,
"all_end": 1065,
"all_ms": 318,
"index": 19,
"number": 20
},
{
"type": 3,
"id": "228301.41",
"request_id": "228301.41",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/favicon\/favicon-32x32.png",
"raw_id": "228301.41",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Other",
"load_ms": 356,
"ttfb_ms": 351,
"load_start": 3694,
"load_start_float": 3694.000266,
"bytesIn": 3488,
"objectSize": 3488,
"objectSizeUncompressed": 3488,
"chunks": [
{
"ts": 4046,
"bytes": 720
},
{
"ts": 4048,
"bytes": 1175
},
{
"ts": 4049,
"bytes": 1175
},
{
"ts": 4050,
"bytes": 418
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/favicon\/favicon-32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc919aa84bd22e-FRA",
"content-length: 3488",
"content-type: image\/png",
"date: Mon, 02 Sep 2024 09:45:43 GMT",
"etag: \"63995265-da0\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=79W5r4M7n8hdKScHAUNHWMBYYGDF%2BW4sOvEzlAVq37rlL3B4tP1TJunLm47bAkuKZV0OsZqSHUvyiOz%2BJYgb9o%2BFzS0mzq7ZA4%2Fqc3ZPi4TXLzQ7Z05av6asSW48y1Xs\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2029,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 3488,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3692,
"netlog_id": 266,
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "[minor] Text\/EXIF chunk(s) found after PNG IDAT (may be ignored by some readers)"
},
"File": {
"FileSize": "3.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 32,
"ImageHeight": 32,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Gamma": 2.2000000000000002,
"WhitePointX": 0.31269999999999998,
"WhitePointY": 0.32900000000000001,
"RedX": 0.64000000000000001,
"RedY": 0.33000000000000002,
"GreenX": 0.29999999999999999,
"GreenY": 0.59999999999999998,
"BlueX": 0.14999999999999999,
"BlueY": 0.059999999999999998,
"BackgroundColor": "255 255 255",
"PixelsPerUnitX": 2835,
"PixelsPerUnitY": 2835,
"PixelUnits": "meters",
"ModifyDate": "2022:12:10 06:50:37",
"Datecreate": "2022-12-10T06:50:32+00:00",
"Datemodify": "2022-12-10T06:50:32+00:00",
"Software": "https:\/\/imagemagick.org",
"ThumbDocumentPages": 1,
"ThumbImageHeight": 192,
"ThumbImageWidth": 192,
"ThumbMimetype": "image\/png",
"ThumbMTime": 1670655032,
"ThumbSize": "0BB",
"ThumbURI": "file:\/\/\/mntlog\/favicons\/2022-12-10\/5e248854742c3736f35001aaca343bc3.ico.png"
},
"Composite": {
"ImageSize": "32x32",
"Megapixels": 0.001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 32,
"height": 32,
"x": 0,
"y": 0
},
"resolution": {
"x": 28.350000000000001,
"y": 28.350000000000001
},
"printSize": {
"x": 1.1287499999999999,
"y": 1.1287499999999999
},
"units": "PixelsPerCentimeter",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 1024,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.669,
"standardDeviation": 39.832799999999999,
"kurtosis": -1.2274799999999999,
"skewness": 0.51119700000000001,
"entropy": 0.73590699999999998
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 5.90625,
"standardDeviation": 33.456499999999998,
"kurtosis": 39.587699999999998,
"skewness": -6.26614,
"entropy": 0.098971199999999995
},
"red": {
"min": 0,
"max": 235,
"mean": 102.895,
"standardDeviation": 48.191600000000001,
"kurtosis": -0.42810700000000002,
"skewness": 0.64691699999999996,
"entropy": 0.95685100000000001
},
"green": {
"min": 0,
"max": 214,
"mean": 98.5244,
"standardDeviation": 46.247700000000002,
"kurtosis": -1.0869200000000001,
"skewness": 0.124151,
"entropy": 0.96723999999999999
},
"blue": {
"min": 0,
"max": 167,
"mean": 56.164999999999999,
"standardDeviation": 31.435300000000002,
"kurtosis": 0.55506500000000003,
"skewness": 1.1435599999999999,
"entropy": 0.92056700000000002
}
},
"alpha": "#11110F00",
"renderingIntent": "Perceptual",
"gamma": 0.45455000000000001,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 32,
"height": 32,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:43+00:00",
"date:modify": "2024-09-02T09:45:43+00:00",
"png:bKGD": "chunk was found (see Background color, above)",
"png:cHRM": "chunk was found (see Chromaticity, above)",
"png:gAMA": "gamma=0.45455 (See Gamma, above)",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "32, 32",
"png:pHYs": "x_res=2835, y_res=2835, units=1",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:text": "10 tEXt\/zTXt\/iTXt chunks were found",
"png:tIME": "2022-12-10T06:50:37Z",
"signature": "fe1bc083fd68950071490a6004438815863d2989927ba2888d4919bb71c1dfd4",
"software": "https:\/\/imagemagick.org",
"Thumb::Document::Pages": "1",
"Thumb::Image::Height": "192",
"Thumb::Image::Width": "192",
"Thumb::Mimetype": "image\/png",
"Thumb::MTime": "1670655032",
"Thumb::Size": "0BB",
"Thumb::URI": "file:\/\/\/mntlog\/favicons\/2022-12-10\/5e248854742c3736f35001aaca343bc3.ico.png"
},
"tainted": false,
"filesize": "3488B",
"numberPixels": "1024",
"pixelsPerSecond": "792958B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 4050,
"ttfb_start": 3694,
"ttfb_end": 4045,
"download_start": 4045,
"download_end": 4050,
"download_ms": 5,
"all_start": 3694,
"all_end": 4050,
"all_ms": 356,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "228301.40",
"request_id": "228301.40",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/favicon\/manifest.json",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/favicon\/manifest.json",
"raw_id": "228301.40",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Manifest",
"load_ms": 345,
"ttfb_ms": 342,
"load_start": 3756,
"load_start_float": 3756.0002559999998,
"bytesIn": 201,
"objectSize": 201,
"objectSizeUncompressed": 720,
"chunks": [
{
"ts": 4101,
"bytes": 201,
"inflated": 720
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/favicon\/manifest.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: manifest",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc919b1de43815-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Mon, 02 Sep 2024 09:45:43 GMT",
"etag: W\/\"63995265-2d0\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=HTj0l0Ux%2BMj6fDEfp5ynclv5KYBZxiNdz6jACi42DLnio3rO0772bxn2%2Bu3pgJKeN7iUt26kID17jY5oOZ9S8p6c4e7RZnBNUstOTJQY6W%2Bv5f%2FpDn9r1xHVHHJaxXwS\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1825,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 679,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3685,
"netlog_id": 256,
"load_end": 4101,
"ttfb_start": 3756,
"ttfb_end": 4098,
"download_start": 4098,
"download_end": 4101,
"download_ms": 3,
"all_start": 3756,
"all_end": 4101,
"all_ms": 345,
"index": 21,
"number": 22
}
],
"requestsFull": 22,
"requestsDoc": 21,
"responses_200": 22,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "EAF236ECB1EE3B83610DA21BDD51207E",
"loadEventStart": 3684,
"loadEventEnd": 3684,
"domContentLoadedEventStart": 933,
"domContentLoadedEventEnd": 933,
"URL": "https:\/\/igorlanko.com\/photography",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"final_url": "https:\/\/igorlanko.com\/photography",
"domInteractive": 933,
"firstPaint": 1060.1999999992549,
"firstContentfulPaint": 1079,
"firstImagePaint": 1079,
"firstMeaningfulPaint": 1079,
"renderBlockingCSS": 1,
"renderBlockingJS": 1,
"TTFB": 477,
"basePageSSLTime": 77,
"score_cache": 48,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 17694,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1385302,
"image_savings": 0,
"base_page_cdn": "Cloudflare",
"cpuTimes": {
"ParseHTML": 7,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 10,
"EvaluateScript": 5,
"v8.compile": 1,
"ParseAuthorStyleSheet": 1,
"UpdateLayoutTree": 5,
"Layout": 48,
"ResourceChangePriority": 0,
"PrePaint": 5,
"Paint": 10,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 1,
"MarkDOMContent": 0,
"FunctionCall": 6,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"MarkLoad": 0,
"Idle": 3999
},
"cpuTimesDoc": {
"ParseHTML": 7,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 9,
"EvaluateScript": 5,
"v8.compile": 1,
"ParseAuthorStyleSheet": 1,
"UpdateLayoutTree": 5,
"Layout": 46,
"ResourceChangePriority": 0,
"PrePaint": 5,
"Paint": 9,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 1,
"MarkDOMContent": 0,
"FunctionCall": 6,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"MarkLoad": 0,
"Idle": 3603
},
"cpu.ParseHTML": 7,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 10,
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 1,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.UpdateLayoutTree": 5,
"cpu.Layout": 48,
"cpu.ResourceChangePriority": 0,
"cpu.PrePaint": 5,
"cpu.Paint": 10,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 6,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkLoad": 0,
"cpu.Idle": 3999,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1725270336.2916956,
"osVersion": "Linux 6.5.0-1018-gcp",
"os_version": "Linux 6.5.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1725270339.0407205,
"browserVersion": "128.0.0.0",
"browser_version": "128.0.0.0",
"fullyLoadedCPUms": 4599,
"fullyLoadedCPUpct": 38.269550748751378,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "EAF236ECB1EE3B83610DA21BDD51207E",
"loaderId": "31463E466AC98717E2470A2286FD85B9"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/igorlanko.com",
"name": ""
}
],
"document_URL": "https:\/\/igorlanko.com\/photography",
"document_hostname": "igorlanko.com",
"document_origin": "https:\/\/igorlanko.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 139,
"domComplete": 3684,
"PerformancePaintTiming.first-paint": 1060.1999999992549,
"PerformancePaintTiming.first-contentful-paint": 1060.1999999992549,
"origin_dns": {
"ns": [
"jake.ns.cloudflare.com.",
"adel.ns.cloudflare.com."
],
"mx": [
"10 in1-smtp.messagingengine.com.",
"20 in2-smtp.messagingengine.com."
],
"txt": [
"\"ahrefs-site-verification_faa8c5446fa08b95dd7b23f52cff291ebda112cf22de064011a5844304c3db76\"",
"\"google-site-verification=p50Yz7mWNaPzvdCywl4kABZKhj36qP00C20DGFUQKZQ\"",
"\"pinterest-site-verification=daec91fee92c332c3963dcf7d2332693\"",
"\"v=spf1 include:spf.messagingengine.com ?all\""
],
"soa": [
"adel.ns.cloudflare.com. dns.cloudflare.com. 2350201538 10000 2400 604800 1800"
],
"https": [
"1 . alpn=\"h3,h2\" ipv4hint=\"104.21.41.5,172.67.141.32\" ipv6hint=\"2606:4700:3031::ac43:8d20,2606:4700:3037::6815:2905\""
],
"cname": [],
"svcb": []
},
"detected": {
"UI frameworks": "Tailwind CSS",
"Analytics": "GoatCounter",
"CDN": "Cloudflare",
"Miscellaneous": "PWA,HTTP\/3"
},
"detected_apps": {
"Tailwind CSS": "",
"GoatCounter": "",
"Cloudflare": "",
"PWA": "",
"HTTP\/3": ""
},
"detected_technologies": {
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"GoatCounter": {
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"PWA": {
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
"HTTP\/3": {
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
{
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body>",
"target": [
"body"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": null,
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"shrink-0\">Igor Lanko<\/span>",
"target": [
".relative > .shrink-0"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Photography<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>",
"target": [
"p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Find me on<\/p>",
"target": [
".md\\:mb-0 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > picture > img[alt=\"\"]"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">",
"target": [
".relative"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">",
"target": [
"ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>",
"target": [
".md\\:mb-0"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(7)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
}
]
}
],
"incomplete": []
},
"base_page_ip_ptr": "",
"base_page_cname": "",
"base_page_dns_server": "adel.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 15052,
"testUrl": "https:\/\/igorlanko.com\/photography",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/igorlanko.com\/assets\/avatar.webp\",\"width\":16,\"height\":16,\"naturalWidth\":48,\"naturalHeight\":48},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp\",\"width\":480,\"height\":726,\"naturalWidth\":480,\"naturalHeight\":726},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "normal",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
}
],
"generated-content-percent": "-0.49",
"generated-content-size": "-0.18",
"imgs-in-viewport": [
{
"src": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"currentSrc": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 48,
"naturalHeight": 48
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 726
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/igorlanko.com\/assets\/css\/styles.css"
],
"rendered-html": "<html lang=\"en\"><head>\n<meta charset=\"UTF-8\">\n<meta name=\"description\" content=\"\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Igor Lanko \u2014 Photography<\/title>\n<link href=\"https:\/\/igorlanko.com\/assets\/css\/styles.css\" rel=\"stylesheet\"> \n<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-57x57.png\">\n<link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-60x60.png\">\n<link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-72x72.png\">\n<link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-76x76.png\">\n<link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-114x114.png\">\n<link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-120x120.png\">\n<link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-144x144.png\">\n<link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-152x152.png\">\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-180x180.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"192x192\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/android-icon-192x192.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"32x32\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"96x96\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-96x96.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"16x16\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-16x16.png\">\n<link rel=\"manifest\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/manifest.json\">\n<meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n<meta name=\"msapplication-TileImage\" content=\"https:\/\/igorlanko.com\/assets\/favicon\/ms-icon-144x144.png\">\n<meta name=\"theme-color\" content=\"#ffffff\">\n<script data-goatcounter=\"https:\/\/igorlanko-poal0319.goatcounter.com\/count\" async=\"\" src=\"\/\/gc.zgo.at\/count.js\"><\/script>\n<\/head>\n<body>\n<header class=\"max-w-screen-2xl mx-auto fixed inset-x-0 top-2 md:top-4 dark:md:top-0 z-10 dark:h-10 dark:bg-gradient-to-b dark:from-neutral-900 dark:pt-4 px-3 md:px-8\">\n<div class=\"gap-y-2 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">\n<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">\n<span class=\"shrink-0\">Igor Lanko<\/span>\n<\/a>\n<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">\n<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>\n<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>\n<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>\n<\/nav>\n<\/div> <\/header>\n<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">\n<article class=\"gap-y-20 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-4 md:col-start-2\">\n<div class=\"mb-6 lg:mb-12\">\n<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>\n<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>\n<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p><\/div> <\/div>\n<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>\n<\/a>\n<\/article>\n<\/main>\n<footer class=\"max-w-screen-2xl w-full mx-auto pb-4 dark:pb-12 px-3 lg:px-8 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-2 lg:col-start-2\">\n<p>\n<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>\n<\/p>\n<\/div>\n<div class=\"col-span-2 md:col-span-6 lg:col-span-8 flex gap-2\">\n<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">\n<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">\nCollecta\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M7.96497 16C6.65038 16 5.54393 15.7085 4.64562 15.1256C3.75827 14.5317 3.0955 13.7398 2.6573 12.75C2.2191 11.7602 2 10.6713 2 9.4835C2 8.29569 2.2191 7.21235 2.6573 6.2335C3.0955 5.24365 3.75827 4.45728 4.64562 3.87437C5.54393 3.29146 6.65038 3 7.96497 3C9.44389 3 10.638 3.36294 11.5472 4.08883C12.4675 4.81472 13.0207 5.78257 13.2069 6.99239H10.9228C10.7914 6.32149 10.4572 5.79907 9.92043 5.42513C9.39459 5.05118 8.73182 4.86421 7.93211 4.86421C6.72706 4.86421 5.79589 5.28765 5.13859 6.13452C4.4813 6.97039 4.15265 8.08672 4.15265 9.4835C4.15265 10.8803 4.4813 12.0076 5.13859 12.8655C5.79589 13.7124 6.72706 14.1358 7.93211 14.1358C8.74277 14.1358 9.41103 13.9378 9.93687 13.5419C10.4627 13.1459 10.7914 12.563 10.9228 11.7931H13.2069C13.0097 13.0909 12.4565 14.1193 11.5472 14.8782C10.638 15.6261 9.44389 16 7.96497 16Z\"><\/path>\n<path fill-rule=\"evenodd\" d=\"M18 13.8536C18 14.8127 17.2256 15.5902 16.2703 15.5902C15.315 15.5902 14.5405 14.8127 14.5405 13.8536C14.5405 12.8945 15.315 12.117 16.2703 12.117C17.2256 12.117 18 12.8945 18 13.8536Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">\nGitHub\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M10 1.25005C7.92268 1.25033 5.91321 1.98967 4.33106 3.3358C2.74891 4.68193 1.69729 6.54705 1.36432 8.59751C1.03134 10.648 1.43873 12.75 2.51362 14.5276C3.5885 16.3052 5.26076 17.6424 7.23125 18.3001C7.66875 18.3813 7.85625 18.1126 7.85625 17.8813C7.85625 17.6501 7.85625 17.1251 7.85625 16.3938C5.425 16.9188 4.9125 15.2188 4.9125 15.2188C4.74153 14.6831 4.3817 14.2277 3.9 13.9376C3.10625 13.4001 3.9625 13.4063 3.9625 13.4063C4.23975 13.4455 4.50439 13.5475 4.73619 13.7045C4.968 13.8616 5.16084 14.0696 5.3 14.3126C5.54209 14.7468 5.94671 15.0671 6.42489 15.203C6.90308 15.339 7.41568 15.2794 7.85 15.0376C7.88529 14.5941 8.08079 14.1786 8.4 13.8688C6.4625 13.6438 4.41875 12.8938 4.41875 9.5438C4.40458 8.67374 4.72702 7.83182 5.31875 7.1938C5.05091 6.44017 5.08223 5.61254 5.40625 4.8813C5.40625 4.8813 6.1375 4.6438 7.8125 5.77505C9.24467 5.3844 10.7553 5.3844 12.1875 5.77505C13.8562 4.6438 14.5875 4.8813 14.5875 4.8813C14.9115 5.61254 14.9428 6.44017 14.675 7.1938C15.2667 7.83182 15.5892 8.67374 15.575 9.5438C15.575 12.9063 13.5312 13.6438 11.5812 13.8626C11.7901 14.0743 11.9512 14.3283 12.0536 14.6075C12.1561 14.8868 12.1974 15.1847 12.175 15.4813C12.175 16.6501 12.175 17.5938 12.175 17.8813C12.175 18.1688 12.3312 18.3876 12.8 18.3001C14.7731 17.6416 16.4471 16.3018 17.5218 14.521C18.5965 12.7401 19.0016 10.6346 18.6646 8.58204C18.3275 6.5295 17.2702 4.66416 15.6824 3.32053C14.0946 1.9769 12.08 1.24287 10 1.25005V1.25005Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">\nLiteral\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.3359 5.28893L11.8394 5.45448L10.3475 7.43748L11.5122 8.22489L13.0635 6.14671L14.2939 8.40884L15.5632 7.78237L14.395 5.62347L16.8637 5.78673L16.9634 4.43858L14.4599 4.27303L15.953 2.27359L14.7883 1.48617L13.2556 3.54908L12.0414 1.30452L10.7722 1.931L11.9565 4.10748L9.43559 3.94078L9.3359 5.28893Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 12.4243L9.66167 13.3097L9.94302 11.4165L5.28331 10.7972L6.69979 1.26607L4.69784 1L3 12.4243Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 17.275L4.0205 19L3.73914 17.1068L16.7187 15.3818L17 17.275Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">\nMustapp\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.66669 9.99984C1.66669 6.34708 1.66669 4.5207 2.67553 3.29142C2.86021 3.06638 3.06656 2.86003 3.2916 2.67535C4.52088 1.6665 6.34727 1.6665 10 1.6665C13.6528 1.6665 15.4791 1.6665 16.7084 2.67535C16.9335 2.86003 17.1398 3.06638 17.3245 3.29142C18.3334 4.5207 18.3334 6.34708 18.3334 9.99984C18.3334 13.6526 18.3334 15.4789 17.3245 16.7082C17.1398 16.9333 16.9335 17.1396 16.7084 17.3243C15.4791 18.3332 13.6528 18.3332 10 18.3332C6.34727 18.3332 4.52088 18.3332 3.2916 17.3243C3.06656 17.1396 2.86021 16.9333 2.67553 16.7082C1.66669 15.4789 1.66669 13.6526 1.66669 9.99984ZM6.11113 14.4443L13.8889 9.99986V5.55542L6.11113 9.99986V14.4443Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">\nRead.cv\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.48771 2.80064C7.34978 2.76481 7.20591 2.75567 7.06433 2.77374C6.92275 2.79181 6.78623 2.83673 6.66256 2.90594C6.5389 2.97515 6.43051 3.06729 6.34358 3.17711C6.25666 3.28692 6.1929 3.41226 6.15596 3.54595L3.34109 13.7257C3.2667 13.9956 3.30591 14.2831 3.4501 14.525C3.59429 14.7669 3.83166 14.9434 4.11005 15.0157L12.5129 17.1994C12.7915 17.2714 13.0882 17.2333 13.3377 17.0934C13.5873 16.9535 13.7693 16.7232 13.8438 16.4532L16.6586 6.27343C16.733 6.00354 16.6938 5.71607 16.5496 5.47418C16.4054 5.2323 16.1681 5.0558 15.8897 4.98347L7.48684 2.80064H7.48771ZM4.89553 3.21883C4.97679 2.92469 5.11704 2.64895 5.30825 2.40736C5.49946 2.16576 5.7379 1.96303 6.00995 1.81075C6.282 1.65848 6.58233 1.55963 6.8938 1.51986C7.20526 1.48009 7.52176 1.50018 7.82522 1.57897L16.2281 3.76095C16.5315 3.83989 16.8158 3.97598 17.065 4.16145C17.3141 4.34692 17.5231 4.57813 17.6801 4.84189C17.837 5.10566 17.9388 5.3968 17.9797 5.69869C18.0205 6.00059 17.9996 6.30733 17.9182 6.6014L15.1033 16.7812C15.0221 17.0753 14.8818 17.351 14.6906 17.5926C14.4994 17.8342 14.261 18.037 13.9889 18.1892C13.7169 18.3415 13.4165 18.4404 13.1051 18.4801C12.7936 18.5199 12.4771 18.4998 12.1736 18.421L3.77254 16.2382C3.15983 16.079 2.63747 15.6903 2.32035 15.1578C2.00323 14.6253 1.91733 13.9925 2.08154 13.3986L4.89553 3.21883Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.23458 5.35359C7.25678 5.27337 7.29508 5.19817 7.34727 5.13229C7.39946 5.06641 7.46454 5.01115 7.53877 4.96965C7.61301 4.92815 7.69495 4.90124 7.77992 4.89045C7.86489 4.87965 7.95122 4.88519 8.03398 4.90674L14.3326 6.54239C14.4998 6.58577 14.6423 6.69172 14.7288 6.83695C14.8154 6.98218 14.8389 7.15478 14.7941 7.31679C14.7493 7.47879 14.64 7.61693 14.4902 7.70081C14.3403 7.78469 14.1623 7.80744 13.9951 7.76406L7.69561 6.12842C7.61284 6.1069 7.53525 6.06978 7.46729 6.01919C7.39932 5.9686 7.3423 5.90553 7.29949 5.83358C7.25667 5.76162 7.22891 5.6822 7.21777 5.59984C7.20663 5.51749 7.21235 5.43381 7.23458 5.35359ZM6.50303 8.00097C6.54769 7.83898 6.65691 7.70082 6.80665 7.61686C6.9564 7.53291 7.13442 7.51004 7.30156 7.55328L13.6011 9.18892C13.6839 9.2104 13.7615 9.24748 13.8296 9.29805C13.8976 9.34861 13.9547 9.41167 13.9976 9.48362C14.0405 9.55556 14.0683 9.635 14.0796 9.71738C14.0908 9.79976 14.0851 9.88348 14.063 9.96375C14.0408 10.044 14.0026 10.1193 13.9504 10.1852C13.8982 10.2512 13.8332 10.3065 13.7589 10.3481C13.6847 10.3896 13.6028 10.4166 13.5178 10.4275C13.4328 10.4384 13.3464 10.4329 13.2636 10.4114L6.96406 8.77495C6.88129 8.75343 6.8037 8.71632 6.73573 8.66573C6.66777 8.61514 6.61075 8.55207 6.56793 8.48012C6.52512 8.40816 6.49735 8.32874 6.48622 8.24638C6.47508 8.16402 6.48079 8.08119 6.50303 8.00097ZM5.77148 10.6475C5.81633 10.4857 5.92562 10.3477 6.07535 10.2639C6.22507 10.1801 6.40299 10.1574 6.57001 10.2007L10.7714 11.2908C10.8542 11.3123 10.9319 11.3494 10.9999 11.3999C11.068 11.4505 11.125 11.5136 11.1679 11.5855C11.2108 11.6575 11.2387 11.7369 11.2499 11.8193C11.2611 11.9016 11.2555 11.9854 11.2333 12.0656C11.2112 12.1459 11.1729 12.2212 11.1207 12.2871C11.0686 12.353 11.0035 12.4084 10.9293 12.45C10.8551 12.4915 10.7731 12.5185 10.6881 12.5294C10.6031 12.5403 10.5167 12.5348 10.4339 12.5133L6.2325 11.4215C6.06554 11.378 5.9232 11.2721 5.83675 11.127C5.75031 10.9818 5.72683 10.8094 5.77148 10.6475Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">\nTwitter\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.03273 16.4998C8.26119 16.5075 9.47897 16.2713 10.6154 15.8048C11.7519 15.3383 12.7844 14.6508 13.653 13.7823C14.5217 12.9137 15.2093 11.8813 15.6758 10.745C16.1424 9.60868 16.3786 8.39105 16.3709 7.16272C16.3709 7.01729 16.3709 6.87912 16.3709 6.73368C17.0077 6.26718 17.5589 5.69393 18 5.03934C17.4004 5.30156 16.7659 5.47547 16.1164 5.55564C16.805 5.14535 17.3217 4.49952 17.5709 3.73767C16.9291 4.12267 16.2253 4.39333 15.4909 4.53758C14.9963 4.01063 14.3418 3.66136 13.6287 3.54379C12.9156 3.42623 12.1836 3.54693 11.546 3.88722C10.9084 4.22751 10.4007 4.76842 10.1015 5.42626C9.80234 6.08409 9.72832 6.82218 9.89091 7.52632C8.5862 7.46228 7.30961 7.1242 6.14426 6.53407C4.97891 5.94395 3.95094 5.11502 3.12727 4.10126C2.71194 4.82203 2.58606 5.67368 2.7751 6.48377C2.96414 7.29385 3.45399 8.00184 4.14545 8.46439C3.63535 8.44472 3.13706 8.30521 2.69091 8.05716V8.09352C2.68638 8.84677 2.94016 9.57882 3.40997 10.1677C3.87977 10.7565 4.53722 11.1666 5.27273 11.3295C4.79828 11.4571 4.3013 11.477 3.81818 11.3877C4.03112 12.0301 4.43759 12.5909 4.98185 12.9932C5.52612 13.3955 6.18152 13.6195 6.85818 13.6347C5.70124 14.5659 4.26334 15.0784 2.77818 15.0891C2.51778 15.0815 2.258 15.0597 2 15.0236C3.50324 15.9813 5.25033 16.4861 7.03273 16.478\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/footer>\n\n<\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options",
"x-frame-options",
"x-xss-protection"
],
"securityHeadersGrade": "B",
"securityHeadersScore": 60
},
"interactivePeriods": [
[
0,
7139
]
],
"lastVisualChange": 3700,
"render": 1100,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3600,
"visualComplete": 3700,
"SpeedIndex": 1601,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 1079,
"size": 16992,
"DOMNodeId": 7,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1554,
"size": 409920,
"DOMNodeId": 45,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestContentfulPaint",
"time": 1554,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image",
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestTextPaint",
"time": 1078,
"size": 16992,
"DOMNodeId": 7,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1554,
"size": 409920,
"DOMNodeId": 45,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1554,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 18
},
{
"name": "fetchStart",
"time": 27
},
{
"name": "navigationStart",
"time": 80
},
{
"name": "domLoading",
"time": 81
},
{
"name": "responseEnd",
"time": 82
},
{
"name": "domInteractive",
"time": 82
},
{
"name": "domContentLoadedEventStart",
"time": 82
},
{
"name": "domContentLoadedEventEnd",
"time": 82
},
{
"name": "domComplete",
"time": 83
},
{
"name": "unloadEventStart",
"time": 507
},
{
"name": "unloadEventEnd",
"time": 507
},
{
"name": "markAsMainFrame",
"time": 507
},
{
"name": "commitNavigationEnd",
"time": 508
},
{
"name": "domLoading",
"time": 509
},
{
"name": "responseEnd",
"time": 516
},
{
"name": "domInteractive",
"time": 951
},
{
"name": "domContentLoadedEventStart",
"time": 951
},
{
"name": "domContentLoadedEventEnd",
"time": 951
},
{
"name": "LayoutShift",
"time": 1021
},
{
"name": "firstPaint",
"time": 1078
},
{
"name": "firstContentfulPaint",
"time": 1078
},
{
"name": "firstImagePaint",
"time": 1078
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1078
},
{
"name": "firstMeaningfulPaint",
"time": 1078
},
{
"name": "firstMeaningfulPaint",
"time": 1078
},
{
"name": "LayoutShift",
"time": 3531
},
{
"name": "domComplete",
"time": 3702
},
{
"name": "loadEventStart",
"time": 3702
},
{
"name": "loadEventEnd",
"time": 3702
},
{
"name": "LargestTextPaint",
"time": 1078
},
{
"name": "LargestImagePaint",
"time": 1554
},
{
"name": "LargestContentfulPaint",
"time": 1554
},
{
"name": "TotalLayoutShift",
"value": 0.058660750519721923
},
{
"name": "CumulativeLayoutShift",
"value": 0.058628914441167815
}
],
"chromeUserTiming.navigationStart": 81,
"chromeUserTiming.fetchStart": 28,
"chromeUserTiming.domLoading": 509,
"chromeUserTiming.responseEnd": 516,
"chromeUserTiming.domInteractive": 951,
"chromeUserTiming.domContentLoadedEventStart": 951,
"chromeUserTiming.domContentLoadedEventEnd": 951,
"chromeUserTiming.domComplete": 3702,
"chromeUserTiming.unloadEventStart": 508,
"chromeUserTiming.unloadEventEnd": 508,
"chromeUserTiming.markAsMainFrame": 508,
"chromeUserTiming.commitNavigationEnd": 509,
"chromeUserTiming.LayoutShift": 3531,
"chromeUserTiming.firstPaint": 1078,
"chromeUserTiming.firstContentfulPaint": 1078,
"chromeUserTiming.firstImagePaint": 1078,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1078,
"chromeUserTiming.firstMeaningfulPaint": 1078,
"chromeUserTiming.loadEventStart": 3702,
"chromeUserTiming.loadEventEnd": 3702,
"chromeUserTiming.LargestTextPaint": 1079,
"chromeUserTiming.LargestImagePaint": 1554,
"chromeUserTiming.LargestContentfulPaint": 1554,
"chromeUserTiming.TotalLayoutShift": 0.058660750519721923,
"chromeUserTiming.CumulativeLayoutShift": 0.058628914441167815,
"LayoutShifts": [
{
"time": 1021,
"score": 0.058628914441167815,
"cumulative_score": 0.058628914441167815,
"window_score": 0.058628914441167815,
"shift_window_num": 1,
"rects": [
[
960,
136,
481,
20
],
[
341,
400,
480,
28
],
[
961,
400,
480,
28
],
[
341,
508,
480,
28
],
[
961,
508,
480,
28
],
[
341,
616,
480,
28
],
[
961,
616,
480,
28
],
[
341,
724,
480,
28
],
[
961,
724,
480,
28
],
[
341,
832,
480,
28
],
[
961,
832,
480,
28
],
[
341,
940,
480,
28
],
[
960,
990,
481,
3
]
],
"sources": [
{
"previousRect": {
"x": 341,
"y": 616,
"width": 480,
"height": 28,
"top": 616,
"right": 821,
"bottom": 644,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 341,
"y": 400,
"width": 480,
"height": 28,
"top": 400,
"right": 821,
"bottom": 428,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 961,
"y": 400,
"width": 480,
"height": 28,
"top": 400,
"right": 1441,
"bottom": 428,
"left": 961
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 341,
"y": 508,
"width": 480,
"height": 28,
"top": 508,
"right": 821,
"bottom": 536,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 961,
"y": 508,
"width": 480,
"height": 28,
"top": 508,
"right": 1441,
"bottom": 536,
"left": 961
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
}
]
},
{
"time": 3531,
"score": 3.1836078554108549e-5,
"cumulative_score": 0.058660750519721923,
"window_score": 3.1836078554108549e-5,
"shift_window_num": 2,
"rects": [
[
402,
16,
38,
20
],
[
445,
16,
195,
20
],
[
410,
36,
30,
1
],
[
556,
36,
84,
1
]
],
"sources": [
{
"previousRect": {
"x": 402,
"y": 16,
"width": 28,
"height": 20,
"top": 16,
"right": 430,
"bottom": 36,
"left": 402
},
"currentRect": {
"x": 410,
"y": 16,
"width": 30,
"height": 21,
"top": 16,
"right": 440,
"bottom": 37,
"left": 410
}
},
{
"previousRect": {
"x": 445,
"y": 16,
"width": 71,
"height": 20,
"top": 16,
"right": 516,
"bottom": 36,
"left": 445
},
"currentRect": {
"x": 456,
"y": 16,
"width": 86,
"height": 20,
"top": 16,
"right": 542,
"bottom": 36,
"left": 456
}
},
{
"previousRect": {
"x": 532,
"y": 16,
"width": 72,
"height": 20,
"top": 16,
"right": 604,
"bottom": 36,
"left": 532
},
"currentRect": {
"x": 556,
"y": 16,
"width": 84,
"height": 21,
"top": 16,
"right": 640,
"bottom": 37,
"left": 556
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 1,
"cumulative_score": 0.058628914441167815,
"fraction_of_total": 0.99945728484085106
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 757.50599999999997
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 512.52800000000002
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 512.53999999999996
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 517.53499999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 526.43499999999995
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 526.47400000000005
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 526.48099999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 526.49800000000005
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 542.56799999999998
},
"521": {
"name": "Picture",
"firstUsed": 548.52200000000005
},
"522": {
"name": "Sizes",
"firstUsed": 548.577
},
"524": {
"name": "SrcsetWDescriptor",
"firstUsed": 548.60500000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 551.02700000000004
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 551.08000000000004
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 557.97199999999998
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 658.78899999999999
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 757.27999999999997
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 757.30399999999997
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 757.51199999999994
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 757.91600000000005
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 759.74699999999996
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 761.45500000000004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 761.471
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 761.47900000000004
},
"494": {
"name": "SendBeacon",
"firstUsed": 762.03999999999996
},
"3797": {
"name": "WebPImage",
"firstUsed": 832.899
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 893.26300000000003
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 893.33699999999999
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 893.399
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 893.40599999999995
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 893.41800000000001
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 893.47199999999998
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 893.54399999999998
},
"3066": {
"name": "HasMarkerPseudoElement",
"firstUsed": 893.62900000000002
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 896.16499999999996
},
"587": {
"name": "LangAttribute",
"firstUsed": 897.20000000000005
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 897.20500000000004
},
"4994": {
"name": "Feature_4994",
"firstUsed": 897.37300000000005
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 897.92100000000005
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 900.30899999999997
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 900.33000000000004
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 938.577
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 938.59100000000001
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1618.2149999999999
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 893.48599999999999
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 893.50199999999995
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 893.50699999999995
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 893.51199999999994
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 893.51700000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 897.21699999999998
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 897.22400000000005
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 897.23000000000002
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 897.25999999999999
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 897.26999999999998
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 897.27599999999995
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 897.28800000000001
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 897.29499999999996
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 897.51400000000001
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 897.52200000000005
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 897.52599999999995
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 897.53099999999995
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 897.53599999999994
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 897.54700000000003
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 897.55600000000004
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 897.56200000000001
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 897.625
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 897.63
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 897.63400000000001
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 897.63900000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 897.64400000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 897.64800000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 897.65300000000002
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 897.65899999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 897.66399999999999
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 897.66800000000001
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 897.702
},
"248": {
"name": "CSSPropertyGridColumn",
"firstUsed": 897.71400000000006
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 897.72299999999996
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 897.73099999999999
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 897.80200000000002
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 897.81200000000001
},
"403": {
"name": "CSSPropertyTextDecorationColor",
"firstUsed": 897.81600000000003
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 897.82100000000003
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 897.82799999999997
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 897.87099999999998
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 897.87599999999998
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 897.88099999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 897.88999999999999
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 898.03499999999997
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 898.08900000000006
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 898.09400000000005
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 898.09799999999996
},
"244": {
"name": "CSSPropertyGridColumnStart",
"firstUsed": 898.149
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 898.173
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 898.20500000000004
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 898.44200000000001
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 899.27099999999996
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 899.303
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 899.30899999999997
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 899.31500000000005
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 899.68200000000002
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 1100,
"TTIMeasurementEnd": 7139,
"LastInteractive": 1100,
"TimeToInteractive": 1100,
"FirstCPUIdle": 1100,
"testID": "240902_AiDcAF_80W",
"step": 1,
"effectiveBps": 440828,
"domTime": 0,
"aft": 0,
"titleTime": 83,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"longTasks": [],
"utilization": {
"cpu": {
"data": {
"0": 0,
"106": 78.900000000000006,
"207": 70,
"308": 65,
"408": 63.600000000000001,
"509": 10.5,
"612": 75,
"714": 50,
"814": 35,
"915": 21.100000000000001,
"1016": 81,
"1117": 94.400000000000006,
"1218": 100,
"1320": 100,
"1420": 100,
"1522": 95,
"1623": 100,
"1724": 89.5,
"1824": 71.400000000000006,
"1925": 72.200000000000003,
"2026": 88.200000000000003,
"2129": 78.900000000000006,
"2232": 81,
"2333": 80,
"2434": 100,
"2535": 78.900000000000006,
"2637": 66.700000000000003,
"2738": 78.299999999999997,
"2839": 71.400000000000006,
"2940": 73.700000000000003,
"3040": 75,
"3142": 71.400000000000006,
"3243": 72.200000000000003,
"3344": 77.799999999999997,
"3445": 100,
"3547": 81.799999999999997,
"3648": 95.200000000000003,
"3749": 82.400000000000006,
"3850": 42.899999999999999,
"3951": 19,
"4052": 15.800000000000001,
"4153": 16.699999999999999,
"4254": 28.600000000000001,
"4355": 42.899999999999999,
"4456": 38.100000000000001,
"4557": 14.300000000000001,
"4658": 20,
"4759": 15,
"4860": 15,
"4960": 15,
"5061": 15,
"5163": 15,
"5264": 15,
"5365": 42.899999999999999,
"5466": 33.299999999999997,
"5566": 19,
"5667": 15,
"5768": 14.300000000000001,
"5869": 15,
"5970": 15,
"6071": 19,
"6172": 15,
"6273": 15,
"6389": 54.200000000000003,
"6489": 15,
"6590": 15,
"6691": 15,
"6792": 15,
"6893": 19,
"6994": 10.5,
"7095": 15,
"7196": 28.600000000000001
},
"max": 100,
"count": 72
},
"bw": {
"data": {
"0": 0,
"106": 18894,
"207": 875578,
"308": 120852,
"408": 0,
"509": 0,
"612": 666588,
"714": 170837,
"814": 530553,
"915": 526026,
"1016": 1287839,
"1117": 8071987,
"1218": 5750339,
"1320": 6731322,
"1420": 5688366,
"1522": 6358766,
"1623": 6304714,
"1724": 6417834,
"1824": 5316077,
"1925": 5033660,
"2026": 4828515,
"2129": 5296498,
"2232": 4981063,
"2333": 4882235,
"2434": 5459120,
"2535": 4621070,
"2637": 5313423,
"2738": 4919034,
"2839": 5066983,
"2940": 4871889,
"3040": 5127500,
"3142": 5639109,
"3243": 5291127,
"3344": 4686177,
"3445": 4834818,
"3547": 1800356,
"3648": 99712,
"3749": 5309,
"3850": 642473,
"3951": 10766,
"4052": 4261,
"4153": 398182,
"4254": 0,
"4355": 0,
"4456": 0,
"4557": 0,
"4658": 0,
"4759": 0,
"4860": 0,
"4960": 0,
"5061": 0,
"5163": 0,
"5264": 0,
"5365": 0,
"5466": 0,
"5566": 0,
"5667": 0,
"5768": 0,
"5869": 0,
"5970": 0,
"6071": 4280,
"6172": 0,
"6273": 0,
"6389": 0,
"6489": 0,
"6590": 0,
"6691": 0,
"6792": 0,
"6893": 0,
"6994": 0,
"7095": 0,
"7196": 0
},
"max": 8071987,
"count": 72
}
},
"maxFID": 0,
"TotalBlockingTime": 0,
"effectiveBpsDoc": 495305,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 8
},
{
"time": 1300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001300.jpg",
"VisuallyComplete": 8
},
{
"time": 1500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001500.jpg",
"VisuallyComplete": 8
},
{
"time": 1600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001600.jpg",
"VisuallyComplete": 98
},
{
"time": 3600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_003600.jpg",
"VisuallyComplete": 99
},
{
"time": 3700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_003700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"igorlanko.com": {
"bytes": 1594394,
"requests": 20,
"cdn_provider": "Cloudflare",
"connections": 1
},
"igorlanko-poal0319.goatcounter.com": {
"bytes": 56,
"requests": 1,
"connections": 1
},
"gc.zgo.at": {
"bytes": 3112,
"requests": 1,
"cdn_provider": "Netlify",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 7089,
"bytesUncompressed": 38809,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 3767,
"bytesUncompressed": 10388,
"requests": 2
},
"css": {
"color": [
178,
234,
148
],
"bytes": 3925,
"bytesUncompressed": 14699,
"requests": 1
},
"image": {
"color": [
196,
154,
232
],
"bytes": 1384496,
"bytesUncompressed": 1384483,
"requests": 15
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 198084,
"bytesUncompressed": 198084,
"requests": 2
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 201,
"bytesUncompressed": 720,
"requests": 1
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-b0nk-10.10.1.212",
"loadTime": 664,
"docTime": 664,
"fullyLoaded": 913,
"bytesOut": 4373,
"bytesOutDoc": 2146,
"bytesIn": 7143,
"bytesInDoc": 7087,
"requests": [
{
"type": 3,
"id": "7ABF827F1737378B037283FBAE00495F",
"request_id": "7ABF827F1737378B037283FBAE00495F",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/photography",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/photography",
"raw_id": "7ABF827F1737378B037283FBAE00495F",
"frame_id": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Document",
"load_ms": 222,
"ttfb_ms": 208,
"load_start": 108,
"load_start_float": 108.000061,
"bytesIn": 7087,
"objectSize": 7087,
"objectSizeUncompressed": 38809,
"chunks": [
{
"ts": 329,
"bytes": 718,
"inflated": 2322
},
{
"ts": 330,
"bytes": 6369,
"inflated": 36487
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": -10,
"dns_end": 27,
"connect_start": 27,
"connect_end": 27,
"ssl_start": 27,
"ssl_end": 97,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "igorlanko.com",
"sanList": [
"igorlanko.com",
"*.igorlanko.com"
],
"issuer": "WE1",
"validFrom": 1721087432,
"validTo": 1728863431,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1721091033585,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FDE593E508D93D6018471DAB3684D6D89A3D3CFD218A4196D1AB7414CBCE64C702203B1489EE317E096A990AE2F68681D0091B9D0BC8624C0B9F0B2AEC251E1899BB"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1721091033552,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502204908C659975689A2653C3E9831F3033451AAE9C3584C4CC68993450D27F961D6022100F50738135AC9821BBB3A2C92D735058E1C994F3A32CA506E2BFC565417CE7830"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/photography",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc929d88e03815-FRA",
"content-encoding: br",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 02 Sep 2024 09:46:24 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=POzySxGCLen8tnzMVMYGtYMznpe5I8iUT4VCz%2BuD1Cnhk%2Fk0owediFe2ND41bLX46VUYRzQnbXFYTm1xktp%2BliXrYr%2BENBVUeOp9CBL08SwC1HBDfR617GKJNZarzgmg\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2146,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 37,
"connect_ms": 0,
"ssl_ms": 70,
"gzip_total": 7550,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 11,
"netlog_id": 61,
"final_base_page": true,
"is_base_page": true,
"load_end": 330,
"ttfb_start": 108,
"ttfb_end": 316,
"download_start": 316,
"download_end": 330,
"download_ms": 14,
"all_start": -10,
"all_end": 330,
"all_ms": 329,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "228995.39",
"request_id": "228995.39",
"ip_addr": "135.181.139.209",
"full_url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
"is_secure": 1,
"method": "POST",
"host": "igorlanko-poal0319.goatcounter.com",
"url": "\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
"raw_id": "228995.39",
"frame_id": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Ping",
"load_ms": 69,
"ttfb_ms": 68,
"load_start": 844,
"load_start_float": 844.00011300000006,
"bytesIn": 56,
"objectSize": 56,
"objectSizeUncompressed": 43,
"chunks": [
{
"ts": 913,
"bytes": 56,
"inflated": 43
}
],
"expires": "",
"cacheControl": "no-store,no-cache",
"contentType": "image\/gif",
"contentEncoding": "gzip",
"socket": 128,
"protocol": "HTTP\/2",
"dns_start": 656,
"dns_end": 691,
"connect_start": 692,
"connect_end": 752,
"ssl_start": 752,
"ssl_end": 844,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.goatcounter.com",
"sanList": [
"*.goatcounter.com"
],
"issuer": "ZeroSSL ECC Domain Secure Site CA",
"validFrom": 1720224000,
"validTo": 1728086399,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720248389229,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205012D0E993DA8CCE2DCF63CCC0F48530C54B5CF26533AA837ABBD93D96364671022029EE4EB0FF073BC56C9E03DB9F415A48484753B5EE752071A1F940DF9C9C66F7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1720248389165,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A86C296DF9F60698CEC30D85CD0D0C02259BFA93345423C7014EDDA9B143C5EA02200E817757F5DFB07C6B63068BA840375EF6A733312E0356CFD265CFB2FA8065D6"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": 150,
"initiator_column": 17,
"initiator_type": "script",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko-poal0319.goatcounter.com",
":method: POST",
":path: \/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/igorlanko.com",
"priority: u=4, i",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-store,no-cache",
"content-encoding: gzip",
"content-security-policy: manifest-src 'self' https:\/\/gc.zgo.at static.zgo.at; frame-ancestors https:\/\/igorlanko.com https:\/\/igor.design; default-src 'none'; script-src 'self' https:\/\/gc.zgo.at static.zgo.at; font-src 'self' https:\/\/gc.zgo.at static.zgo.at; connect-src 'self' wss:; frame-src 'self'; img-src 'self' https:\/\/gc.zgo.at static.zgo.at data:; style-src 'self' https:\/\/gc.zgo.at static.zgo.at 'unsafe-inline'; form-action 'self'",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:46:24 GMT",
"strict-transport-security: max-age=7776000",
"vary: Accept-Encoding",
"via: 1.1 www (Varnish\/7.5)",
"x-content-type-options: nosniff",
"x-frame-options: deny",
"x-rate-limit-limit: 4",
"x-rate-limit-remaining: 3",
"x-rate-limit-reset: 1",
"x-varnish: 2718401174",
":status: 200"
]
},
"bytesOut": 2227,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 35,
"connect_ms": 60,
"ssl_ms": 92,
"gzip_total": 862,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 862,
"image_save": 0,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 655,
"socket_group": "https:\/\/igorlanko-poal0319.goatcounter.com <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 113,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEBDCCA4qgAwIBAgIRAKWNEKOl6DNWfH3+9ZDWrPswCgYIKoZIzj0EAwMwSzEL\nMAkGA1UEBhMCQVQxEDAOBgNVBAoTB1plcm9TU0wxKjAoBgNVBAMTIVplcm9TU0wg\nRUNDIERvbWFpbiBTZWN1cmUgU2l0ZSBDQTAeFw0yNDA3MDYwMDAwMDBaFw0yNDEw\nMDQyMzU5NTlaMBwxGjAYBgNVBAMMESouZ29hdGNvdW50ZXIuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAEKkXQR6TYuGrZKC5sijz6YL8fA2\/UyV\/Mb0mUGgIE\nepQ5zsnA5RTVnkwJRWDDhvoOwfSFrXVuoofLBPyYv4sUoaOCAnwwggJ4MB8GA1Ud\nIwQYMBaAFA9r5kvOOUeu9n6QHnnwMJGSyF+jMB0GA1UdDgQWBBT2sPJ6ac1QA6fL\nHSvQSl3Z7KcT2jAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/BAIwADAdBgNVHSUE\nFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQIC\nTjAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwB\nAgEwgYgGCCsGAQUFBwEBBHwwejBLBggrBgEFBQcwAoY\/aHR0cDovL3plcm9zc2wu\nY3J0LnNlY3RpZ28uY29tL1plcm9TU0xFQ0NEb21haW5TZWN1cmVTaXRlQ0EuY3J0\nMCsGCCsGAQUFBzABhh9odHRwOi8vemVyb3NzbC5vY3NwLnNlY3RpZ28uY29tMIIB\nAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhC\nCp\/mZ0xaOnQAAAGQhstObQAABAMARjBEAiBQEtDpk9qMzi3PY8zA9IUwxUtc8mUz\nqoN6u9k9ljZGcQIgKe5OsP8HO8VsngPbn0FaSEhHU7XudSBxoflA35ycZvcAdgA\/\nF0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAZCGy04tAAAEAwBHMEUC\nIQCobClt+fYGmM7DDYXNDQwCJZv6kzRUI8cBTt2psUPF6gIgDoF3V\/XfsHxrYwaL\nqEA3XvanMzEuA1bP0mXPsvqAZdYwHAYDVR0RBBUwE4IRKi5nb2F0Y291bnRlci5j\nb20wCgYIKoZIzj0EAwMDaAAwZQIwHhJpf87IG+RJkDvtMRfZuVXJRgfze32+uZUm\ncxHEU5svuFMye6S5GWWvxyIN+WSkAjEA2knb2L4dHNA9bMnKE5aSAuTNw4Di527\/\n\/SJW9CU5ktwhS788Pn\/arMd7n8RbePeF\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDhTCCAwygAwIBAgIQI7dt48G7KxpRlh4I6rdk6DAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAwMTMw\nMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UEChMH\nWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBFQ0MgRG9tYWluIFNlY3VyZSBTaXRl\nIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENkFhFytTJe2qypTk1tpIV+9QuoRk\ngte7BRvWHwYk9qUznYzn8QtVaGOCMBBfjWXsqqivl8q1hs4wAYl03uNOXgFu7iZ7\nzFP6I6T3RB0+TR5fZqathfby47yOCZiAJI4go4IBdTCCAXEwHwYDVR0jBBgwFoAU\nOuEJhtTPGcKWdnRJdtzgNcZjY5owHQYDVR0OBBYEFA9r5kvOOUeu9n6QHnnwMJGS\nyF+jMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdJQQW\nMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgJO\nMAgGBmeBDAECATBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVz\ndC5jb20vVVNFUlRydXN0RUNDQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwdgYI\nKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVzdC5j\nb20vVVNFUlRydXN0RUNDQWRkVHJ1c3RDQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6\nLy9vY3NwLnVzZXJ0cnVzdC5jb20wCgYIKoZIzj0EAwMDZwAwZAIwJHBUDwHJQN3I\nVNltVMrICMqYQ3TYP\/TXqV9t8mG5cAomG2MwqIsxnL937Gewf6WIAjAlrauksO6N\nUuDdDXyd330druJcZJx0+H5j5cFOYBaGsKdeGW7sCMaR2PsDFKGllas=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "43 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 1,
"TransparentColor": 1,
"Duration": "0.10 s"
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 9.9999999999999995e-7
}
},
"magick": {
"format": "GIF",
"formatDescription": "CompuServe graphics interchange format",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"alpha": 1,
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 1,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 191.25,
"standardDeviation": 0,
"kurtosis": -1.6875,
"skewness": -0.75,
"entropy": 0
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"red": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
}
},
"alpha": "#FFFFFF00",
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#FFFFFF00",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"delay": "10x100",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:46:25+00:00",
"date:modify": "2024-09-02T09:46:25+00:00",
"signature": "6fc6f4524161c3ae0d316812d7088e3fcd372023edaea2d7821093be40ae1060"
},
"tainted": false,
"filesize": "43B",
"numberPixels": "1",
"pixelsPerSecond": "808B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 913,
"ttfb_start": 844,
"ttfb_end": 912,
"download_start": 912,
"download_end": 913,
"download_ms": 1,
"all_start": 656,
"all_end": 913,
"all_ms": 256,
"index": 1,
"number": 2
}
],
"requestsFull": 2,
"requestsDoc": 1,
"responses_200": 2,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"loadEventStart": 663,
"loadEventEnd": 663,
"domContentLoadedEventStart": 662,
"domContentLoadedEventEnd": 662,
"URL": "https:\/\/igorlanko.com\/photography",
"connections": 2,
"final_base_page_request": 0,
"final_base_page_request_id": "7ABF827F1737378B037283FBAE00495F",
"final_url": "https:\/\/igorlanko.com\/photography",
"domInteractive": 662,
"firstPaint": 703,
"firstContentfulPaint": 705,
"firstImagePaint": 705,
"firstMeaningfulPaint": 705,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 316,
"basePageSSLTime": 70,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 8412,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 862,
"image_savings": 0,
"base_page_cdn": "Cloudflare",
"cpuTimes": {
"ParseHTML": 3,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 23,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 8,
"Layout": 89,
"PrePaint": 2,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"EvaluateScript": 10,
"v8.compile": 0,
"v8.produceCache": 0,
"FunctionCall": 2,
"MarkDOMContent": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"Idle": 763
},
"cpuTimesDoc": {
"ParseHTML": 3,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 20,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 8,
"Layout": 89,
"PrePaint": 1,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"EvaluateScript": 10,
"v8.compile": 0,
"v8.produceCache": 0,
"FunctionCall": 1,
"MarkDOMContent": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"Idle": 518
},
"cpu.ParseHTML": 3,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 23,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 8,
"cpu.Layout": 89,
"cpu.PrePaint": 2,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.FunctionCall": 2,
"cpu.MarkDOMContent": 0,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 0,
"cpu.Idle": 763,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1725270381.3539448,
"osVersion": "Linux 6.5.0-1018-gcp",
"os_version": "Linux 6.5.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1725270384.0628891,
"browserVersion": "128.0.0.0",
"browser_version": "128.0.0.0",
"fullyLoadedCPUms": 1629,
"fullyLoadedCPUpct": 22.797202797182944,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"loaderId": "6F8FFB0BC64267C49AE6F2E6FEE84270"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/igorlanko.com",
"name": ""
}
],
"document_URL": "https:\/\/igorlanko.com\/photography",
"document_hostname": "igorlanko.com",
"document_origin": "https:\/\/igorlanko.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 139,
"domComplete": 662,
"PerformancePaintTiming.first-paint": 703,
"PerformancePaintTiming.first-contentful-paint": 703,
"origin_dns": {
"ns": [
"adel.ns.cloudflare.com.",
"jake.ns.cloudflare.com."
],
"mx": [
"10 in1-smtp.messagingengine.com.",
"20 in2-smtp.messagingengine.com."
],
"txt": [
"\"ahrefs-site-verification_faa8c5446fa08b95dd7b23f52cff291ebda112cf22de064011a5844304c3db76\"",
"\"google-site-verification=p50Yz7mWNaPzvdCywl4kABZKhj36qP00C20DGFUQKZQ\"",
"\"pinterest-site-verification=daec91fee92c332c3963dcf7d2332693\"",
"\"v=spf1 include:spf.messagingengine.com ?all\""
],
"soa": [
"adel.ns.cloudflare.com. dns.cloudflare.com. 2350201538 10000 2400 604800 1800"
],
"https": [
"1 . alpn=\"h3,h2\" ipv4hint=\"104.21.41.5,172.67.141.32\" ipv6hint=\"2606:4700:3031::ac43:8d20,2606:4700:3037::6815:2905\""
],
"cname": [],
"svcb": []
},
"detected": {
"UI frameworks": "Tailwind CSS",
"Analytics": "GoatCounter",
"CDN": "Cloudflare",
"Miscellaneous": "PWA,HTTP\/3"
},
"detected_apps": {
"Tailwind CSS": "",
"GoatCounter": "",
"Cloudflare": "",
"PWA": "",
"HTTP\/3": ""
},
"detected_technologies": {
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"GoatCounter": {
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"PWA": {
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
"HTTP\/3": {
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
{
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body>",
"target": [
"body"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": null,
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"shrink-0\">Igor Lanko<\/span>",
"target": [
".relative > .shrink-0"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Photography<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>",
"target": [
"p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Find me on<\/p>",
"target": [
".md\\:mb-0 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > picture > img[alt=\"\"]"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">",
"target": [
".relative"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">",
"target": [
"ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>",
"target": [
".md\\:mb-0"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(7)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
}
]
}
],
"incomplete": []
},
"base_page_ip_ptr": "",
"base_page_cname": "",
"base_page_dns_server": "adel.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 7143,
"testUrl": "https:\/\/igorlanko.com\/photography",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/igorlanko.com\/assets\/avatar.webp\",\"width\":16,\"height\":16,\"naturalWidth\":48,\"naturalHeight\":48},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp\",\"width\":480,\"height\":726,\"naturalWidth\":480,\"naturalHeight\":726},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "normal",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
}
],
"generated-content-percent": "-0.49",
"generated-content-size": "-0.18",
"imgs-in-viewport": [
{
"src": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"currentSrc": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 48,
"naturalHeight": 48
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 726
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/igorlanko.com\/assets\/css\/styles.css"
],
"rendered-html": "<html lang=\"en\"><head>\n<meta charset=\"UTF-8\">\n<meta name=\"description\" content=\"\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Igor Lanko \u2014 Photography<\/title>\n<link href=\"https:\/\/igorlanko.com\/assets\/css\/styles.css\" rel=\"stylesheet\"> \n<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-57x57.png\">\n<link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-60x60.png\">\n<link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-72x72.png\">\n<link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-76x76.png\">\n<link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-114x114.png\">\n<link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-120x120.png\">\n<link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-144x144.png\">\n<link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-152x152.png\">\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-180x180.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"192x192\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/android-icon-192x192.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"32x32\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"96x96\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-96x96.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"16x16\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-16x16.png\">\n<link rel=\"manifest\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/manifest.json\">\n<meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n<meta name=\"msapplication-TileImage\" content=\"https:\/\/igorlanko.com\/assets\/favicon\/ms-icon-144x144.png\">\n<meta name=\"theme-color\" content=\"#ffffff\">\n<script data-goatcounter=\"https:\/\/igorlanko-poal0319.goatcounter.com\/count\" async=\"\" src=\"\/\/gc.zgo.at\/count.js\"><\/script>\n<\/head>\n<body>\n<header class=\"max-w-screen-2xl mx-auto fixed inset-x-0 top-2 md:top-4 dark:md:top-0 z-10 dark:h-10 dark:bg-gradient-to-b dark:from-neutral-900 dark:pt-4 px-3 md:px-8\">\n<div class=\"gap-y-2 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">\n<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">\n<span class=\"shrink-0\">Igor Lanko<\/span>\n<\/a>\n<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">\n<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>\n<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>\n<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>\n<\/nav>\n<\/div> <\/header>\n<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">\n<article class=\"gap-y-20 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-4 md:col-start-2\">\n<div class=\"mb-6 lg:mb-12\">\n<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>\n<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>\n<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p><\/div> <\/div>\n<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>\n<\/a>\n<\/article>\n<\/main>\n<footer class=\"max-w-screen-2xl w-full mx-auto pb-4 dark:pb-12 px-3 lg:px-8 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-2 lg:col-start-2\">\n<p>\n<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>\n<\/p>\n<\/div>\n<div class=\"col-span-2 md:col-span-6 lg:col-span-8 flex gap-2\">\n<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">\n<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">\nCollecta\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M7.96497 16C6.65038 16 5.54393 15.7085 4.64562 15.1256C3.75827 14.5317 3.0955 13.7398 2.6573 12.75C2.2191 11.7602 2 10.6713 2 9.4835C2 8.29569 2.2191 7.21235 2.6573 6.2335C3.0955 5.24365 3.75827 4.45728 4.64562 3.87437C5.54393 3.29146 6.65038 3 7.96497 3C9.44389 3 10.638 3.36294 11.5472 4.08883C12.4675 4.81472 13.0207 5.78257 13.2069 6.99239H10.9228C10.7914 6.32149 10.4572 5.79907 9.92043 5.42513C9.39459 5.05118 8.73182 4.86421 7.93211 4.86421C6.72706 4.86421 5.79589 5.28765 5.13859 6.13452C4.4813 6.97039 4.15265 8.08672 4.15265 9.4835C4.15265 10.8803 4.4813 12.0076 5.13859 12.8655C5.79589 13.7124 6.72706 14.1358 7.93211 14.1358C8.74277 14.1358 9.41103 13.9378 9.93687 13.5419C10.4627 13.1459 10.7914 12.563 10.9228 11.7931H13.2069C13.0097 13.0909 12.4565 14.1193 11.5472 14.8782C10.638 15.6261 9.44389 16 7.96497 16Z\"><\/path>\n<path fill-rule=\"evenodd\" d=\"M18 13.8536C18 14.8127 17.2256 15.5902 16.2703 15.5902C15.315 15.5902 14.5405 14.8127 14.5405 13.8536C14.5405 12.8945 15.315 12.117 16.2703 12.117C17.2256 12.117 18 12.8945 18 13.8536Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">\nGitHub\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M10 1.25005C7.92268 1.25033 5.91321 1.98967 4.33106 3.3358C2.74891 4.68193 1.69729 6.54705 1.36432 8.59751C1.03134 10.648 1.43873 12.75 2.51362 14.5276C3.5885 16.3052 5.26076 17.6424 7.23125 18.3001C7.66875 18.3813 7.85625 18.1126 7.85625 17.8813C7.85625 17.6501 7.85625 17.1251 7.85625 16.3938C5.425 16.9188 4.9125 15.2188 4.9125 15.2188C4.74153 14.6831 4.3817 14.2277 3.9 13.9376C3.10625 13.4001 3.9625 13.4063 3.9625 13.4063C4.23975 13.4455 4.50439 13.5475 4.73619 13.7045C4.968 13.8616 5.16084 14.0696 5.3 14.3126C5.54209 14.7468 5.94671 15.0671 6.42489 15.203C6.90308 15.339 7.41568 15.2794 7.85 15.0376C7.88529 14.5941 8.08079 14.1786 8.4 13.8688C6.4625 13.6438 4.41875 12.8938 4.41875 9.5438C4.40458 8.67374 4.72702 7.83182 5.31875 7.1938C5.05091 6.44017 5.08223 5.61254 5.40625 4.8813C5.40625 4.8813 6.1375 4.6438 7.8125 5.77505C9.24467 5.3844 10.7553 5.3844 12.1875 5.77505C13.8562 4.6438 14.5875 4.8813 14.5875 4.8813C14.9115 5.61254 14.9428 6.44017 14.675 7.1938C15.2667 7.83182 15.5892 8.67374 15.575 9.5438C15.575 12.9063 13.5312 13.6438 11.5812 13.8626C11.7901 14.0743 11.9512 14.3283 12.0536 14.6075C12.1561 14.8868 12.1974 15.1847 12.175 15.4813C12.175 16.6501 12.175 17.5938 12.175 17.8813C12.175 18.1688 12.3312 18.3876 12.8 18.3001C14.7731 17.6416 16.4471 16.3018 17.5218 14.521C18.5965 12.7401 19.0016 10.6346 18.6646 8.58204C18.3275 6.5295 17.2702 4.66416 15.6824 3.32053C14.0946 1.9769 12.08 1.24287 10 1.25005V1.25005Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">\nLiteral\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.3359 5.28893L11.8394 5.45448L10.3475 7.43748L11.5122 8.22489L13.0635 6.14671L14.2939 8.40884L15.5632 7.78237L14.395 5.62347L16.8637 5.78673L16.9634 4.43858L14.4599 4.27303L15.953 2.27359L14.7883 1.48617L13.2556 3.54908L12.0414 1.30452L10.7722 1.931L11.9565 4.10748L9.43559 3.94078L9.3359 5.28893Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 12.4243L9.66167 13.3097L9.94302 11.4165L5.28331 10.7972L6.69979 1.26607L4.69784 1L3 12.4243Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 17.275L4.0205 19L3.73914 17.1068L16.7187 15.3818L17 17.275Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">\nMustapp\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.66669 9.99984C1.66669 6.34708 1.66669 4.5207 2.67553 3.29142C2.86021 3.06638 3.06656 2.86003 3.2916 2.67535C4.52088 1.6665 6.34727 1.6665 10 1.6665C13.6528 1.6665 15.4791 1.6665 16.7084 2.67535C16.9335 2.86003 17.1398 3.06638 17.3245 3.29142C18.3334 4.5207 18.3334 6.34708 18.3334 9.99984C18.3334 13.6526 18.3334 15.4789 17.3245 16.7082C17.1398 16.9333 16.9335 17.1396 16.7084 17.3243C15.4791 18.3332 13.6528 18.3332 10 18.3332C6.34727 18.3332 4.52088 18.3332 3.2916 17.3243C3.06656 17.1396 2.86021 16.9333 2.67553 16.7082C1.66669 15.4789 1.66669 13.6526 1.66669 9.99984ZM6.11113 14.4443L13.8889 9.99986V5.55542L6.11113 9.99986V14.4443Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">\nRead.cv\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.48771 2.80064C7.34978 2.76481 7.20591 2.75567 7.06433 2.77374C6.92275 2.79181 6.78623 2.83673 6.66256 2.90594C6.5389 2.97515 6.43051 3.06729 6.34358 3.17711C6.25666 3.28692 6.1929 3.41226 6.15596 3.54595L3.34109 13.7257C3.2667 13.9956 3.30591 14.2831 3.4501 14.525C3.59429 14.7669 3.83166 14.9434 4.11005 15.0157L12.5129 17.1994C12.7915 17.2714 13.0882 17.2333 13.3377 17.0934C13.5873 16.9535 13.7693 16.7232 13.8438 16.4532L16.6586 6.27343C16.733 6.00354 16.6938 5.71607 16.5496 5.47418C16.4054 5.2323 16.1681 5.0558 15.8897 4.98347L7.48684 2.80064H7.48771ZM4.89553 3.21883C4.97679 2.92469 5.11704 2.64895 5.30825 2.40736C5.49946 2.16576 5.7379 1.96303 6.00995 1.81075C6.282 1.65848 6.58233 1.55963 6.8938 1.51986C7.20526 1.48009 7.52176 1.50018 7.82522 1.57897L16.2281 3.76095C16.5315 3.83989 16.8158 3.97598 17.065 4.16145C17.3141 4.34692 17.5231 4.57813 17.6801 4.84189C17.837 5.10566 17.9388 5.3968 17.9797 5.69869C18.0205 6.00059 17.9996 6.30733 17.9182 6.6014L15.1033 16.7812C15.0221 17.0753 14.8818 17.351 14.6906 17.5926C14.4994 17.8342 14.261 18.037 13.9889 18.1892C13.7169 18.3415 13.4165 18.4404 13.1051 18.4801C12.7936 18.5199 12.4771 18.4998 12.1736 18.421L3.77254 16.2382C3.15983 16.079 2.63747 15.6903 2.32035 15.1578C2.00323 14.6253 1.91733 13.9925 2.08154 13.3986L4.89553 3.21883Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.23458 5.35359C7.25678 5.27337 7.29508 5.19817 7.34727 5.13229C7.39946 5.06641 7.46454 5.01115 7.53877 4.96965C7.61301 4.92815 7.69495 4.90124 7.77992 4.89045C7.86489 4.87965 7.95122 4.88519 8.03398 4.90674L14.3326 6.54239C14.4998 6.58577 14.6423 6.69172 14.7288 6.83695C14.8154 6.98218 14.8389 7.15478 14.7941 7.31679C14.7493 7.47879 14.64 7.61693 14.4902 7.70081C14.3403 7.78469 14.1623 7.80744 13.9951 7.76406L7.69561 6.12842C7.61284 6.1069 7.53525 6.06978 7.46729 6.01919C7.39932 5.9686 7.3423 5.90553 7.29949 5.83358C7.25667 5.76162 7.22891 5.6822 7.21777 5.59984C7.20663 5.51749 7.21235 5.43381 7.23458 5.35359ZM6.50303 8.00097C6.54769 7.83898 6.65691 7.70082 6.80665 7.61686C6.9564 7.53291 7.13442 7.51004 7.30156 7.55328L13.6011 9.18892C13.6839 9.2104 13.7615 9.24748 13.8296 9.29805C13.8976 9.34861 13.9547 9.41167 13.9976 9.48362C14.0405 9.55556 14.0683 9.635 14.0796 9.71738C14.0908 9.79976 14.0851 9.88348 14.063 9.96375C14.0408 10.044 14.0026 10.1193 13.9504 10.1852C13.8982 10.2512 13.8332 10.3065 13.7589 10.3481C13.6847 10.3896 13.6028 10.4166 13.5178 10.4275C13.4328 10.4384 13.3464 10.4329 13.2636 10.4114L6.96406 8.77495C6.88129 8.75343 6.8037 8.71632 6.73573 8.66573C6.66777 8.61514 6.61075 8.55207 6.56793 8.48012C6.52512 8.40816 6.49735 8.32874 6.48622 8.24638C6.47508 8.16402 6.48079 8.08119 6.50303 8.00097ZM5.77148 10.6475C5.81633 10.4857 5.92562 10.3477 6.07535 10.2639C6.22507 10.1801 6.40299 10.1574 6.57001 10.2007L10.7714 11.2908C10.8542 11.3123 10.9319 11.3494 10.9999 11.3999C11.068 11.4505 11.125 11.5136 11.1679 11.5855C11.2108 11.6575 11.2387 11.7369 11.2499 11.8193C11.2611 11.9016 11.2555 11.9854 11.2333 12.0656C11.2112 12.1459 11.1729 12.2212 11.1207 12.2871C11.0686 12.353 11.0035 12.4084 10.9293 12.45C10.8551 12.4915 10.7731 12.5185 10.6881 12.5294C10.6031 12.5403 10.5167 12.5348 10.4339 12.5133L6.2325 11.4215C6.06554 11.378 5.9232 11.2721 5.83675 11.127C5.75031 10.9818 5.72683 10.8094 5.77148 10.6475Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">\nTwitter\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.03273 16.4998C8.26119 16.5075 9.47897 16.2713 10.6154 15.8048C11.7519 15.3383 12.7844 14.6508 13.653 13.7823C14.5217 12.9137 15.2093 11.8813 15.6758 10.745C16.1424 9.60868 16.3786 8.39105 16.3709 7.16272C16.3709 7.01729 16.3709 6.87912 16.3709 6.73368C17.0077 6.26718 17.5589 5.69393 18 5.03934C17.4004 5.30156 16.7659 5.47547 16.1164 5.55564C16.805 5.14535 17.3217 4.49952 17.5709 3.73767C16.9291 4.12267 16.2253 4.39333 15.4909 4.53758C14.9963 4.01063 14.3418 3.66136 13.6287 3.54379C12.9156 3.42623 12.1836 3.54693 11.546 3.88722C10.9084 4.22751 10.4007 4.76842 10.1015 5.42626C9.80234 6.08409 9.72832 6.82218 9.89091 7.52632C8.5862 7.46228 7.30961 7.1242 6.14426 6.53407C4.97891 5.94395 3.95094 5.11502 3.12727 4.10126C2.71194 4.82203 2.58606 5.67368 2.7751 6.48377C2.96414 7.29385 3.45399 8.00184 4.14545 8.46439C3.63535 8.44472 3.13706 8.30521 2.69091 8.05716V8.09352C2.68638 8.84677 2.94016 9.57882 3.40997 10.1677C3.87977 10.7565 4.53722 11.1666 5.27273 11.3295C4.79828 11.4571 4.3013 11.477 3.81818 11.3877C4.03112 12.0301 4.43759 12.5909 4.98185 12.9932C5.52612 13.3955 6.18152 13.6195 6.85818 13.6347C5.70124 14.5659 4.26334 15.0784 2.77818 15.0891C2.51778 15.0815 2.258 15.0597 2 15.0236C3.50324 15.9813 5.25033 16.4861 7.03273 16.478\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/footer>\n\n<\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options",
"x-frame-options",
"x-xss-protection"
],
"securityHeadersGrade": "B",
"securityHeadersScore": 60
},
"interactivePeriods": [
[
0,
459
],
[
534,
3934
]
],
"longTasks": [
[
459,
534
]
],
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 705,
"size": 16992,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 705,
"size": 409920,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestContentfulPaint",
"time": 705,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image",
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestTextPaint",
"time": 704,
"size": 16992,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 704,
"size": 409920,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 704,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 1
},
{
"name": "fetchStart",
"time": 13
},
{
"name": "navigationStart",
"time": 55
},
{
"name": "domLoading",
"time": 56
},
{
"name": "responseEnd",
"time": 57
},
{
"name": "domInteractive",
"time": 57
},
{
"name": "domContentLoadedEventStart",
"time": 57
},
{
"name": "domContentLoadedEventEnd",
"time": 57
},
{
"name": "domComplete",
"time": 58
},
{
"name": "responseEnd",
"time": 338
},
{
"name": "unloadEventStart",
"time": 359
},
{
"name": "unloadEventEnd",
"time": 359
},
{
"name": "markAsMainFrame",
"time": 359
},
{
"name": "commitNavigationEnd",
"time": 360
},
{
"name": "domLoading",
"time": 360
},
{
"name": "LayoutShift",
"time": 633
},
{
"name": "domInteractive",
"time": 663
},
{
"name": "domContentLoadedEventStart",
"time": 663
},
{
"name": "domContentLoadedEventEnd",
"time": 663
},
{
"name": "domComplete",
"time": 664
},
{
"name": "loadEventStart",
"time": 664
},
{
"name": "loadEventEnd",
"time": 664
},
{
"name": "firstPaint",
"time": 704
},
{
"name": "firstContentfulPaint",
"time": 704
},
{
"name": "firstImagePaint",
"time": 704
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 704
},
{
"name": "firstMeaningfulPaint",
"time": 704
},
{
"name": "firstMeaningfulPaint",
"time": 704
},
{
"name": "LargestTextPaint",
"time": 704
},
{
"name": "LargestImagePaint",
"time": 704
},
{
"name": "LargestContentfulPaint",
"time": 704
},
{
"name": "TotalLayoutShift",
"value": 3.1836078554108549e-5
},
{
"name": "CumulativeLayoutShift",
"value": 3.1836078554108549e-5
}
],
"chromeUserTiming.navigationStart": 56,
"chromeUserTiming.fetchStart": 14,
"chromeUserTiming.domLoading": 361,
"chromeUserTiming.responseEnd": 339,
"chromeUserTiming.domInteractive": 664,
"chromeUserTiming.domContentLoadedEventStart": 664,
"chromeUserTiming.domContentLoadedEventEnd": 664,
"chromeUserTiming.domComplete": 664,
"chromeUserTiming.unloadEventStart": 359,
"chromeUserTiming.unloadEventEnd": 359,
"chromeUserTiming.markAsMainFrame": 359,
"chromeUserTiming.commitNavigationEnd": 360,
"chromeUserTiming.LayoutShift": 633,
"chromeUserTiming.loadEventStart": 664,
"chromeUserTiming.loadEventEnd": 664,
"chromeUserTiming.firstPaint": 704,
"chromeUserTiming.firstContentfulPaint": 704,
"chromeUserTiming.firstImagePaint": 704,
"chromeUserTiming.firstMeaningfulPaintCandidate": 704,
"chromeUserTiming.firstMeaningfulPaint": 704,
"chromeUserTiming.LargestTextPaint": 705,
"chromeUserTiming.LargestImagePaint": 705,
"chromeUserTiming.LargestContentfulPaint": 705,
"chromeUserTiming.TotalLayoutShift": 3.1836078554108549e-5,
"chromeUserTiming.CumulativeLayoutShift": 3.1836078554108549e-5,
"LayoutShifts": [
{
"time": 633,
"score": 3.1836078554108549e-5,
"cumulative_score": 3.1836078554108549e-5,
"window_score": 3.1836078554108549e-5,
"shift_window_num": 0,
"rects": [
[
402,
16,
38,
20
],
[
445,
16,
195,
20
],
[
410,
36,
30,
1
],
[
556,
36,
84,
1
]
],
"sources": [
{
"previousRect": {
"x": 402,
"y": 16,
"width": 28,
"height": 20,
"top": 16,
"right": 430,
"bottom": 36,
"left": 402
},
"currentRect": {
"x": 410,
"y": 16,
"width": 30,
"height": 21,
"top": 16,
"right": 440,
"bottom": 37,
"left": 410
}
},
{
"previousRect": {
"x": 445,
"y": 16,
"width": 71,
"height": 20,
"top": 16,
"right": 516,
"bottom": 36,
"left": 445
},
"currentRect": {
"x": 456,
"y": 16,
"width": 86,
"height": 20,
"top": 16,
"right": 542,
"bottom": 36,
"left": 456
}
},
{
"previousRect": {
"x": 532,
"y": 16,
"width": 72,
"height": 20,
"top": 16,
"right": 604,
"bottom": 36,
"left": 532
},
"currentRect": {
"x": 556,
"y": 16,
"width": 84,
"height": 21,
"top": 16,
"right": 640,
"bottom": 37,
"left": 556
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 1,
"cumulative_score": 3.1836078554108549e-5,
"fraction_of_total": 1
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 643.71299999999997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 367.35399999999998
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 368.90499999999997
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 368.92099999999999
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 409.51100000000002
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 409.78100000000001
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 409.79399999999998
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 409.82400000000001
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 444.25299999999999
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 444.26900000000001
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 444.31900000000002
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 444.375
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 444.38099999999997
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 444.39299999999997
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 444.44099999999997
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 444.53300000000002
},
"3066": {
"name": "HasMarkerPseudoElement",
"firstUsed": 444.654
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 445.86500000000001
},
"3797": {
"name": "WebPImage",
"firstUsed": 447.52499999999998
},
"521": {
"name": "Picture",
"firstUsed": 447.73099999999999
},
"522": {
"name": "Sizes",
"firstUsed": 447.78300000000002
},
"524": {
"name": "SrcsetWDescriptor",
"firstUsed": 447.80700000000002
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 451.464
},
"587": {
"name": "LangAttribute",
"firstUsed": 452.923
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 452.93299999999999
},
"4994": {
"name": "Feature_4994",
"firstUsed": 453.30599999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 454.20800000000003
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 458.40699999999998
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 458.42500000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 531.95799999999997
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 531.97400000000005
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 601.53899999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 615.32000000000005
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 615.84000000000003
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 615.90800000000002
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 616.60299999999995
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 643.71900000000005
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 648.89999999999998
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 649.73400000000004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 649.74900000000002
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 649.75599999999997
},
"494": {
"name": "SendBeacon",
"firstUsed": 655.12199999999996
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 657.04100000000005
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 706.13400000000001
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 444.45600000000002
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 444.47500000000002
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 444.48200000000003
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 444.488
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 444.495
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 452.95400000000001
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 452.96199999999999
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 452.971
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 453.00200000000001
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 453.01499999999999
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 453.029
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 453.04399999999998
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 453.19600000000003
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 453.53100000000001
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 453.54500000000002
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 453.55200000000002
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 453.55900000000003
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 453.565
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 453.57900000000001
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 453.59199999999998
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 453.601
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 453.714
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 453.72300000000001
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 453.72899999999998
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 453.74000000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 453.74700000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 453.75299999999999
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 453.75999999999999
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 453.78399999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 453.791
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 453.79700000000003
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 453.85500000000002
},
"248": {
"name": "CSSPropertyGridColumn",
"firstUsed": 453.87200000000001
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 453.88400000000001
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 453.89499999999998
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 454.02600000000001
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 454.04300000000001
},
"403": {
"name": "CSSPropertyTextDecorationColor",
"firstUsed": 454.05000000000001
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 454.05599999999998
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 454.06599999999997
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 454.12799999999999
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 454.13499999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 454.142
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 454.15699999999998
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 454.42000000000002
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 454.63299999999998
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 454.64600000000002
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 454.65300000000002
},
"244": {
"name": "CSSPropertyGridColumnStart",
"firstUsed": 454.738
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 454.76900000000001
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 454.82299999999998
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 455.11099999999999
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 458.21300000000002
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 458.27699999999999
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 458.286
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 458.29399999999998
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 620.26700000000005
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 0,
"TTIMeasurementEnd": 3934,
"LastInteractive": 700,
"TotalBlockingTime": 0,
"testID": "240902_AiDcAF_80W",
"step": 1,
"effectiveBps": 11964,
"domTime": 0,
"aft": 0,
"titleTime": 57,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"110": 89.5,
"211": 38.100000000000001,
"312": 20,
"413": 81,
"514": 95,
"616": 100,
"716": 100,
"817": 100,
"918": 26.300000000000001,
"1019": 21.100000000000001,
"1120": 26.100000000000001,
"1221": 28.600000000000001,
"1322": 15.800000000000001,
"1422": 50,
"1523": 10.5,
"1624": 15,
"1725": 10.5,
"1826": 19,
"1927": 10,
"2028": 15,
"2129": 19,
"2230": 15,
"2331": 28.600000000000001,
"2432": 40,
"2533": 19,
"2633": 15,
"2734": 10.5,
"2835": 22.699999999999999,
"2936": 15.800000000000001,
"3037": 25,
"3138": 26.100000000000001,
"3239": 19,
"3340": 22.199999999999999,
"3441": 45.5,
"3542": 65,
"3643": 15,
"3744": 14.300000000000001,
"3845": 19,
"3946": 19,
"4047": 78.900000000000006
},
"max": 100,
"count": 41
},
"bw": {
"data": {
"0": 0,
"110": 108356,
"211": 886814,
"312": 5549,
"413": 636212,
"514": 0,
"616": 0,
"716": 20975,
"817": 5870,
"918": 308165,
"1019": 154124,
"1120": 5231,
"1221": 0,
"1322": 0,
"1422": 0,
"1523": 0,
"1624": 0,
"1725": 0,
"1826": 0,
"1927": 0,
"2028": 0,
"2129": 0,
"2230": 0,
"2331": 0,
"2432": 0,
"2533": 0,
"2633": 0,
"2734": 0,
"2835": 0,
"2936": 14985,
"3037": 773492,
"3138": 5230,
"3239": 0,
"3340": 0,
"3441": 0,
"3542": 0,
"3643": 3328,
"3744": 0,
"3845": 0,
"3946": 0,
"4047": 0
},
"max": 886814,
"count": 41
}
},
"effectiveBpsDoc": 20364,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"igorlanko.com": {
"bytes": 7087,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"igorlanko-poal0319.goatcounter.com": {
"bytes": 56,
"requests": 1,
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 7087,
"bytesUncompressed": 38809,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 56,
"bytesUncompressed": 43,
"requests": 1
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
}
},
"consoleLog": []
}
},
"runs": {
"1": {
"firstView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-b0nk-10.10.1.212",
"loadTime": 3702,
"docTime": 3702,
"fullyLoaded": 4101,
"bytesOut": 46648,
"bytesOutDoc": 44823,
"bytesIn": 1597562,
"bytesInDoc": 1597361,
"requests": [
{
"type": 3,
"id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"request_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/photography",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/photography",
"raw_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Document",
"load_ms": 370,
"ttfb_ms": 353,
"load_start": 124,
"load_start_float": 124.000078,
"bytesIn": 7089,
"objectSize": 7089,
"objectSizeUncompressed": 38809,
"chunks": [
{
"ts": 478,
"bytes": 713,
"inflated": 2313
},
{
"ts": 479,
"bytes": 1176,
"inflated": 8172
},
{
"ts": 485,
"bytes": 2352,
"inflated": 20862
},
{
"ts": 492,
"bytes": 2352,
"inflated": 6389
},
{
"ts": 494,
"bytes": 496,
"inflated": 1073
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": -7,
"dns_end": 39,
"connect_start": 39,
"connect_end": 39,
"ssl_start": 39,
"ssl_end": 116,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "igorlanko.com",
"sanList": [
"igorlanko.com",
"*.igorlanko.com"
],
"issuer": "WE1",
"validFrom": 1721087432,
"validTo": 1728863431,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1721091033585,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FDE593E508D93D6018471DAB3684D6D89A3D3CFD218A4196D1AB7414CBCE64C702203B1489EE317E096A990AE2F68681D0091B9D0BC8624C0B9F0B2AEC251E1899BB"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1721091033552,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502204908C659975689A2653C3E9831F3033451AAE9C3584C4CC68993450D27F961D6022100F50738135AC9821BBB3A2C92D735058E1C994F3A32CA506E2BFC565417CE7830"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/photography",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc91845eaed22e-FRA",
"content-encoding: br",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=vbbngct3oPFBkH%2F5NuVjHTEloG%2BwVPlfWXzjvz%2FTPO9%2FX8RVUUzx%2FwR5j3H%2BqH2Dx0j5Bdq7szGiB4HRGPL0LNUKmKHb6SQlKw8ZRUcJs6dSfE0topSzgu3NeX59tI%2BP\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2146,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 46,
"connect_ms": 0,
"ssl_ms": 77,
"gzip_total": 7557,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 8,
"netlog_id": 78,
"final_base_page": true,
"is_base_page": true,
"load_end": 494,
"ttfb_start": 124,
"ttfb_end": 477,
"download_start": 477,
"download_end": 494,
"download_ms": 17,
"all_start": -7,
"all_end": 494,
"all_ms": 493,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "228301.2",
"request_id": "228301.2",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/css\/styles.css",
"raw_id": "228301.2",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Stylesheet",
"load_ms": 359,
"ttfb_ms": 354,
"load_start": 510,
"load_start_float": 510.00009599999998,
"bytesIn": 3925,
"objectSize": 3925,
"objectSizeUncompressed": 14699,
"chunks": [
{
"ts": 865,
"bytes": 725,
"inflated": 1343
},
{
"ts": 867,
"bytes": 1176,
"inflated": 4347
},
{
"ts": 868,
"bytes": 1176,
"inflated": 4204
},
{
"ts": 869,
"bytes": 848,
"inflated": 4805
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "text\/css",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 7,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/css\/styles.css",
":scheme: https",
"accept: text\/css,*\/*;q=0.1",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: style",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ad8ed22e-FRA",
"content-encoding: gzip",
"content-type: text\/css",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: W\/\"6593aa48-396b\"",
"last-modified: Tue, 02 Jan 2024 06:16:40 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=SFoVc3TB0Demro4gqGVb0QVa9hgplLryj5t4VxJziPbGkTRupZAuCRXX%2ByBCzoq%2Bv%2F7sreqlfmu8KoCnay7l%2BL05bneDQa2nwXi54LiMO%2BqDEEgqxddgot6DCg6vbaIr\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1849,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 4379,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 497,
"netlog_id": 96,
"renderBlocking": "blocking",
"load_end": 869,
"ttfb_start": 510,
"ttfb_end": 864,
"download_start": 864,
"download_end": 869,
"download_ms": 5,
"all_start": 510,
"all_end": 869,
"all_ms": 359,
"index": 1,
"number": 2
},
{
"type": 3,
"id": "228301.4",
"request_id": "228301.4",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/avatar.webp",
"raw_id": "228301.4",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 299,
"ttfb_ms": 295,
"load_start": 511,
"load_start_float": 511.00011499999999,
"bytesIn": 986,
"objectSize": 986,
"objectSizeUncompressed": 986,
"chunks": [
{
"ts": 809,
"bytes": 713
},
{
"ts": 810,
"bytes": 273
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 31,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/avatar.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186bd9ad22e-FRA",
"content-length: 986",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: \"63995265-3da\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4KApdS7hEfmpZ3OA%2Fr3%2BTqF8QeQq9HyrlNJNzNUNIRZZDy4o9W4aR0vopWTb43vKusvTXDtUzjWd53sTQb00nvmIYwu%2ByoiPyk2JLkvdYtCDpfyk2DhcrU4bhH4vh65p\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1987,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 986,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 508,
"netlog_id": 115,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "986 bytes",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"AlphaPreprocessing": "Level Reduction",
"AlphaFiltering": "Horizontal",
"AlphaCompression": "Lossless",
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 48,
"HorizontalScale": 0,
"ImageHeight": 48,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "48x48",
"Megapixels": 0.002
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 48,
"height": 48,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 2304,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.949,
"standardDeviation": 43.008899999999997,
"kurtosis": -1.25705,
"skewness": 0.45152900000000001,
"entropy": 0.73517600000000005
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 6.0590299999999999,
"standardDeviation": 36.1295,
"kurtosis": 38.203400000000002,
"skewness": -6.2398600000000002,
"entropy": 0.086407600000000001
},
"red": {
"min": 13,
"max": 241,
"mean": 103.124,
"standardDeviation": 49.709000000000003,
"kurtosis": -0.59203700000000004,
"skewness": 0.596997,
"entropy": 0.95687500000000003
},
"green": {
"min": 10,
"max": 240,
"mean": 98.930099999999996,
"standardDeviation": 49.076799999999999,
"kurtosis": -0.978043,
"skewness": 0.269341,
"entropy": 0.961422
},
"blue": {
"min": 0,
"max": 195,
"mean": 56.799900000000001,
"standardDeviation": 37.120399999999997,
"kurtosis": 0.032593299999999999,
"skewness": 0.86590100000000003,
"entropy": 0.93599900000000003
}
},
"alpha": "#6F6F6D00",
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 48,
"height": 48,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:39+00:00",
"date:modify": "2024-09-02T09:45:39+00:00",
"signature": "9e2c938b8a86b2f4d6453fd82a3a27e6b78accf1a818f34db38ac44aed573238"
},
"tainted": false,
"filesize": "986B",
"numberPixels": "2304",
"pixelsPerSecond": "1.44958MB",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 810,
"ttfb_start": 511,
"ttfb_end": 806,
"download_start": 806,
"download_end": 810,
"download_ms": 4,
"all_start": 511,
"all_end": 810,
"all_ms": 299,
"index": 2,
"number": 3
},
{
"type": 3,
"id": "228301.5",
"request_id": "228301.5",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"raw_id": "228301.5",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 883,
"ttfb_ms": 482,
"load_start": 511,
"load_start_float": 511.00012099999998,
"bytesIn": 185444,
"objectSize": 185444,
"objectSizeUncompressed": 185444,
"chunks": [
{
"ts": 994,
"bytes": 711
},
{
"ts": 995,
"bytes": 1176
},
{
"ts": 999,
"bytes": 1176
},
{
"ts": 1001,
"bytes": 1176
},
{
"ts": 1002,
"bytes": 1173
},
{
"ts": 1005,
"bytes": 1176
},
{
"ts": 1007,
"bytes": 1176
},
{
"ts": 1015,
"bytes": 1363
},
{
"ts": 1035,
"bytes": 3525
},
{
"ts": 1038,
"bytes": 4699
},
{
"ts": 1046,
"bytes": 1174
},
{
"ts": 1050,
"bytes": 192
},
{
"ts": 1070,
"bytes": 4810
},
{
"ts": 1078,
"bytes": 4797
},
{
"ts": 1095,
"bytes": 2358
},
{
"ts": 1120,
"bytes": 5864
},
{
"ts": 1122,
"bytes": 2591
},
{
"ts": 1125,
"bytes": 1748
},
{
"ts": 1127,
"bytes": 1166
},
{
"ts": 1129,
"bytes": 1174
},
{
"ts": 1130,
"bytes": 574
},
{
"ts": 1132,
"bytes": 1171
},
{
"ts": 1133,
"bytes": 1174
},
{
"ts": 1135,
"bytes": 574
},
{
"ts": 1136,
"bytes": 1171
},
{
"ts": 1139,
"bytes": 1432
},
{
"ts": 1141,
"bytes": 1171
},
{
"ts": 1143,
"bytes": 1174
},
{
"ts": 1145,
"bytes": 574
},
{
"ts": 1146,
"bytes": 1171
},
{
"ts": 1148,
"bytes": 1174
},
{
"ts": 1149,
"bytes": 574
},
{
"ts": 1151,
"bytes": 645
},
{
"ts": 1166,
"bytes": 4481
},
{
"ts": 1169,
"bytes": 2345
},
{
"ts": 1170,
"bytes": 327
},
{
"ts": 1171,
"bytes": 1168
},
{
"ts": 1173,
"bytes": 1174
},
{
"ts": 1175,
"bytes": 1174
},
{
"ts": 1178,
"bytes": 1174
},
{
"ts": 1179,
"bytes": 1174
},
{
"ts": 1181,
"bytes": 1174
},
{
"ts": 1183,
"bytes": 1174
},
{
"ts": 1186,
"bytes": 1174
},
{
"ts": 1187,
"bytes": 874
},
{
"ts": 1189,
"bytes": 1171
},
{
"ts": 1191,
"bytes": 1174
},
{
"ts": 1193,
"bytes": 1174
},
{
"ts": 1195,
"bytes": 1174
},
{
"ts": 1203,
"bytes": 1953
},
{
"ts": 1219,
"bytes": 2345
},
{
"ts": 1225,
"bytes": 3522
},
{
"ts": 1227,
"bytes": 1174
},
{
"ts": 1230,
"bytes": 1174
},
{
"ts": 1231,
"bytes": 1174
},
{
"ts": 1236,
"bytes": 2922
},
{
"ts": 1237,
"bytes": 1171
},
{
"ts": 1239,
"bytes": 1174
},
{
"ts": 1241,
"bytes": 1174
},
{
"ts": 1243,
"bytes": 1171
},
{
"ts": 1245,
"bytes": 1174
},
{
"ts": 1247,
"bytes": 1174
},
{
"ts": 1249,
"bytes": 1174
},
{
"ts": 1250,
"bytes": 574
},
{
"ts": 1252,
"bytes": 1171
},
{
"ts": 1257,
"bytes": 2348
},
{
"ts": 1259,
"bytes": 1174
},
{
"ts": 1265,
"bytes": 861
},
{
"ts": 1266,
"bytes": 2345
},
{
"ts": 1271,
"bytes": 1174
},
{
"ts": 1272,
"bytes": 2993
},
{
"ts": 1277,
"bytes": 1171
},
{
"ts": 1277,
"bytes": 2348
},
{
"ts": 1283,
"bytes": 1174
},
{
"ts": 1283,
"bytes": 2120
},
{
"ts": 1291,
"bytes": 1165
},
{
"ts": 1291,
"bytes": 3522
},
{
"ts": 1305,
"bytes": 991
},
{
"ts": 1305,
"bytes": 7365
},
{
"ts": 1311,
"bytes": 1171
},
{
"ts": 1311,
"bytes": 2348
},
{
"ts": 1317,
"bytes": 1174
},
{
"ts": 1317,
"bytes": 1448
},
{
"ts": 1320,
"bytes": 1174
},
{
"ts": 1320,
"bytes": 1171
},
{
"ts": 1321,
"bytes": 1174
},
{
"ts": 1325,
"bytes": 1174
},
{
"ts": 1327,
"bytes": 1174
},
{
"ts": 1328,
"bytes": 1174
},
{
"ts": 1330,
"bytes": 1174
},
{
"ts": 1332,
"bytes": 1171
},
{
"ts": 1334,
"bytes": 1174
},
{
"ts": 1343,
"bytes": 5870
},
{
"ts": 1346,
"bytes": 785
},
{
"ts": 1348,
"bytes": 1174
},
{
"ts": 1350,
"bytes": 1171
},
{
"ts": 1352,
"bytes": 1174
},
{
"ts": 1355,
"bytes": 1174
},
{
"ts": 1357,
"bytes": 2345
},
{
"ts": 1359,
"bytes": 1174
},
{
"ts": 1362,
"bytes": 363
},
{
"ts": 1363,
"bytes": 1174
},
{
"ts": 1364,
"bytes": 1171
},
{
"ts": 1367,
"bytes": 2348
},
{
"ts": 1369,
"bytes": 1174
},
{
"ts": 1371,
"bytes": 1174
},
{
"ts": 1371,
"bytes": 274
},
{
"ts": 1373,
"bytes": 1174
},
{
"ts": 1375,
"bytes": 1171
},
{
"ts": 1377,
"bytes": 1174
},
{
"ts": 1379,
"bytes": 1174
},
{
"ts": 1381,
"bytes": 1174
},
{
"ts": 1383,
"bytes": 1174
},
{
"ts": 1385,
"bytes": 1174
},
{
"ts": 1387,
"bytes": 1174
},
{
"ts": 1389,
"bytes": 1174
},
{
"ts": 1391,
"bytes": 1174
},
{
"ts": 1393,
"bytes": 1171
},
{
"ts": 1394,
"bytes": 408
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 56,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186bdb0d22e-FRA",
"content-length: 185444",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-2d464\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Ykp8ESgqc3Ybqd9HCJA7lVA%2BMi%2FWff2USxzeRydE8lrHR5YjY6qdvSrycHOzdpN6xsF6t721hUHvztshbgyzs91L4D%2BnMw73gRT32MOuXD66SG6YGAHu4bWapboUqWZW\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2287,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 185444,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 509,
"netlog_id": 121,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "181 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 1067,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x1067",
"Megapixels": 0.64000000000000001
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 1067,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 640200,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.604,
"standardDeviation": 60.345999999999997,
"kurtosis": -0.65254900000000005,
"skewness": -0.17058200000000001,
"entropy": 0.95657499999999995
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 115.663,
"standardDeviation": 50.883200000000002,
"kurtosis": 0.22462599999999999,
"skewness": -0.20671200000000001,
"entropy": 0.93678600000000001
},
"green": {
"min": 0,
"max": 255,
"mean": 125.345,
"standardDeviation": 57.420999999999999,
"kurtosis": -0.66444599999999998,
"skewness": -0.49012899999999998,
"entropy": 0.95560199999999995
},
"blue": {
"min": 0,
"max": 255,
"mean": 138.804,
"standardDeviation": 72.733800000000002,
"kurtosis": -1.1435900000000001,
"skewness": -0.25281300000000001,
"entropy": 0.97733800000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 1067,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "b325cc20cb6706a8fe1a58483a194fe32cb4d7a58a1e054691fb35516268b265"
},
"tainted": false,
"filesize": "185444B",
"numberPixels": "640200",
"pixelsPerSecond": "9.95004MB",
"userTime": "0.050u",
"elapsedTime": "0:01.064"
}
},
"load_end": 1394,
"ttfb_start": 511,
"ttfb_end": 993,
"download_start": 993,
"download_end": 1394,
"download_ms": 401,
"all_start": 511,
"all_end": 1394,
"all_ms": 883,
"index": 3,
"number": 4
},
{
"type": 3,
"id": "228301.6",
"request_id": "228301.6",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"raw_id": "228301.6",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 922,
"ttfb_ms": 474,
"load_start": 541,
"load_start_float": 541.00012700000002,
"bytesIn": 53894,
"objectSize": 53894,
"objectSizeUncompressed": 53894,
"chunks": [
{
"ts": 1019,
"bytes": 715
},
{
"ts": 1024,
"bytes": 3621
},
{
"ts": 1103,
"bytes": 2310
},
{
"ts": 1115,
"bytes": 5663
},
{
"ts": 1118,
"bytes": 1480
},
{
"ts": 1151,
"bytes": 288
},
{
"ts": 1396,
"bytes": 1173
},
{
"ts": 1400,
"bytes": 1176
},
{
"ts": 1400,
"bytes": 1174
},
{
"ts": 1403,
"bytes": 738
},
{
"ts": 1405,
"bytes": 1174
},
{
"ts": 1406,
"bytes": 1174
},
{
"ts": 1407,
"bytes": 1171
},
{
"ts": 1409,
"bytes": 1174
},
{
"ts": 1411,
"bytes": 1174
},
{
"ts": 1420,
"bytes": 4380
},
{
"ts": 1421,
"bytes": 1174
},
{
"ts": 1423,
"bytes": 1174
},
{
"ts": 1424,
"bytes": 945
},
{
"ts": 1426,
"bytes": 1171
},
{
"ts": 1428,
"bytes": 1174
},
{
"ts": 1430,
"bytes": 1171
},
{
"ts": 1432,
"bytes": 1174
},
{
"ts": 1434,
"bytes": 1174
},
{
"ts": 1436,
"bytes": 1174
},
{
"ts": 1437,
"bytes": 46
},
{
"ts": 1438,
"bytes": 1174
},
{
"ts": 1440,
"bytes": 1174
},
{
"ts": 1442,
"bytes": 1171
},
{
"ts": 1444,
"bytes": 1174
},
{
"ts": 1446,
"bytes": 1174
},
{
"ts": 1448,
"bytes": 991
},
{
"ts": 1451,
"bytes": 1174
},
{
"ts": 1452,
"bytes": 1174
},
{
"ts": 1453,
"bytes": 574
},
{
"ts": 1455,
"bytes": 1171
},
{
"ts": 1457,
"bytes": 1174
},
{
"ts": 1459,
"bytes": 1171
},
{
"ts": 1462,
"bytes": 1174
},
{
"ts": 1463,
"bytes": 462
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 64,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ee0cd22e-FRA",
"content-length: 53894",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2370-d286\"",
"last-modified: Tue, 06 Jun 2023 12:15:44 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=BUfw2cH63TUjhf9HfY3aJ2pmRR6kvcbFXdZjuN5qnBd1UF8l2BH7NYNJtHspDFMI2ZeHOn0Ocq3QPdGtHeidqm9wuviYSyJTgxHZVZvqOLyTLCPVRi%2BJtqkkAYiDKwOK\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2269,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 53894,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 523,
"netlog_id": 127,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "53 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 398,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x398",
"Megapixels": 0.23899999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 238800,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 146.36799999999999,
"standardDeviation": 69.803799999999995,
"kurtosis": -1.0808599999999999,
"skewness": -0.47336299999999998,
"entropy": 0.95755100000000004
}
},
"channelStatistics": {
"red": {
"min": 9,
"max": 255,
"mean": 148.87100000000001,
"standardDeviation": 67.453199999999995,
"kurtosis": -0.99949399999999999,
"skewness": -0.48835200000000001,
"entropy": 0.96654099999999998
},
"green": {
"min": 24,
"max": 249,
"mean": 151.292,
"standardDeviation": 63.320599999999999,
"kurtosis": -1.10545,
"skewness": -0.44142999999999999,
"entropy": 0.969553
},
"blue": {
"min": 0,
"max": 249,
"mean": 138.94300000000001,
"standardDeviation": 78.637600000000006,
"kurtosis": -1.3224100000000001,
"skewness": -0.384353,
"entropy": 0.936558
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "441afa8189b9a89c34c785e5ea3098999efb17338a23c79d6a1e73ba80eab3db"
},
"tainted": false,
"filesize": "53894B",
"numberPixels": "238800",
"pixelsPerSecond": "9.3016MB",
"userTime": "0.020u",
"elapsedTime": "0:01.025"
}
},
"load_end": 1463,
"ttfb_start": 541,
"ttfb_end": 1015,
"download_start": 1015,
"download_end": 1463,
"download_ms": 448,
"all_start": 541,
"all_end": 1463,
"all_ms": 922,
"index": 4,
"number": 5
},
{
"type": 3,
"id": "228301.7",
"request_id": "228301.7",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"raw_id": "228301.7",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1000,
"ttfb_ms": 481,
"load_start": 543,
"load_start_float": 543.00013300000001,
"bytesIn": 51878,
"objectSize": 51878,
"objectSizeUncompressed": 51878,
"chunks": [
{
"ts": 1030,
"bytes": 1882
},
{
"ts": 1033,
"bytes": 2024
},
{
"ts": 1052,
"bytes": 421
},
{
"ts": 1465,
"bytes": 1173
},
{
"ts": 1466,
"bytes": 1176
},
{
"ts": 1468,
"bytes": 1176
},
{
"ts": 1470,
"bytes": 1176
},
{
"ts": 1472,
"bytes": 1039
},
{
"ts": 1473,
"bytes": 1176
},
{
"ts": 1475,
"bytes": 1176
},
{
"ts": 1477,
"bytes": 1176
},
{
"ts": 1479,
"bytes": 1173
},
{
"ts": 1481,
"bytes": 1176
},
{
"ts": 1483,
"bytes": 1174
},
{
"ts": 1484,
"bytes": 574
},
{
"ts": 1487,
"bytes": 1174
},
{
"ts": 1488,
"bytes": 1174
},
{
"ts": 1490,
"bytes": 1174
},
{
"ts": 1492,
"bytes": 1171
},
{
"ts": 1494,
"bytes": 1174
},
{
"ts": 1497,
"bytes": 1448
},
{
"ts": 1499,
"bytes": 1174
},
{
"ts": 1505,
"bytes": 1174
},
{
"ts": 1505,
"bytes": 1745
},
{
"ts": 1506,
"bytes": 1174
},
{
"ts": 1508,
"bytes": 1174
},
{
"ts": 1510,
"bytes": 1169
},
{
"ts": 1512,
"bytes": 1174
},
{
"ts": 1514,
"bytes": 1174
},
{
"ts": 1516,
"bytes": 1174
},
{
"ts": 1518,
"bytes": 1174
},
{
"ts": 1519,
"bytes": 485
},
{
"ts": 1521,
"bytes": 1174
},
{
"ts": 1523,
"bytes": 1174
},
{
"ts": 1525,
"bytes": 1174
},
{
"ts": 1527,
"bytes": 1171
},
{
"ts": 1529,
"bytes": 1174
},
{
"ts": 1531,
"bytes": 1174
},
{
"ts": 1533,
"bytes": 663
},
{
"ts": 1534,
"bytes": 1168
},
{
"ts": 1536,
"bytes": 1174
},
{
"ts": 1538,
"bytes": 1174
},
{
"ts": 1540,
"bytes": 1171
},
{
"ts": 1542,
"bytes": 1174
},
{
"ts": 1543,
"bytes": 515
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 72,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186ee1fd22e-FRA",
"content-length: 51878",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-caa6\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=ym%2BY0GK5DfY%2FdjzjZi7acyheB14W8%2BoQbzYqy9BLKWozUldd6N86X%2F%2FcOvRT2%2Bslzrro%2BSHYUefK4PlqL7hC1PiokGA34WALLY2vcgEuwL51vFOb58A%2FTAiazffVwn5d\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2272,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 51878,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 524,
"netlog_id": 133,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "51 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 398,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x398",
"Megapixels": 0.23899999999999999
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 238800,
"imageStatistics": {
"all": {
"min": 0,
"max": 236,
"mean": 126.554,
"standardDeviation": 45.149500000000003,
"kurtosis": -0.406642,
"skewness": -0.71640300000000001,
"entropy": 0.92549599999999999
}
},
"channelStatistics": {
"red": {
"min": 2,
"max": 228,
"mean": 146.65899999999999,
"standardDeviation": 45.158700000000003,
"kurtosis": 1.73674,
"skewness": -1.5297700000000001,
"entropy": 0.89462699999999995
},
"green": {
"min": 20,
"max": 224,
"mean": 128.286,
"standardDeviation": 40.751300000000001,
"kurtosis": -0.29445100000000002,
"skewness": -0.696515,
"entropy": 0.93241799999999997
},
"blue": {
"min": 0,
"max": 236,
"mean": 104.718,
"standardDeviation": 49.538600000000002,
"kurtosis": -0.88067499999999999,
"skewness": -0.20385,
"entropy": 0.94944300000000004
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 398,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "4f0fa8d3952303ba4ac025667b71e026093f38ed6a986436ebea552bceec6f38"
},
"tainted": false,
"filesize": "51878B",
"numberPixels": "238800",
"pixelsPerSecond": "14.4168MB",
"userTime": "0.020u",
"elapsedTime": "0:01.016"
}
},
"load_end": 1543,
"ttfb_start": 543,
"ttfb_end": 1024,
"download_start": 1024,
"download_end": 1543,
"download_ms": 519,
"all_start": 543,
"all_end": 1543,
"all_ms": 1000,
"index": 5,
"number": 6
},
{
"type": 3,
"id": "228301.8",
"request_id": "228301.8",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"raw_id": "228301.8",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1278,
"ttfb_ms": 609,
"load_start": 544,
"load_start_float": 544.00013899999999,
"bytesIn": 157340,
"objectSize": 157340,
"objectSizeUncompressed": 157340,
"chunks": [
{
"ts": 1156,
"bytes": 713
},
{
"ts": 1159,
"bytes": 1821
},
{
"ts": 1545,
"bytes": 930
},
{
"ts": 1546,
"bytes": 1176
},
{
"ts": 1548,
"bytes": 1176
},
{
"ts": 1550,
"bytes": 1176
},
{
"ts": 1553,
"bytes": 1173
},
{
"ts": 1554,
"bytes": 1176
},
{
"ts": 1555,
"bytes": 276
},
{
"ts": 1557,
"bytes": 1176
},
{
"ts": 1559,
"bytes": 1176
},
{
"ts": 1561,
"bytes": 1176
},
{
"ts": 1563,
"bytes": 1195
},
{
"ts": 1570,
"bytes": 1173
},
{
"ts": 1571,
"bytes": 1176
},
{
"ts": 1573,
"bytes": 1174
},
{
"ts": 1575,
"bytes": 1174
},
{
"ts": 1577,
"bytes": 1174
},
{
"ts": 1578,
"bytes": 710
},
{
"ts": 1580,
"bytes": 1171
},
{
"ts": 1582,
"bytes": 1174
},
{
"ts": 1585,
"bytes": 1174
},
{
"ts": 1587,
"bytes": 1174
},
{
"ts": 1588,
"bytes": 1174
},
{
"ts": 1590,
"bytes": 738
},
{
"ts": 1592,
"bytes": 1171
},
{
"ts": 1594,
"bytes": 1174
},
{
"ts": 1596,
"bytes": 1171
},
{
"ts": 1601,
"bytes": 2032
},
{
"ts": 1602,
"bytes": 1171
},
{
"ts": 1603,
"bytes": 1174
},
{
"ts": 1605,
"bytes": 1174
},
{
"ts": 1608,
"bytes": 1174
},
{
"ts": 1610,
"bytes": 1174
},
{
"ts": 1614,
"bytes": 1174
},
{
"ts": 1615,
"bytes": 2348
},
{
"ts": 1618,
"bytes": 1174
},
{
"ts": 1619,
"bytes": 945
},
{
"ts": 1621,
"bytes": 1171
},
{
"ts": 1623,
"bytes": 1174
},
{
"ts": 1625,
"bytes": 1174
},
{
"ts": 1627,
"bytes": 1174
},
{
"ts": 1630,
"bytes": 1174
},
{
"ts": 1631,
"bytes": 1174
},
{
"ts": 1632,
"bytes": 346
},
{
"ts": 1633,
"bytes": 1171
},
{
"ts": 1635,
"bytes": 1174
},
{
"ts": 1638,
"bytes": 1174
},
{
"ts": 1639,
"bytes": 1174
},
{
"ts": 1641,
"bytes": 1174
},
{
"ts": 1643,
"bytes": 1265
},
{
"ts": 1645,
"bytes": 1056
},
{
"ts": 1659,
"bytes": 1171
},
{
"ts": 1661,
"bytes": 1174
},
{
"ts": 1663,
"bytes": 1174
},
{
"ts": 1665,
"bytes": 1171
},
{
"ts": 1667,
"bytes": 1174
},
{
"ts": 1668,
"bytes": 764
},
{
"ts": 1670,
"bytes": 1171
},
{
"ts": 1672,
"bytes": 1174
},
{
"ts": 1674,
"bytes": 1174
},
{
"ts": 1676,
"bytes": 1174
},
{
"ts": 1678,
"bytes": 1174
},
{
"ts": 1680,
"bytes": 1311
},
{
"ts": 1682,
"bytes": 1171
},
{
"ts": 1684,
"bytes": 1174
},
{
"ts": 1686,
"bytes": 1174
},
{
"ts": 1688,
"bytes": 1174
},
{
"ts": 1690,
"bytes": 1174
},
{
"ts": 1691,
"bytes": 574
},
{
"ts": 1693,
"bytes": 1171
},
{
"ts": 1696,
"bytes": 1174
},
{
"ts": 1698,
"bytes": 1174
},
{
"ts": 1699,
"bytes": 1174
},
{
"ts": 1701,
"bytes": 1174
},
{
"ts": 1703,
"bytes": 1174
},
{
"ts": 1704,
"bytes": 274
},
{
"ts": 1706,
"bytes": 1171
},
{
"ts": 1708,
"bytes": 1174
},
{
"ts": 1711,
"bytes": 1174
},
{
"ts": 1712,
"bytes": 1174
},
{
"ts": 1714,
"bytes": 874
},
{
"ts": 1715,
"bytes": 1171
},
{
"ts": 1717,
"bytes": 1174
},
{
"ts": 1719,
"bytes": 1174
},
{
"ts": 1721,
"bytes": 1171
},
{
"ts": 1723,
"bytes": 1174
},
{
"ts": 1725,
"bytes": 1174
},
{
"ts": 1726,
"bytes": 274
},
{
"ts": 1728,
"bytes": 1163
},
{
"ts": 1730,
"bytes": 1174
},
{
"ts": 1732,
"bytes": 1174
},
{
"ts": 1734,
"bytes": 1174
},
{
"ts": 1734,
"bytes": 185
},
{
"ts": 1736,
"bytes": 1171
},
{
"ts": 1738,
"bytes": 1174
},
{
"ts": 1740,
"bytes": 1174
},
{
"ts": 1742,
"bytes": 1174
},
{
"ts": 1744,
"bytes": 1174
},
{
"ts": 1746,
"bytes": 1174
},
{
"ts": 1747,
"bytes": 274
},
{
"ts": 1749,
"bytes": 1174
},
{
"ts": 1751,
"bytes": 1171
},
{
"ts": 1753,
"bytes": 1174
},
{
"ts": 1754,
"bytes": 1174
},
{
"ts": 1756,
"bytes": 1174
},
{
"ts": 1758,
"bytes": 963
},
{
"ts": 1760,
"bytes": 1174
},
{
"ts": 1762,
"bytes": 1171
},
{
"ts": 1764,
"bytes": 1174
},
{
"ts": 1766,
"bytes": 1174
},
{
"ts": 1768,
"bytes": 1174
},
{
"ts": 1769,
"bytes": 274
},
{
"ts": 1771,
"bytes": 1174
},
{
"ts": 1773,
"bytes": 1171
},
{
"ts": 1775,
"bytes": 1174
},
{
"ts": 1777,
"bytes": 1171
},
{
"ts": 1779,
"bytes": 1174
},
{
"ts": 1780,
"bytes": 274
},
{
"ts": 1781,
"bytes": 1174
},
{
"ts": 1783,
"bytes": 1171
},
{
"ts": 1785,
"bytes": 1174
},
{
"ts": 1788,
"bytes": 1174
},
{
"ts": 1789,
"bytes": 1174
},
{
"ts": 1791,
"bytes": 1174
},
{
"ts": 1792,
"bytes": 317
},
{
"ts": 1794,
"bytes": 1174
},
{
"ts": 1796,
"bytes": 1171
},
{
"ts": 1798,
"bytes": 1174
},
{
"ts": 1800,
"bytes": 1174
},
{
"ts": 1802,
"bytes": 1174
},
{
"ts": 1803,
"bytes": 531
},
{
"ts": 1804,
"bytes": 1174
},
{
"ts": 1807,
"bytes": 1171
},
{
"ts": 1808,
"bytes": 1174
},
{
"ts": 1811,
"bytes": 1174
},
{
"ts": 1814,
"bytes": 1174
},
{
"ts": 1815,
"bytes": 710
},
{
"ts": 1816,
"bytes": 1174
},
{
"ts": 1818,
"bytes": 1171
},
{
"ts": 1820,
"bytes": 1174
},
{
"ts": 1822,
"bytes": 1174
},
{
"ts": 1822,
"bytes": 422
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 80,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186fe3bd22e-FRA",
"content-length: 157340",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-2669c\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4onoVTBSKfKG2EFuk09GduD9iwFviY554y3H%2BnDhoscLpMNfMaNEWK0plgB1Fa4zFinQ23QBfkjclBxG86dZnqGrf6t295AGC8Qbs7w3A4m7dR3bONKZm8jK6hL%2FcyCY\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2272,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 157340,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 525,
"netlog_id": 139,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "153 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 1822,
"ttfb_start": 544,
"ttfb_end": 1153,
"download_start": 1153,
"download_end": 1822,
"download_ms": 669,
"all_start": 544,
"all_end": 1822,
"all_ms": 1278,
"index": 6,
"number": 7
},
{
"type": 3,
"id": "228301.9",
"request_id": "228301.9",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"raw_id": "228301.9",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1299,
"ttfb_ms": 397,
"load_start": 545,
"load_start_float": 545.00014499999997,
"bytesIn": 36016,
"objectSize": 36016,
"objectSizeUncompressed": 36016,
"chunks": [
{
"ts": 945,
"bytes": 4237
},
{
"ts": 949,
"bytes": 2352
},
{
"ts": 951,
"bytes": 1176
},
{
"ts": 951,
"bytes": 1176
},
{
"ts": 952,
"bytes": 1176
},
{
"ts": 957,
"bytes": 1176
},
{
"ts": 974,
"bytes": 1168
},
{
"ts": 975,
"bytes": 1176
},
{
"ts": 977,
"bytes": 1176
},
{
"ts": 979,
"bytes": 1176
},
{
"ts": 981,
"bytes": 1165
},
{
"ts": 983,
"bytes": 1174
},
{
"ts": 985,
"bytes": 1171
},
{
"ts": 987,
"bytes": 1174
},
{
"ts": 989,
"bytes": 1174
},
{
"ts": 991,
"bytes": 1174
},
{
"ts": 1054,
"bytes": 498
},
{
"ts": 1824,
"bytes": 1171
},
{
"ts": 1826,
"bytes": 588
},
{
"ts": 1827,
"bytes": 1174
},
{
"ts": 1829,
"bytes": 1174
},
{
"ts": 1831,
"bytes": 1171
},
{
"ts": 1833,
"bytes": 1174
},
{
"ts": 1835,
"bytes": 1174
},
{
"ts": 1837,
"bytes": 858
},
{
"ts": 1839,
"bytes": 1174
},
{
"ts": 1841,
"bytes": 1174
},
{
"ts": 1843,
"bytes": 1171
},
{
"ts": 1844,
"bytes": 494
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 88,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc9186fe4dd22e-FRA",
"content-length: 36016",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f236f-8cb0\"",
"last-modified: Tue, 06 Jun 2023 12:15:43 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=40lT44qI8XATj0o1sG%2B8GG7vzVvWYp%2BMgFC7TpRbxApr95OqK8NbY%2FFY%2BwBePk2oedRhPnL3VtcbxVOKXgz6N2f5eP7D69m%2F7ehXYyWadFX2mOzXWewtLSA4Muj4FIeV\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2275,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 36016,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 526,
"netlog_id": 145,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "35 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 57.365099999999998,
"standardDeviation": 49.364899999999999,
"kurtosis": 1.8097399999999999,
"skewness": 1.36049,
"entropy": 0.84285699999999997
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 81.540499999999994,
"standardDeviation": 64.131200000000007,
"kurtosis": -0.14643300000000001,
"skewness": 0.68367599999999995,
"entropy": 0.91091999999999995
},
"green": {
"min": 0,
"max": 255,
"mean": 47.6143,
"standardDeviation": 42.373699999999999,
"kurtosis": 3.7393000000000001,
"skewness": 1.5546899999999999,
"entropy": 0.81313999999999997
},
"blue": {
"min": 0,
"max": 230,
"mean": 42.9405,
"standardDeviation": 41.589700000000001,
"kurtosis": 4.9254899999999999,
"skewness": 1.92685,
"entropy": 0.80451099999999998
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "6d0c33f8aad104d686ca49a635c5f30ead9b2ae98bc818cbfda4a335e0ff0ff3"
},
"tainted": false,
"filesize": "36016B",
"numberPixels": "480000",
"pixelsPerSecond": "16.636MB",
"userTime": "0.010u",
"elapsedTime": "0:01.028"
}
},
"load_end": 1844,
"ttfb_start": 545,
"ttfb_end": 942,
"download_start": 942,
"download_end": 1844,
"download_ms": 902,
"all_start": 545,
"all_end": 1844,
"all_ms": 1299,
"index": 7,
"number": 8
},
{
"type": 3,
"id": "228301.10",
"request_id": "228301.10",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"raw_id": "228301.10",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1586,
"ttfb_ms": 509,
"load_start": 545,
"load_start_float": 545.00015099999996,
"bytesIn": 172836,
"objectSize": 172836,
"objectSizeUncompressed": 172836,
"chunks": [
{
"ts": 1058,
"bytes": 3062
},
{
"ts": 1080,
"bytes": 1269
},
{
"ts": 1846,
"bytes": 1173
},
{
"ts": 1848,
"bytes": 1176
},
{
"ts": 1849,
"bytes": 954
},
{
"ts": 1851,
"bytes": 1176
},
{
"ts": 1853,
"bytes": 1176
},
{
"ts": 1855,
"bytes": 1173
},
{
"ts": 1857,
"bytes": 1176
},
{
"ts": 1859,
"bytes": 1176
},
{
"ts": 1861,
"bytes": 1223
},
{
"ts": 1863,
"bytes": 1176
},
{
"ts": 1866,
"bytes": 1176
},
{
"ts": 1867,
"bytes": 1171
},
{
"ts": 1869,
"bytes": 1174
},
{
"ts": 1871,
"bytes": 1174
},
{
"ts": 1873,
"bytes": 1174
},
{
"ts": 1875,
"bytes": 946
},
{
"ts": 1877,
"bytes": 1174
},
{
"ts": 1879,
"bytes": 1174
},
{
"ts": 1881,
"bytes": 1171
},
{
"ts": 1883,
"bytes": 1174
},
{
"ts": 1885,
"bytes": 1174
},
{
"ts": 1887,
"bytes": 1174
},
{
"ts": 1888,
"bytes": 274
},
{
"ts": 1890,
"bytes": 1171
},
{
"ts": 1892,
"bytes": 1171
},
{
"ts": 1894,
"bytes": 1171
},
{
"ts": 1896,
"bytes": 1174
},
{
"ts": 1898,
"bytes": 1182
},
{
"ts": 1901,
"bytes": 1174
},
{
"ts": 1902,
"bytes": 1174
},
{
"ts": 1905,
"bytes": 1171
},
{
"ts": 1909,
"bytes": 2348
},
{
"ts": 1910,
"bytes": 957
},
{
"ts": 1912,
"bytes": 1174
},
{
"ts": 1914,
"bytes": 1174
},
{
"ts": 1920,
"bytes": 3519
},
{
"ts": 1923,
"bytes": 1064
},
{
"ts": 1924,
"bytes": 1174
},
{
"ts": 1925,
"bytes": 1174
},
{
"ts": 1927,
"bytes": 1174
},
{
"ts": 1929,
"bytes": 1171
},
{
"ts": 1931,
"bytes": 1174
},
{
"ts": 1934,
"bytes": 1174
},
{
"ts": 1937,
"bytes": 1174
},
{
"ts": 1938,
"bytes": 1174
},
{
"ts": 1940,
"bytes": 1308
},
{
"ts": 1941,
"bytes": 1174
},
{
"ts": 1944,
"bytes": 1174
},
{
"ts": 1945,
"bytes": 1174
},
{
"ts": 1947,
"bytes": 1168
},
{
"ts": 1949,
"bytes": 574
},
{
"ts": 1951,
"bytes": 1166
},
{
"ts": 1953,
"bytes": 1174
},
{
"ts": 1955,
"bytes": 1174
},
{
"ts": 1957,
"bytes": 1171
},
{
"ts": 1958,
"bytes": 274
},
{
"ts": 1960,
"bytes": 1174
},
{
"ts": 1962,
"bytes": 1174
},
{
"ts": 1964,
"bytes": 1174
},
{
"ts": 1966,
"bytes": 1171
},
{
"ts": 1968,
"bytes": 1174
},
{
"ts": 1970,
"bytes": 874
},
{
"ts": 1971,
"bytes": 1174
},
{
"ts": 1973,
"bytes": 1174
},
{
"ts": 1975,
"bytes": 1174
},
{
"ts": 1976,
"bytes": 1171
},
{
"ts": 1978,
"bytes": 1174
},
{
"ts": 1980,
"bytes": 1174
},
{
"ts": 1982,
"bytes": 1174
},
{
"ts": 1984,
"bytes": 1174
},
{
"ts": 1986,
"bytes": 1171
},
{
"ts": 1987,
"bytes": 274
},
{
"ts": 1988,
"bytes": 1174
},
{
"ts": 1990,
"bytes": 1174
},
{
"ts": 1992,
"bytes": 1174
},
{
"ts": 1994,
"bytes": 1171
},
{
"ts": 1995,
"bytes": 185
},
{
"ts": 1997,
"bytes": 1174
},
{
"ts": 1999,
"bytes": 1174
},
{
"ts": 2001,
"bytes": 1174
},
{
"ts": 2003,
"bytes": 1171
},
{
"ts": 2004,
"bytes": 271
},
{
"ts": 2006,
"bytes": 1174
},
{
"ts": 2008,
"bytes": 1174
},
{
"ts": 2010,
"bytes": 1174
},
{
"ts": 2012,
"bytes": 1174
},
{
"ts": 2013,
"bytes": 960
},
{
"ts": 2015,
"bytes": 1174
},
{
"ts": 2017,
"bytes": 1174
},
{
"ts": 2019,
"bytes": 1174
},
{
"ts": 2021,
"bytes": 1174
},
{
"ts": 2022,
"bytes": 274
},
{
"ts": 2023,
"bytes": 1171
},
{
"ts": 2025,
"bytes": 1174
},
{
"ts": 2027,
"bytes": 1174
},
{
"ts": 2029,
"bytes": 1174
},
{
"ts": 2031,
"bytes": 1171
},
{
"ts": 2033,
"bytes": 1174
},
{
"ts": 2035,
"bytes": 1174
},
{
"ts": 2037,
"bytes": 1174
},
{
"ts": 2039,
"bytes": 1174
},
{
"ts": 2040,
"bytes": 274
},
{
"ts": 2042,
"bytes": 1171
},
{
"ts": 2044,
"bytes": 1174
},
{
"ts": 2046,
"bytes": 1174
},
{
"ts": 2048,
"bytes": 1174
},
{
"ts": 2050,
"bytes": 1171
},
{
"ts": 2050,
"bytes": 317
},
{
"ts": 2052,
"bytes": 1174
},
{
"ts": 2054,
"bytes": 1174
},
{
"ts": 2056,
"bytes": 1174
},
{
"ts": 2058,
"bytes": 1171
},
{
"ts": 2059,
"bytes": 531
},
{
"ts": 2061,
"bytes": 1171
},
{
"ts": 2063,
"bytes": 1174
},
{
"ts": 2065,
"bytes": 1174
},
{
"ts": 2067,
"bytes": 1174
},
{
"ts": 2069,
"bytes": 710
},
{
"ts": 2071,
"bytes": 1171
},
{
"ts": 2073,
"bytes": 1174
},
{
"ts": 2075,
"bytes": 1174
},
{
"ts": 2076,
"bytes": 1174
},
{
"ts": 2078,
"bytes": 1038
},
{
"ts": 2080,
"bytes": 1171
},
{
"ts": 2082,
"bytes": 1174
},
{
"ts": 2084,
"bytes": 1174
},
{
"ts": 2086,
"bytes": 1174
},
{
"ts": 2088,
"bytes": 1174
},
{
"ts": 2090,
"bytes": 1171
},
{
"ts": 2092,
"bytes": 1174
},
{
"ts": 2094,
"bytes": 1174
},
{
"ts": 2096,
"bytes": 1174
},
{
"ts": 2097,
"bytes": 183
},
{
"ts": 2099,
"bytes": 1174
},
{
"ts": 2101,
"bytes": 1171
},
{
"ts": 2102,
"bytes": 1174
},
{
"ts": 2105,
"bytes": 1174
},
{
"ts": 2106,
"bytes": 952
},
{
"ts": 2108,
"bytes": 1171
},
{
"ts": 2110,
"bytes": 1174
},
{
"ts": 2113,
"bytes": 1174
},
{
"ts": 2115,
"bytes": 1216
},
{
"ts": 2116,
"bytes": 1174
},
{
"ts": 2118,
"bytes": 1171
},
{
"ts": 2120,
"bytes": 1174
},
{
"ts": 2122,
"bytes": 1174
},
{
"ts": 2124,
"bytes": 1174
},
{
"ts": 2126,
"bytes": 1171
},
{
"ts": 2128,
"bytes": 1174
},
{
"ts": 2130,
"bytes": 1174
},
{
"ts": 2131,
"bytes": 327
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 96,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e6ad22e-FRA",
"content-length: 172836",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f236f-2a324\"",
"last-modified: Tue, 06 Jun 2023 12:15:43 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=SDUoxr71O4xcLNnX2Lw8kW6B5QD1yJAQeSMydLKt0KqdPYbuOPoUd2UQM2gdhAB%2BO7XADosmank3%2BTwl1k5ewkF%2BpHilgPQ6mT5X4uMpzZ7TWzmrQ3X3vn8mJHj41IHN\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2239,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 172836,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 530,
"netlog_id": 151,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "166 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 2131,
"ttfb_start": 545,
"ttfb_end": 1054,
"download_start": 1054,
"download_end": 2131,
"download_ms": 1077,
"all_start": 545,
"all_end": 2131,
"all_ms": 1586,
"index": 8,
"number": 9
},
{
"type": 3,
"id": "228301.11",
"request_id": "228301.11",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"raw_id": "228301.11",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 1657,
"ttfb_ms": 615,
"load_start": 546,
"load_start_float": 546.00015699999994,
"bytesIn": 43448,
"objectSize": 43448,
"objectSizeUncompressed": 43448,
"chunks": [
{
"ts": 1163,
"bytes": 401
},
{
"ts": 1204,
"bytes": 1073
},
{
"ts": 2136,
"bytes": 2933
},
{
"ts": 2138,
"bytes": 1176
},
{
"ts": 2140,
"bytes": 1176
},
{
"ts": 2142,
"bytes": 1176
},
{
"ts": 2144,
"bytes": 1176
},
{
"ts": 2144,
"bytes": 276
},
{
"ts": 2146,
"bytes": 1173
},
{
"ts": 2148,
"bytes": 1176
},
{
"ts": 2150,
"bytes": 1176
},
{
"ts": 2152,
"bytes": 1176
},
{
"ts": 2154,
"bytes": 1186
},
{
"ts": 2156,
"bytes": 1173
},
{
"ts": 2158,
"bytes": 1174
},
{
"ts": 2160,
"bytes": 1174
},
{
"ts": 2162,
"bytes": 1174
},
{
"ts": 2164,
"bytes": 957
},
{
"ts": 2166,
"bytes": 1174
},
{
"ts": 2168,
"bytes": 1171
},
{
"ts": 2170,
"bytes": 1174
},
{
"ts": 2173,
"bytes": 1174
},
{
"ts": 2174,
"bytes": 1064
},
{
"ts": 2176,
"bytes": 1174
},
{
"ts": 2178,
"bytes": 1171
},
{
"ts": 2180,
"bytes": 1174
},
{
"ts": 2182,
"bytes": 1174
},
{
"ts": 2184,
"bytes": 1171
},
{
"ts": 2186,
"bytes": 1174
},
{
"ts": 2188,
"bytes": 1171
},
{
"ts": 2190,
"bytes": 1174
},
{
"ts": 2192,
"bytes": 1174
},
{
"ts": 2193,
"bytes": 1174
},
{
"ts": 2194,
"bytes": 137
},
{
"ts": 2196,
"bytes": 1174
},
{
"ts": 2199,
"bytes": 1171
},
{
"ts": 2200,
"bytes": 1174
},
{
"ts": 2202,
"bytes": 1174
},
{
"ts": 2203,
"bytes": 204
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 104,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e77d22e-FRA",
"content-length: 43448",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-a9b8\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=uxdSj4abiYA182tTl7%2BivuqfZWUisL%2B6l4dCWH3X3g%2B1Q73yd498M%2FRPlc%2FrvDRTRfwIbUFqSvxwWVOE5n3lJRyLeoWgD1F2L9nGW2GMGhsEeC6COyf6Popzr4BGiUCU\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2239,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 43448,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 532,
"netlog_id": 157,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "42 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 104.43000000000001,
"standardDeviation": 50.386000000000003,
"kurtosis": -0.23286699999999999,
"skewness": -0.066299399999999994,
"entropy": 0.93155100000000002
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 119.934,
"standardDeviation": 57.273000000000003,
"kurtosis": -0.17633399999999999,
"skewness": -0.298761,
"entropy": 0.94567599999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 105.468,
"standardDeviation": 49.638800000000003,
"kurtosis": -0.218476,
"skewness": -0.218586,
"entropy": 0.93282699999999996
},
"blue": {
"min": 0,
"max": 255,
"mean": 87.886700000000005,
"standardDeviation": 44.246099999999998,
"kurtosis": -0.39563100000000001,
"skewness": -0.091667100000000001,
"entropy": 0.91615000000000002
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:41+00:00",
"date:modify": "2024-09-02T09:45:41+00:00",
"signature": "ba2b9b7769315d718b95da7d4634ac663a3d9a5feb47d30d51ef9a8afa3538fd"
},
"tainted": false,
"filesize": "43448B",
"numberPixels": "480000",
"pixelsPerSecond": "24.6857MB",
"userTime": "0.020u",
"elapsedTime": "0:01.019"
}
},
"load_end": 2203,
"ttfb_start": 546,
"ttfb_end": 1161,
"download_start": 1161,
"download_end": 2203,
"download_ms": 1042,
"all_start": 546,
"all_end": 2203,
"all_ms": 1657,
"index": 9,
"number": 10
},
{
"type": 3,
"id": "228301.12",
"request_id": "228301.12",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"raw_id": "228301.12",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2027,
"ttfb_ms": 533,
"load_start": 547,
"load_start_float": 547.00016300000004,
"bytesIn": 222272,
"objectSize": 222272,
"objectSizeUncompressed": 222272,
"chunks": [
{
"ts": 1083,
"bytes": 1884
},
{
"ts": 1086,
"bytes": 2445
},
{
"ts": 2204,
"bytes": 341
},
{
"ts": 2205,
"bytes": 1176
},
{
"ts": 2207,
"bytes": 1176
},
{
"ts": 2209,
"bytes": 1173
},
{
"ts": 2211,
"bytes": 1176
},
{
"ts": 2214,
"bytes": 1176
},
{
"ts": 2215,
"bytes": 1176
},
{
"ts": 2216,
"bytes": 276
},
{
"ts": 2217,
"bytes": 1173
},
{
"ts": 2219,
"bytes": 1176
},
{
"ts": 2221,
"bytes": 1176
},
{
"ts": 2223,
"bytes": 1176
},
{
"ts": 2225,
"bytes": 1174
},
{
"ts": 2227,
"bytes": 874
},
{
"ts": 2229,
"bytes": 1174
},
{
"ts": 2231,
"bytes": 1171
},
{
"ts": 2233,
"bytes": 1174
},
{
"ts": 2235,
"bytes": 1174
},
{
"ts": 2237,
"bytes": 1174
},
{
"ts": 2239,
"bytes": 1174
},
{
"ts": 2241,
"bytes": 1171
},
{
"ts": 2243,
"bytes": 1174
},
{
"ts": 2245,
"bytes": 1174
},
{
"ts": 2247,
"bytes": 1174
},
{
"ts": 2247,
"bytes": 271
},
{
"ts": 2249,
"bytes": 1171
},
{
"ts": 2251,
"bytes": 1171
},
{
"ts": 2253,
"bytes": 1174
},
{
"ts": 2258,
"bytes": 2533
},
{
"ts": 2260,
"bytes": 1174
},
{
"ts": 2262,
"bytes": 1171
},
{
"ts": 2263,
"bytes": 1174
},
{
"ts": 2266,
"bytes": 1174
},
{
"ts": 2266,
"bytes": 274
},
{
"ts": 2268,
"bytes": 1174
},
{
"ts": 2272,
"bytes": 1174
},
{
"ts": 2273,
"bytes": 1171
},
{
"ts": 2274,
"bytes": 1174
},
{
"ts": 2276,
"bytes": 963
},
{
"ts": 2278,
"bytes": 1174
},
{
"ts": 2282,
"bytes": 2345
},
{
"ts": 2284,
"bytes": 1448
},
{
"ts": 2286,
"bytes": 1174
},
{
"ts": 2288,
"bytes": 1174
},
{
"ts": 2291,
"bytes": 1174
},
{
"ts": 2292,
"bytes": 1171
},
{
"ts": 2294,
"bytes": 1174
},
{
"ts": 2298,
"bytes": 1174
},
{
"ts": 2299,
"bytes": 1174
},
{
"ts": 2301,
"bytes": 1171
},
{
"ts": 2303,
"bytes": 1174
},
{
"ts": 2304,
"bytes": 274
},
{
"ts": 2306,
"bytes": 1174
},
{
"ts": 2308,
"bytes": 1171
},
{
"ts": 2309,
"bytes": 1174
},
{
"ts": 2311,
"bytes": 1488
},
{
"ts": 2313,
"bytes": 1174
},
{
"ts": 2317,
"bytes": 2348
},
{
"ts": 2324,
"bytes": 4050
},
{
"ts": 2326,
"bytes": 1174
},
{
"ts": 2328,
"bytes": 1171
},
{
"ts": 2330,
"bytes": 710
},
{
"ts": 2331,
"bytes": 1168
},
{
"ts": 2333,
"bytes": 1174
},
{
"ts": 2335,
"bytes": 1174
},
{
"ts": 2337,
"bytes": 1171
},
{
"ts": 2339,
"bytes": 1038
},
{
"ts": 2341,
"bytes": 1174
},
{
"ts": 2343,
"bytes": 1174
},
{
"ts": 2345,
"bytes": 1174
},
{
"ts": 2347,
"bytes": 1171
},
{
"ts": 2349,
"bytes": 1174
},
{
"ts": 2351,
"bytes": 1174
},
{
"ts": 2353,
"bytes": 1174
},
{
"ts": 2355,
"bytes": 1174
},
{
"ts": 2357,
"bytes": 1171
},
{
"ts": 2359,
"bytes": 183
},
{
"ts": 2359,
"bytes": 1174
},
{
"ts": 2361,
"bytes": 1171
},
{
"ts": 2364,
"bytes": 1174
},
{
"ts": 2366,
"bytes": 1174
},
{
"ts": 2367,
"bytes": 949
},
{
"ts": 2369,
"bytes": 1174
},
{
"ts": 2371,
"bytes": 1174
},
{
"ts": 2373,
"bytes": 1174
},
{
"ts": 2375,
"bytes": 1171
},
{
"ts": 2377,
"bytes": 1174
},
{
"ts": 2377,
"bytes": 45
},
{
"ts": 2379,
"bytes": 1174
},
{
"ts": 2381,
"bytes": 1174
},
{
"ts": 2383,
"bytes": 1174
},
{
"ts": 2385,
"bytes": 1171
},
{
"ts": 2387,
"bytes": 1174
},
{
"ts": 2387,
"bytes": 329
},
{
"ts": 2389,
"bytes": 1174
},
{
"ts": 2392,
"bytes": 1174
},
{
"ts": 2393,
"bytes": 1174
},
{
"ts": 2396,
"bytes": 1171
},
{
"ts": 2397,
"bytes": 591
},
{
"ts": 2398,
"bytes": 1174
},
{
"ts": 2400,
"bytes": 1174
},
{
"ts": 2402,
"bytes": 1174
},
{
"ts": 2404,
"bytes": 1174
},
{
"ts": 2405,
"bytes": 274
},
{
"ts": 2407,
"bytes": 1171
},
{
"ts": 2409,
"bytes": 1174
},
{
"ts": 2411,
"bytes": 1174
},
{
"ts": 2414,
"bytes": 1182
},
{
"ts": 2416,
"bytes": 1171
},
{
"ts": 2417,
"bytes": 1171
},
{
"ts": 2419,
"bytes": 1174
},
{
"ts": 2421,
"bytes": 1174
},
{
"ts": 2423,
"bytes": 957
},
{
"ts": 2425,
"bytes": 1171
},
{
"ts": 2427,
"bytes": 1174
},
{
"ts": 2429,
"bytes": 1174
},
{
"ts": 2431,
"bytes": 1174
},
{
"ts": 2432,
"bytes": 1061
},
{
"ts": 2434,
"bytes": 1174
},
{
"ts": 2436,
"bytes": 1174
},
{
"ts": 2438,
"bytes": 1174
},
{
"ts": 2440,
"bytes": 1174
},
{
"ts": 2442,
"bytes": 1171
},
{
"ts": 2444,
"bytes": 1174
},
{
"ts": 2446,
"bytes": 1174
},
{
"ts": 2448,
"bytes": 1174
},
{
"ts": 2450,
"bytes": 1174
},
{
"ts": 2452,
"bytes": 1171
},
{
"ts": 2453,
"bytes": 137
},
{
"ts": 2455,
"bytes": 1174
},
{
"ts": 2457,
"bytes": 1174
},
{
"ts": 2459,
"bytes": 1174
},
{
"ts": 2461,
"bytes": 1174
},
{
"ts": 2462,
"bytes": 1171
},
{
"ts": 2464,
"bytes": 574
},
{
"ts": 2466,
"bytes": 1174
},
{
"ts": 2468,
"bytes": 1174
},
{
"ts": 2470,
"bytes": 1174
},
{
"ts": 2472,
"bytes": 1174
},
{
"ts": 2474,
"bytes": 1168
},
{
"ts": 2474,
"bytes": 274
},
{
"ts": 2476,
"bytes": 1174
},
{
"ts": 2478,
"bytes": 1174
},
{
"ts": 2480,
"bytes": 1174
},
{
"ts": 2482,
"bytes": 1174
},
{
"ts": 2484,
"bytes": 871
},
{
"ts": 2485,
"bytes": 1174
},
{
"ts": 2487,
"bytes": 1174
},
{
"ts": 2489,
"bytes": 1174
},
{
"ts": 2492,
"bytes": 1174
},
{
"ts": 2494,
"bytes": 1174
},
{
"ts": 2496,
"bytes": 1171
},
{
"ts": 2497,
"bytes": 1174
},
{
"ts": 2499,
"bytes": 1174
},
{
"ts": 2501,
"bytes": 1174
},
{
"ts": 2504,
"bytes": 1174
},
{
"ts": 2506,
"bytes": 1171
},
{
"ts": 2507,
"bytes": 1174
},
{
"ts": 2509,
"bytes": 1174
},
{
"ts": 2511,
"bytes": 1174
},
{
"ts": 2512,
"bytes": 274
},
{
"ts": 2514,
"bytes": 1171
},
{
"ts": 2516,
"bytes": 1174
},
{
"ts": 2518,
"bytes": 1174
},
{
"ts": 2520,
"bytes": 1174
},
{
"ts": 2522,
"bytes": 1174
},
{
"ts": 2522,
"bytes": 185
},
{
"ts": 2524,
"bytes": 1165
},
{
"ts": 2526,
"bytes": 1174
},
{
"ts": 2528,
"bytes": 1174
},
{
"ts": 2529,
"bytes": 271
},
{
"ts": 2531,
"bytes": 1174
},
{
"ts": 2533,
"bytes": 1171
},
{
"ts": 2535,
"bytes": 1174
},
{
"ts": 2536,
"bytes": 963
},
{
"ts": 2538,
"bytes": 1174
},
{
"ts": 2540,
"bytes": 1174
},
{
"ts": 2542,
"bytes": 1174
},
{
"ts": 2544,
"bytes": 1171
},
{
"ts": 2546,
"bytes": 1174
},
{
"ts": 2547,
"bytes": 274
},
{
"ts": 2549,
"bytes": 1174
},
{
"ts": 2551,
"bytes": 1171
},
{
"ts": 2553,
"bytes": 1174
},
{
"ts": 2555,
"bytes": 1174
},
{
"ts": 2557,
"bytes": 1174
},
{
"ts": 2559,
"bytes": 1171
},
{
"ts": 2561,
"bytes": 1174
},
{
"ts": 2563,
"bytes": 1174
},
{
"ts": 2565,
"bytes": 1174
},
{
"ts": 2567,
"bytes": 1174
},
{
"ts": 2568,
"bytes": 274
},
{
"ts": 2570,
"bytes": 1171
},
{
"ts": 2571,
"bytes": 1174
},
{
"ts": 2573,
"bytes": 1174
},
{
"ts": 2574,
"bytes": 131
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 112,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91870e9ed22e-FRA",
"content-length: 222272",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2371-36440\"",
"last-modified: Tue, 06 Jun 2023 12:15:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=Oo1gMqR5s1t9ZmAd5FqSRwYmb5xU2FRVj0j6zu%2FR7TEYQHm7RECeaPXMPA98P9CpqjWC3B24yV%2F%2BNG9BEHhaoj%2Fpkk6iLZ7Sd6RAXl%2BZeWiSapNohwzbbHVtD0oEKA7K\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2155,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 222272,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 534,
"netlog_id": 163,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "216 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 2574,
"ttfb_start": 547,
"ttfb_end": 1080,
"download_start": 1080,
"download_end": 2574,
"download_ms": 1494,
"all_start": 547,
"all_end": 2574,
"all_ms": 2027,
"index": 10,
"number": 11
},
{
"type": 3,
"id": "228301.13",
"request_id": "228301.13",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"raw_id": "228301.13",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2154,
"ttfb_ms": 526,
"load_start": 547,
"load_start_float": 547.00016900000003,
"bytesIn": 79326,
"objectSize": 79326,
"objectSizeUncompressed": 79326,
"chunks": [
{
"ts": 1076,
"bytes": 2806
},
{
"ts": 1086,
"bytes": 1176
},
{
"ts": 1089,
"bytes": 353
},
{
"ts": 2577,
"bytes": 1333
},
{
"ts": 2578,
"bytes": 1176
},
{
"ts": 2581,
"bytes": 1173
},
{
"ts": 2582,
"bytes": 1176
},
{
"ts": 2584,
"bytes": 1176
},
{
"ts": 2586,
"bytes": 1176
},
{
"ts": 2586,
"bytes": 69
},
{
"ts": 2588,
"bytes": 1176
},
{
"ts": 2590,
"bytes": 1173
},
{
"ts": 2592,
"bytes": 1176
},
{
"ts": 2594,
"bytes": 1176
},
{
"ts": 2596,
"bytes": 1038
},
{
"ts": 2598,
"bytes": 1174
},
{
"ts": 2600,
"bytes": 1171
},
{
"ts": 2602,
"bytes": 1174
},
{
"ts": 2604,
"bytes": 1174
},
{
"ts": 2606,
"bytes": 1174
},
{
"ts": 2608,
"bytes": 1174
},
{
"ts": 2610,
"bytes": 1171
},
{
"ts": 2613,
"bytes": 1174
},
{
"ts": 2614,
"bytes": 1174
},
{
"ts": 2616,
"bytes": 1174
},
{
"ts": 2618,
"bytes": 1174
},
{
"ts": 2620,
"bytes": 1169
},
{
"ts": 2622,
"bytes": 1171
},
{
"ts": 2622,
"bytes": 183
},
{
"ts": 2624,
"bytes": 1174
},
{
"ts": 2626,
"bytes": 1174
},
{
"ts": 2628,
"bytes": 1171
},
{
"ts": 2630,
"bytes": 1174
},
{
"ts": 2632,
"bytes": 952
},
{
"ts": 2634,
"bytes": 1174
},
{
"ts": 2636,
"bytes": 1174
},
{
"ts": 2638,
"bytes": 1171
},
{
"ts": 2640,
"bytes": 1174
},
{
"ts": 2642,
"bytes": 1219
},
{
"ts": 2644,
"bytes": 1174
},
{
"ts": 2646,
"bytes": 1171
},
{
"ts": 2648,
"bytes": 1174
},
{
"ts": 2650,
"bytes": 1174
},
{
"ts": 2650,
"bytes": 329
},
{
"ts": 2652,
"bytes": 1174
},
{
"ts": 2654,
"bytes": 1174
},
{
"ts": 2659,
"bytes": 2345
},
{
"ts": 2659,
"bytes": 591
},
{
"ts": 2662,
"bytes": 1174
},
{
"ts": 2663,
"bytes": 1174
},
{
"ts": 2665,
"bytes": 1174
},
{
"ts": 2667,
"bytes": 1171
},
{
"ts": 2669,
"bytes": 1174
},
{
"ts": 2670,
"bytes": 274
},
{
"ts": 2672,
"bytes": 1174
},
{
"ts": 2674,
"bytes": 1174
},
{
"ts": 2676,
"bytes": 1171
},
{
"ts": 2678,
"bytes": 1179
},
{
"ts": 2680,
"bytes": 1174
},
{
"ts": 2682,
"bytes": 1174
},
{
"ts": 2684,
"bytes": 1171
},
{
"ts": 2686,
"bytes": 1174
},
{
"ts": 2688,
"bytes": 957
},
{
"ts": 2689,
"bytes": 1174
},
{
"ts": 2691,
"bytes": 1174
},
{
"ts": 2694,
"bytes": 1174
},
{
"ts": 2696,
"bytes": 1171
},
{
"ts": 2697,
"bytes": 1064
},
{
"ts": 2699,
"bytes": 1174
},
{
"ts": 2701,
"bytes": 1259
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 120,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91871ec7d22e-FRA",
"content-length: 79326",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-135de\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=vUwsmCd3uLFm19NMravDlONyzjUDgItOb4WT%2BhEC%2FDFwZ6eD%2F%2F3E%2FUMMPPvzw0LUFt6CkfCqPLa%2FYDF30oT9zSy%2F0Wfn%2BbKJOpokzBFWClr%2BAkwKTV7La77exmHS45uh\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2281,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 79326,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 536,
"netlog_id": 169,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "77 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 905,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x905",
"Megapixels": 0.54300000000000004
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 543000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 145.393,
"standardDeviation": 82.711100000000002,
"kurtosis": -1.23224,
"skewness": -0.72668999999999995,
"entropy": 0.81373099999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 159.374,
"standardDeviation": 85.4786,
"kurtosis": -0.89394700000000005,
"skewness": -0.91131799999999996,
"entropy": 0.86684399999999995
},
"green": {
"min": 0,
"max": 250,
"mean": 149.02699999999999,
"standardDeviation": 80.073999999999998,
"kurtosis": -1.1409800000000001,
"skewness": -0.81180799999999997,
"entropy": 0.78264299999999998
},
"blue": {
"min": 0,
"max": 235,
"mean": 127.779,
"standardDeviation": 82.580600000000004,
"kurtosis": -1.5680099999999999,
"skewness": -0.54922199999999999,
"entropy": 0.79170499999999999
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:41+00:00",
"date:modify": "2024-09-02T09:45:41+00:00",
"signature": "c2c202e9ddbf60b310c158760d12c366e438c82bc4822f461cc90c1167974616"
},
"tainted": false,
"filesize": "79326B",
"numberPixels": "543000",
"pixelsPerSecond": "16.4561MB",
"userTime": "0.030u",
"elapsedTime": "0:01.032"
}
},
"load_end": 2701,
"ttfb_start": 547,
"ttfb_end": 1073,
"download_start": 1073,
"download_end": 2701,
"download_ms": 1628,
"all_start": 547,
"all_end": 2701,
"all_ms": 2154,
"index": 11,
"number": 12
},
{
"type": 3,
"id": "228301.14",
"request_id": "228301.14",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"raw_id": "228301.14",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2392,
"ttfb_ms": 541,
"load_start": 548,
"load_start_float": 548.00017500000001,
"bytesIn": 142198,
"objectSize": 142198,
"objectSizeUncompressed": 142198,
"chunks": [
{
"ts": 1092,
"bytes": 298
},
{
"ts": 1204,
"bytes": 1845
},
{
"ts": 2704,
"bytes": 1170
},
{
"ts": 2706,
"bytes": 1176
},
{
"ts": 2707,
"bytes": 1063
},
{
"ts": 2709,
"bytes": 1170
},
{
"ts": 2711,
"bytes": 1176
},
{
"ts": 2715,
"bytes": 1173
},
{
"ts": 2715,
"bytes": 1176
},
{
"ts": 2716,
"bytes": 139
},
{
"ts": 2717,
"bytes": 1176
},
{
"ts": 2719,
"bytes": 1176
},
{
"ts": 2721,
"bytes": 1176
},
{
"ts": 2723,
"bytes": 1173
},
{
"ts": 2725,
"bytes": 1176
},
{
"ts": 2726,
"bytes": 574
},
{
"ts": 2728,
"bytes": 1174
},
{
"ts": 2730,
"bytes": 1174
},
{
"ts": 2732,
"bytes": 1174
},
{
"ts": 2734,
"bytes": 1171
},
{
"ts": 2735,
"bytes": 274
},
{
"ts": 2737,
"bytes": 1174
},
{
"ts": 2739,
"bytes": 1174
},
{
"ts": 2741,
"bytes": 1174
},
{
"ts": 2743,
"bytes": 1171
},
{
"ts": 2744,
"bytes": 874
},
{
"ts": 2746,
"bytes": 1174
},
{
"ts": 2748,
"bytes": 1174
},
{
"ts": 2750,
"bytes": 1171
},
{
"ts": 2752,
"bytes": 1168
},
{
"ts": 2754,
"bytes": 1174
},
{
"ts": 2756,
"bytes": 1174
},
{
"ts": 2758,
"bytes": 1174
},
{
"ts": 2761,
"bytes": 1174
},
{
"ts": 2762,
"bytes": 1171
},
{
"ts": 2764,
"bytes": 1174
},
{
"ts": 2766,
"bytes": 1174
},
{
"ts": 2768,
"bytes": 1174
},
{
"ts": 2770,
"bytes": 1174
},
{
"ts": 2771,
"bytes": 271
},
{
"ts": 2773,
"bytes": 1174
},
{
"ts": 2775,
"bytes": 1174
},
{
"ts": 2777,
"bytes": 1174
},
{
"ts": 2779,
"bytes": 1174
},
{
"ts": 2781,
"bytes": 1171
},
{
"ts": 2783,
"bytes": 1174
},
{
"ts": 2785,
"bytes": 1174
},
{
"ts": 2787,
"bytes": 1174
},
{
"ts": 2789,
"bytes": 1174
},
{
"ts": 2790,
"bytes": 482
},
{
"ts": 2792,
"bytes": 1174
},
{
"ts": 2794,
"bytes": 1174
},
{
"ts": 2796,
"bytes": 1174
},
{
"ts": 2798,
"bytes": 1174
},
{
"ts": 2799,
"bytes": 960
},
{
"ts": 2801,
"bytes": 1174
},
{
"ts": 2803,
"bytes": 1174
},
{
"ts": 2805,
"bytes": 1174
},
{
"ts": 2807,
"bytes": 1174
},
{
"ts": 2808,
"bytes": 274
},
{
"ts": 2811,
"bytes": 1169
},
{
"ts": 2812,
"bytes": 1174
},
{
"ts": 2815,
"bytes": 1174
},
{
"ts": 2816,
"bytes": 1174
},
{
"ts": 2818,
"bytes": 1171
},
{
"ts": 2820,
"bytes": 1174
},
{
"ts": 2822,
"bytes": 1174
},
{
"ts": 2824,
"bytes": 1174
},
{
"ts": 2826,
"bytes": 1174
},
{
"ts": 2827,
"bytes": 1171
},
{
"ts": 2830,
"bytes": 1174
},
{
"ts": 2831,
"bytes": 1174
},
{
"ts": 2833,
"bytes": 1174
},
{
"ts": 2834,
"bytes": 433
},
{
"ts": 2836,
"bytes": 1171
},
{
"ts": 2838,
"bytes": 1174
},
{
"ts": 2840,
"bytes": 1174
},
{
"ts": 2842,
"bytes": 1174
},
{
"ts": 2843,
"bytes": 158
},
{
"ts": 2845,
"bytes": 1171
},
{
"ts": 2847,
"bytes": 1174
},
{
"ts": 2849,
"bytes": 1174
},
{
"ts": 2851,
"bytes": 1174
},
{
"ts": 2853,
"bytes": 1174
},
{
"ts": 2853,
"bytes": 67
},
{
"ts": 2855,
"bytes": 1171
},
{
"ts": 2857,
"bytes": 1174
},
{
"ts": 2859,
"bytes": 1174
},
{
"ts": 2861,
"bytes": 1038
},
{
"ts": 2863,
"bytes": 1174
},
{
"ts": 2865,
"bytes": 1168
},
{
"ts": 2867,
"bytes": 1174
},
{
"ts": 2869,
"bytes": 1174
},
{
"ts": 2871,
"bytes": 1174
},
{
"ts": 2872,
"bytes": 1171
},
{
"ts": 2874,
"bytes": 1174
},
{
"ts": 2876,
"bytes": 1174
},
{
"ts": 2878,
"bytes": 1174
},
{
"ts": 2880,
"bytes": 1174
},
{
"ts": 2882,
"bytes": 1171
},
{
"ts": 2885,
"bytes": 1174
},
{
"ts": 2887,
"bytes": 1357
},
{
"ts": 2889,
"bytes": 1168
},
{
"ts": 2891,
"bytes": 1171
},
{
"ts": 2893,
"bytes": 1174
},
{
"ts": 2895,
"bytes": 1174
},
{
"ts": 2897,
"bytes": 952
},
{
"ts": 2898,
"bytes": 1174
},
{
"ts": 2900,
"bytes": 1171
},
{
"ts": 2902,
"bytes": 1174
},
{
"ts": 2904,
"bytes": 1219
},
{
"ts": 2907,
"bytes": 1174
},
{
"ts": 2909,
"bytes": 1171
},
{
"ts": 2911,
"bytes": 1174
},
{
"ts": 2913,
"bytes": 1174
},
{
"ts": 2915,
"bytes": 1174
},
{
"ts": 2916,
"bytes": 329
},
{
"ts": 2918,
"bytes": 1171
},
{
"ts": 2919,
"bytes": 1174
},
{
"ts": 2921,
"bytes": 1171
},
{
"ts": 2923,
"bytes": 1174
},
{
"ts": 2924,
"bytes": 591
},
{
"ts": 2926,
"bytes": 1174
},
{
"ts": 2928,
"bytes": 1171
},
{
"ts": 2930,
"bytes": 1174
},
{
"ts": 2932,
"bytes": 1174
},
{
"ts": 2933,
"bytes": 274
},
{
"ts": 2934,
"bytes": 1174
},
{
"ts": 2937,
"bytes": 1171
},
{
"ts": 2938,
"bytes": 1174
},
{
"ts": 2940,
"bytes": 836
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 128,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91871ee8d22e-FRA",
"content-length: 142198",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-22b76\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=ZsbeOdGQBuPFglFNDWWGuRS98IpG9TGvcL5cbSav6EqrWFl5knZdoAlr4R6ZjkuWlg11s650eSAx0ovEToGVZ%2FFFxfDFEID2D%2BNJPnzS2JUWCnmd2vOuYrgvXWIq3KOr\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2242,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 142198,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 538,
"netlog_id": 175,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "139 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 905,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x905",
"Megapixels": 0.54300000000000004
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Palette",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 543000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 168.999,
"standardDeviation": 56.968299999999999,
"kurtosis": 0.37591000000000002,
"skewness": -1.00925,
"entropy": 0.93263399999999996
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 169.00299999999999,
"standardDeviation": 56.967300000000002,
"kurtosis": 0.37627899999999997,
"skewness": -1.0094000000000001,
"entropy": 0.93263399999999996
},
"green": {
"min": 0,
"max": 255,
"mean": 168.99100000000001,
"standardDeviation": 56.970300000000002,
"kurtosis": 0.37514700000000001,
"skewness": -1.0089399999999999,
"entropy": 0.93263399999999996
},
"blue": {
"min": 0,
"max": 255,
"mean": 169.00299999999999,
"standardDeviation": 56.967300000000002,
"kurtosis": 0.37627899999999997,
"skewness": -1.0094000000000001,
"entropy": 0.93263399999999996
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 905,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:42+00:00",
"date:modify": "2024-09-02T09:45:42+00:00",
"signature": "a12f547fefce913a37253e1fedc62bb85d7eabb43a9c9510c36ca9050541cbde"
},
"tainted": false,
"filesize": "142198B",
"numberPixels": "543000",
"pixelsPerSecond": "22.4247MB",
"userTime": "0.020u",
"elapsedTime": "0:01.024"
}
},
"load_end": 2940,
"ttfb_start": 548,
"ttfb_end": 1089,
"download_start": 1089,
"download_end": 2940,
"download_ms": 1851,
"all_start": 548,
"all_end": 2940,
"all_ms": 2392,
"index": 12,
"number": 13
},
{
"type": 3,
"id": "228301.15",
"request_id": "228301.15",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"raw_id": "228301.15",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2642,
"ttfb_ms": 654,
"load_start": 554,
"load_start_float": 554.000181,
"bytesIn": 154126,
"objectSize": 154126,
"objectSizeUncompressed": 154126,
"chunks": [
{
"ts": 1211,
"bytes": 1575
},
{
"ts": 1213,
"bytes": 2455
},
{
"ts": 2942,
"bytes": 1173
},
{
"ts": 2943,
"bytes": 346
},
{
"ts": 2945,
"bytes": 1176
},
{
"ts": 2946,
"bytes": 1173
},
{
"ts": 2949,
"bytes": 1176
},
{
"ts": 2950,
"bytes": 1176
},
{
"ts": 2952,
"bytes": 959
},
{
"ts": 2954,
"bytes": 1176
},
{
"ts": 2956,
"bytes": 1173
},
{
"ts": 2958,
"bytes": 1176
},
{
"ts": 2960,
"bytes": 1176
},
{
"ts": 2962,
"bytes": 1174
},
{
"ts": 2964,
"bytes": 1171
},
{
"ts": 2966,
"bytes": 1174
},
{
"ts": 2968,
"bytes": 1174
},
{
"ts": 2970,
"bytes": 1064
},
{
"ts": 2972,
"bytes": 1174
},
{
"ts": 2974,
"bytes": 1171
},
{
"ts": 2976,
"bytes": 1174
},
{
"ts": 2978,
"bytes": 1174
},
{
"ts": 2978,
"bytes": 137
},
{
"ts": 2980,
"bytes": 1174
},
{
"ts": 2982,
"bytes": 1174
},
{
"ts": 2984,
"bytes": 1171
},
{
"ts": 2986,
"bytes": 1171
},
{
"ts": 2988,
"bytes": 1171
},
{
"ts": 2989,
"bytes": 574
},
{
"ts": 2991,
"bytes": 1174
},
{
"ts": 2993,
"bytes": 1171
},
{
"ts": 2995,
"bytes": 1174
},
{
"ts": 2997,
"bytes": 1174
},
{
"ts": 2998,
"bytes": 274
},
{
"ts": 3000,
"bytes": 1174
},
{
"ts": 3002,
"bytes": 1174
},
{
"ts": 3004,
"bytes": 1171
},
{
"ts": 3005,
"bytes": 1174
},
{
"ts": 3007,
"bytes": 874
},
{
"ts": 3009,
"bytes": 1174
},
{
"ts": 3011,
"bytes": 1171
},
{
"ts": 3014,
"bytes": 1174
},
{
"ts": 3015,
"bytes": 1174
},
{
"ts": 3021,
"bytes": 1174
},
{
"ts": 3021,
"bytes": 1174
},
{
"ts": 3023,
"bytes": 1174
},
{
"ts": 3023,
"bytes": 1171
},
{
"ts": 3025,
"bytes": 1174
},
{
"ts": 3027,
"bytes": 1174
},
{
"ts": 3029,
"bytes": 1174
},
{
"ts": 3031,
"bytes": 1171
},
{
"ts": 3033,
"bytes": 1174
},
{
"ts": 3034,
"bytes": 274
},
{
"ts": 3036,
"bytes": 1174
},
{
"ts": 3038,
"bytes": 1174
},
{
"ts": 3040,
"bytes": 1174
},
{
"ts": 3042,
"bytes": 1171
},
{
"ts": 3044,
"bytes": 1171
},
{
"ts": 3046,
"bytes": 1174
},
{
"ts": 3048,
"bytes": 1174
},
{
"ts": 3050,
"bytes": 1174
},
{
"ts": 3050,
"bytes": 482
},
{
"ts": 3052,
"bytes": 1174
},
{
"ts": 3054,
"bytes": 1174
},
{
"ts": 3056,
"bytes": 1174
},
{
"ts": 3058,
"bytes": 1171
},
{
"ts": 3060,
"bytes": 963
},
{
"ts": 3062,
"bytes": 1174
},
{
"ts": 3064,
"bytes": 1174
},
{
"ts": 3066,
"bytes": 1174
},
{
"ts": 3068,
"bytes": 1171
},
{
"ts": 3070,
"bytes": 1174
},
{
"ts": 3071,
"bytes": 274
},
{
"ts": 3073,
"bytes": 1168
},
{
"ts": 3075,
"bytes": 1174
},
{
"ts": 3077,
"bytes": 1171
},
{
"ts": 3079,
"bytes": 1174
},
{
"ts": 3081,
"bytes": 1174
},
{
"ts": 3083,
"bytes": 1174
},
{
"ts": 3085,
"bytes": 1171
},
{
"ts": 3087,
"bytes": 1174
},
{
"ts": 3088,
"bytes": 1174
},
{
"ts": 3091,
"bytes": 1174
},
{
"ts": 3093,
"bytes": 1174
},
{
"ts": 3095,
"bytes": 1171
},
{
"ts": 3097,
"bytes": 1174
},
{
"ts": 3098,
"bytes": 1174
},
{
"ts": 3099,
"bytes": 430
},
{
"ts": 3101,
"bytes": 1174
},
{
"ts": 3103,
"bytes": 1174
},
{
"ts": 3105,
"bytes": 1171
},
{
"ts": 3107,
"bytes": 1174
},
{
"ts": 3108,
"bytes": 158
},
{
"ts": 3109,
"bytes": 1174
},
{
"ts": 3112,
"bytes": 1174
},
{
"ts": 3114,
"bytes": 1174
},
{
"ts": 3116,
"bytes": 1238
},
{
"ts": 3118,
"bytes": 1174
},
{
"ts": 3120,
"bytes": 1174
},
{
"ts": 3122,
"bytes": 1174
},
{
"ts": 3124,
"bytes": 1174
},
{
"ts": 3126,
"bytes": 1035
},
{
"ts": 3127,
"bytes": 1174
},
{
"ts": 3130,
"bytes": 1174
},
{
"ts": 3131,
"bytes": 1174
},
{
"ts": 3134,
"bytes": 1174
},
{
"ts": 3136,
"bytes": 1171
},
{
"ts": 3137,
"bytes": 1174
},
{
"ts": 3139,
"bytes": 1174
},
{
"ts": 3141,
"bytes": 1174
},
{
"ts": 3143,
"bytes": 1171
},
{
"ts": 3145,
"bytes": 1174
},
{
"ts": 3147,
"bytes": 1174
},
{
"ts": 3149,
"bytes": 1174
},
{
"ts": 3151,
"bytes": 1171
},
{
"ts": 3153,
"bytes": 1174
},
{
"ts": 3154,
"bytes": 183
},
{
"ts": 3156,
"bytes": 1171
},
{
"ts": 3158,
"bytes": 1174
},
{
"ts": 3160,
"bytes": 1174
},
{
"ts": 3162,
"bytes": 1171
},
{
"ts": 3163,
"bytes": 952
},
{
"ts": 3165,
"bytes": 1174
},
{
"ts": 3167,
"bytes": 1174
},
{
"ts": 3169,
"bytes": 1174
},
{
"ts": 3171,
"bytes": 1171
},
{
"ts": 3173,
"bytes": 1219
},
{
"ts": 3175,
"bytes": 1174
},
{
"ts": 3177,
"bytes": 1174
},
{
"ts": 3179,
"bytes": 1174
},
{
"ts": 3181,
"bytes": 1171
},
{
"ts": 3184,
"bytes": 1174
},
{
"ts": 3185,
"bytes": 329
},
{
"ts": 3186,
"bytes": 1174
},
{
"ts": 3188,
"bytes": 1174
},
{
"ts": 3190,
"bytes": 1171
},
{
"ts": 3192,
"bytes": 1174
},
{
"ts": 3193,
"bytes": 591
},
{
"ts": 3195,
"bytes": 1174
},
{
"ts": 3196,
"bytes": 457
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 136,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91872f0cd22e-FRA",
"content-length: 154126",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-25a0e\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=BaQ0sWsD%2BRCWXpNA687wZgMdjzkhKETuESWHDV526uySOpmkFMG0k9Mu0Fsl%2B5x%2F8y1%2FDFTSyhtRgPJH5MnWNIRSlfapElCTneeONiC2YtjjMl0nbuLbz7QFna1dSuvv\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2260,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 154126,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 539,
"netlog_id": 181,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "151 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
},
"RIFF": {
"VP8Version": "0 (bicubic reconstruction, normal loop)",
"ImageWidth": 600,
"HorizontalScale": 0,
"ImageHeight": 800,
"VerticalScale": 0
},
"Composite": {
"ImageSize": "600x800",
"Megapixels": 0.47999999999999998
}
},
"magick": {
"format": "WEBP",
"formatDescription": "WebP Image Format",
"mimeType": "image\/webp",
"class": "DirectClass",
"geometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "TrueColor",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 480000,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 139.565,
"standardDeviation": 66.909099999999995,
"kurtosis": -1.04105,
"skewness": -0.34193800000000002,
"entropy": 0.97284199999999998
}
},
"channelStatistics": {
"red": {
"min": 0,
"max": 255,
"mean": 138.93299999999999,
"standardDeviation": 63.939599999999999,
"kurtosis": -1.0254700000000001,
"skewness": -0.329656,
"entropy": 0.96635800000000005
},
"green": {
"min": 0,
"max": 255,
"mean": 139.13900000000001,
"standardDeviation": 66.732799999999997,
"kurtosis": -1.04996,
"skewness": -0.35261500000000001,
"entropy": 0.97138100000000005
},
"blue": {
"min": 0,
"max": 255,
"mean": 140.62200000000001,
"standardDeviation": 70.055000000000007,
"kurtosis": -1.0682199999999999,
"skewness": -0.34654299999999999,
"entropy": 0.98078600000000005
}
},
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF",
"borderColor": "#DFDFDF",
"matteColor": "#BDBDBD",
"transparentColor": "#000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 600,
"height": 800,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Undefined",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:42+00:00",
"date:modify": "2024-09-02T09:45:42+00:00",
"signature": "3cc12ebbca2ba6571ebc0a6dbc0b2962a169be29410c716cc6c8596fe2c69748"
},
"tainted": false,
"filesize": "154126B",
"numberPixels": "480000",
"pixelsPerSecond": "20.3284MB",
"userTime": "0.030u",
"elapsedTime": "0:01.023"
}
},
"load_end": 3196,
"ttfb_start": 554,
"ttfb_end": 1208,
"download_start": 1208,
"download_end": 3196,
"download_ms": 1988,
"all_start": 554,
"all_end": 3196,
"all_ms": 2642,
"index": 13,
"number": 14
},
{
"type": 3,
"id": "228301.16",
"request_id": "228301.16",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"raw_id": "228301.16",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Image",
"load_ms": 2782,
"ttfb_ms": 659,
"load_start": 555,
"load_start_float": 555.00018699999998,
"bytesIn": 81188,
"objectSize": 81188,
"objectSizeUncompressed": 81188,
"chunks": [
{
"ts": 1216,
"bytes": 707
},
{
"ts": 1219,
"bytes": 838
},
{
"ts": 1565,
"bytes": 1176
},
{
"ts": 1567,
"bytes": 1176
},
{
"ts": 1568,
"bytes": 233
},
{
"ts": 1647,
"bytes": 1187
},
{
"ts": 3199,
"bytes": 1173
},
{
"ts": 3200,
"bytes": 1173
},
{
"ts": 3201,
"bytes": 655
},
{
"ts": 3203,
"bytes": 1176
},
{
"ts": 3205,
"bytes": 1176
},
{
"ts": 3207,
"bytes": 1176
},
{
"ts": 3209,
"bytes": 1176
},
{
"ts": 3210,
"bytes": 346
},
{
"ts": 3212,
"bytes": 1173
},
{
"ts": 3214,
"bytes": 1176
},
{
"ts": 3215,
"bytes": 1176
},
{
"ts": 3217,
"bytes": 1174
},
{
"ts": 3219,
"bytes": 957
},
{
"ts": 3221,
"bytes": 1171
},
{
"ts": 3223,
"bytes": 1174
},
{
"ts": 3225,
"bytes": 1174
},
{
"ts": 3227,
"bytes": 1174
},
{
"ts": 3229,
"bytes": 1174
},
{
"ts": 3231,
"bytes": 1171
},
{
"ts": 3233,
"bytes": 1174
},
{
"ts": 3235,
"bytes": 1174
},
{
"ts": 3237,
"bytes": 1064
},
{
"ts": 3239,
"bytes": 1171
},
{
"ts": 3241,
"bytes": 1174
},
{
"ts": 3243,
"bytes": 1171
},
{
"ts": 3245,
"bytes": 1174
},
{
"ts": 3247,
"bytes": 1174
},
{
"ts": 3248,
"bytes": 134
},
{
"ts": 3249,
"bytes": 1174
},
{
"ts": 3251,
"bytes": 1174
},
{
"ts": 3253,
"bytes": 1174
},
{
"ts": 3257,
"bytes": 1748
},
{
"ts": 3259,
"bytes": 1165
},
{
"ts": 3260,
"bytes": 1174
},
{
"ts": 3262,
"bytes": 1174
},
{
"ts": 3264,
"bytes": 1174
},
{
"ts": 3266,
"bytes": 1174
},
{
"ts": 3267,
"bytes": 274
},
{
"ts": 3269,
"bytes": 1171
},
{
"ts": 3270,
"bytes": 1174
},
{
"ts": 3272,
"bytes": 1174
},
{
"ts": 3274,
"bytes": 1174
},
{
"ts": 3279,
"bytes": 871
},
{
"ts": 3285,
"bytes": 1174
},
{
"ts": 3287,
"bytes": 1174
},
{
"ts": 3288,
"bytes": 1174
},
{
"ts": 3290,
"bytes": 1174
},
{
"ts": 3294,
"bytes": 1171
},
{
"ts": 3297,
"bytes": 1174
},
{
"ts": 3299,
"bytes": 1174
},
{
"ts": 3300,
"bytes": 1174
},
{
"ts": 3302,
"bytes": 1174
},
{
"ts": 3304,
"bytes": 1171
},
{
"ts": 3305,
"bytes": 1171
},
{
"ts": 3307,
"bytes": 1174
},
{
"ts": 3309,
"bytes": 1174
},
{
"ts": 3310,
"bytes": 274
},
{
"ts": 3318,
"bytes": 1174
},
{
"ts": 3320,
"bytes": 1171
},
{
"ts": 3322,
"bytes": 1174
},
{
"ts": 3324,
"bytes": 1174
},
{
"ts": 3325,
"bytes": 1174
},
{
"ts": 3327,
"bytes": 1174
},
{
"ts": 3329,
"bytes": 1171
},
{
"ts": 3331,
"bytes": 1174
},
{
"ts": 3333,
"bytes": 1174
},
{
"ts": 3334,
"bytes": 485
},
{
"ts": 3336,
"bytes": 1171
},
{
"ts": 3337,
"bytes": 1004
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/webp",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 144,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91872f21d22e-FRA",
"content-length: 81188",
"content-type: image\/webp",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"647f2372-13d24\"",
"last-modified: Tue, 06 Jun 2023 12:15:46 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=I399%2BEz29C%2BrHoCoN9pwh7H3d60DEpaqrqGFHoBI8%2Fnv1rwmWpY44uZ%2BimXK4Uu4IIgNFZbuJ5SGdH%2F9j1JB8zZk0U3j3BiLEKJjqFvgE3laFdNqBIvOfXTCHLCvjbBI\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2260,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 81188,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 540,
"netlog_id": 187,
"image_details": {
"detected_type": "webp",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "Error reading RIFF file (corrupted?)"
},
"File": {
"FileSize": "78 KiB",
"FileType": "WEBP",
"FileTypeExtension": "webp",
"MIMEType": "image\/webp"
}
}
},
"load_end": 3337,
"ttfb_start": 555,
"ttfb_end": 1214,
"download_start": 1214,
"download_end": 3337,
"download_ms": 2123,
"all_start": 555,
"all_end": 3337,
"all_ms": 2782,
"index": 14,
"number": 15
},
{
"type": 3,
"id": "228301.32",
"request_id": "228301.32",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"raw_id": "228301.32",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Script",
"load_ms": 76,
"ttfb_ms": 74,
"load_start": 556,
"load_start_float": 556.00019299999997,
"bytesIn": 655,
"objectSize": 655,
"objectSizeUncompressed": 1239,
"chunks": [
{
"ts": 631,
"bytes": 655,
"inflated": 1239
}
],
"expires": "Wed, 04 Sep 2024 09:45:39 GMT",
"cacheControl": "public",
"contentType": "application\/javascript",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 217,
"initiator_column": "",
"initiator_type": "parser",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"cache-control: max-age=172800",
"cache-control: public",
"cf-ray: 8bcc91873f30d22e-FRA",
"content-encoding: gzip",
"content-type: application\/javascript",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: W\/\"66ce24be-4d7\"",
"expires: Wed, 04 Sep 2024 09:45:39 GMT",
"last-modified: Tue, 27 Aug 2024 19:10:54 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=kleZUM9Xs2wFDg79uK%2FzuisUhYP9FkUCV4YtOkeP%2B0w6e5Sndyc8T7PncXdsI7Myl52C%2F3li6J%2FjUjMei2CMgElsHz0Wbw5tI8vF9I8voO8a11U7lShvb%2BZ3ZqSytEQQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: DENY"
]
},
"bytesOut": 1930,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 1105,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 172800,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 542,
"netlog_id": 193,
"renderBlocking": "blocking",
"load_end": 632,
"ttfb_start": 556,
"ttfb_end": 630,
"download_start": 630,
"download_end": 632,
"download_ms": 2,
"all_start": 556,
"all_end": 632,
"all_ms": 76,
"index": 15,
"number": 16,
"cpuTimes": {
"EvaluateScript": 2,
"v8.compile": 0
},
"cpu.EvaluateScript": 2,
"cpu.v8.compile": 0,
"cpuTime": 2,
"js_timing": [
[
894.23599999999999,
895.82500000000005
],
[
894.25900000000001,
894.51700000000005
]
]
},
{
"type": 3,
"id": "228301.3",
"request_id": "228301.3",
"ip_addr": "3.70.101.28",
"full_url": "https:\/\/gc.zgo.at\/count.js",
"is_secure": 1,
"method": "GET",
"host": "gc.zgo.at",
"url": "\/count.js",
"raw_id": "228301.3",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Script",
"load_ms": 43,
"ttfb_ms": 37,
"load_start": 688,
"load_start_float": 688.00010199999997,
"bytesIn": 3112,
"objectSize": 3112,
"objectSizeUncompressed": 9149,
"chunks": [
{
"ts": 730,
"bytes": 3112,
"inflated": 9149
}
],
"expires": "",
"cacheControl": "public,max-age=604800",
"contentType": "application\/javascript",
"contentEncoding": "br",
"socket": 200,
"protocol": "HTTP\/2",
"dns_start": 507,
"dns_end": 573,
"connect_start": 573,
"connect_end": 632,
"ssl_start": 632,
"ssl_end": 688,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "gc.zgo.at",
"sanList": [
"gc.zgo.at",
"static.zgo.at"
],
"issuer": "E6",
"validFrom": 1720247532,
"validTo": 1728023531,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Sectigo 'Sabre2024h2'",
"logId": "1998107109F0D6522E3080D29E3F64BB836E28CCF90F528EEEDFCE4A3F16B4CA",
"timestamp": 1720251132950,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402207B9210C42DE987034F1F02D5AF24950CDADAD6F8A5E3D281A80D24F611C16338022035EF700E334593A1F38C7E4666DAB7514D92A91250BA40E62E59618166EB002B"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720251133005,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "30460221008B5E18BBD8F49CFF80BF75BC02DB37DA2CD80A0D000005579C0E3E0BF852FAB5022100DB8A641FA143DBA4E413678386A2B1BF9E52CDC5DBAB68E60C2FDA754F292924"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/igorlanko.com\/photography",
"initiator_line": 25,
"initiator_column": "",
"initiator_type": "parser",
"priority": "Low",
"initial_priority": "Low",
"server_rtt": null,
"headers": {
"request": [
":authority: gc.zgo.at",
":method: GET",
":path: \/count.js",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: script",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"access-control-allow-origin: *",
"age: 9221",
"cache-control: public,max-age=604800",
"cache-status: \"Netlify Edge\"; hit",
"content-encoding: br",
"content-length: 3112",
"content-type: application\/javascript; charset=UTF-8",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:45:39 GMT",
"etag: \"60a8bc5f5ce6b8127eab061b56e78359-ssl-df\"",
"server: Netlify",
"strict-transport-security: max-age=31536000",
"vary: Accept-Encoding",
"x-nf-request-id: 01J6S20C71ER9X56ATQEDN4Q2B",
":status: 200"
]
},
"bytesOut": 1669,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 66,
"connect_ms": 59,
"ssl_ms": 56,
"gzip_total": 3112,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 595579,
"cdn_provider": "Netlify",
"server_count": null,
"created": 504,
"socket_group": "https:\/\/gc.zgo.at <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 147,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_FRAME_SIZE": 1048576,
"SETTINGS_MAX_CONCURRENT_STREAMS": 250,
"SETTINGS_MAX_HEADER_LIST_SIZE": 1048896,
"SETTINGS_HEADER_TABLE_SIZE": 4096,
"SETTINGS_INITIAL_WINDOW_SIZE": 1048576
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 102,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIDgjCCAwigAwIBAgISA83gknk7LCPORkDwcYf0FUkkMAoGCCqGSM49BAMDMDIx\nCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF\nNjAeFw0yNDA3MDYwNjMyMTJaFw0yNDEwMDQwNjMyMTFaMBQxEjAQBgNVBAMTCWdj\nLnpnby5hdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABKSm+dUHtUJfyBfaaFWK\n8xuGTiwV8LKt7bsv8lxes0Mo0ZWsUWgef6jMWfY48ZYBy6HSfcVx1LkiByfRp9IO\nxDGjggIaMIICFjAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEG\nCCsGAQUFBwMCMAwGA1UdEwEB\/wQCMAAwHQYDVR0OBBYEFKbIycIj7pSQUEJcZo15\nVNiV2tOgMB8GA1UdIwQYMBaAFJMnRpgDqVFojpjWxEJI2yO\/WJTSMFUGCCsGAQUF\nBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL2U2Lm8ubGVuY3Iub3JnMCIGCCsG\nAQUFBzAChhZodHRwOi8vZTYuaS5sZW5jci5vcmcvMCMGA1UdEQQcMBqCCWdjLnpn\nby5hdIINc3RhdGljLnpnby5hdDATBgNVHSAEDDAKMAgGBmeBDAECATCCAQQGCisG\nAQQB1nkCBAIEgfUEgfIA8AB1ABmYEHEJ8NZSLjCA0p4\/ZLuDbijM+Q9Sju7fzko\/\nFrTKAAABkIb1LBYAAAQDAEYwRAIge5IQxC3phwNPHwLVrySVDNra1vil49KBqA0k\n9hHBYzgCIDXvcA4zRZOh84x+Rmbat1FNkqkSULpA5i5ZYYFm6wArAHcAdv+IPwq2\n+5VRwmHM9Ye6NLSkzbsp3GhCCp\/mZ0xaOnQAAAGQhvUsTQAABAMASDBGAiEAi14Y\nu9j0nP+Av3W8Ats32izYCg0AAAVXnA4+C\/hS+rUCIQDbimQfoUPbpOQTZ4OGorG\/\nnlLNxduraOYML9p1TykpJDAKBggqhkjOPQQDAwNoADBlAjAaHx0NlCi3t3twcFxQ\nUY+j0pUUaXJiWueugQQm4BC6lc4wtO32If6MRqf1CT3Hj9ECMQD45KiD8qXWa0HY\n69EgrBVfr0ryLEmp+e6eUoSR9QfZIp26lFlzBSdGStOYtImdiBY=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIEVzCCAj+gAwIBAgIRALBXPpFzlydw27SHyzpFKzgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDELMAkGA1UEAxMCRTYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATZ8Z5G\nh\/ghcWCoJuuj+rnq2h25EqfUJtlRFLFhfHWWvyILOR\/VvtEKRqotPEoJhC6+QJVV\n6RlAN2Z17TJOdwRJ+HB7wxjnzvdxEP6sdNgA1O1tHHMWMxCcOrLqbGL0vbijgfgw\ngfUwDgYDVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD\nATASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdDgQWBBSTJ0aYA6lRaI6Y1sRCSNsj\nv1iU0jAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB\nAQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g\nBAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu\nY3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAfYt7SiA1sgWGCIpunk46r4AExIRc\nMxkKgUhNlrrv1B21hOaXN\/5miE+LOTbrcmU\/M9yvC6MVY730GNFoL8IhJ8j8vrOL\npMY22OP6baS1k9YMrtDTlwJHoGby04ThTUeBDksS9RiuHvicZqBedQdIF65pZuhp\neDcGBcLiYasQr\/EO5gxxtLyTmgsHSOVSBcFOn9lgv7LECPq9i7mfH3mpxgrRKSxH\npOoZ0KXMcB+hHuvlklHntvcI0mMMQ0mhYj6qtMFStkF1RpCG3IPdIwpVCQqu8GV7\ns8ubknRzs+3C\/Bm19RFOoiPpDkwvyNfvmQ14XkyqqKK5oZ8zhD32kFRQkxa8uZSu\nh4aTImFxknu39waBxIRXE4jKxlAmQc4QjFZoq1KmQqQg0J\/1JF8RlFvJas1VcjLv\nYlvUB2t6npO6oQjB3l+PNf0DpQH7iUx3Wz5AjQCi6L25FjyE06q6BZ\/QlmtYdl\/8\nZYao4SRqPEs\/6cAiF+Qf5zg2UkaWtDphl1LKMuTNLotvsX99HP69V2faNyegodQ0\nLyTApr\/vT01YPE46vNsDLgK+4cL6TrzC\/a4WcmF5SRJ938zrv\/duJHLXQIku5v0+\nEwOy59Hdm0PT\/Er\/84dDV0CSjdR\/2XuZM3kpysSKLgD1cKiDA+IRguODCxfO9cyY\nIg46v9mFmBvyH04=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"renderBlocking": "potentially_blocking",
"load_end": 731,
"ttfb_start": 688,
"ttfb_end": 725,
"download_start": 725,
"download_end": 731,
"download_ms": 6,
"all_start": 507,
"all_end": 731,
"all_ms": 224,
"index": 16,
"number": 17,
"cpuTimes": {
"EvaluateScript": 7,
"v8.compile": 0
},
"cpu.EvaluateScript": 7,
"cpu.v8.compile": 0,
"cpuTime": 7,
"js_timing": [
[
757.43399999999997,
764.02499999999998
],
[
757.45699999999999,
757.83900000000006
]
]
},
{
"type": 3,
"id": "228301.39",
"request_id": "228301.39",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Regular.woff2",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/fonts\/inter\/Inter-Regular.woff2",
"raw_id": "228301.39",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Font",
"load_ms": 2552,
"ttfb_ms": 715,
"load_start": 934,
"load_start_float": 934.00022100000001,
"bytesIn": 91944,
"objectSize": 91944,
"objectSizeUncompressed": 91944,
"chunks": [
{
"ts": 1650,
"bytes": 702
},
{
"ts": 1653,
"bytes": 2350
},
{
"ts": 1655,
"bytes": 1175
},
{
"ts": 1657,
"bytes": 958
},
{
"ts": 3343,
"bytes": 2307
},
{
"ts": 3345,
"bytes": 1172
},
{
"ts": 3347,
"bytes": 1175
},
{
"ts": 3348,
"bytes": 1175
},
{
"ts": 3350,
"bytes": 1450
},
{
"ts": 3352,
"bytes": 1172
},
{
"ts": 3354,
"bytes": 1175
},
{
"ts": 3356,
"bytes": 1175
},
{
"ts": 3358,
"bytes": 1173
},
{
"ts": 3360,
"bytes": 1170
},
{
"ts": 3361,
"bytes": 1173
},
{
"ts": 3363,
"bytes": 1173
},
{
"ts": 3366,
"bytes": 1173
},
{
"ts": 3368,
"bytes": 1173
},
{
"ts": 3369,
"bytes": 1170
},
{
"ts": 3371,
"bytes": 1173
},
{
"ts": 3373,
"bytes": 1173
},
{
"ts": 3376,
"bytes": 1173
},
{
"ts": 3376,
"bytes": 432
},
{
"ts": 3378,
"bytes": 1170
},
{
"ts": 3380,
"bytes": 1173
},
{
"ts": 3382,
"bytes": 1173
},
{
"ts": 3385,
"bytes": 1327
},
{
"ts": 3387,
"bytes": 1170
},
{
"ts": 3388,
"bytes": 1173
},
{
"ts": 3390,
"bytes": 1173
},
{
"ts": 3393,
"bytes": 1173
},
{
"ts": 3394,
"bytes": 1170
},
{
"ts": 3395,
"bytes": 66
},
{
"ts": 3397,
"bytes": 1173
},
{
"ts": 3399,
"bytes": 1173
},
{
"ts": 3401,
"bytes": 1173
},
{
"ts": 3403,
"bytes": 1170
},
{
"ts": 3404,
"bytes": 1037
},
{
"ts": 3406,
"bytes": 1173
},
{
"ts": 3408,
"bytes": 1173
},
{
"ts": 3411,
"bytes": 1173
},
{
"ts": 3413,
"bytes": 1173
},
{
"ts": 3415,
"bytes": 1170
},
{
"ts": 3416,
"bytes": 1173
},
{
"ts": 3418,
"bytes": 1173
},
{
"ts": 3420,
"bytes": 1173
},
{
"ts": 3422,
"bytes": 1170
},
{
"ts": 3424,
"bytes": 1173
},
{
"ts": 3426,
"bytes": 1173
},
{
"ts": 3428,
"bytes": 1173
},
{
"ts": 3430,
"bytes": 1170
},
{
"ts": 3431,
"bytes": 182
},
{
"ts": 3433,
"bytes": 1173
},
{
"ts": 3435,
"bytes": 1173
},
{
"ts": 3437,
"bytes": 1173
},
{
"ts": 3439,
"bytes": 1170
},
{
"ts": 3440,
"bytes": 951
},
{
"ts": 3442,
"bytes": 1170
},
{
"ts": 3444,
"bytes": 1173
},
{
"ts": 3446,
"bytes": 1173
},
{
"ts": 3448,
"bytes": 1217
},
{
"ts": 3450,
"bytes": 1167
},
{
"ts": 3452,
"bytes": 1170
},
{
"ts": 3454,
"bytes": 1173
},
{
"ts": 3456,
"bytes": 1173
},
{
"ts": 3458,
"bytes": 1173
},
{
"ts": 3460,
"bytes": 1170
},
{
"ts": 3462,
"bytes": 1173
},
{
"ts": 3464,
"bytes": 1173
},
{
"ts": 3466,
"bytes": 1173
},
{
"ts": 3467,
"bytes": 325
},
{
"ts": 3469,
"bytes": 1173
},
{
"ts": 3471,
"bytes": 1173
},
{
"ts": 3473,
"bytes": 1173
},
{
"ts": 3475,
"bytes": 1173
},
{
"ts": 3476,
"bytes": 554
},
{
"ts": 3478,
"bytes": 1170
},
{
"ts": 3480,
"bytes": 1173
},
{
"ts": 3483,
"bytes": 1173
},
{
"ts": 3484,
"bytes": 1173
},
{
"ts": 3485,
"bytes": 343
},
{
"ts": 3486,
"bytes": 365
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/fonts\/inter\/Inter-Regular.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/igorlanko.com",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/assets\/css\/styles.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91895db0d22e-FRA",
"content-length: 91944",
"content-type: application\/octet-stream",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"630c1d2a-16728\"",
"last-modified: Mon, 29 Aug 2022 01:58:02 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=sSUjFXUH7la92EhH2M7VpdwzEQuq1DDRZ1GOazgclRGoDKXi%2FtKF23YqF9kHIAiuUblRU4uG%2FWm9QgVWwCOcXj5tuqT5oFiHPJS1tLTNiXlFUMGKxDUJJn4Q4KKYxG1y\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1972,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 930,
"netlog_id": 221,
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"FFTM": 28,
"GDEF": 882,
"GPOS": 69946,
"GSUB": 134736,
"OS\/2": 96,
"cmap": 4266,
"gasp": 8,
"glyf": 113381,
"head": 54,
"hhea": 36,
"hmtx": 10152,
"loca": 0,
"maxp": 32,
"name": 1950,
"post": 25488,
"prep": 7
},
"names": {
"0": "Copyright 2020 The Inter Project Authors (https:\/\/github.com\/rsm",
"1": "Inter",
"2": "Regular",
"3": "3.012;RSMS;Inter-Regular",
"4": "Inter Regular",
"5": "Version 3.012;git-06b166889",
"6": "Inter-Regular",
"7": "Inter UI and Inter is a trademark of rsms.",
"8": "rsms",
"9": "Rasmus Andersson",
"11": "https:\/\/rsms.me\/",
"12": "https:\/\/rsms.me\/",
"13": "This Font Software is licensed under the SIL Open Font License, ",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 1826,
"usWeightClass": 400,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1830,
"ySubscriptYSize": 1690,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 211,
"ySuperscriptXSize": 1830,
"ySuperscriptYSize": 1690,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 986,
"yStrikeoutSize": 192,
"yStrikeoutPosition": 922,
"sFamilyClass": 0,
"ulUnicodeRange1": 3758097151,
"ulUnicodeRange2": 302031359,
"ulUnicodeRange3": 1,
"ulUnicodeRange4": 0,
"achVendID": "RSMS",
"fsSelection": 192,
"usFirstCharIndex": 32,
"usLastCharIndex": 65535,
"sTypoAscender": 2728,
"sTypoDescender": -680,
"sTypoLineGap": 0,
"usWinAscent": 2728,
"usWinDescent": 680,
"ulCodePageRange1": 415,
"ulCodePageRange2": 0,
"sxHeight": 1536,
"sCapHeight": 2048,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 12,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 11,
"bWeight": 5,
"bProportion": 2,
"bContrast": 3,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 0,
"bMidline": 0,
"bXHeight": 4
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -656,
"underlineThickness": 192,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 0,
"encoding": 4
},
{
"platform": 1,
"encoding": 0
},
{
"platform": 3,
"encoding": 1
},
{
"platform": 3,
"encoding": 10
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
384,
385,
386,
387,
388,
389,
390,
391,
392,
393,
394,
395,
396,
397,
398,
399,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
442,
443,
444,
445,
446,
447,
448,
449,
450,
451,
453,
454,
455,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
490,
491,
492,
493,
494,
495,
496,
497,
498,
499,
500,
501,
502,
503,
504,
505,
506,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
517,
518,
519,
520,
521,
522,
523,
524,
525,
526,
527,
528,
529,
530,
531,
532,
533,
534,
535,
536,
537,
538,
539,
540,
541,
542,
543,
544,
545,
546,
547,
548,
549,
550,
551,
552,
553,
554,
555,
556,
557,
558,
559,
560,
561,
562,
563,
564,
565,
566,
567,
568,
569,
570,
571,
572,
573,
574,
575,
576,
577,
578,
579,
580,
581,
582,
583,
584,
585,
586,
587,
588,
589,
590,
591,
592,
593,
594,
595,
596,
597,
598,
599,
600,
601,
602,
603,
604,
605,
606,
607,
608,
609,
610,
611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
638,
639,
640,
641,
642,
643,
644,
645,
646,
647,
648,
649,
650,
651,
652,
653,
654,
655,
656,
657,
658,
659,
660,
661,
662,
663,
664,
665,
666,
667,
668,
669,
670,
671,
672,
673,
674,
675,
676,
677,
678,
679,
680,
681,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
698,
699,
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
713,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
732,
733,
734,
735,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
769,
770,
771,
772,
773,
774,
775,
776,
777,
778,
779,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
796,
797,
798,
801,
802,
803,
804,
805,
806,
807,
808,
809,
810,
811,
812,
813,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826,
827,
828,
829,
830,
831,
832,
833,
834,
835,
836,
837,
838,
839,
840,
841,
842,
843,
844,
845,
846,
847,
848,
849,
850,
851,
852,
853,
854,
855,
856,
857,
858,
859,
860,
861,
862,
863,
864,
865,
866,
867,
868,
869,
870,
871,
872,
873,
874,
875,
876,
877,
878,
879,
880,
881,
882,
883,
884,
885,
886,
887,
890,
891,
892,
893,
894,
895,
900,
901,
902,
903,
904,
905,
906,
908,
910,
911,
912,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
931,
932,
933,
934,
935,
936,
937,
938,
939,
940,
941,
942,
943,
944,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
970,
971,
972,
973,
974,
975,
976,
977,
978,
979,
980,
981,
982,
983,
984,
985,
986,
987,
988,
989,
990,
991,
992,
993,
1008,
1009,
1010,
1011,
1012,
1013,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1104,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1117,
1118,
1119,
1120,
1121,
1122,
1123,
1124,
1125,
1126,
1127,
1128,
1129,
1130,
1131,
1132,
1133,
1134,
1135,
1136,
1137,
1138,
1139,
1140,
1141,
1142,
1143,
1144,
1145,
1146,
1147,
1148,
1149,
1150,
1151,
1152,
1153,
1154,
1155,
1156,
1157,
1158,
1159,
1160,
1161,
1162,
1163,
1164,
1165,
1166,
1167,
1168,
1169,
1170,
1171,
1172,
1173,
1174,
1175,
1176,
1177,
1178,
1179,
1180,
1181,
1184,
1185,
1186,
1187,
1188,
1189,
1190,
1191,
1192,
1193,
1194,
1195,
1196,
1197,
1198,
1199,
1200,
1201,
1202,
1203,
1204,
1205,
1206,
1207,
1208,
1209,
1210,
1211,
1212,
1213,
1214,
1215,
1216,
1217,
1218,
1219,
1220,
1221,
1222,
1223,
1224,
1225,
1226,
1227,
1228,
1229,
1230,
1231,
1232,
1233,
1234,
1235,
1236,
1237,
1238,
1239,
1240,
1241,
1242,
1243,
1244,
1245,
1246,
1247,
1248,
1249,
1250,
1251,
1252,
1253,
1254,
1255,
1256,
1257,
1258,
1259,
1260,
1261,
1262,
1263,
1264,
1265,
1266,
1267,
1268,
1269,
1270,
1271,
1272,
1273,
1274,
1275,
1276,
1277,
1278,
1279,
1327,
5227,
7491,
7495,
7496,
7497,
7501,
7503,
7504,
7506,
7510,
7511,
7512,
7515,
7522,
7523,
7524,
7525,
7580,
7584,
7611,
7615,
7616,
7617,
7618,
7619,
7620,
7621,
7622,
7623,
7624,
7625,
7626,
7627,
7628,
7629,
7630,
7631,
7632,
7633,
7634,
7635,
7636,
7637,
7638,
7639,
7640,
7641,
7642,
7643,
7644,
7645,
7646,
7647,
7648,
7649,
7650,
7651,
7652,
7653,
7654,
7655,
7656,
7657,
7658,
7659,
7660,
7661,
7662,
7663,
7664,
7665,
7666,
7667,
7668,
7669,
7676,
7677,
7678,
7679,
7680,
7681,
7682,
7683,
7684,
7685,
7686,
7687,
7688,
7689,
7690,
7691,
7692,
7693,
7694,
7695,
7696,
7697,
7698,
7699,
7700,
7701,
7702,
7703,
7704,
7705,
7706,
7707,
7708,
7709,
7710,
7711,
7712,
7713,
7714,
7715,
7716,
7717,
7718,
7719,
7720,
7721,
7722,
7723,
7724,
7725,
7726,
7727,
7728,
7729,
7730,
7731,
7732,
7733,
7734,
7735,
7736,
7737,
7738,
7739,
7740,
7741,
7742,
7743,
7744,
7745,
7746,
7747,
7748,
7749,
7750,
7751,
7752,
7753,
7754,
7755,
7756,
7757,
7758,
7759,
7760,
7761,
7762,
7763,
7764,
7765,
7766,
7767,
7768,
7769,
7770,
7771,
7772,
7773,
7774,
7775,
7776,
7777,
7778,
7779,
7780,
7781,
7782,
7783,
7784,
7785,
7786,
7787,
7788,
7789,
7790,
7791,
7792,
7793,
7794,
7795,
7796,
7797,
7798,
7799,
7800,
7801,
7802,
7803,
7804,
7805,
7806,
7807,
7808,
7809,
7810,
7811,
7812,
7813,
7814,
7815,
7816,
7817,
7818,
7819,
7820,
7821,
7822,
7823,
7824,
7825,
7826,
7827,
7828,
7829,
7830,
7831,
7832,
7833,
7834,
7835,
7836,
7837,
7838,
7839,
7840,
7841,
7842,
7843,
7844,
7845,
7846,
7847,
7848,
7849,
7850,
7851,
7852,
7853,
7854,
7855,
7856,
7857,
7858,
7859,
7860,
7861,
7862,
7863,
7864,
7865,
7866,
7867,
7868,
7869,
7870,
7871,
7872,
7873,
7874,
7875,
7876,
7877,
7878,
7879,
7880,
7881,
7882,
7883,
7884,
7885,
7886,
7887,
7888,
7889,
7890,
7891,
7892,
7893,
7894,
7895,
7896,
7897,
7898,
7899,
7900,
7901,
7902,
7903,
7904,
7905,
7906,
7907,
7908,
7909,
7910,
7911,
7912,
7913,
7914,
7915,
7916,
7917,
7918,
7919,
7920,
7921,
7922,
7923,
7924,
7925,
7926,
7927,
7928,
7929,
7930,
7931,
7932,
7933,
7934,
7935,
7936,
7937,
7938,
7939,
7940,
7941,
7942,
7943,
7944,
7945,
7946,
7947,
7948,
7949,
7950,
7951,
7952,
7953,
7954,
7955,
7956,
7957,
7960,
7961,
7962,
7963,
7964,
7965,
7968,
7969,
7970,
7971,
7972,
7973,
7974,
7975,
7976,
7977,
7978,
7979,
7980,
7981,
7982,
7983,
7984,
7985,
7986,
7987,
7988,
7989,
7990,
7991,
7992,
7993,
7994,
7995,
7996,
7997,
7998,
7999,
8000,
8001,
8002,
8003,
8004,
8005,
8008,
8009,
8010,
8011,
8012,
8013,
8016,
8017,
8018,
8019,
8020,
8021,
8022,
8023,
8025,
8027,
8029,
8031,
8032,
8033,
8034,
8035,
8036,
8037,
8038,
8039,
8040,
8041,
8042,
8043,
8044,
8045,
8046,
8047,
8048,
8049,
8050,
8051,
8052,
8053,
8054,
8055,
8056,
8057,
8058,
8059,
8060,
8061,
8064,
8065,
8066,
8067,
8068,
8069,
8070,
8071,
8072,
8073,
8074,
8075,
8076,
8077,
8078,
8079,
8080,
8081,
8082,
8083,
8084,
8085,
8086,
8087,
8088,
8089,
8090,
8091,
8092,
8093,
8094,
8095,
8096,
8097,
8098,
8099,
8100,
8101,
8102,
8103,
8104,
8105,
8106,
8107,
8108,
8109,
8110,
8111,
8112,
8113,
8114,
8115,
8116,
8118,
8119,
8120,
8121,
8122,
8123,
8124,
8125,
8126,
8127,
8128,
8129,
8130,
8131,
8132,
8134,
8135,
8136,
8137,
8138,
8139,
8140,
8141,
8142,
8143,
8144,
8145,
8146,
8147,
8150,
8151,
8152,
8153,
8154,
8155,
8157,
8158,
8159,
8160,
8161,
8162,
8163,
8164,
8165,
8166,
8167,
8168,
8169,
8170,
8171,
8172,
8173,
8174,
8175,
8178,
8179,
8180,
8182,
8183,
8184,
8185,
8186,
8187,
8188,
8189,
8190,
8192,
8193,
8194,
8195,
8196,
8197,
8198,
8199,
8200,
8201,
8202,
8203,
8208,
8209,
8210,
8211,
8212,
8213,
8214,
8215,
8216,
8217,
8218,
8219,
8220,
8221,
8222,
8223,
8224,
8225,
8226,
8227,
8228,
8229,
8230,
8231,
8239,
8240,
8241,
8242,
8243,
8244,
8245,
8246,
8247,
8248,
8249,
8250,
8251,
8252,
8253,
8254,
8255,
8256,
8257,
8258,
8259,
8260,
8261,
8262,
8263,
8264,
8265,
8266,
8267,
8268,
8269,
8270,
8271,
8272,
8273,
8274,
8275,
8276,
8277,
8278,
8279,
8280,
8281,
8282,
8283,
8284,
8285,
8286,
8287,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8314,
8315,
8316,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8330,
8331,
8332,
8333,
8334,
8336,
8337,
8338,
8339,
8340,
8341,
8342,
8343,
8344,
8345,
8346,
8347,
8348,
8352,
8353,
8354,
8355,
8356,
8357,
8358,
8359,
8360,
8361,
8362,
8363,
8364,
8365,
8366,
8367,
8368,
8369,
8370,
8371,
8372,
8373,
8374,
8375,
8376,
8377,
8378,
8379,
8380,
8381,
8382,
8411,
8412,
8413,
8414,
8419,
8424,
8432,
8448,
8449,
8451,
8453,
8454,
8457,
8467,
8470,
8471,
8478,
8479,
8480,
8481,
8482,
8483,
8486,
8490,
8491,
8494,
8498,
8507,
8525,
8527,
8531,
8538,
8539,
8540,
8541,
8542,
8543,
8544,
8545,
8546,
8547,
8548,
8549,
8550,
8551,
8552,
8553,
8554,
8555,
8556,
8557,
8558,
8559,
8560,
8561,
8562,
8563,
8564,
8565,
8566,
8567,
8568,
8569,
8570,
8571,
8572,
8573,
8574,
8575,
8576,
8577,
8578,
8579,
8580,
8581,
8582,
8583,
8584,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8617,
8618,
8624,
8625,
8627,
8628,
8629,
8634,
8635,
8656,
8658,
8660,
8670,
8671,
8676,
8677,
8679,
8682,
8706,
8709,
8710,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
8853,
8854,
8855,
8963,
8965,
8984,
8997,
8998,
8999,
9003,
9095,
9099,
9166,
9167,
9251,
9312,
9313,
9314,
9315,
9316,
9317,
9318,
9319,
9320,
9398,
9399,
9400,
9401,
9402,
9403,
9404,
9405,
9406,
9407,
9408,
9409,
9410,
9411,
9412,
9413,
9414,
9415,
9416,
9417,
9418,
9419,
9420,
9421,
9422,
9423,
9450,
9632,
9633,
9634,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9670,
9671,
9674,
9675,
9679,
9702,
9711,
9728,
9733,
9734,
9788,
9825,
9829,
9888,
10003,
10007,
10070,
10084,
10112,
10113,
10114,
10115,
10116,
10117,
10118,
10119,
10120,
10223,
10229,
10230,
10231,
10232,
10233,
10234,
10808,
11014,
11026,
11027,
11036,
11388,
11391,
11775,
11800,
42655,
43007,
43310,
57344,
57346,
57347,
57348,
57349,
57350,
57351,
57352,
57353,
57354,
57355,
57356,
57357,
57358,
57359,
57360,
57361,
57362,
57363,
57364,
57365,
57366,
57367,
57368,
57369,
57370,
57371,
57372,
57373,
57374,
57375,
57376,
57377,
57378,
57379,
57380,
57381,
57382,
57383,
57384,
57385,
57386,
57387,
57388,
57389,
57390,
57391,
57392,
57393,
57394,
57395,
57396,
57397,
57398,
57399,
57400,
57401,
57402,
57403,
57404,
57405,
57406,
57407,
57408,
57409,
57410,
57411,
57412,
57413,
57414,
57415,
57416,
57417,
57418,
57419,
57420,
57421,
57422,
57423,
57424,
57425,
57426,
57427,
57428,
57429,
57430,
57431,
57432,
57433,
57434,
57435,
57436,
57437,
57438,
57439,
57440,
57441,
57442,
57443,
57444,
57445,
57446,
57447,
57448,
57449,
57450,
57451,
57452,
57453,
57454,
57455,
57456,
57457,
57458,
57459,
57460,
57461,
57462,
57463,
57464,
57465,
57466,
57467,
57468,
57469,
57470,
57471,
57472,
57473,
57474,
57475,
57476,
57477,
57478,
57479,
57480,
57481,
57482,
57483,
57484,
57485,
57486,
57487,
57488,
57489,
57490,
57491,
57492,
57493,
57494,
57495,
57496,
57497,
57498,
57499,
57500,
57501,
57502,
57503,
57504,
57505,
57506,
57507,
57508,
57509,
57510,
57511,
57512,
57513,
57514,
57515,
57516,
57517,
57518,
57519,
57520,
57521,
57522,
57523,
57524,
57525,
57526,
57527,
57528,
57529,
57530,
57531,
57532,
57533,
57534,
57535,
57536,
57537,
57538,
57539,
57540,
57541,
57542,
57543,
57544,
57545,
57546,
57547,
57548,
57549,
57550,
57551,
57552,
57553,
57554,
57555,
57556,
57557,
57558,
57559,
57560,
57561,
57562,
57563,
57564,
57565,
57566,
57567,
57568,
57569,
57570,
57571,
57572,
57573,
57574,
57587,
57588,
57589,
57590,
57591,
57592,
57593,
57594,
57595,
57596,
57597,
57598,
57599,
57600,
57601,
57602,
57603,
57604,
57605,
57606,
57607,
57608,
57609,
57610,
57611,
57612,
57613,
57614,
57615,
57616,
57617,
57618,
57619,
57620,
57621,
57622,
57623,
57624,
57625,
57626,
57627,
57628,
57629,
57630,
57631,
57632,
57633,
57634,
57635,
57636,
57637,
57638,
57639,
57640,
57641,
57642,
57643,
57644,
57645,
57646,
57647,
57648,
57649,
57650,
57651,
57652,
57653,
57654,
57655,
57656,
57657,
57658,
57659,
57660,
57661,
57662,
57663,
57664,
57665,
57666,
57667,
57668,
57669,
57670,
57671,
57672,
57673,
57674,
57675,
57676,
57677,
57678,
57679,
57680,
57681,
57682,
57683,
57684,
57685,
57686,
57687,
57688,
57689,
57690,
57691,
57692,
57693,
57694,
63171,
65056,
65057,
65058,
65059,
65060,
65061,
65062,
65063,
65064,
65065,
65066,
65067,
65068,
65069,
65279,
127279,
127280,
127281,
127282,
127283,
127284,
127285,
127286,
127287,
127288,
127289,
127290,
127291,
127292,
127293,
127294,
127295,
127296,
127297,
127298,
127299,
127300,
127301,
127302,
127303,
127304,
127305,
127338,
127339,
129104,
129106
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
]
},
"latn": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
],
"CAT ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
],
"MOL ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"rlig",
"salt",
"ss01",
"ss02",
"ss03",
"subs",
"sups",
"tnum",
"zero"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern"
]
},
"latn": {
"default": [
"cpsp",
"kern"
]
}
}
},
"counts": {
"num_cmap_codepoints": 2529,
"num_glyphs": 2538
}
},
"load_end": 3486,
"ttfb_start": 934,
"ttfb_end": 1649,
"download_start": 1649,
"download_end": 3486,
"download_ms": 1837,
"all_start": 934,
"all_end": 3486,
"all_ms": 2552,
"index": 17,
"number": 18
},
{
"type": 3,
"id": "228301.35",
"request_id": "228301.35",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/fonts\/inter\/Inter-Bold.woff2",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/fonts\/inter\/Inter-Bold.woff2",
"raw_id": "228301.35",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Font",
"load_ms": 2729,
"ttfb_ms": 2549,
"load_start": 941,
"load_start_float": 941.000227,
"bytesIn": 106140,
"objectSize": 106140,
"objectSizeUncompressed": 106140,
"chunks": [
{
"ts": 3494,
"bytes": 1877
},
{
"ts": 3495,
"bytes": 2914
},
{
"ts": 3497,
"bytes": 1175
},
{
"ts": 3499,
"bytes": 1172
},
{
"ts": 3501,
"bytes": 1172
},
{
"ts": 3506,
"bytes": 2350
},
{
"ts": 3507,
"bytes": 1175
},
{
"ts": 3509,
"bytes": 1175
},
{
"ts": 3511,
"bytes": 1172
},
{
"ts": 3513,
"bytes": 1175
},
{
"ts": 3514,
"bytes": 1065
},
{
"ts": 3516,
"bytes": 1173
},
{
"ts": 3520,
"bytes": 1173
},
{
"ts": 3523,
"bytes": 2343
},
{
"ts": 3528,
"bytes": 2482
},
{
"ts": 3530,
"bytes": 1170
},
{
"ts": 3533,
"bytes": 2346
},
{
"ts": 3535,
"bytes": 1746
},
{
"ts": 3537,
"bytes": 1170
},
{
"ts": 3539,
"bytes": 1170
},
{
"ts": 3541,
"bytes": 1170
},
{
"ts": 3543,
"bytes": 1173
},
{
"ts": 3545,
"bytes": 1173
},
{
"ts": 3547,
"bytes": 270
},
{
"ts": 3547,
"bytes": 1173
},
{
"ts": 3549,
"bytes": 1173
},
{
"ts": 3551,
"bytes": 1173
},
{
"ts": 3553,
"bytes": 873
},
{
"ts": 3556,
"bytes": 1173
},
{
"ts": 3558,
"bytes": 1170
},
{
"ts": 3560,
"bytes": 1173
},
{
"ts": 3562,
"bytes": 1173
},
{
"ts": 3564,
"bytes": 1173
},
{
"ts": 3568,
"bytes": 1173
},
{
"ts": 3569,
"bytes": 1170
},
{
"ts": 3570,
"bytes": 1173
},
{
"ts": 3572,
"bytes": 1173
},
{
"ts": 3574,
"bytes": 1173
},
{
"ts": 3576,
"bytes": 1173
},
{
"ts": 3579,
"bytes": 1170
},
{
"ts": 3580,
"bytes": 1173
},
{
"ts": 3581,
"bytes": 273
},
{
"ts": 3584,
"bytes": 1173
},
{
"ts": 3586,
"bytes": 1173
},
{
"ts": 3589,
"bytes": 1173
},
{
"ts": 3590,
"bytes": 1173
},
{
"ts": 3592,
"bytes": 1170
},
{
"ts": 3594,
"bytes": 1173
},
{
"ts": 3597,
"bytes": 1173
},
{
"ts": 3598,
"bytes": 1173
},
{
"ts": 3601,
"bytes": 1167
},
{
"ts": 3602,
"bytes": 1173
},
{
"ts": 3604,
"bytes": 484
},
{
"ts": 3605,
"bytes": 1173
},
{
"ts": 3607,
"bytes": 1173
},
{
"ts": 3609,
"bytes": 1173
},
{
"ts": 3612,
"bytes": 1170
},
{
"ts": 3614,
"bytes": 962
},
{
"ts": 3616,
"bytes": 1173
},
{
"ts": 3617,
"bytes": 1173
},
{
"ts": 3619,
"bytes": 1170
},
{
"ts": 3621,
"bytes": 1173
},
{
"ts": 3623,
"bytes": 1173
},
{
"ts": 3624,
"bytes": 273
},
{
"ts": 3626,
"bytes": 1173
},
{
"ts": 3627,
"bytes": 1173
},
{
"ts": 3630,
"bytes": 1170
},
{
"ts": 3632,
"bytes": 1173
},
{
"ts": 3633,
"bytes": 1173
},
{
"ts": 3635,
"bytes": 1173
},
{
"ts": 3637,
"bytes": 1170
},
{
"ts": 3639,
"bytes": 1173
},
{
"ts": 3641,
"bytes": 1173
},
{
"ts": 3643,
"bytes": 1173
},
{
"ts": 3645,
"bytes": 1167
},
{
"ts": 3647,
"bytes": 1170
},
{
"ts": 3649,
"bytes": 1173
},
{
"ts": 3651,
"bytes": 1173
},
{
"ts": 3652,
"bytes": 432
},
{
"ts": 3654,
"bytes": 1173
},
{
"ts": 3656,
"bytes": 1167
},
{
"ts": 3658,
"bytes": 1173
},
{
"ts": 3660,
"bytes": 1173
},
{
"ts": 3660,
"bytes": 157
},
{
"ts": 3662,
"bytes": 1173
},
{
"ts": 3664,
"bytes": 1173
},
{
"ts": 3666,
"bytes": 1173
},
{
"ts": 3668,
"bytes": 1236
},
{
"ts": 3670,
"bytes": 826
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "application\/octet-stream",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "https:\/\/igorlanko.com\/assets\/css\/styles.css",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "parser",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/fonts\/inter\/Inter-Bold.woff2",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"origin: https:\/\/igorlanko.com",
"priority: u=0",
"referer: https:\/\/igorlanko.com\/assets\/css\/styles.css",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: font",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc91896dc7d22e-FRA",
"content-length: 106140",
"content-type: application\/octet-stream",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"etag: \"63630bd0-19e9c\"",
"last-modified: Thu, 03 Nov 2022 00:31:12 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=4EBhEySXKe9QoVkUcCCNwvFUe%2Fzsguzu0p3dA36B0rsbAqHx1fH0Iq9%2BMPOtMZ9eHNHEw8vl70D1ElgiiosFMiFmwGJpxDV6%2FEQTWF4Y9PrXumcvkCWAaH7OH34fMyIb\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1963,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 931,
"netlog_id": 227,
"renderBlocking": "non_blocking",
"font_details": {
"table_sizes": {
"GDEF": 1036,
"GPOS": 77352,
"GSUB": 21834,
"OS\/2": 96,
"cmap": 25994,
"glyf": 111185,
"head": 54,
"hhea": 36,
"hmtx": 10190,
"loca": 0,
"maxp": 32,
"name": 1626,
"post": 25773
},
"names": {
"0": "Copyright \u00a9 2020 The Inter Project Authors",
"1": "Inter",
"2": "Bold",
"3": "Inter-Bold:2021:0a5106e0b",
"4": "Inter Bold",
"5": "Version 3.019;git-0a5106e0b",
"6": "Inter-Bold",
"7": "Inter UI and Inter is a trademark of rsms.",
"8": "rsms",
"9": "Rasmus Andersson",
"11": "https:\/\/rsms.me\/",
"12": "https:\/\/rsms.me\/",
"13": "This Font Software is licensed under the SIL Open Font License, ",
"14": "http:\/\/scripts.sil.org\/OFL"
},
"OS2": {
"version": 4,
"xAvgCharWidth": 1879,
"usWeightClass": 700,
"usWidthClass": 5,
"fsType": 0,
"ySubscriptXSize": 1830,
"ySubscriptYSize": 1690,
"ySubscriptXOffset": 0,
"ySubscriptYOffset": 211,
"ySuperscriptXSize": 1830,
"ySuperscriptYSize": 1690,
"ySuperscriptXOffset": 0,
"ySuperscriptYOffset": 986,
"yStrikeoutSize": 269,
"yStrikeoutPosition": 922,
"sFamilyClass": 0,
"ulUnicodeRange1": 3758099199,
"ulUnicodeRange2": 1375773183,
"ulUnicodeRange3": 33,
"ulUnicodeRange4": 0,
"achVendID": "RSMS",
"fsSelection": 160,
"usFirstCharIndex": 32,
"usLastCharIndex": 65535,
"sTypoAscender": 2728,
"sTypoDescender": -680,
"sTypoLineGap": 0,
"usWinAscent": 2728,
"usWinDescent": 680,
"ulCodePageRange1": 415,
"ulCodePageRange2": 0,
"sxHeight": 1536,
"sCapHeight": 2048,
"usDefaultChar": 0,
"usBreakChar": 32,
"usMaxContext": 12,
"panose": {
"bFamilyType": 2,
"bSerifStyle": 0,
"bWeight": 8,
"bProportion": 3,
"bContrast": 0,
"bStrokeVariation": 0,
"bArmStyle": 0,
"bLetterForm": 2,
"bMidline": 0,
"bXHeight": 4
}
},
"post": {
"formatType": 2,
"italicAngle": 0,
"underlinePosition": -435,
"underlineThickness": 269,
"isFixedPitch": 0,
"minMemType42": 0,
"maxMemType42": 0,
"minMemType1": 0,
"maxMemType1": 0
},
"cmap": {
"encodings": [
{
"platform": 0,
"encoding": 3
},
{
"platform": 0,
"encoding": 4
},
{
"platform": 3,
"encoding": 1
},
{
"platform": 3,
"encoding": 10
}
],
"codepoints": [
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
276,
277,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
291,
292,
293,
294,
295,
296,
297,
298,
299,
300,
301,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
330,
331,
332,
333,
334,
335,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
383,
384,
385,
386,
387,
388,
389,
390,
391,
392,
393,
394,
395,
396,
397,
398,
399,
400,
401,
402,
403,
404,
405,
406,
407,
408,
409,
410,
411,
412,
413,
414,
415,
416,
417,
418,
419,
420,
421,
422,
423,
424,
425,
426,
427,
428,
429,
430,
431,
432,
433,
434,
435,
436,
437,
438,
439,
440,
441,
442,
443,
444,
445,
446,
447,
448,
449,
450,
451,
453,
454,
455,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466,
467,
468,
469,
470,
471,
472,
473,
474,
475,
476,
477,
478,
479,
480,
481,
482,
483,
484,
485,
486,
487,
488,
489,
490,
491,
492,
493,
494,
495,
496,
497,
498,
499,
500,
501,
502,
503,
504,
505,
506,
507,
508,
509,
510,
511,
512,
513,
514,
515,
516,
517,
518,
519,
520,
521,
522,
523,
524,
525,
526,
527,
528,
529,
530,
531,
532,
533,
534,
535,
536,
537,
538,
539,
540,
541,
542,
543,
544,
545,
546,
547,
548,
549,
550,
551,
552,
553,
554,
555,
556,
557,
558,
559,
560,
561,
562,
563,
564,
565,
566,
567,
568,
569,
570,
571,
572,
573,
574,
575,
576,
577,
578,
579,
580,
581,
582,
583,
584,
585,
586,
587,
588,
589,
590,
591,
592,
593,
594,
595,
596,
597,
598,
599,
600,
601,
602,
603,
604,
605,
606,
607,
608,
609,
610,
611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622,
623,
624,
625,
626,
627,
628,
629,
630,
631,
632,
633,
634,
635,
636,
637,
638,
639,
640,
641,
642,
643,
644,
645,
646,
647,
648,
649,
650,
651,
652,
653,
654,
655,
656,
657,
658,
659,
660,
661,
662,
663,
664,
665,
666,
667,
668,
669,
670,
671,
672,
673,
674,
675,
676,
677,
678,
679,
680,
681,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
692,
693,
694,
695,
696,
697,
698,
699,
700,
701,
702,
703,
704,
705,
706,
707,
708,
709,
710,
711,
712,
713,
714,
715,
716,
717,
718,
719,
720,
721,
722,
723,
724,
725,
726,
727,
728,
729,
730,
731,
732,
733,
734,
735,
736,
737,
738,
739,
740,
741,
742,
743,
744,
745,
746,
747,
748,
749,
750,
751,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
769,
770,
771,
772,
773,
774,
775,
776,
777,
778,
779,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
792,
793,
794,
795,
796,
797,
798,
801,
802,
803,
804,
805,
806,
807,
808,
809,
810,
811,
812,
813,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826,
827,
828,
829,
830,
831,
832,
833,
834,
835,
836,
837,
838,
839,
840,
841,
842,
843,
844,
845,
846,
847,
848,
849,
850,
851,
852,
853,
854,
855,
856,
857,
858,
859,
860,
861,
862,
863,
864,
865,
866,
867,
868,
869,
870,
871,
872,
873,
874,
875,
876,
877,
878,
879,
880,
881,
882,
883,
884,
885,
886,
887,
890,
891,
892,
893,
894,
895,
900,
901,
902,
903,
904,
905,
906,
908,
910,
911,
912,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
931,
932,
933,
934,
935,
936,
937,
938,
939,
940,
941,
942,
943,
944,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
970,
971,
972,
973,
974,
975,
976,
977,
978,
979,
980,
981,
982,
983,
984,
985,
986,
987,
988,
989,
990,
991,
992,
993,
1008,
1009,
1010,
1011,
1012,
1013,
1014,
1015,
1016,
1017,
1018,
1019,
1020,
1021,
1022,
1023,
1024,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1037,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1104,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1117,
1118,
1119,
1120,
1121,
1122,
1123,
1124,
1125,
1126,
1127,
1128,
1129,
1130,
1131,
1132,
1133,
1134,
1135,
1136,
1137,
1138,
1139,
1140,
1141,
1142,
1143,
1144,
1145,
1146,
1147,
1148,
1149,
1150,
1151,
1152,
1153,
1154,
1155,
1156,
1157,
1158,
1159,
1160,
1161,
1162,
1163,
1164,
1165,
1166,
1167,
1168,
1169,
1170,
1171,
1172,
1173,
1174,
1175,
1176,
1177,
1178,
1179,
1180,
1181,
1184,
1185,
1186,
1187,
1188,
1189,
1190,
1191,
1192,
1193,
1194,
1195,
1196,
1197,
1198,
1199,
1200,
1201,
1202,
1203,
1204,
1205,
1206,
1207,
1208,
1209,
1210,
1211,
1212,
1213,
1214,
1215,
1216,
1217,
1218,
1219,
1220,
1221,
1222,
1223,
1224,
1225,
1226,
1227,
1228,
1229,
1230,
1231,
1232,
1233,
1234,
1235,
1236,
1237,
1238,
1239,
1240,
1241,
1242,
1243,
1244,
1245,
1246,
1247,
1248,
1249,
1250,
1251,
1252,
1253,
1254,
1255,
1256,
1257,
1258,
1259,
1260,
1261,
1262,
1263,
1264,
1265,
1266,
1267,
1268,
1269,
1270,
1271,
1272,
1273,
1274,
1275,
1276,
1277,
1278,
1279,
1327,
3647,
7491,
7495,
7496,
7497,
7501,
7503,
7504,
7506,
7510,
7511,
7512,
7515,
7522,
7523,
7524,
7525,
7580,
7584,
7611,
7615,
7616,
7617,
7618,
7619,
7620,
7621,
7622,
7623,
7624,
7625,
7626,
7627,
7628,
7629,
7630,
7631,
7632,
7633,
7634,
7635,
7636,
7637,
7638,
7639,
7640,
7641,
7642,
7643,
7644,
7645,
7646,
7647,
7648,
7649,
7650,
7651,
7652,
7653,
7654,
7655,
7656,
7657,
7658,
7659,
7660,
7661,
7662,
7663,
7664,
7665,
7666,
7667,
7668,
7669,
7676,
7677,
7678,
7679,
7680,
7681,
7682,
7683,
7684,
7685,
7686,
7687,
7688,
7689,
7690,
7691,
7692,
7693,
7694,
7695,
7696,
7697,
7698,
7699,
7700,
7701,
7702,
7703,
7704,
7705,
7706,
7707,
7708,
7709,
7710,
7711,
7712,
7713,
7714,
7715,
7716,
7717,
7718,
7719,
7720,
7721,
7722,
7723,
7724,
7725,
7726,
7727,
7728,
7729,
7730,
7731,
7732,
7733,
7734,
7735,
7736,
7737,
7738,
7739,
7740,
7741,
7742,
7743,
7744,
7745,
7746,
7747,
7748,
7749,
7750,
7751,
7752,
7753,
7754,
7755,
7756,
7757,
7758,
7759,
7760,
7761,
7762,
7763,
7764,
7765,
7766,
7767,
7768,
7769,
7770,
7771,
7772,
7773,
7774,
7775,
7776,
7777,
7778,
7779,
7780,
7781,
7782,
7783,
7784,
7785,
7786,
7787,
7788,
7789,
7790,
7791,
7792,
7793,
7794,
7795,
7796,
7797,
7798,
7799,
7800,
7801,
7802,
7803,
7804,
7805,
7806,
7807,
7808,
7809,
7810,
7811,
7812,
7813,
7814,
7815,
7816,
7817,
7818,
7819,
7820,
7821,
7822,
7823,
7824,
7825,
7826,
7827,
7828,
7829,
7830,
7831,
7832,
7833,
7834,
7835,
7836,
7837,
7838,
7839,
7840,
7841,
7842,
7843,
7844,
7845,
7846,
7847,
7848,
7849,
7850,
7851,
7852,
7853,
7854,
7855,
7856,
7857,
7858,
7859,
7860,
7861,
7862,
7863,
7864,
7865,
7866,
7867,
7868,
7869,
7870,
7871,
7872,
7873,
7874,
7875,
7876,
7877,
7878,
7879,
7880,
7881,
7882,
7883,
7884,
7885,
7886,
7887,
7888,
7889,
7890,
7891,
7892,
7893,
7894,
7895,
7896,
7897,
7898,
7899,
7900,
7901,
7902,
7903,
7904,
7905,
7906,
7907,
7908,
7909,
7910,
7911,
7912,
7913,
7914,
7915,
7916,
7917,
7918,
7919,
7920,
7921,
7922,
7923,
7924,
7925,
7926,
7927,
7928,
7929,
7930,
7931,
7932,
7933,
7934,
7935,
7936,
7937,
7938,
7939,
7940,
7941,
7942,
7943,
7944,
7945,
7946,
7947,
7948,
7949,
7950,
7951,
7952,
7953,
7954,
7955,
7956,
7957,
7960,
7961,
7962,
7963,
7964,
7965,
7968,
7969,
7970,
7971,
7972,
7973,
7974,
7975,
7976,
7977,
7978,
7979,
7980,
7981,
7982,
7983,
7984,
7985,
7986,
7987,
7988,
7989,
7990,
7991,
7992,
7993,
7994,
7995,
7996,
7997,
7998,
7999,
8000,
8001,
8002,
8003,
8004,
8005,
8008,
8009,
8010,
8011,
8012,
8013,
8016,
8017,
8018,
8019,
8020,
8021,
8022,
8023,
8025,
8027,
8029,
8031,
8032,
8033,
8034,
8035,
8036,
8037,
8038,
8039,
8040,
8041,
8042,
8043,
8044,
8045,
8046,
8047,
8048,
8049,
8050,
8051,
8052,
8053,
8054,
8055,
8056,
8057,
8058,
8059,
8060,
8061,
8064,
8065,
8066,
8067,
8068,
8069,
8070,
8071,
8072,
8073,
8074,
8075,
8076,
8077,
8078,
8079,
8080,
8081,
8082,
8083,
8084,
8085,
8086,
8087,
8088,
8089,
8090,
8091,
8092,
8093,
8094,
8095,
8096,
8097,
8098,
8099,
8100,
8101,
8102,
8103,
8104,
8105,
8106,
8107,
8108,
8109,
8110,
8111,
8112,
8113,
8114,
8115,
8116,
8118,
8119,
8120,
8121,
8122,
8123,
8124,
8125,
8126,
8127,
8128,
8129,
8130,
8131,
8132,
8134,
8135,
8136,
8137,
8138,
8139,
8140,
8141,
8142,
8143,
8144,
8145,
8146,
8147,
8150,
8151,
8152,
8153,
8154,
8155,
8157,
8158,
8159,
8160,
8161,
8162,
8163,
8164,
8165,
8166,
8167,
8168,
8169,
8170,
8171,
8172,
8173,
8174,
8175,
8178,
8179,
8180,
8182,
8183,
8184,
8185,
8186,
8187,
8188,
8189,
8190,
8192,
8193,
8194,
8195,
8196,
8197,
8198,
8199,
8200,
8201,
8202,
8203,
8208,
8209,
8210,
8211,
8212,
8213,
8214,
8215,
8216,
8217,
8218,
8219,
8220,
8221,
8222,
8223,
8224,
8225,
8226,
8227,
8228,
8229,
8230,
8231,
8239,
8240,
8241,
8242,
8243,
8244,
8245,
8246,
8247,
8248,
8249,
8250,
8251,
8252,
8253,
8254,
8255,
8256,
8257,
8258,
8259,
8260,
8261,
8262,
8263,
8264,
8265,
8266,
8267,
8268,
8269,
8270,
8271,
8272,
8273,
8274,
8275,
8276,
8277,
8278,
8279,
8280,
8281,
8282,
8283,
8284,
8285,
8286,
8287,
8304,
8305,
8308,
8309,
8310,
8311,
8312,
8313,
8314,
8315,
8316,
8317,
8318,
8319,
8320,
8321,
8322,
8323,
8324,
8325,
8326,
8327,
8328,
8329,
8330,
8331,
8332,
8333,
8334,
8336,
8337,
8338,
8339,
8340,
8341,
8342,
8343,
8344,
8345,
8346,
8347,
8348,
8352,
8353,
8354,
8355,
8356,
8357,
8358,
8359,
8360,
8361,
8362,
8363,
8364,
8365,
8366,
8367,
8368,
8369,
8370,
8371,
8372,
8373,
8374,
8375,
8376,
8377,
8378,
8379,
8380,
8381,
8382,
8383,
8411,
8412,
8413,
8414,
8424,
8432,
8448,
8449,
8451,
8453,
8454,
8457,
8467,
8470,
8471,
8478,
8479,
8480,
8481,
8482,
8483,
8486,
8490,
8491,
8494,
8498,
8507,
8525,
8527,
8531,
8538,
8539,
8540,
8541,
8542,
8543,
8544,
8545,
8546,
8547,
8548,
8549,
8550,
8551,
8552,
8553,
8554,
8555,
8556,
8557,
8558,
8559,
8560,
8561,
8562,
8563,
8564,
8565,
8566,
8567,
8568,
8569,
8570,
8571,
8572,
8573,
8574,
8575,
8576,
8577,
8578,
8579,
8580,
8581,
8582,
8583,
8584,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8617,
8618,
8624,
8625,
8627,
8628,
8629,
8634,
8635,
8656,
8658,
8660,
8670,
8671,
8676,
8677,
8679,
8682,
8706,
8709,
8710,
8719,
8721,
8722,
8730,
8734,
8747,
8776,
8800,
8804,
8805,
8963,
8965,
8984,
8997,
8998,
8999,
9003,
9088,
9095,
9099,
9166,
9167,
9251,
9312,
9313,
9314,
9315,
9316,
9317,
9318,
9319,
9320,
9398,
9399,
9400,
9401,
9402,
9403,
9404,
9405,
9406,
9407,
9408,
9409,
9410,
9411,
9412,
9413,
9414,
9415,
9416,
9417,
9418,
9419,
9420,
9421,
9422,
9423,
9450,
9632,
9633,
9634,
9642,
9650,
9651,
9654,
9655,
9658,
9659,
9660,
9661,
9664,
9665,
9668,
9669,
9670,
9671,
9674,
9675,
9679,
9702,
9711,
9728,
9733,
9734,
9788,
9825,
9829,
9888,
10003,
10007,
10070,
10084,
10112,
10113,
10114,
10115,
10116,
10117,
10118,
10119,
10120,
10223,
10229,
10230,
10231,
10232,
10233,
10234,
11014,
11026,
11027,
11036,
11388,
11391,
11775,
11800,
42655,
43007,
43310,
57344,
57346,
57347,
57348,
57349,
57350,
57351,
57352,
57353,
57354,
57355,
57356,
57357,
57358,
57359,
57360,
57361,
57362,
57363,
57364,
57365,
57366,
57367,
57368,
57369,
57370,
57371,
57372,
57373,
57374,
57375,
57376,
57377,
57378,
57379,
57380,
57381,
57382,
57383,
57384,
57385,
57386,
57387,
57388,
57389,
57390,
57391,
57392,
57393,
57394,
57395,
57396,
57397,
57398,
57399,
57400,
57401,
57402,
57403,
57404,
57405,
57406,
57407,
57408,
57409,
57410,
57411,
57412,
57413,
57414,
57415,
57416,
57417,
57418,
57419,
57420,
57421,
57422,
57423,
57424,
57425,
57426,
57427,
57428,
57429,
57430,
57431,
57432,
57433,
57434,
57435,
57436,
57437,
57438,
57439,
57440,
57441,
57442,
57443,
57444,
57445,
57446,
57447,
57448,
57449,
57450,
57451,
57452,
57453,
57454,
57455,
57456,
57457,
57458,
57459,
57460,
57461,
57462,
57463,
57464,
57465,
57466,
57467,
57468,
57469,
57470,
57471,
57472,
57491,
57492,
57493,
57494,
57509,
57510,
57511,
57512,
57513,
57514,
57515,
57516,
57517,
57518,
57519,
57520,
57521,
57522,
57523,
57524,
57525,
57526,
57527,
57528,
57529,
57530,
57531,
57532,
57533,
57534,
57535,
57536,
57537,
57538,
57539,
57540,
57541,
57542,
57543,
57544,
57545,
57546,
57547,
57548,
57549,
57550,
57551,
57552,
57553,
57554,
57555,
57556,
57557,
57558,
57559,
57560,
57561,
57562,
57563,
57564,
57565,
57566,
57567,
57568,
57569,
57570,
57571,
57572,
57573,
57574,
57587,
57588,
57589,
57590,
57591,
57592,
57593,
57594,
57595,
57596,
57597,
57598,
57599,
57600,
57601,
57602,
57603,
57604,
57605,
57606,
57607,
57608,
57609,
57610,
57611,
57612,
57613,
57614,
57615,
57616,
57617,
57618,
57619,
57620,
57621,
57622,
57623,
57624,
57625,
57626,
57627,
57628,
57630,
57631,
57632,
57633,
57634,
57635,
57636,
57637,
57638,
57639,
57640,
57641,
57642,
57643,
57644,
57645,
57646,
57647,
57648,
57649,
57650,
57651,
57652,
57653,
57654,
57655,
57656,
57657,
57658,
57659,
57660,
57661,
57662,
57663,
57664,
57665,
57666,
57667,
57668,
57669,
57670,
57671,
57672,
57673,
57674,
57675,
57676,
57677,
57678,
57679,
57680,
57681,
57682,
57683,
57684,
57685,
57686,
57687,
57688,
57689,
57690,
57691,
57692,
57693,
57694,
57695,
57696,
57697,
57698,
57699,
57700,
60929,
60930,
60931,
60932,
60933,
63171,
65056,
65057,
65058,
65059,
65060,
65061,
65062,
65063,
65064,
65065,
65066,
65067,
65068,
65069,
65279,
127279,
127280,
127281,
127282,
127283,
127284,
127285,
127286,
127287,
127288,
127289,
127290,
127291,
127292,
127293,
127294,
127295,
127296,
127297,
127298,
127299,
127300,
127301,
127302,
127303,
127304,
127305,
127338,
127339,
129104,
129106
]
},
"color": {
"formats": [],
"numPalettes": 0,
"numPaletteEntries": 0
},
"features": {
"GSUB": {
"DFLT": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
]
},
"latn": {
"default": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"CAT ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"MOL ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
],
"ROM ": [
"aalt",
"calt",
"case",
"ccmp",
"cv01",
"cv02",
"cv03",
"cv04",
"cv05",
"cv06",
"cv07",
"cv08",
"cv09",
"cv10",
"cv11",
"dlig",
"dnom",
"frac",
"locl",
"numr",
"ordn",
"pnum",
"salt",
"sinf",
"ss01",
"ss02",
"ss03",
"ss04",
"subs",
"sups",
"tnum",
"zero"
]
}
},
"GPOS": {
"DFLT": {
"default": [
"cpsp",
"kern",
"mark"
]
},
"latn": {
"default": [
"cpsp",
"kern",
"mark"
],
"CAT ": [
"cpsp",
"kern",
"mark"
],
"MOL ": [
"cpsp",
"kern",
"mark"
],
"ROM ": [
"cpsp",
"kern",
"mark"
]
}
}
},
"counts": {
"num_cmap_codepoints": 2505,
"num_glyphs": 2548
}
},
"load_end": 3670,
"ttfb_start": 941,
"ttfb_end": 3490,
"download_start": 3490,
"download_end": 3670,
"download_ms": 180,
"all_start": 941,
"all_end": 3670,
"all_ms": 2729,
"index": 18,
"number": 19
},
{
"type": 3,
"id": "228301.34",
"request_id": "228301.34",
"ip_addr": "135.181.139.209",
"full_url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
"is_secure": 1,
"method": "POST",
"host": "igorlanko-poal0319.goatcounter.com",
"url": "\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
"raw_id": "228301.34",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Ping",
"load_ms": 104,
"ttfb_ms": 101,
"load_start": 961,
"load_start_float": 961.00020300000006,
"bytesIn": 56,
"objectSize": 56,
"objectSizeUncompressed": 43,
"chunks": [
{
"ts": 1065,
"bytes": 56,
"inflated": 43
}
],
"expires": "",
"cacheControl": "no-store,no-cache",
"contentType": "image\/gif",
"contentEncoding": "gzip",
"socket": 216,
"protocol": "HTTP\/2",
"dns_start": 743,
"dns_end": 787,
"connect_start": 788,
"connect_end": 851,
"ssl_start": 851,
"ssl_end": 958,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.goatcounter.com",
"sanList": [
"*.goatcounter.com"
],
"issuer": "ZeroSSL ECC Domain Secure Site CA",
"validFrom": 1720224000,
"validTo": 1728086399,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720248389229,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205012D0E993DA8CCE2DCF63CCC0F48530C54B5CF26533AA837ABBD93D96364671022029EE4EB0FF073BC56C9E03DB9F415A48484753B5EE752071A1F940DF9C9C66F7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1720248389165,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A86C296DF9F60698CEC30D85CD0D0C02259BFA93345423C7014EDDA9B143C5EA02200E817757F5DFB07C6B63068BA840375EF6A733312E0356CFD265CFB2FA8065D6"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": 150,
"initiator_column": 17,
"initiator_type": "script",
"initiator_function": "window.goatcounter.count",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko-poal0319.goatcounter.com",
":method: POST",
":path: \/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=050p3",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/igorlanko.com",
"priority: u=4, i",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-store,no-cache",
"content-encoding: gzip",
"content-security-policy: manifest-src 'self' https:\/\/gc.zgo.at static.zgo.at; connect-src 'self' wss:; frame-src 'self'; img-src 'self' https:\/\/gc.zgo.at static.zgo.at data:; font-src 'self' https:\/\/gc.zgo.at static.zgo.at; form-action 'self'; frame-ancestors https:\/\/igorlanko.com https:\/\/igor.design; default-src 'none'; script-src 'self' https:\/\/gc.zgo.at static.zgo.at; style-src 'self' https:\/\/gc.zgo.at static.zgo.at 'unsafe-inline'",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:45:40 GMT",
"strict-transport-security: max-age=7776000",
"vary: Accept-Encoding",
"via: 1.1 www (Varnish\/7.5)",
"x-content-type-options: nosniff",
"x-frame-options: deny",
"x-rate-limit-limit: 4",
"x-rate-limit-remaining: 4",
"x-rate-limit-reset: 1",
"x-varnish: 2724200861",
":status: 200"
]
},
"bytesOut": 2227,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 44,
"connect_ms": 63,
"ssl_ms": 107,
"gzip_total": 862,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 862,
"image_save": 0,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 742,
"socket_group": "https:\/\/igorlanko-poal0319.goatcounter.com <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 203,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEBDCCA4qgAwIBAgIRAKWNEKOl6DNWfH3+9ZDWrPswCgYIKoZIzj0EAwMwSzEL\nMAkGA1UEBhMCQVQxEDAOBgNVBAoTB1plcm9TU0wxKjAoBgNVBAMTIVplcm9TU0wg\nRUNDIERvbWFpbiBTZWN1cmUgU2l0ZSBDQTAeFw0yNDA3MDYwMDAwMDBaFw0yNDEw\nMDQyMzU5NTlaMBwxGjAYBgNVBAMMESouZ29hdGNvdW50ZXIuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAEKkXQR6TYuGrZKC5sijz6YL8fA2\/UyV\/Mb0mUGgIE\nepQ5zsnA5RTVnkwJRWDDhvoOwfSFrXVuoofLBPyYv4sUoaOCAnwwggJ4MB8GA1Ud\nIwQYMBaAFA9r5kvOOUeu9n6QHnnwMJGSyF+jMB0GA1UdDgQWBBT2sPJ6ac1QA6fL\nHSvQSl3Z7KcT2jAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/BAIwADAdBgNVHSUE\nFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQIC\nTjAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwB\nAgEwgYgGCCsGAQUFBwEBBHwwejBLBggrBgEFBQcwAoY\/aHR0cDovL3plcm9zc2wu\nY3J0LnNlY3RpZ28uY29tL1plcm9TU0xFQ0NEb21haW5TZWN1cmVTaXRlQ0EuY3J0\nMCsGCCsGAQUFBzABhh9odHRwOi8vemVyb3NzbC5vY3NwLnNlY3RpZ28uY29tMIIB\nAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhC\nCp\/mZ0xaOnQAAAGQhstObQAABAMARjBEAiBQEtDpk9qMzi3PY8zA9IUwxUtc8mUz\nqoN6u9k9ljZGcQIgKe5OsP8HO8VsngPbn0FaSEhHU7XudSBxoflA35ycZvcAdgA\/\nF0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAZCGy04tAAAEAwBHMEUC\nIQCobClt+fYGmM7DDYXNDQwCJZv6kzRUI8cBTt2psUPF6gIgDoF3V\/XfsHxrYwaL\nqEA3XvanMzEuA1bP0mXPsvqAZdYwHAYDVR0RBBUwE4IRKi5nb2F0Y291bnRlci5j\nb20wCgYIKoZIzj0EAwMDaAAwZQIwHhJpf87IG+RJkDvtMRfZuVXJRgfze32+uZUm\ncxHEU5svuFMye6S5GWWvxyIN+WSkAjEA2knb2L4dHNA9bMnKE5aSAuTNw4Di527\/\n\/SJW9CU5ktwhS788Pn\/arMd7n8RbePeF\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDhTCCAwygAwIBAgIQI7dt48G7KxpRlh4I6rdk6DAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAwMTMw\nMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UEChMH\nWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBFQ0MgRG9tYWluIFNlY3VyZSBTaXRl\nIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENkFhFytTJe2qypTk1tpIV+9QuoRk\ngte7BRvWHwYk9qUznYzn8QtVaGOCMBBfjWXsqqivl8q1hs4wAYl03uNOXgFu7iZ7\nzFP6I6T3RB0+TR5fZqathfby47yOCZiAJI4go4IBdTCCAXEwHwYDVR0jBBgwFoAU\nOuEJhtTPGcKWdnRJdtzgNcZjY5owHQYDVR0OBBYEFA9r5kvOOUeu9n6QHnnwMJGS\nyF+jMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdJQQW\nMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgJO\nMAgGBmeBDAECATBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVz\ndC5jb20vVVNFUlRydXN0RUNDQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwdgYI\nKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVzdC5j\nb20vVVNFUlRydXN0RUNDQWRkVHJ1c3RDQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6\nLy9vY3NwLnVzZXJ0cnVzdC5jb20wCgYIKoZIzj0EAwMDZwAwZAIwJHBUDwHJQN3I\nVNltVMrICMqYQ3TYP\/TXqV9t8mG5cAomG2MwqIsxnL937Gewf6WIAjAlrauksO6N\nUuDdDXyd330druJcZJx0+H5j5cFOYBaGsKdeGW7sCMaR2PsDFKGllas=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "43 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 1,
"TransparentColor": 1,
"Duration": "0.10 s"
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 9.9999999999999995e-7
}
},
"magick": {
"format": "GIF",
"formatDescription": "CompuServe graphics interchange format",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"alpha": 1,
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 1,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 191.25,
"standardDeviation": 0,
"kurtosis": -1.6875,
"skewness": -0.75,
"entropy": 0
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"red": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
}
},
"alpha": "#FFFFFF00",
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#FFFFFF00",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"delay": "10x100",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:40+00:00",
"date:modify": "2024-09-02T09:45:40+00:00",
"signature": "6fc6f4524161c3ae0d316812d7088e3fcd372023edaea2d7821093be40ae1060"
},
"tainted": false,
"filesize": "43B",
"numberPixels": "1",
"pixelsPerSecond": "1108B",
"userTime": "0.000u",
"elapsedTime": "0:01.000"
}
},
"load_end": 1065,
"ttfb_start": 961,
"ttfb_end": 1062,
"download_start": 1062,
"download_end": 1065,
"download_ms": 3,
"all_start": 743,
"all_end": 1065,
"all_ms": 318,
"index": 19,
"number": 20
},
{
"type": 3,
"id": "228301.41",
"request_id": "228301.41",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/favicon\/favicon-32x32.png",
"raw_id": "228301.41",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Other",
"load_ms": 356,
"ttfb_ms": 351,
"load_start": 3694,
"load_start_float": 3694.000266,
"bytesIn": 3488,
"objectSize": 3488,
"objectSizeUncompressed": 3488,
"chunks": [
{
"ts": 4046,
"bytes": 720
},
{
"ts": 4048,
"bytes": 1175
},
{
"ts": 4049,
"bytes": 1175
},
{
"ts": 4050,
"bytes": 418
}
],
"expires": "",
"cacheControl": "max-age=3600",
"contentType": "image\/png",
"contentEncoding": "",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "High",
"initial_priority": "High",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/favicon\/favicon-32x32.png",
":scheme: https",
"accept: image\/avif,image\/webp,image\/apng,image\/svg+xml,image\/*,*\/*;q=0.8",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=1, i",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: image",
"sec-fetch-mode: no-cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"accept-ranges: bytes",
"alt-svc: h3=\":443\"; ma=86400",
"cache-control: max-age=3600",
"cf-cache-status: MISS",
"cf-ray: 8bcc919aa84bd22e-FRA",
"content-length: 3488",
"content-type: image\/png",
"date: Mon, 02 Sep 2024 09:45:43 GMT",
"etag: \"63995265-da0\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=79W5r4M7n8hdKScHAUNHWMBYYGDF%2BW4sOvEzlAVq37rlL3B4tP1TJunLm47bAkuKZV0OsZqSHUvyiOz%2BJYgb9o%2BFzS0mzq7ZA4%2Fqc3ZPi4TXLzQ7Z05av6asSW48y1Xs\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2029,
"score_cache": 50,
"score_cdn": 100,
"score_gzip": -1,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": null,
"gzip_save": null,
"minify_total": null,
"minify_save": null,
"image_total": 3488,
"image_save": 0,
"cache_time": 3600,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3692,
"netlog_id": 266,
"image_details": {
"detected_type": "png",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4,
"Warning": "[minor] Text\/EXIF chunk(s) found after PNG IDAT (may be ignored by some readers)"
},
"File": {
"FileSize": "3.4 KiB",
"FileType": "PNG",
"FileTypeExtension": "png",
"MIMEType": "image\/png"
},
"PNG": {
"ImageWidth": 32,
"ImageHeight": 32,
"BitDepth": 8,
"ColorType": "RGB with Alpha",
"Compression": "Deflate\/Inflate",
"Filter": "Adaptive",
"Interlace": "Noninterlaced",
"Gamma": 2.2000000000000002,
"WhitePointX": 0.31269999999999998,
"WhitePointY": 0.32900000000000001,
"RedX": 0.64000000000000001,
"RedY": 0.33000000000000002,
"GreenX": 0.29999999999999999,
"GreenY": 0.59999999999999998,
"BlueX": 0.14999999999999999,
"BlueY": 0.059999999999999998,
"BackgroundColor": "255 255 255",
"PixelsPerUnitX": 2835,
"PixelsPerUnitY": 2835,
"PixelUnits": "meters",
"ModifyDate": "2022:12:10 06:50:37",
"Datecreate": "2022-12-10T06:50:32+00:00",
"Datemodify": "2022-12-10T06:50:32+00:00",
"Software": "https:\/\/imagemagick.org",
"ThumbDocumentPages": 1,
"ThumbImageHeight": 192,
"ThumbImageWidth": 192,
"ThumbMimetype": "image\/png",
"ThumbMTime": 1670655032,
"ThumbSize": "0BB",
"ThumbURI": "file:\/\/\/mntlog\/favicons\/2022-12-10\/5e248854742c3736f35001aaca343bc3.ico.png"
},
"Composite": {
"ImageSize": "32x32",
"Megapixels": 0.001
}
},
"magick": {
"format": "PNG",
"formatDescription": "Portable Network Graphics",
"mimeType": "image\/png",
"class": "DirectClass",
"geometry": {
"width": 32,
"height": 32,
"x": 0,
"y": 0
},
"resolution": {
"x": 28.350000000000001,
"y": 28.350000000000001
},
"printSize": {
"x": 1.1287499999999999,
"y": 1.1287499999999999
},
"units": "PixelsPerCentimeter",
"type": "TrueColorAlpha",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 8,
"baseDepth": 8,
"channelDepth": {
"alpha": 8,
"red": 8,
"green": 8,
"blue": 8
},
"pixels": 1024,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 126.669,
"standardDeviation": 39.832799999999999,
"kurtosis": -1.2274799999999999,
"skewness": 0.51119700000000001,
"entropy": 0.73590699999999998
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 0,
"mean": 5.90625,
"standardDeviation": 33.456499999999998,
"kurtosis": 39.587699999999998,
"skewness": -6.26614,
"entropy": 0.098971199999999995
},
"red": {
"min": 0,
"max": 235,
"mean": 102.895,
"standardDeviation": 48.191600000000001,
"kurtosis": -0.42810700000000002,
"skewness": 0.64691699999999996,
"entropy": 0.95685100000000001
},
"green": {
"min": 0,
"max": 214,
"mean": 98.5244,
"standardDeviation": 46.247700000000002,
"kurtosis": -1.0869200000000001,
"skewness": 0.124151,
"entropy": 0.96723999999999999
},
"blue": {
"min": 0,
"max": 167,
"mean": 56.164999999999999,
"standardDeviation": 31.435300000000002,
"kurtosis": 0.55506500000000003,
"skewness": 1.1435599999999999,
"entropy": 0.92056700000000002
}
},
"alpha": "#11110F00",
"renderingIntent": "Perceptual",
"gamma": 0.45455000000000001,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFFFF",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#00000000",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 32,
"height": 32,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"iterations": 0,
"compression": "Zip",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:45:43+00:00",
"date:modify": "2024-09-02T09:45:43+00:00",
"png:bKGD": "chunk was found (see Background color, above)",
"png:cHRM": "chunk was found (see Chromaticity, above)",
"png:gAMA": "gamma=0.45455 (See Gamma, above)",
"png:IHDR.bit-depth-orig": "8",
"png:IHDR.bit_depth": "8",
"png:IHDR.color-type-orig": "6",
"png:IHDR.color_type": "6 (RGBA)",
"png:IHDR.interlace_method": "0 (Not interlaced)",
"png:IHDR.width,height": "32, 32",
"png:pHYs": "x_res=2835, y_res=2835, units=1",
"png:sRGB": "intent=0 (Perceptual Intent)",
"png:text": "10 tEXt\/zTXt\/iTXt chunks were found",
"png:tIME": "2022-12-10T06:50:37Z",
"signature": "fe1bc083fd68950071490a6004438815863d2989927ba2888d4919bb71c1dfd4",
"software": "https:\/\/imagemagick.org",
"Thumb::Document::Pages": "1",
"Thumb::Image::Height": "192",
"Thumb::Image::Width": "192",
"Thumb::Mimetype": "image\/png",
"Thumb::MTime": "1670655032",
"Thumb::Size": "0BB",
"Thumb::URI": "file:\/\/\/mntlog\/favicons\/2022-12-10\/5e248854742c3736f35001aaca343bc3.ico.png"
},
"tainted": false,
"filesize": "3488B",
"numberPixels": "1024",
"pixelsPerSecond": "792958B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 4050,
"ttfb_start": 3694,
"ttfb_end": 4045,
"download_start": 4045,
"download_end": 4050,
"download_ms": 5,
"all_start": 3694,
"all_end": 4050,
"all_ms": 356,
"index": 20,
"number": 21
},
{
"type": 3,
"id": "228301.40",
"request_id": "228301.40",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/assets\/favicon\/manifest.json",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/assets\/favicon\/manifest.json",
"raw_id": "228301.40",
"frame_id": "EAF236ECB1EE3B83610DA21BDD51207E",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Manifest",
"load_ms": 345,
"ttfb_ms": 342,
"load_start": 3756,
"load_start_float": 3756.0002559999998,
"bytesIn": 201,
"objectSize": 201,
"objectSizeUncompressed": 720,
"chunks": [
{
"ts": 4101,
"bytes": 201,
"inflated": 720
}
],
"expires": "",
"cacheControl": "",
"contentType": "application\/json",
"contentEncoding": "gzip",
"socket": 0,
"protocol": "h3",
"dns_start": -1,
"dns_end": -1,
"connect_start": -1,
"connect_end": -1,
"ssl_start": -1,
"ssl_end": -1,
"initiator": "",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "other",
"priority": "Medium",
"initial_priority": "Medium",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/assets\/favicon\/manifest.json",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=2",
"referer: https:\/\/igorlanko.com\/photography",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: manifest",
"sec-fetch-mode: cors",
"sec-fetch-site: same-origin",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc919b1de43815-FRA",
"content-encoding: gzip",
"content-type: application\/json",
"date: Mon, 02 Sep 2024 09:45:43 GMT",
"etag: W\/\"63995265-2d0\"",
"last-modified: Wed, 14 Dec 2022 04:34:45 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=HTj0l0Ux%2BMj6fDEfp5ynclv5KYBZxiNdz6jACi42DLnio3rO0772bxn2%2Bu3pgJKeN7iUt26kID17jY5oOZ9S8p6c4e7RZnBNUstOTJQY6W%2Bv5f%2FpDn9r1xHVHHJaxXwS\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 1825,
"score_cache": 0,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": -1,
"connect_ms": -1,
"ssl_ms": -1,
"gzip_total": 679,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": 0,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 3685,
"netlog_id": 256,
"load_end": 4101,
"ttfb_start": 3756,
"ttfb_end": 4098,
"download_start": 4098,
"download_end": 4101,
"download_ms": 3,
"all_start": 3756,
"all_end": 4101,
"all_ms": 345,
"index": 21,
"number": 22
}
],
"requestsFull": 22,
"requestsDoc": 21,
"responses_200": 22,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 0,
"optimization_checked": 1,
"main_frame": "EAF236ECB1EE3B83610DA21BDD51207E",
"loadEventStart": 3684,
"loadEventEnd": 3684,
"domContentLoadedEventStart": 933,
"domContentLoadedEventEnd": 933,
"URL": "https:\/\/igorlanko.com\/photography",
"connections": 3,
"final_base_page_request": 0,
"final_base_page_request_id": "BD6D1E98F43BC39E12A63A43DE7392AD",
"final_url": "https:\/\/igorlanko.com\/photography",
"domInteractive": 933,
"firstPaint": 1060.1999999992549,
"firstContentfulPaint": 1079,
"firstImagePaint": 1079,
"firstMeaningfulPaint": 1079,
"renderBlockingCSS": 1,
"renderBlockingJS": 1,
"TTFB": 477,
"basePageSSLTime": 77,
"score_cache": 48,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 17694,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 1385302,
"image_savings": 0,
"base_page_cdn": "Cloudflare",
"cpuTimes": {
"ParseHTML": 7,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 10,
"EvaluateScript": 5,
"v8.compile": 1,
"ParseAuthorStyleSheet": 1,
"UpdateLayoutTree": 5,
"Layout": 48,
"ResourceChangePriority": 0,
"PrePaint": 5,
"Paint": 10,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 1,
"MarkDOMContent": 0,
"FunctionCall": 6,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"MarkLoad": 0,
"Idle": 3999
},
"cpuTimesDoc": {
"ParseHTML": 7,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 9,
"EvaluateScript": 5,
"v8.compile": 1,
"ParseAuthorStyleSheet": 1,
"UpdateLayoutTree": 5,
"Layout": 46,
"ResourceChangePriority": 0,
"PrePaint": 5,
"Paint": 9,
"Layerize": 2,
"IntersectionObserverController::computeIntersections": 1,
"MarkDOMContent": 0,
"FunctionCall": 6,
"HitTest": 0,
"largestContentfulPaint::Candidate": 0,
"MarkLoad": 0,
"Idle": 3603
},
"cpu.ParseHTML": 7,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 10,
"cpu.EvaluateScript": 5,
"cpu.v8.compile": 1,
"cpu.ParseAuthorStyleSheet": 1,
"cpu.UpdateLayoutTree": 5,
"cpu.Layout": 48,
"cpu.ResourceChangePriority": 0,
"cpu.PrePaint": 5,
"cpu.Paint": 10,
"cpu.Layerize": 2,
"cpu.IntersectionObserverController::computeIntersections": 1,
"cpu.MarkDOMContent": 0,
"cpu.FunctionCall": 6,
"cpu.HitTest": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.MarkLoad": 0,
"cpu.Idle": 3999,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1725270336.2916956,
"osVersion": "Linux 6.5.0-1018-gcp",
"os_version": "Linux 6.5.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1725270339.0407205,
"browserVersion": "128.0.0.0",
"browser_version": "128.0.0.0",
"fullyLoadedCPUms": 4599,
"fullyLoadedCPUpct": 38.269550748751378,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "EAF236ECB1EE3B83610DA21BDD51207E",
"loaderId": "31463E466AC98717E2470A2286FD85B9"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/igorlanko.com",
"name": ""
}
],
"document_URL": "https:\/\/igorlanko.com\/photography",
"document_hostname": "igorlanko.com",
"document_origin": "https:\/\/igorlanko.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 139,
"domComplete": 3684,
"PerformancePaintTiming.first-paint": 1060.1999999992549,
"PerformancePaintTiming.first-contentful-paint": 1060.1999999992549,
"origin_dns": {
"ns": [
"jake.ns.cloudflare.com.",
"adel.ns.cloudflare.com."
],
"mx": [
"10 in1-smtp.messagingengine.com.",
"20 in2-smtp.messagingengine.com."
],
"txt": [
"\"ahrefs-site-verification_faa8c5446fa08b95dd7b23f52cff291ebda112cf22de064011a5844304c3db76\"",
"\"google-site-verification=p50Yz7mWNaPzvdCywl4kABZKhj36qP00C20DGFUQKZQ\"",
"\"pinterest-site-verification=daec91fee92c332c3963dcf7d2332693\"",
"\"v=spf1 include:spf.messagingengine.com ?all\""
],
"soa": [
"adel.ns.cloudflare.com. dns.cloudflare.com. 2350201538 10000 2400 604800 1800"
],
"https": [
"1 . alpn=\"h3,h2\" ipv4hint=\"104.21.41.5,172.67.141.32\" ipv6hint=\"2606:4700:3031::ac43:8d20,2606:4700:3037::6815:2905\""
],
"cname": [],
"svcb": []
},
"detected": {
"UI frameworks": "Tailwind CSS",
"Analytics": "GoatCounter",
"CDN": "Cloudflare",
"Miscellaneous": "PWA,HTTP\/3"
},
"detected_apps": {
"Tailwind CSS": "",
"GoatCounter": "",
"Cloudflare": "",
"PWA": "",
"HTTP\/3": ""
},
"detected_technologies": {
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"GoatCounter": {
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"PWA": {
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
"HTTP\/3": {
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
{
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body>",
"target": [
"body"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": null,
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"shrink-0\">Igor Lanko<\/span>",
"target": [
".relative > .shrink-0"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Photography<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>",
"target": [
"p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Find me on<\/p>",
"target": [
".md\\:mb-0 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > picture > img[alt=\"\"]"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">",
"target": [
".relative"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">",
"target": [
"ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>",
"target": [
".md\\:mb-0"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(7)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
}
]
}
],
"incomplete": []
},
"base_page_ip_ptr": "",
"base_page_cname": "",
"base_page_dns_server": "adel.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 15052,
"testUrl": "https:\/\/igorlanko.com\/photography",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/igorlanko.com\/assets\/avatar.webp\",\"width\":16,\"height\":16,\"naturalWidth\":48,\"naturalHeight\":48},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp\",\"width\":480,\"height\":726,\"naturalWidth\":480,\"naturalHeight\":726},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "normal",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
}
],
"generated-content-percent": "-0.49",
"generated-content-size": "-0.18",
"imgs-in-viewport": [
{
"src": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"currentSrc": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 48,
"naturalHeight": 48
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 726
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/igorlanko.com\/assets\/css\/styles.css"
],
"rendered-html": "<html lang=\"en\"><head>\n<meta charset=\"UTF-8\">\n<meta name=\"description\" content=\"\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Igor Lanko \u2014 Photography<\/title>\n<link href=\"https:\/\/igorlanko.com\/assets\/css\/styles.css\" rel=\"stylesheet\"> \n<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-57x57.png\">\n<link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-60x60.png\">\n<link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-72x72.png\">\n<link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-76x76.png\">\n<link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-114x114.png\">\n<link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-120x120.png\">\n<link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-144x144.png\">\n<link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-152x152.png\">\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-180x180.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"192x192\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/android-icon-192x192.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"32x32\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"96x96\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-96x96.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"16x16\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-16x16.png\">\n<link rel=\"manifest\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/manifest.json\">\n<meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n<meta name=\"msapplication-TileImage\" content=\"https:\/\/igorlanko.com\/assets\/favicon\/ms-icon-144x144.png\">\n<meta name=\"theme-color\" content=\"#ffffff\">\n<script data-goatcounter=\"https:\/\/igorlanko-poal0319.goatcounter.com\/count\" async=\"\" src=\"\/\/gc.zgo.at\/count.js\"><\/script>\n<\/head>\n<body>\n<header class=\"max-w-screen-2xl mx-auto fixed inset-x-0 top-2 md:top-4 dark:md:top-0 z-10 dark:h-10 dark:bg-gradient-to-b dark:from-neutral-900 dark:pt-4 px-3 md:px-8\">\n<div class=\"gap-y-2 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">\n<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">\n<span class=\"shrink-0\">Igor Lanko<\/span>\n<\/a>\n<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">\n<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>\n<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>\n<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>\n<\/nav>\n<\/div> <\/header>\n<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">\n<article class=\"gap-y-20 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-4 md:col-start-2\">\n<div class=\"mb-6 lg:mb-12\">\n<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>\n<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>\n<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p><\/div> <\/div>\n<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>\n<\/a>\n<\/article>\n<\/main>\n<footer class=\"max-w-screen-2xl w-full mx-auto pb-4 dark:pb-12 px-3 lg:px-8 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-2 lg:col-start-2\">\n<p>\n<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>\n<\/p>\n<\/div>\n<div class=\"col-span-2 md:col-span-6 lg:col-span-8 flex gap-2\">\n<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">\n<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">\nCollecta\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M7.96497 16C6.65038 16 5.54393 15.7085 4.64562 15.1256C3.75827 14.5317 3.0955 13.7398 2.6573 12.75C2.2191 11.7602 2 10.6713 2 9.4835C2 8.29569 2.2191 7.21235 2.6573 6.2335C3.0955 5.24365 3.75827 4.45728 4.64562 3.87437C5.54393 3.29146 6.65038 3 7.96497 3C9.44389 3 10.638 3.36294 11.5472 4.08883C12.4675 4.81472 13.0207 5.78257 13.2069 6.99239H10.9228C10.7914 6.32149 10.4572 5.79907 9.92043 5.42513C9.39459 5.05118 8.73182 4.86421 7.93211 4.86421C6.72706 4.86421 5.79589 5.28765 5.13859 6.13452C4.4813 6.97039 4.15265 8.08672 4.15265 9.4835C4.15265 10.8803 4.4813 12.0076 5.13859 12.8655C5.79589 13.7124 6.72706 14.1358 7.93211 14.1358C8.74277 14.1358 9.41103 13.9378 9.93687 13.5419C10.4627 13.1459 10.7914 12.563 10.9228 11.7931H13.2069C13.0097 13.0909 12.4565 14.1193 11.5472 14.8782C10.638 15.6261 9.44389 16 7.96497 16Z\"><\/path>\n<path fill-rule=\"evenodd\" d=\"M18 13.8536C18 14.8127 17.2256 15.5902 16.2703 15.5902C15.315 15.5902 14.5405 14.8127 14.5405 13.8536C14.5405 12.8945 15.315 12.117 16.2703 12.117C17.2256 12.117 18 12.8945 18 13.8536Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">\nGitHub\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M10 1.25005C7.92268 1.25033 5.91321 1.98967 4.33106 3.3358C2.74891 4.68193 1.69729 6.54705 1.36432 8.59751C1.03134 10.648 1.43873 12.75 2.51362 14.5276C3.5885 16.3052 5.26076 17.6424 7.23125 18.3001C7.66875 18.3813 7.85625 18.1126 7.85625 17.8813C7.85625 17.6501 7.85625 17.1251 7.85625 16.3938C5.425 16.9188 4.9125 15.2188 4.9125 15.2188C4.74153 14.6831 4.3817 14.2277 3.9 13.9376C3.10625 13.4001 3.9625 13.4063 3.9625 13.4063C4.23975 13.4455 4.50439 13.5475 4.73619 13.7045C4.968 13.8616 5.16084 14.0696 5.3 14.3126C5.54209 14.7468 5.94671 15.0671 6.42489 15.203C6.90308 15.339 7.41568 15.2794 7.85 15.0376C7.88529 14.5941 8.08079 14.1786 8.4 13.8688C6.4625 13.6438 4.41875 12.8938 4.41875 9.5438C4.40458 8.67374 4.72702 7.83182 5.31875 7.1938C5.05091 6.44017 5.08223 5.61254 5.40625 4.8813C5.40625 4.8813 6.1375 4.6438 7.8125 5.77505C9.24467 5.3844 10.7553 5.3844 12.1875 5.77505C13.8562 4.6438 14.5875 4.8813 14.5875 4.8813C14.9115 5.61254 14.9428 6.44017 14.675 7.1938C15.2667 7.83182 15.5892 8.67374 15.575 9.5438C15.575 12.9063 13.5312 13.6438 11.5812 13.8626C11.7901 14.0743 11.9512 14.3283 12.0536 14.6075C12.1561 14.8868 12.1974 15.1847 12.175 15.4813C12.175 16.6501 12.175 17.5938 12.175 17.8813C12.175 18.1688 12.3312 18.3876 12.8 18.3001C14.7731 17.6416 16.4471 16.3018 17.5218 14.521C18.5965 12.7401 19.0016 10.6346 18.6646 8.58204C18.3275 6.5295 17.2702 4.66416 15.6824 3.32053C14.0946 1.9769 12.08 1.24287 10 1.25005V1.25005Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">\nLiteral\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.3359 5.28893L11.8394 5.45448L10.3475 7.43748L11.5122 8.22489L13.0635 6.14671L14.2939 8.40884L15.5632 7.78237L14.395 5.62347L16.8637 5.78673L16.9634 4.43858L14.4599 4.27303L15.953 2.27359L14.7883 1.48617L13.2556 3.54908L12.0414 1.30452L10.7722 1.931L11.9565 4.10748L9.43559 3.94078L9.3359 5.28893Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 12.4243L9.66167 13.3097L9.94302 11.4165L5.28331 10.7972L6.69979 1.26607L4.69784 1L3 12.4243Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 17.275L4.0205 19L3.73914 17.1068L16.7187 15.3818L17 17.275Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">\nMustapp\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.66669 9.99984C1.66669 6.34708 1.66669 4.5207 2.67553 3.29142C2.86021 3.06638 3.06656 2.86003 3.2916 2.67535C4.52088 1.6665 6.34727 1.6665 10 1.6665C13.6528 1.6665 15.4791 1.6665 16.7084 2.67535C16.9335 2.86003 17.1398 3.06638 17.3245 3.29142C18.3334 4.5207 18.3334 6.34708 18.3334 9.99984C18.3334 13.6526 18.3334 15.4789 17.3245 16.7082C17.1398 16.9333 16.9335 17.1396 16.7084 17.3243C15.4791 18.3332 13.6528 18.3332 10 18.3332C6.34727 18.3332 4.52088 18.3332 3.2916 17.3243C3.06656 17.1396 2.86021 16.9333 2.67553 16.7082C1.66669 15.4789 1.66669 13.6526 1.66669 9.99984ZM6.11113 14.4443L13.8889 9.99986V5.55542L6.11113 9.99986V14.4443Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">\nRead.cv\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.48771 2.80064C7.34978 2.76481 7.20591 2.75567 7.06433 2.77374C6.92275 2.79181 6.78623 2.83673 6.66256 2.90594C6.5389 2.97515 6.43051 3.06729 6.34358 3.17711C6.25666 3.28692 6.1929 3.41226 6.15596 3.54595L3.34109 13.7257C3.2667 13.9956 3.30591 14.2831 3.4501 14.525C3.59429 14.7669 3.83166 14.9434 4.11005 15.0157L12.5129 17.1994C12.7915 17.2714 13.0882 17.2333 13.3377 17.0934C13.5873 16.9535 13.7693 16.7232 13.8438 16.4532L16.6586 6.27343C16.733 6.00354 16.6938 5.71607 16.5496 5.47418C16.4054 5.2323 16.1681 5.0558 15.8897 4.98347L7.48684 2.80064H7.48771ZM4.89553 3.21883C4.97679 2.92469 5.11704 2.64895 5.30825 2.40736C5.49946 2.16576 5.7379 1.96303 6.00995 1.81075C6.282 1.65848 6.58233 1.55963 6.8938 1.51986C7.20526 1.48009 7.52176 1.50018 7.82522 1.57897L16.2281 3.76095C16.5315 3.83989 16.8158 3.97598 17.065 4.16145C17.3141 4.34692 17.5231 4.57813 17.6801 4.84189C17.837 5.10566 17.9388 5.3968 17.9797 5.69869C18.0205 6.00059 17.9996 6.30733 17.9182 6.6014L15.1033 16.7812C15.0221 17.0753 14.8818 17.351 14.6906 17.5926C14.4994 17.8342 14.261 18.037 13.9889 18.1892C13.7169 18.3415 13.4165 18.4404 13.1051 18.4801C12.7936 18.5199 12.4771 18.4998 12.1736 18.421L3.77254 16.2382C3.15983 16.079 2.63747 15.6903 2.32035 15.1578C2.00323 14.6253 1.91733 13.9925 2.08154 13.3986L4.89553 3.21883Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.23458 5.35359C7.25678 5.27337 7.29508 5.19817 7.34727 5.13229C7.39946 5.06641 7.46454 5.01115 7.53877 4.96965C7.61301 4.92815 7.69495 4.90124 7.77992 4.89045C7.86489 4.87965 7.95122 4.88519 8.03398 4.90674L14.3326 6.54239C14.4998 6.58577 14.6423 6.69172 14.7288 6.83695C14.8154 6.98218 14.8389 7.15478 14.7941 7.31679C14.7493 7.47879 14.64 7.61693 14.4902 7.70081C14.3403 7.78469 14.1623 7.80744 13.9951 7.76406L7.69561 6.12842C7.61284 6.1069 7.53525 6.06978 7.46729 6.01919C7.39932 5.9686 7.3423 5.90553 7.29949 5.83358C7.25667 5.76162 7.22891 5.6822 7.21777 5.59984C7.20663 5.51749 7.21235 5.43381 7.23458 5.35359ZM6.50303 8.00097C6.54769 7.83898 6.65691 7.70082 6.80665 7.61686C6.9564 7.53291 7.13442 7.51004 7.30156 7.55328L13.6011 9.18892C13.6839 9.2104 13.7615 9.24748 13.8296 9.29805C13.8976 9.34861 13.9547 9.41167 13.9976 9.48362C14.0405 9.55556 14.0683 9.635 14.0796 9.71738C14.0908 9.79976 14.0851 9.88348 14.063 9.96375C14.0408 10.044 14.0026 10.1193 13.9504 10.1852C13.8982 10.2512 13.8332 10.3065 13.7589 10.3481C13.6847 10.3896 13.6028 10.4166 13.5178 10.4275C13.4328 10.4384 13.3464 10.4329 13.2636 10.4114L6.96406 8.77495C6.88129 8.75343 6.8037 8.71632 6.73573 8.66573C6.66777 8.61514 6.61075 8.55207 6.56793 8.48012C6.52512 8.40816 6.49735 8.32874 6.48622 8.24638C6.47508 8.16402 6.48079 8.08119 6.50303 8.00097ZM5.77148 10.6475C5.81633 10.4857 5.92562 10.3477 6.07535 10.2639C6.22507 10.1801 6.40299 10.1574 6.57001 10.2007L10.7714 11.2908C10.8542 11.3123 10.9319 11.3494 10.9999 11.3999C11.068 11.4505 11.125 11.5136 11.1679 11.5855C11.2108 11.6575 11.2387 11.7369 11.2499 11.8193C11.2611 11.9016 11.2555 11.9854 11.2333 12.0656C11.2112 12.1459 11.1729 12.2212 11.1207 12.2871C11.0686 12.353 11.0035 12.4084 10.9293 12.45C10.8551 12.4915 10.7731 12.5185 10.6881 12.5294C10.6031 12.5403 10.5167 12.5348 10.4339 12.5133L6.2325 11.4215C6.06554 11.378 5.9232 11.2721 5.83675 11.127C5.75031 10.9818 5.72683 10.8094 5.77148 10.6475Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">\nTwitter\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.03273 16.4998C8.26119 16.5075 9.47897 16.2713 10.6154 15.8048C11.7519 15.3383 12.7844 14.6508 13.653 13.7823C14.5217 12.9137 15.2093 11.8813 15.6758 10.745C16.1424 9.60868 16.3786 8.39105 16.3709 7.16272C16.3709 7.01729 16.3709 6.87912 16.3709 6.73368C17.0077 6.26718 17.5589 5.69393 18 5.03934C17.4004 5.30156 16.7659 5.47547 16.1164 5.55564C16.805 5.14535 17.3217 4.49952 17.5709 3.73767C16.9291 4.12267 16.2253 4.39333 15.4909 4.53758C14.9963 4.01063 14.3418 3.66136 13.6287 3.54379C12.9156 3.42623 12.1836 3.54693 11.546 3.88722C10.9084 4.22751 10.4007 4.76842 10.1015 5.42626C9.80234 6.08409 9.72832 6.82218 9.89091 7.52632C8.5862 7.46228 7.30961 7.1242 6.14426 6.53407C4.97891 5.94395 3.95094 5.11502 3.12727 4.10126C2.71194 4.82203 2.58606 5.67368 2.7751 6.48377C2.96414 7.29385 3.45399 8.00184 4.14545 8.46439C3.63535 8.44472 3.13706 8.30521 2.69091 8.05716V8.09352C2.68638 8.84677 2.94016 9.57882 3.40997 10.1677C3.87977 10.7565 4.53722 11.1666 5.27273 11.3295C4.79828 11.4571 4.3013 11.477 3.81818 11.3877C4.03112 12.0301 4.43759 12.5909 4.98185 12.9932C5.52612 13.3955 6.18152 13.6195 6.85818 13.6347C5.70124 14.5659 4.26334 15.0784 2.77818 15.0891C2.51778 15.0815 2.258 15.0597 2 15.0236C3.50324 15.9813 5.25033 16.4861 7.03273 16.478\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/footer>\n\n<\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options",
"x-frame-options",
"x-xss-protection"
],
"securityHeadersGrade": "B",
"securityHeadersScore": 60
},
"interactivePeriods": [
[
0,
7139
]
],
"lastVisualChange": 3700,
"render": 1100,
"visualComplete85": 1600,
"visualComplete90": 1600,
"visualComplete95": 1600,
"visualComplete99": 3600,
"visualComplete": 3700,
"SpeedIndex": 1601,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 1079,
"size": 16992,
"DOMNodeId": 7,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1554,
"size": 409920,
"DOMNodeId": 45,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestContentfulPaint",
"time": 1554,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image",
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestTextPaint",
"time": 1078,
"size": 16992,
"DOMNodeId": 7,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 1554,
"size": 409920,
"DOMNodeId": 45,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 1554,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 18
},
{
"name": "fetchStart",
"time": 27
},
{
"name": "navigationStart",
"time": 80
},
{
"name": "domLoading",
"time": 81
},
{
"name": "responseEnd",
"time": 82
},
{
"name": "domInteractive",
"time": 82
},
{
"name": "domContentLoadedEventStart",
"time": 82
},
{
"name": "domContentLoadedEventEnd",
"time": 82
},
{
"name": "domComplete",
"time": 83
},
{
"name": "unloadEventStart",
"time": 507
},
{
"name": "unloadEventEnd",
"time": 507
},
{
"name": "markAsMainFrame",
"time": 507
},
{
"name": "commitNavigationEnd",
"time": 508
},
{
"name": "domLoading",
"time": 509
},
{
"name": "responseEnd",
"time": 516
},
{
"name": "domInteractive",
"time": 951
},
{
"name": "domContentLoadedEventStart",
"time": 951
},
{
"name": "domContentLoadedEventEnd",
"time": 951
},
{
"name": "LayoutShift",
"time": 1021
},
{
"name": "firstPaint",
"time": 1078
},
{
"name": "firstContentfulPaint",
"time": 1078
},
{
"name": "firstImagePaint",
"time": 1078
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 1078
},
{
"name": "firstMeaningfulPaint",
"time": 1078
},
{
"name": "firstMeaningfulPaint",
"time": 1078
},
{
"name": "LayoutShift",
"time": 3531
},
{
"name": "domComplete",
"time": 3702
},
{
"name": "loadEventStart",
"time": 3702
},
{
"name": "loadEventEnd",
"time": 3702
},
{
"name": "LargestTextPaint",
"time": 1078
},
{
"name": "LargestImagePaint",
"time": 1554
},
{
"name": "LargestContentfulPaint",
"time": 1554
},
{
"name": "TotalLayoutShift",
"value": 0.058660750519721923
},
{
"name": "CumulativeLayoutShift",
"value": 0.058628914441167815
}
],
"chromeUserTiming.navigationStart": 81,
"chromeUserTiming.fetchStart": 28,
"chromeUserTiming.domLoading": 509,
"chromeUserTiming.responseEnd": 516,
"chromeUserTiming.domInteractive": 951,
"chromeUserTiming.domContentLoadedEventStart": 951,
"chromeUserTiming.domContentLoadedEventEnd": 951,
"chromeUserTiming.domComplete": 3702,
"chromeUserTiming.unloadEventStart": 508,
"chromeUserTiming.unloadEventEnd": 508,
"chromeUserTiming.markAsMainFrame": 508,
"chromeUserTiming.commitNavigationEnd": 509,
"chromeUserTiming.LayoutShift": 3531,
"chromeUserTiming.firstPaint": 1078,
"chromeUserTiming.firstContentfulPaint": 1078,
"chromeUserTiming.firstImagePaint": 1078,
"chromeUserTiming.firstMeaningfulPaintCandidate": 1078,
"chromeUserTiming.firstMeaningfulPaint": 1078,
"chromeUserTiming.loadEventStart": 3702,
"chromeUserTiming.loadEventEnd": 3702,
"chromeUserTiming.LargestTextPaint": 1079,
"chromeUserTiming.LargestImagePaint": 1554,
"chromeUserTiming.LargestContentfulPaint": 1554,
"chromeUserTiming.TotalLayoutShift": 0.058660750519721923,
"chromeUserTiming.CumulativeLayoutShift": 0.058628914441167815,
"LayoutShifts": [
{
"time": 1021,
"score": 0.058628914441167815,
"cumulative_score": 0.058628914441167815,
"window_score": 0.058628914441167815,
"shift_window_num": 1,
"rects": [
[
960,
136,
481,
20
],
[
341,
400,
480,
28
],
[
961,
400,
480,
28
],
[
341,
508,
480,
28
],
[
961,
508,
480,
28
],
[
341,
616,
480,
28
],
[
961,
616,
480,
28
],
[
341,
724,
480,
28
],
[
961,
724,
480,
28
],
[
341,
832,
480,
28
],
[
961,
832,
480,
28
],
[
341,
940,
480,
28
],
[
960,
990,
481,
3
]
],
"sources": [
{
"previousRect": {
"x": 341,
"y": 616,
"width": 480,
"height": 28,
"top": 616,
"right": 821,
"bottom": 644,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 341,
"y": 400,
"width": 480,
"height": 28,
"top": 400,
"right": 821,
"bottom": 428,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 961,
"y": 400,
"width": 480,
"height": 28,
"top": 400,
"right": 1441,
"bottom": 428,
"left": 961
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 341,
"y": 508,
"width": 480,
"height": 28,
"top": 508,
"right": 821,
"bottom": 536,
"left": 341
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
},
{
"previousRect": {
"x": 961,
"y": 508,
"width": 480,
"height": 28,
"top": 508,
"right": 1441,
"bottom": 536,
"left": 961
},
"currentRect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"top": 0,
"right": 0,
"bottom": 0,
"left": 0
}
}
]
},
{
"time": 3531,
"score": 3.1836078554108549e-5,
"cumulative_score": 0.058660750519721923,
"window_score": 3.1836078554108549e-5,
"shift_window_num": 2,
"rects": [
[
402,
16,
38,
20
],
[
445,
16,
195,
20
],
[
410,
36,
30,
1
],
[
556,
36,
84,
1
]
],
"sources": [
{
"previousRect": {
"x": 402,
"y": 16,
"width": 28,
"height": 20,
"top": 16,
"right": 430,
"bottom": 36,
"left": 402
},
"currentRect": {
"x": 410,
"y": 16,
"width": 30,
"height": 21,
"top": 16,
"right": 440,
"bottom": 37,
"left": 410
}
},
{
"previousRect": {
"x": 445,
"y": 16,
"width": 71,
"height": 20,
"top": 16,
"right": 516,
"bottom": 36,
"left": 445
},
"currentRect": {
"x": 456,
"y": 16,
"width": 86,
"height": 20,
"top": 16,
"right": 542,
"bottom": 36,
"left": 456
}
},
{
"previousRect": {
"x": 532,
"y": 16,
"width": 72,
"height": 20,
"top": 16,
"right": 604,
"bottom": 36,
"left": 532
},
"currentRect": {
"x": 556,
"y": 16,
"width": 84,
"height": 21,
"top": 16,
"right": 640,
"bottom": 37,
"left": 556
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 1,
"cumulative_score": 0.058628914441167815,
"fraction_of_total": 0.99945728484085106
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 757.50599999999997
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 512.52800000000002
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 512.53999999999996
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 517.53499999999997
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 526.43499999999995
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 526.47400000000005
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 526.48099999999999
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 526.49800000000005
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 542.56799999999998
},
"521": {
"name": "Picture",
"firstUsed": 548.52200000000005
},
"522": {
"name": "Sizes",
"firstUsed": 548.577
},
"524": {
"name": "SrcsetWDescriptor",
"firstUsed": 548.60500000000002
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 551.02700000000004
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 551.08000000000004
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 557.97199999999998
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 658.78899999999999
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 757.27999999999997
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 757.30399999999997
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 757.51199999999994
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 757.91600000000005
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 759.74699999999996
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 761.45500000000004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 761.471
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 761.47900000000004
},
"494": {
"name": "SendBeacon",
"firstUsed": 762.03999999999996
},
"3797": {
"name": "WebPImage",
"firstUsed": 832.899
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 893.26300000000003
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 893.33699999999999
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 893.399
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 893.40599999999995
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 893.41800000000001
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 893.47199999999998
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 893.54399999999998
},
"3066": {
"name": "HasMarkerPseudoElement",
"firstUsed": 893.62900000000002
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 896.16499999999996
},
"587": {
"name": "LangAttribute",
"firstUsed": 897.20000000000005
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 897.20500000000004
},
"4994": {
"name": "Feature_4994",
"firstUsed": 897.37300000000005
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 897.92100000000005
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 900.30899999999997
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 900.33000000000004
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 938.577
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 938.59100000000001
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 1618.2149999999999
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 893.48599999999999
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 893.50199999999995
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 893.50699999999995
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 893.51199999999994
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 893.51700000000005
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 897.21699999999998
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 897.22400000000005
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 897.23000000000002
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 897.25999999999999
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 897.26999999999998
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 897.27599999999995
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 897.28800000000001
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 897.29499999999996
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 897.51400000000001
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 897.52200000000005
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 897.52599999999995
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 897.53099999999995
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 897.53599999999994
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 897.54700000000003
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 897.55600000000004
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 897.56200000000001
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 897.625
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 897.63
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 897.63400000000001
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 897.63900000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 897.64400000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 897.64800000000002
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 897.65300000000002
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 897.65899999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 897.66399999999999
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 897.66800000000001
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 897.702
},
"248": {
"name": "CSSPropertyGridColumn",
"firstUsed": 897.71400000000006
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 897.72299999999996
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 897.73099999999999
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 897.80200000000002
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 897.81200000000001
},
"403": {
"name": "CSSPropertyTextDecorationColor",
"firstUsed": 897.81600000000003
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 897.82100000000003
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 897.82799999999997
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 897.87099999999998
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 897.87599999999998
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 897.88099999999997
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 897.88999999999999
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 898.03499999999997
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 898.08900000000006
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 898.09400000000005
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 898.09799999999996
},
"244": {
"name": "CSSPropertyGridColumnStart",
"firstUsed": 898.149
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 898.173
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 898.20500000000004
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 898.44200000000001
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 899.27099999999996
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 899.303
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 899.30899999999997
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 899.31500000000005
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 899.68200000000002
}
},
"AnimatedCSSFeatures": []
},
"FirstInteractive": 1100,
"TTIMeasurementEnd": 7139,
"LastInteractive": 1100,
"TimeToInteractive": 1100,
"FirstCPUIdle": 1100,
"testID": "240902_AiDcAF_80W",
"step": 1,
"effectiveBps": 440828,
"domTime": 0,
"aft": 0,
"titleTime": 83,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"longTasks": [],
"utilization": {
"cpu": {
"data": {
"0": 0,
"106": 78.900000000000006,
"207": 70,
"308": 65,
"408": 63.600000000000001,
"509": 10.5,
"612": 75,
"714": 50,
"814": 35,
"915": 21.100000000000001,
"1016": 81,
"1117": 94.400000000000006,
"1218": 100,
"1320": 100,
"1420": 100,
"1522": 95,
"1623": 100,
"1724": 89.5,
"1824": 71.400000000000006,
"1925": 72.200000000000003,
"2026": 88.200000000000003,
"2129": 78.900000000000006,
"2232": 81,
"2333": 80,
"2434": 100,
"2535": 78.900000000000006,
"2637": 66.700000000000003,
"2738": 78.299999999999997,
"2839": 71.400000000000006,
"2940": 73.700000000000003,
"3040": 75,
"3142": 71.400000000000006,
"3243": 72.200000000000003,
"3344": 77.799999999999997,
"3445": 100,
"3547": 81.799999999999997,
"3648": 95.200000000000003,
"3749": 82.400000000000006,
"3850": 42.899999999999999,
"3951": 19,
"4052": 15.800000000000001,
"4153": 16.699999999999999,
"4254": 28.600000000000001,
"4355": 42.899999999999999,
"4456": 38.100000000000001,
"4557": 14.300000000000001,
"4658": 20,
"4759": 15,
"4860": 15,
"4960": 15,
"5061": 15,
"5163": 15,
"5264": 15,
"5365": 42.899999999999999,
"5466": 33.299999999999997,
"5566": 19,
"5667": 15,
"5768": 14.300000000000001,
"5869": 15,
"5970": 15,
"6071": 19,
"6172": 15,
"6273": 15,
"6389": 54.200000000000003,
"6489": 15,
"6590": 15,
"6691": 15,
"6792": 15,
"6893": 19,
"6994": 10.5,
"7095": 15,
"7196": 28.600000000000001
},
"max": 100,
"count": 72
},
"bw": {
"data": {
"0": 0,
"106": 18894,
"207": 875578,
"308": 120852,
"408": 0,
"509": 0,
"612": 666588,
"714": 170837,
"814": 530553,
"915": 526026,
"1016": 1287839,
"1117": 8071987,
"1218": 5750339,
"1320": 6731322,
"1420": 5688366,
"1522": 6358766,
"1623": 6304714,
"1724": 6417834,
"1824": 5316077,
"1925": 5033660,
"2026": 4828515,
"2129": 5296498,
"2232": 4981063,
"2333": 4882235,
"2434": 5459120,
"2535": 4621070,
"2637": 5313423,
"2738": 4919034,
"2839": 5066983,
"2940": 4871889,
"3040": 5127500,
"3142": 5639109,
"3243": 5291127,
"3344": 4686177,
"3445": 4834818,
"3547": 1800356,
"3648": 99712,
"3749": 5309,
"3850": 642473,
"3951": 10766,
"4052": 4261,
"4153": 398182,
"4254": 0,
"4355": 0,
"4456": 0,
"4557": 0,
"4658": 0,
"4759": 0,
"4860": 0,
"4960": 0,
"5061": 0,
"5163": 0,
"5264": 0,
"5365": 0,
"5466": 0,
"5566": 0,
"5667": 0,
"5768": 0,
"5869": 0,
"5970": 0,
"6071": 4280,
"6172": 0,
"6273": 0,
"6389": 0,
"6489": 0,
"6590": 0,
"6691": 0,
"6792": 0,
"6893": 0,
"6994": 0,
"7095": 0,
"7196": 0
},
"max": 8071987,
"count": 72
}
},
"maxFID": 0,
"TotalBlockingTime": 0,
"effectiveBpsDoc": 495305,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/details\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/performance_optimization\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/breakdown\/",
"domains": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/domains\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/screen_shot\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/experiments\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&file=1_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&file=1_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&compressed=1&file=1_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 1100,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001100.jpg",
"VisuallyComplete": 8
},
{
"time": 1300,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001300.jpg",
"VisuallyComplete": 8
},
{
"time": 1500,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001500.jpg",
"VisuallyComplete": 8
},
{
"time": 1600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_001600.jpg",
"VisuallyComplete": 98
},
{
"time": 3600,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_003600.jpg",
"VisuallyComplete": 99
},
{
"time": 3700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1&file=ms_003700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"igorlanko.com": {
"bytes": 1594394,
"requests": 20,
"cdn_provider": "Cloudflare",
"connections": 1
},
"igorlanko-poal0319.goatcounter.com": {
"bytes": 56,
"requests": 1,
"connections": 1
},
"gc.zgo.at": {
"bytes": 3112,
"requests": 1,
"cdn_provider": "Netlify",
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 7089,
"bytesUncompressed": 38809,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 3767,
"bytesUncompressed": 10388,
"requests": 2
},
"css": {
"color": [
178,
234,
148
],
"bytes": 3925,
"bytesUncompressed": 14699,
"requests": 1
},
"image": {
"color": [
196,
154,
232
],
"bytes": 1384496,
"bytesUncompressed": 1384483,
"requests": 15
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 198084,
"bytesUncompressed": 198084,
"requests": 2
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 201,
"bytesUncompressed": 720,
"requests": 1
}
},
"consoleLog": []
},
"repeatView": {
"numSteps": 1,
"run": 1,
"tester": "wpt-fra-lb-b0nk-10.10.1.212",
"loadTime": 664,
"docTime": 664,
"fullyLoaded": 913,
"bytesOut": 4373,
"bytesOutDoc": 2146,
"bytesIn": 7143,
"bytesInDoc": 7087,
"requests": [
{
"type": 3,
"id": "7ABF827F1737378B037283FBAE00495F",
"request_id": "7ABF827F1737378B037283FBAE00495F",
"ip_addr": "172.67.141.32",
"full_url": "https:\/\/igorlanko.com\/photography",
"is_secure": 1,
"method": "GET",
"host": "igorlanko.com",
"url": "\/photography",
"raw_id": "7ABF827F1737378B037283FBAE00495F",
"frame_id": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Document",
"load_ms": 222,
"ttfb_ms": 208,
"load_start": 108,
"load_start_float": 108.000061,
"bytesIn": 7087,
"objectSize": 7087,
"objectSizeUncompressed": 38809,
"chunks": [
{
"ts": 329,
"bytes": 718,
"inflated": 2322
},
{
"ts": 330,
"bytes": 6369,
"inflated": 36487
}
],
"expires": "",
"cacheControl": "",
"contentType": "text\/html",
"contentEncoding": "br",
"socket": 0,
"protocol": "h3",
"dns_start": -10,
"dns_end": 27,
"connect_start": 27,
"connect_end": 27,
"ssl_start": 27,
"ssl_end": 97,
"securityDetails": {
"protocol": "QUIC",
"keyExchange": "",
"keyExchangeGroup": "X25519Kyber768Draft00",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "igorlanko.com",
"sanList": [
"igorlanko.com",
"*.igorlanko.com"
],
"issuer": "WE1",
"validFrom": 1721087432,
"validTo": 1728863431,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1721091033585,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100FDE593E508D93D6018471DAB3684D6D89A3D3CFD218A4196D1AB7414CBCE64C702203B1489EE317E096A990AE2F68681D0091B9D0BC8624C0B9F0B2AEC251E1899BB"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1721091033552,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304502204908C659975689A2653C3E9831F3033451AAE9C3584C4CC68993450D27F961D6022100F50738135AC9821BBB3A2C92D735058E1C994F3A32CA506E2BFC565417CE7830"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/igorlanko.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js",
"initiator_line": "",
"initiator_column": "",
"initiator_type": "script",
"priority": "Highest",
"initial_priority": "Highest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko.com",
":method: GET",
":path: \/photography",
":scheme: https",
"accept: text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"priority: u=0, i",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: document",
"sec-fetch-mode: navigate",
"sec-fetch-site: cross-site",
"upgrade-insecure-requests: 1",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"alt-svc: h3=\":443\"; ma=86400",
"cf-cache-status: DYNAMIC",
"cf-ray: 8bcc929d88e03815-FRA",
"content-encoding: br",
"content-type: text\/html; charset=UTF-8",
"date: Mon, 02 Sep 2024 09:46:24 GMT",
"nel: {\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"report-to: {\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v4?s=POzySxGCLen8tnzMVMYGtYMznpe5I8iUT4VCz%2BuD1Cnhk%2Fk0owediFe2ND41bLX46VUYRzQnbXFYTm1xktp%2BliXrYr%2BENBVUeOp9CBL08SwC1HBDfR617GKJNZarzgmg\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"server: cloudflare",
"vary: Accept-Encoding",
"x-content-type-options: nosniff",
"x-frame-options: SAMEORIGIN",
"x-xss-protection: 1; mode=block"
]
},
"bytesOut": 2146,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": -1,
"score_etags": -1,
"dns_ms": 37,
"connect_ms": 0,
"ssl_ms": 70,
"gzip_total": 7550,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": null,
"image_save": null,
"cache_time": null,
"cdn_provider": "Cloudflare",
"server_count": null,
"created": 11,
"netlog_id": 61,
"final_base_page": true,
"is_base_page": true,
"load_end": 330,
"ttfb_start": 108,
"ttfb_end": 316,
"download_start": 316,
"download_end": 330,
"download_ms": 14,
"all_start": -10,
"all_end": 330,
"all_ms": 329,
"index": 0,
"number": 1
},
{
"type": 3,
"id": "228995.39",
"request_id": "228995.39",
"ip_addr": "135.181.139.209",
"full_url": "https:\/\/igorlanko-poal0319.goatcounter.com\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
"is_secure": 1,
"method": "POST",
"host": "igorlanko-poal0319.goatcounter.com",
"url": "\/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
"raw_id": "228995.39",
"frame_id": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"documentURL": "https:\/\/igorlanko.com\/photography",
"responseCode": 200,
"request_type": "Ping",
"load_ms": 69,
"ttfb_ms": 68,
"load_start": 844,
"load_start_float": 844.00011300000006,
"bytesIn": 56,
"objectSize": 56,
"objectSizeUncompressed": 43,
"chunks": [
{
"ts": 913,
"bytes": 56,
"inflated": 43
}
],
"expires": "",
"cacheControl": "no-store,no-cache",
"contentType": "image\/gif",
"contentEncoding": "gzip",
"socket": 128,
"protocol": "HTTP\/2",
"dns_start": 656,
"dns_end": 691,
"connect_start": 692,
"connect_end": 752,
"ssl_start": 752,
"ssl_end": 844,
"securityDetails": {
"protocol": "TLS 1.3",
"keyExchange": "",
"keyExchangeGroup": "X25519",
"cipher": "AES_128_GCM",
"certificateId": 0,
"subjectName": "*.goatcounter.com",
"sanList": [
"*.goatcounter.com"
],
"issuer": "ZeroSSL ECC Domain Secure Site CA",
"validFrom": 1720224000,
"validTo": 1728086399,
"signedCertificateTimestampList": [
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Google 'Xenon2024' log",
"logId": "76FF883F0AB6FB9551C261CCF587BA34B4A4CDBB29DC68420A9FE6674C5A3A74",
"timestamp": 1720248389229,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "304402205012D0E993DA8CCE2DCF63CCC0F48530C54B5CF26533AA837ABBD93D96364671022029EE4EB0FF073BC56C9E03DB9F415A48484753B5EE752071A1F940DF9C9C66F7"
},
{
"status": "Verified",
"origin": "Embedded in certificate",
"logDescription": "Let's Encrypt 'Oak2024H2' log",
"logId": "3F174B4FD7224758941D651C84BE0D12ED90377F1F856AEBC1BF2885ECF8646E",
"timestamp": 1720248389165,
"hashAlgorithm": "SHA-256",
"signatureAlgorithm": "ECDSA",
"signatureData": "3045022100A86C296DF9F60698CEC30D85CD0D0C02259BFA93345423C7014EDDA9B143C5EA02200E817757F5DFB07C6B63068BA840375EF6A733312E0356CFD265CFB2FA8065D6"
}
],
"certificateTransparencyCompliance": "compliant",
"serverSignatureAlgorithm": 1027,
"encryptedClientHello": false
},
"initiator": "https:\/\/gc.zgo.at\/count.js",
"initiator_line": 150,
"initiator_column": 17,
"initiator_type": "script",
"priority": "Lowest",
"initial_priority": "Lowest",
"server_rtt": null,
"headers": {
"request": [
":authority: igorlanko-poal0319.goatcounter.com",
":method: POST",
":path: \/count?p=%2Fphotography&t=Igor%20Lanko%20%E2%80%94%20Photography&s=1920%2C1200%2C1&b=0&rnd=bvbqt",
":scheme: https",
"accept: *\/*",
"accept-encoding: gzip, deflate, br, zstd",
"accept-language: en-US,en;q=0.9",
"content-length: 0",
"origin: https:\/\/igorlanko.com",
"priority: u=4, i",
"referer: https:\/\/igorlanko.com\/",
"sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"128\", \"Google Chrome\";v=\"128\"",
"sec-ch-ua-mobile: ?0",
"sec-ch-ua-platform: \"Unknown\"",
"sec-fetch-dest: empty",
"sec-fetch-mode: no-cors",
"sec-fetch-site: cross-site",
"user-agent: Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/128.0.0.0 Safari\/537.36 PTST\/24.07"
],
"response": [
"access-control-allow-origin: *",
"age: 0",
"cache-control: no-store,no-cache",
"content-encoding: gzip",
"content-security-policy: manifest-src 'self' https:\/\/gc.zgo.at static.zgo.at; frame-ancestors https:\/\/igorlanko.com https:\/\/igor.design; default-src 'none'; script-src 'self' https:\/\/gc.zgo.at static.zgo.at; font-src 'self' https:\/\/gc.zgo.at static.zgo.at; connect-src 'self' wss:; frame-src 'self'; img-src 'self' https:\/\/gc.zgo.at static.zgo.at data:; style-src 'self' https:\/\/gc.zgo.at static.zgo.at 'unsafe-inline'; form-action 'self'",
"content-type: image\/gif",
"cross-origin-resource-policy: cross-origin",
"date: Mon, 02 Sep 2024 09:46:24 GMT",
"strict-transport-security: max-age=7776000",
"vary: Accept-Encoding",
"via: 1.1 www (Varnish\/7.5)",
"x-content-type-options: nosniff",
"x-frame-options: deny",
"x-rate-limit-limit: 4",
"x-rate-limit-remaining: 3",
"x-rate-limit-reset: 1",
"x-varnish: 2718401174",
":status: 200"
]
},
"bytesOut": 2227,
"score_cache": -1,
"score_cdn": -1,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"dns_ms": 35,
"connect_ms": 60,
"ssl_ms": 92,
"gzip_total": 862,
"gzip_save": 0,
"minify_total": null,
"minify_save": null,
"image_total": 862,
"image_save": 0,
"cache_time": null,
"cdn_provider": "",
"server_count": null,
"created": 655,
"socket_group": "https:\/\/igorlanko-poal0319.goatcounter.com <https:\/\/igorlanko.com same_site>",
"http2_stream_id": 1,
"http2_stream_dependency": 0,
"http2_stream_weight": 110,
"http2_stream_exclusive": 1,
"http2_server_settings": {
"SETTINGS_MAX_CONCURRENT_STREAMS": 100
},
"tls_version": "TLS 1.3",
"tls_resumed": "False",
"tls_next_proto": "h2",
"tls_cipher_suite": 4865,
"netlog_id": 113,
"certificates": [
"-----BEGIN CERTIFICATE-----\nMIIEBDCCA4qgAwIBAgIRAKWNEKOl6DNWfH3+9ZDWrPswCgYIKoZIzj0EAwMwSzEL\nMAkGA1UEBhMCQVQxEDAOBgNVBAoTB1plcm9TU0wxKjAoBgNVBAMTIVplcm9TU0wg\nRUNDIERvbWFpbiBTZWN1cmUgU2l0ZSBDQTAeFw0yNDA3MDYwMDAwMDBaFw0yNDEw\nMDQyMzU5NTlaMBwxGjAYBgNVBAMMESouZ29hdGNvdW50ZXIuY29tMFkwEwYHKoZI\nzj0CAQYIKoZIzj0DAQcDQgAEKkXQR6TYuGrZKC5sijz6YL8fA2\/UyV\/Mb0mUGgIE\nepQ5zsnA5RTVnkwJRWDDhvoOwfSFrXVuoofLBPyYv4sUoaOCAnwwggJ4MB8GA1Ud\nIwQYMBaAFA9r5kvOOUeu9n6QHnnwMJGSyF+jMB0GA1UdDgQWBBT2sPJ6ac1QA6fL\nHSvQSl3Z7KcT2jAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH\/BAIwADAdBgNVHSUE\nFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQIC\nTjAlMCMGCCsGAQUFBwIBFhdodHRwczovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwB\nAgEwgYgGCCsGAQUFBwEBBHwwejBLBggrBgEFBQcwAoY\/aHR0cDovL3plcm9zc2wu\nY3J0LnNlY3RpZ28uY29tL1plcm9TU0xFQ0NEb21haW5TZWN1cmVTaXRlQ0EuY3J0\nMCsGCCsGAQUFBzABhh9odHRwOi8vemVyb3NzbC5vY3NwLnNlY3RpZ28uY29tMIIB\nAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhC\nCp\/mZ0xaOnQAAAGQhstObQAABAMARjBEAiBQEtDpk9qMzi3PY8zA9IUwxUtc8mUz\nqoN6u9k9ljZGcQIgKe5OsP8HO8VsngPbn0FaSEhHU7XudSBxoflA35ycZvcAdgA\/\nF0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAAAZCGy04tAAAEAwBHMEUC\nIQCobClt+fYGmM7DDYXNDQwCJZv6kzRUI8cBTt2psUPF6gIgDoF3V\/XfsHxrYwaL\nqEA3XvanMzEuA1bP0mXPsvqAZdYwHAYDVR0RBBUwE4IRKi5nb2F0Y291bnRlci5j\nb20wCgYIKoZIzj0EAwMDaAAwZQIwHhJpf87IG+RJkDvtMRfZuVXJRgfze32+uZUm\ncxHEU5svuFMye6S5GWWvxyIN+WSkAjEA2knb2L4dHNA9bMnKE5aSAuTNw4Di527\/\n\/SJW9CU5ktwhS788Pn\/arMd7n8RbePeF\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIIDhTCCAwygAwIBAgIQI7dt48G7KxpRlh4I6rdk6DAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAwMTMw\nMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UEChMH\nWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBFQ0MgRG9tYWluIFNlY3VyZSBTaXRl\nIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENkFhFytTJe2qypTk1tpIV+9QuoRk\ngte7BRvWHwYk9qUznYzn8QtVaGOCMBBfjWXsqqivl8q1hs4wAYl03uNOXgFu7iZ7\nzFP6I6T3RB0+TR5fZqathfby47yOCZiAJI4go4IBdTCCAXEwHwYDVR0jBBgwFoAU\nOuEJhtTPGcKWdnRJdtzgNcZjY5owHQYDVR0OBBYEFA9r5kvOOUeu9n6QHnnwMJGS\nyF+jMA4GA1UdDwEB\/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH\/AgEAMB0GA1UdJQQW\nMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAEGzAZMA0GCysGAQQBsjEBAgJO\nMAgGBmeBDAECATBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVz\ndC5jb20vVVNFUlRydXN0RUNDQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwdgYI\nKwYBBQUHAQEEajBoMD8GCCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVzdC5j\nb20vVVNFUlRydXN0RUNDQWRkVHJ1c3RDQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6\nLy9vY3NwLnVzZXJ0cnVzdC5jb20wCgYIKoZIzj0EAwMDZwAwZAIwJHBUDwHJQN3I\nVNltVMrICMqYQ3TYP\/TXqV9t8mG5cAomG2MwqIsxnL937Gewf6WIAjAlrauksO6N\nUuDdDXyd330druJcZJx0+H5j5cFOYBaGsKdeGW7sCMaR2PsDFKGllas=\n-----END CERTIFICATE-----\n",
"-----BEGIN CERTIFICATE-----\nMIID0zCCArugAwIBAgIQVmcdBOpPmUxvEIFHWdJ1lDANBgkqhkiG9w0BAQwFADB7\nMQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD\nVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE\nAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4\nMTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5\nMRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO\nZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgRUNDIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEGqxUWqn5aCPnetUkb1PGWthL\nq8bVttHmc3Gu3ZzWDGH926CJA7gFFOxXzu5dP+Ihs8731Ip54KODfi2X0GHE8Znc\nJZFjq38wo7Rw4sehM5zzvy5cU7Ffs30yf4o043l5o4HyMIHvMB8GA1UdIwQYMBaA\nFKARCiM+lvEH7OKvKe+CpX\/QMKS0MB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1\nxmNjmjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH\/BAUwAwEB\/zARBgNVHSAECjAI\nMAYGBFUdIAAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5j\nb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNAYIKwYBBQUHAQEEKDAmMCQG\nCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEM\nBQADggEBABns652JLCALBIAdGN5CmXKZFjK9Dpx1WywV4ilAbe7\/ctvbq5AfjJXy\nij0IckKJUAfiORVsAYfZFhr1wHUrxeZWEQff2Ji8fJ8ZOd+LygBkc7xGEJuTI42+\nFsMuCIKchjN0djsoTI0DQoWz4rIjQtUfenVqGtF8qmchxDM6OW1TyaLtYiKou+JV\nbJlsQ2uRl9EMC5MCHdK8aXdJ5htN978UeAOwproLtOGFfy\/cQjutdAFI3tZs4RmY\nCV4Ks2dH\/hzg1cEo70qLRDEmBDeNiXQ2Lu+lIg+DdEmSx\/cQwgwp+7e9un\/jX9Wf\n8qn0dNW44bOwgeThpWOjzOoEeJBuv\/c=\n-----END CERTIFICATE-----\n"
],
"server_port": "443",
"image_details": {
"detected_type": "gif",
"metadata": {
"ExifTool": {
"ExifToolVersion": 12.4
},
"File": {
"FileSize": "43 bytes",
"FileType": "GIF",
"FileTypeExtension": "gif",
"MIMEType": "image\/gif"
},
"GIF": {
"GIFVersion": "89a",
"ImageWidth": 1,
"ImageHeight": 1,
"HasColorMap": "Yes",
"ColorResolutionDepth": 1,
"BitsPerPixel": 1,
"BackgroundColor": 1,
"TransparentColor": 1,
"Duration": "0.10 s"
},
"Composite": {
"ImageSize": "1x1",
"Megapixels": 9.9999999999999995e-7
}
},
"magick": {
"format": "GIF",
"formatDescription": "CompuServe graphics interchange format",
"mimeType": "image\/gif",
"class": "PseudoClass",
"geometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"units": "Undefined",
"type": "Bilevel",
"endianness": "Undefined",
"colorspace": "sRGB",
"depth": 1,
"baseDepth": 8,
"channelDepth": {
"alpha": 1,
"red": 1,
"green": 1,
"blue": 1
},
"pixels": 1,
"imageStatistics": {
"all": {
"min": 0,
"max": 255,
"mean": 191.25,
"standardDeviation": 0,
"kurtosis": -1.6875,
"skewness": -0.75,
"entropy": 0
}
},
"channelStatistics": {
"alpha": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"red": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"green": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
},
"blue": {
"min": 255,
"max": 255,
"mean": 255,
"standardDeviation": 0,
"kurtosis": -3,
"skewness": 0,
"entropy": 0
}
},
"alpha": "#FFFFFF00",
"colormapEntries": 2,
"renderingIntent": "Perceptual",
"gamma": 0.45454499999999998,
"chromaticity": {
"redPrimary": {
"x": 0.64000000000000001,
"y": 0.33000000000000002
},
"greenPrimary": {
"x": 0.29999999999999999,
"y": 0.59999999999999998
},
"bluePrimary": {
"x": 0.14999999999999999,
"y": 0.059999999999999998
},
"whitePrimary": {
"x": 0.31269999999999998,
"y": 0.32900000000000001
}
},
"backgroundColor": "#FFFFFF00",
"borderColor": "#DFDFDFFF",
"matteColor": "#BDBDBDFF",
"transparentColor": "#FFFFFF00",
"interlace": "None",
"intensity": "Undefined",
"compose": "Over",
"pageGeometry": {
"width": 1,
"height": 1,
"x": 0,
"y": 0
},
"dispose": "Undefined",
"delay": "10x100",
"compression": "LZW",
"orientation": "Undefined",
"properties": {
"date:create": "2024-09-02T09:46:25+00:00",
"date:modify": "2024-09-02T09:46:25+00:00",
"signature": "6fc6f4524161c3ae0d316812d7088e3fcd372023edaea2d7821093be40ae1060"
},
"tainted": false,
"filesize": "43B",
"numberPixels": "1",
"pixelsPerSecond": "808B",
"userTime": "0.000u",
"elapsedTime": "0:01.001"
}
},
"load_end": 913,
"ttfb_start": 844,
"ttfb_end": 912,
"download_start": 912,
"download_end": 913,
"download_ms": 1,
"all_start": 656,
"all_end": 913,
"all_ms": 256,
"index": 1,
"number": 2
}
],
"requestsFull": 2,
"requestsDoc": 1,
"responses_200": 2,
"responses_404": 0,
"responses_other": 0,
"result": 0,
"testStartOffset": 0,
"cached": 1,
"optimization_checked": 1,
"main_frame": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"loadEventStart": 663,
"loadEventEnd": 663,
"domContentLoadedEventStart": 662,
"domContentLoadedEventEnd": 662,
"URL": "https:\/\/igorlanko.com\/photography",
"connections": 2,
"final_base_page_request": 0,
"final_base_page_request_id": "7ABF827F1737378B037283FBAE00495F",
"final_url": "https:\/\/igorlanko.com\/photography",
"domInteractive": 662,
"firstPaint": 703,
"firstContentfulPaint": 705,
"firstImagePaint": 705,
"firstMeaningfulPaint": 705,
"renderBlockingCSS": 0,
"renderBlockingJS": 0,
"TTFB": 316,
"basePageSSLTime": 70,
"score_cache": -1,
"score_cdn": 100,
"score_gzip": 100,
"score_cookies": -1,
"score_keep-alive": 100,
"score_minify": -1,
"score_combine": -1,
"score_compress": 100,
"score_etags": -1,
"score_progressive_jpeg": -1,
"gzip_total": 8412,
"gzip_savings": 0,
"minify_total": -1,
"minify_savings": -1,
"image_total": 862,
"image_savings": 0,
"base_page_cdn": "Cloudflare",
"cpuTimes": {
"ParseHTML": 3,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 23,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 8,
"Layout": 89,
"PrePaint": 2,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"EvaluateScript": 10,
"v8.compile": 0,
"v8.produceCache": 0,
"FunctionCall": 2,
"MarkDOMContent": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"Idle": 763
},
"cpuTimesDoc": {
"ParseHTML": 3,
"HTMLDocumentParser::FetchQueuedPreloads": 0,
"EventDispatch": 0,
"V8.GC_TIME_TO_SAFEPOINT": 0,
"CommitLoad": 0,
"ResourceFetcher::requestResource": 20,
"ParseAuthorStyleSheet": 4,
"UpdateLayoutTree": 8,
"Layout": 89,
"PrePaint": 1,
"Paint": 7,
"Layerize": 1,
"IntersectionObserverController::computeIntersections": 0,
"EvaluateScript": 10,
"v8.compile": 0,
"v8.produceCache": 0,
"FunctionCall": 1,
"MarkDOMContent": 0,
"MarkLoad": 0,
"largestContentfulPaint::Candidate": 0,
"HitTest": 0,
"Idle": 518
},
"cpu.ParseHTML": 3,
"cpu.HTMLDocumentParser::FetchQueuedPreloads": 0,
"cpu.EventDispatch": 0,
"cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
"cpu.CommitLoad": 0,
"cpu.ResourceFetcher::requestResource": 23,
"cpu.ParseAuthorStyleSheet": 4,
"cpu.UpdateLayoutTree": 8,
"cpu.Layout": 89,
"cpu.PrePaint": 2,
"cpu.Paint": 7,
"cpu.Layerize": 1,
"cpu.IntersectionObserverController::computeIntersections": 0,
"cpu.EvaluateScript": 10,
"cpu.v8.compile": 0,
"cpu.v8.produceCache": 0,
"cpu.FunctionCall": 2,
"cpu.MarkDOMContent": 0,
"cpu.MarkLoad": 0,
"cpu.largestContentfulPaint::Candidate": 0,
"cpu.HitTest": 0,
"cpu.Idle": 763,
"v8Stats": {
"main_thread": [],
"background": []
},
"start_epoch": 1725270381.3539448,
"osVersion": "Linux 6.5.0-1018-gcp",
"os_version": "Linux 6.5.0-1018-gcp",
"osPlatform": "x86_64 x86_64",
"date": 1725270384.0628891,
"browserVersion": "128.0.0.0",
"browser_version": "128.0.0.0",
"fullyLoadedCPUms": 1629,
"fullyLoadedCPUpct": 22.797202797182944,
"audit_issues": [
{
"code": "QuirksModeIssue",
"details": {
"quirksModeIssueDetails": {
"isLimitedQuirksMode": false,
"documentNodeId": 2,
"url": "http:\/\/127.0.0.1:8888\/orange.html",
"frameId": "E447E8EF43F9C64B0DC318E1FDC3CF50",
"loaderId": "6F8FFB0BC64267C49AE6F2E6FEE84270"
}
}
}
],
"execution_contexts": [
{
"id": 2,
"origin": "http:\/\/127.0.0.1:8888",
"name": ""
},
{
"id": 1,
"origin": "https:\/\/igorlanko.com",
"name": ""
}
],
"document_URL": "https:\/\/igorlanko.com\/photography",
"document_hostname": "igorlanko.com",
"document_origin": "https:\/\/igorlanko.com",
"viewport": {
"width": 1920,
"height": 993,
"dpr": 1
},
"domElements": 139,
"domComplete": 662,
"PerformancePaintTiming.first-paint": 703,
"PerformancePaintTiming.first-contentful-paint": 703,
"origin_dns": {
"ns": [
"adel.ns.cloudflare.com.",
"jake.ns.cloudflare.com."
],
"mx": [
"10 in1-smtp.messagingengine.com.",
"20 in2-smtp.messagingengine.com."
],
"txt": [
"\"ahrefs-site-verification_faa8c5446fa08b95dd7b23f52cff291ebda112cf22de064011a5844304c3db76\"",
"\"google-site-verification=p50Yz7mWNaPzvdCywl4kABZKhj36qP00C20DGFUQKZQ\"",
"\"pinterest-site-verification=daec91fee92c332c3963dcf7d2332693\"",
"\"v=spf1 include:spf.messagingengine.com ?all\""
],
"soa": [
"adel.ns.cloudflare.com. dns.cloudflare.com. 2350201538 10000 2400 604800 1800"
],
"https": [
"1 . alpn=\"h3,h2\" ipv4hint=\"104.21.41.5,172.67.141.32\" ipv6hint=\"2606:4700:3031::ac43:8d20,2606:4700:3037::6815:2905\""
],
"cname": [],
"svcb": []
},
"detected": {
"UI frameworks": "Tailwind CSS",
"Analytics": "GoatCounter",
"CDN": "Cloudflare",
"Miscellaneous": "PWA,HTTP\/3"
},
"detected_apps": {
"Tailwind CSS": "",
"GoatCounter": "",
"Cloudflare": "",
"PWA": "",
"HTTP\/3": ""
},
"detected_technologies": {
"Tailwind CSS": {
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
"GoatCounter": {
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
"PWA": {
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
"HTTP\/3": {
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
},
"detected_raw": [
{
"name": "Tailwind CSS",
"description": "Tailwind is a utility-first CSS framework.",
"slug": "tailwind-css",
"categories": [
{
"id": 66,
"slug": "ui-frameworks",
"groups": [
9
],
"name": "UI frameworks",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "tailwindcss.svg",
"website": "https:\/\/tailwindcss.com\/",
"pricing": [],
"cpe": null
},
{
"name": "GoatCounter",
"description": "GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.",
"slug": "goatcounter",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "goatcounter.svg",
"website": "https:\/\/www.goatcounter.com\/",
"pricing": [],
"cpe": null
},
{
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "http:\/\/www.cloudflare.com",
"pricing": [],
"cpe": null
},
{
"name": "PWA",
"description": "Progressive Web Apps (PWAs) are web apps built and enhanced with modern APIs to deliver enhanced capabilities, reliability, and installability while reaching anyone, anywhere, on any device, all with a single codebase.",
"slug": "pwa",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "PWA.svg",
"website": "https:\/\/web.dev\/progressive-web-apps\/",
"pricing": [],
"cpe": null
},
{
"name": "HTTP\/3",
"description": "HTTP\/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web.",
"slug": "http-3",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "HTTP3.svg",
"website": "https:\/\/httpwg.org\/",
"pricing": [],
"cpe": null
}
],
"axe": {
"testEngine": "4.4.1",
"violations": [],
"passes": [
{
"id": "aria-hidden-body",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures aria-hidden='true' is not present on the document body.",
"help": "aria-hidden='true' must not be present on the document body",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-hidden-body?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-hidden-body",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "No aria-hidden attribute is present on document body"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<body>",
"target": [
"body"
]
}
]
},
{
"id": "aria-required-attr",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures elements with ARIA roles have all required ARIA attributes",
"help": "Required ARIA attributes must be provided",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-required-attr?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "aria-required-attr",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "All required ARIA attributes are present"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "aria-roles",
"impact": null,
"tags": [
"cat.aria",
"wcag2a",
"wcag412"
],
"description": "Ensures all elements with a role attribute use a valid value",
"help": "ARIA roles used must conform to valid values",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/aria-roles?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "fallbackrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Only one role value used"
},
{
"id": "invalidrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is valid"
},
{
"id": "abstractrole",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Abstract roles are not used"
},
{
"id": "unsupportedrole",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "ARIA role is supported"
},
{
"id": "deprecatedrole",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "ARIA role is not deprecated"
}
],
"impact": null,
"html": "<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">",
"target": [
"nav"
]
}
]
},
{
"id": "bypass",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag241",
"section508",
"section508.22.o"
],
"description": "Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
"help": "Page must have means to bypass repeated blocks",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/bypass?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "header-present",
"data": null,
"relatedNodes": [
{
"html": "<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>",
"target": [
"h1"
]
}
],
"impact": "serious",
"message": "Page has a heading"
},
{
"id": "landmark",
"data": null,
"relatedNodes": [
{
"html": "<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">",
"target": [
"main"
]
}
],
"impact": "serious",
"message": "Page has a landmark region"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "color-contrast",
"impact": null,
"tags": [
"cat.color",
"wcag2aa",
"wcag143"
],
"description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",
"help": "Elements must have sufficient color contrast",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/color-contrast?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"shrink-0\">Igor Lanko<\/span>",
"target": [
".relative > .shrink-0"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "18.0pt (24px)",
"fontWeight": "bold",
"expectedContrastRatio": "3:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Photography<\/p>",
"target": [
"h1 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>",
"target": [
"p:nth-child(2)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p>",
"target": [
"p:nth-child(3)"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > .after\\:hidden.md\\:after\\:inline.after\\:absolute"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<p>Find me on<\/p>",
"target": [
".md\\:mb-0 > p"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "color-contrast",
"data": {
"fgColor": "#171717",
"bgColor": "#ffffff",
"contrastRatio": 17.920000000000002,
"fontSize": "10.5pt (14px)",
"fontWeight": "normal",
"expectedContrastRatio": "4.5:1"
},
"relatedNodes": [],
"impact": "serious",
"message": "Element has sufficient color contrast of 17.92"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "document-title",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag242",
"ACT"
],
"description": "Ensures each HTML document contains a non-empty <title> element",
"help": "Documents must have <title> element to aid in navigation",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/document-title?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "doc-has-title",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Document has a non-empty <title> element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-has-lang",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures every HTML document has a lang attribute",
"help": "<html> element must have a lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-has-lang?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "The <html> element has a lang attribute"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "html-lang-valid",
"impact": null,
"tags": [
"cat.language",
"wcag2a",
"wcag311",
"ACT"
],
"description": "Ensures the lang attribute of the <html> element has a valid value",
"help": "<html> element must have a valid value for the lang attribute",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/html-lang-valid?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "valid-lang",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Value of lang attribute is included in the list of valid languages"
}
],
"impact": null,
"html": "<html lang=\"en\">",
"target": [
"html"
]
}
]
},
{
"id": "image-alt",
"impact": null,
"tags": [
"cat.text-alternatives",
"wcag2a",
"wcag111",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures <img> elements have alternate text or a role of none or presentation",
"help": "Images must have alternate text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/image-alt?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12) > picture > img[alt=\"\"]"
]
},
{
"any": [
{
"id": "has-alt",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has an alt attribute"
},
{
"id": "presentational-role",
"data": {
"role": "presentation"
},
"relatedNodes": [],
"impact": "minor",
"message": "Element's default semantics were overriden with role=\"presentation\""
}
],
"all": [],
"none": [
{
"id": "alt-space-value",
"data": null,
"relatedNodes": [],
"impact": "critical",
"message": "Element has a valid alt attribute value"
}
],
"impact": null,
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13) > picture > img[alt=\"\"]"
]
}
]
},
{
"id": "link-name",
"impact": null,
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"wcag244",
"section508",
"section508.22.a",
"ACT"
],
"description": "Ensures links have discernible text",
"help": "Links must have discernible text",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/link-name?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">",
"target": [
".relative"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>",
"target": [
"a[href$=\"projects\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>",
"target": [
"a[href$=\"blog\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>",
"target": [
".cursor-default"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>",
"target": [
".font-bold.md\\:font-normal.link:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(2)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(3)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(4)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(5)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(6)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(7)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(8)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(9)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(10)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(11)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(12)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">",
"target": [
".issue.md\\:col-span-3.lg\\:col-span-4:nth-child(13)"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>",
"target": [
"a[href$=\"mailto:[email protected]\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">",
"target": [
"a[href$=\"igor\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">",
"target": [
"li:nth-child(3) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">",
"target": [
"li:nth-child(4) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">",
"target": [
"a[href$=\"@lanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">",
"target": [
"li:nth-child(6) > .link[href$=\"igorlanko\"]"
]
},
{
"any": [
{
"id": "has-visible-text",
"data": null,
"relatedNodes": [],
"impact": "minor",
"message": "Element has text that is visible to screen readers"
}
],
"all": [],
"none": [
{
"id": "focusable-no-name",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element is not in tab order or has accessible text"
}
],
"impact": null,
"html": "<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">",
"target": [
"li:nth-child(7) > .link[href$=\"igorlanko\"]"
]
}
]
},
{
"id": "list",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures that lists are structured correctly",
"help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/list?application=axeAPI",
"nodes": [
{
"any": [],
"all": [],
"none": [
{
"id": "only-listitems",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List element only has direct children that are allowed inside <li> elements"
}
],
"impact": null,
"html": "<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">",
"target": [
"ul"
]
}
]
},
{
"id": "listitem",
"impact": null,
"tags": [
"cat.structure",
"wcag2a",
"wcag131"
],
"description": "Ensures <li> elements are used semantically",
"help": "<li> elements must be contained in a <ul> or <ol>",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/listitem?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>",
"target": [
".md\\:mb-0"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(2)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(3)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(4)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(5)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(6)"
]
},
{
"any": [
{
"id": "listitem",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "List item has a <ul>, <ol> or role=\"list\" parent element"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<li>",
"target": [
"li:nth-child(7)"
]
}
]
},
{
"id": "nested-interactive",
"impact": null,
"tags": [
"cat.keyboard",
"wcag2a",
"wcag412"
],
"description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
"help": "Interactive controls must not be nested",
"helpUrl": "https:\/\/dequeuniversity.com\/rules\/axe\/4.4\/nested-interactive?application=axeAPI",
"nodes": [
{
"any": [
{
"id": "no-focusable-content",
"data": null,
"relatedNodes": [],
"impact": "serious",
"message": "Element does not have focusable descendants"
}
],
"all": [],
"none": [],
"impact": null,
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"target": [
".static"
]
}
]
}
],
"incomplete": []
},
"base_page_ip_ptr": "",
"base_page_cname": "",
"base_page_dns_server": "adel.ns.cloudflare.com",
"browser_name": "Chrome",
"eventName": "Step_1",
"test_run_time_ms": 7143,
"testUrl": "https:\/\/igorlanko.com\/photography",
"custom": [
"Colordepth",
"Dpi",
"Images",
"Resolution",
"fonts",
"generated-content-percent",
"generated-content-size",
"imgs-in-viewport",
"imgs-no-alt",
"imgs-out-viewport",
"jsLibsVulns",
"meta-viewport",
"possibly-render-blocking-reqs",
"rendered-html",
"securityHeaders"
],
"Colordepth": 24,
"Dpi": "{\"dppx\":1,\"dpcm\":37.79527559055118,\"dpi\":96}",
"Images": "[{\"url\":\"https:\/\/igorlanko.com\/assets\/avatar.webp\",\"width\":16,\"height\":16,\"naturalWidth\":48,\"naturalHeight\":48},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp\",\"width\":480,\"height\":318,\"naturalWidth\":480,\"naturalHeight\":318},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp\",\"width\":480,\"height\":854,\"naturalWidth\":480,\"naturalHeight\":853},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp\",\"width\":480,\"height\":726,\"naturalWidth\":480,\"naturalHeight\":726},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp\",\"width\":480,\"height\":724,\"naturalWidth\":480,\"naturalHeight\":724},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640},{\"url\":\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp\",\"width\":480,\"height\":640,\"naturalWidth\":480,\"naturalHeight\":640}]",
"Resolution": "{\"absolute\":{\"height\":1200,\"width\":1920},\"available\":{\"height\":1200,\"width\":1920}}",
"fonts": [
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "700"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "italic",
"weight": "400"
},
{
"family": "Inter",
"display": "swap",
"status": "unloaded",
"style": "normal",
"weight": "500"
},
{
"family": "Inter",
"display": "swap",
"status": "loaded",
"style": "normal",
"weight": "400"
}
],
"generated-content-percent": "-0.49",
"generated-content-size": "-0.18",
"imgs-in-viewport": [
{
"src": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"html": "<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">",
"currentSrc": "https:\/\/igorlanko.com\/assets\/avatar.webp",
"srcSet": null,
"sizes": null,
"priority": null,
"loading": null,
"naturalWidth": 48,
"naturalHeight": 48
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
}
],
"imgs-no-alt": [],
"imgs-out-viewport": [
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 318
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 853
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 726
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 724
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
},
{
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg",
"html": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp",
"srcSet": "https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w",
"sizes": "480px",
"priority": null,
"loading": null,
"naturalWidth": 480,
"naturalHeight": 640
}
],
"jsLibsVulns": [],
"meta-viewport": "width=device-width, initial-scale=1.0",
"possibly-render-blocking-reqs": [
"https:\/\/igorlanko.com\/assets\/css\/styles.css"
],
"rendered-html": "<html lang=\"en\"><head>\n<meta charset=\"UTF-8\">\n<meta name=\"description\" content=\"\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Igor Lanko \u2014 Photography<\/title>\n<link href=\"https:\/\/igorlanko.com\/assets\/css\/styles.css\" rel=\"stylesheet\"> \n<link rel=\"apple-touch-icon\" sizes=\"57x57\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-57x57.png\">\n<link rel=\"apple-touch-icon\" sizes=\"60x60\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-60x60.png\">\n<link rel=\"apple-touch-icon\" sizes=\"72x72\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-72x72.png\">\n<link rel=\"apple-touch-icon\" sizes=\"76x76\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-76x76.png\">\n<link rel=\"apple-touch-icon\" sizes=\"114x114\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-114x114.png\">\n<link rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-120x120.png\">\n<link rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-144x144.png\">\n<link rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-152x152.png\">\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/apple-icon-180x180.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"192x192\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/android-icon-192x192.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"32x32\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-32x32.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"96x96\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-96x96.png\">\n<link rel=\"icon\" type=\"image\/png\" sizes=\"16x16\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/favicon-16x16.png\">\n<link rel=\"manifest\" href=\"https:\/\/igorlanko.com\/assets\/favicon\/manifest.json\">\n<meta name=\"msapplication-TileColor\" content=\"#ffffff\">\n<meta name=\"msapplication-TileImage\" content=\"https:\/\/igorlanko.com\/assets\/favicon\/ms-icon-144x144.png\">\n<meta name=\"theme-color\" content=\"#ffffff\">\n<script data-goatcounter=\"https:\/\/igorlanko-poal0319.goatcounter.com\/count\" async=\"\" src=\"\/\/gc.zgo.at\/count.js\"><\/script>\n<\/head>\n<body>\n<header class=\"max-w-screen-2xl mx-auto fixed inset-x-0 top-2 md:top-4 dark:md:top-0 z-10 dark:h-10 dark:bg-gradient-to-b dark:from-neutral-900 dark:pt-4 px-3 md:px-8\">\n<div class=\"gap-y-2 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<a class=\"relative flex items-center col-span-4 md:col-span-1 link\" href=\"https:\/\/igorlanko.com\">\n<img class=\"static md:absolute 2xl:static w-4 flex-shrink-0 justify-start md:-left-5 mr-1 md:mr-0 2xl:mr-1\" src=\"https:\/\/igorlanko.com\/assets\/avatar.webp\" alt=\"Igor Lanko's avatar\">\n<span class=\"shrink-0\">Igor Lanko<\/span>\n<\/a>\n<nav role=\"navigation\" class=\"col-span-4 md:col-span-6 flex sm:col-span-3 gap-x-2 md:gap-x-4\">\n<a href=\"https:\/\/igorlanko.com\/projects\" class=\"font-bold md:font-normal link\">\nProjects <\/a>\n<a href=\"https:\/\/igorlanko.com\/blog\" class=\"font-bold md:font-normal link\">\nBlog <\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\" class=\"font-bold md:font-normal cursor-default no-underline\">\nPhotography <\/a>\n<a href=\"https:\/\/igorlanko.com\/consultation\" class=\"font-bold md:font-normal link\">\nConsultation <\/a>\n<\/nav>\n<\/div> <\/header>\n<main class=\"max-w-screen-2xl w-full mx-auto flex-1 pt-32 pb-20 px-3 md:px-8\">\n<article class=\"gap-y-20 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-4 md:col-start-2\">\n<div class=\"mb-6 lg:mb-12\">\n<h1 class=\"mb-2\">\n<p>Photography<\/p> <\/h1>\n<p>I like to take pictures on film. Sights or my wife with me while travelling. This doesn\u2019t happen too often because, well, computers.<\/p>\n<p>I use Minolta 7000i & 5000i, my father\u2019s gift Zenit ET that he used during his work as a detective, and iPhone.<\/p><\/div> <\/div>\n<a href=\"https:\/\/igorlanko.com\/photography\/new-york-dec-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nNew York, Dec 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/pittsburgh-oct-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/pittsburgh-oct-2022\/e6fbf8fe33-1675730346\/68c884e5-d100-4aec-8dab-1bab542bc7c1-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPittsburgh, Oct 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-jul-2022\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-jul-2022\/1418edf563-1675730347\/7c6df68f-b312-4c40-9416-dd7e197d2132-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Jul 2022 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-nov-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-nov-2021\/61f6684a4b-1675730347\/2df327e7-e39d-491a-9427-d0534679dc04-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Nov 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/barcelona-sep-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/barcelona-sep-2021\/44f977532d-1675730347\/7128b14b-b9a5-4e08-a37c-0fda1c39dc96-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nBarcelona, Sep 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/corfu-aug-2021\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/corfu-aug-2021\/fa7b699773-1675730347\/e314e449-982d-4938-87b7-b510d24a5ca7-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nCorfu, Aug 2021 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/paris-dec-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/paris-dec-2019\/7202fddde1-1675730348\/fbf8836e-06c2-4d56-837f-eeb214b3b543-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nParis, Dec 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/tenerife-may-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/tenerife-may-2019\/453820abf6-1675730349\/thumb-640x.png\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nTenerife, May 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/los-angeles-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/los-angeles-apr-2019\/faf58b9388-1675730348\/1f9d82fe-a83c-431c-8421-8998dd23c41f-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLos Angeles, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/warsaw-apr-2019\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/warsaw-apr-2019\/f58789386f-1675730348\/018ac51e-638b-4a70-a9d6-986377774967-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nWarsaw, Apr 2019 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/philadelphia-nov-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/philadelphia-nov-2018\/85a1d3fd16-1675730346\/0e55f43b-8780-40df-bb7b-0eb740e43764-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nPhiladelphia, Nov 2018 <\/span>\n<\/a>\n<a href=\"https:\/\/igorlanko.com\/photography\/lyon-aug-2018\" class=\"link issue flex-col col-span-2 md:col-span-3 lg:col-span-4 md:odd:col-start-2 md:even:col-start-6 lg:even:col-start-7\">\n<picture class=\"h-auto mb-2\">\n<source class=\"w-full h-auto\" type=\"image\/webp\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.webp 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.webp 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.webp 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.webp 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.webp 1600w\" sizes=\"480px\">\n<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/lyon-aug-2018\/1c920c618f-1675730348\/434415e9-d68d-41fa-beb0-a40207257145-1-105-c-640x.jpg\" sizes=\"480px\" alt=\"\">\n<\/picture>\n<span class=\"after:hidden md:after:inline after:absolute after:ml-1 after:content-['\ud83e\udc52']\">\nLyon, Aug 2018 <\/span>\n<\/a>\n<\/article>\n<\/main>\n<footer class=\"max-w-screen-2xl w-full mx-auto pb-4 dark:pb-12 px-3 lg:px-8 grid col-span-4 md:col-span-8 lg:col-span-12 gap-x-4 grid-cols-4 md:grid-cols-8 lg:grid-cols-12\">\n<div class=\"col-span-2 lg:col-start-2\">\n<p>\n<a class=\"link\" href=\"mailto:[email protected]\">[email protected]<\/a>\n<\/p>\n<\/div>\n<div class=\"col-span-2 md:col-span-6 lg:col-span-8 flex gap-2\">\n<ul class=\"flex flex-col md:flex-row gap-x-4 gap-y-1 md:gap-y-0 flex-wrap\">\n<li class=\"mb-2 md:mb-0 shrink-0\">\n<p>Find me on<\/p>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/collecta.space\/igor\">\nCollecta\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M7.96497 16C6.65038 16 5.54393 15.7085 4.64562 15.1256C3.75827 14.5317 3.0955 13.7398 2.6573 12.75C2.2191 11.7602 2 10.6713 2 9.4835C2 8.29569 2.2191 7.21235 2.6573 6.2335C3.0955 5.24365 3.75827 4.45728 4.64562 3.87437C5.54393 3.29146 6.65038 3 7.96497 3C9.44389 3 10.638 3.36294 11.5472 4.08883C12.4675 4.81472 13.0207 5.78257 13.2069 6.99239H10.9228C10.7914 6.32149 10.4572 5.79907 9.92043 5.42513C9.39459 5.05118 8.73182 4.86421 7.93211 4.86421C6.72706 4.86421 5.79589 5.28765 5.13859 6.13452C4.4813 6.97039 4.15265 8.08672 4.15265 9.4835C4.15265 10.8803 4.4813 12.0076 5.13859 12.8655C5.79589 13.7124 6.72706 14.1358 7.93211 14.1358C8.74277 14.1358 9.41103 13.9378 9.93687 13.5419C10.4627 13.1459 10.7914 12.563 10.9228 11.7931H13.2069C13.0097 13.0909 12.4565 14.1193 11.5472 14.8782C10.638 15.6261 9.44389 16 7.96497 16Z\"><\/path>\n<path fill-rule=\"evenodd\" d=\"M18 13.8536C18 14.8127 17.2256 15.5902 16.2703 15.5902C15.315 15.5902 14.5405 14.8127 14.5405 13.8536C14.5405 12.8945 15.315 12.117 16.2703 12.117C17.2256 12.117 18 12.8945 18 13.8536Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/github.com\/igorlanko\">\nGitHub\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" d=\"M10 1.25005C7.92268 1.25033 5.91321 1.98967 4.33106 3.3358C2.74891 4.68193 1.69729 6.54705 1.36432 8.59751C1.03134 10.648 1.43873 12.75 2.51362 14.5276C3.5885 16.3052 5.26076 17.6424 7.23125 18.3001C7.66875 18.3813 7.85625 18.1126 7.85625 17.8813C7.85625 17.6501 7.85625 17.1251 7.85625 16.3938C5.425 16.9188 4.9125 15.2188 4.9125 15.2188C4.74153 14.6831 4.3817 14.2277 3.9 13.9376C3.10625 13.4001 3.9625 13.4063 3.9625 13.4063C4.23975 13.4455 4.50439 13.5475 4.73619 13.7045C4.968 13.8616 5.16084 14.0696 5.3 14.3126C5.54209 14.7468 5.94671 15.0671 6.42489 15.203C6.90308 15.339 7.41568 15.2794 7.85 15.0376C7.88529 14.5941 8.08079 14.1786 8.4 13.8688C6.4625 13.6438 4.41875 12.8938 4.41875 9.5438C4.40458 8.67374 4.72702 7.83182 5.31875 7.1938C5.05091 6.44017 5.08223 5.61254 5.40625 4.8813C5.40625 4.8813 6.1375 4.6438 7.8125 5.77505C9.24467 5.3844 10.7553 5.3844 12.1875 5.77505C13.8562 4.6438 14.5875 4.8813 14.5875 4.8813C14.9115 5.61254 14.9428 6.44017 14.675 7.1938C15.2667 7.83182 15.5892 8.67374 15.575 9.5438C15.575 12.9063 13.5312 13.6438 11.5812 13.8626C11.7901 14.0743 11.9512 14.3283 12.0536 14.6075C12.1561 14.8868 12.1974 15.1847 12.175 15.4813C12.175 16.6501 12.175 17.5938 12.175 17.8813C12.175 18.1688 12.3312 18.3876 12.8 18.3001C14.7731 17.6416 16.4471 16.3018 17.5218 14.521C18.5965 12.7401 19.0016 10.6346 18.6646 8.58204C18.3275 6.5295 17.2702 4.66416 15.6824 3.32053C14.0946 1.9769 12.08 1.24287 10 1.25005V1.25005Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/literal.club\/igorlanko\">\nLiteral\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.3359 5.28893L11.8394 5.45448L10.3475 7.43748L11.5122 8.22489L13.0635 6.14671L14.2939 8.40884L15.5632 7.78237L14.395 5.62347L16.8637 5.78673L16.9634 4.43858L14.4599 4.27303L15.953 2.27359L14.7883 1.48617L13.2556 3.54908L12.0414 1.30452L10.7722 1.931L11.9565 4.10748L9.43559 3.94078L9.3359 5.28893Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 12.4243L9.66167 13.3097L9.94302 11.4165L5.28331 10.7972L6.69979 1.26607L4.69784 1L3 12.4243Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 17.275L4.0205 19L3.73914 17.1068L16.7187 15.3818L17 17.275Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/mustapp.com\/@lanko\">\nMustapp\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.66669 9.99984C1.66669 6.34708 1.66669 4.5207 2.67553 3.29142C2.86021 3.06638 3.06656 2.86003 3.2916 2.67535C4.52088 1.6665 6.34727 1.6665 10 1.6665C13.6528 1.6665 15.4791 1.6665 16.7084 2.67535C16.9335 2.86003 17.1398 3.06638 17.3245 3.29142C18.3334 4.5207 18.3334 6.34708 18.3334 9.99984C18.3334 13.6526 18.3334 15.4789 17.3245 16.7082C17.1398 16.9333 16.9335 17.1396 16.7084 17.3243C15.4791 18.3332 13.6528 18.3332 10 18.3332C6.34727 18.3332 4.52088 18.3332 3.2916 17.3243C3.06656 17.1396 2.86021 16.9333 2.67553 16.7082C1.66669 15.4789 1.66669 13.6526 1.66669 9.99984ZM6.11113 14.4443L13.8889 9.99986V5.55542L6.11113 9.99986V14.4443Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/read.cv\/igorlanko\">\nRead.cv\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.48771 2.80064C7.34978 2.76481 7.20591 2.75567 7.06433 2.77374C6.92275 2.79181 6.78623 2.83673 6.66256 2.90594C6.5389 2.97515 6.43051 3.06729 6.34358 3.17711C6.25666 3.28692 6.1929 3.41226 6.15596 3.54595L3.34109 13.7257C3.2667 13.9956 3.30591 14.2831 3.4501 14.525C3.59429 14.7669 3.83166 14.9434 4.11005 15.0157L12.5129 17.1994C12.7915 17.2714 13.0882 17.2333 13.3377 17.0934C13.5873 16.9535 13.7693 16.7232 13.8438 16.4532L16.6586 6.27343C16.733 6.00354 16.6938 5.71607 16.5496 5.47418C16.4054 5.2323 16.1681 5.0558 15.8897 4.98347L7.48684 2.80064H7.48771ZM4.89553 3.21883C4.97679 2.92469 5.11704 2.64895 5.30825 2.40736C5.49946 2.16576 5.7379 1.96303 6.00995 1.81075C6.282 1.65848 6.58233 1.55963 6.8938 1.51986C7.20526 1.48009 7.52176 1.50018 7.82522 1.57897L16.2281 3.76095C16.5315 3.83989 16.8158 3.97598 17.065 4.16145C17.3141 4.34692 17.5231 4.57813 17.6801 4.84189C17.837 5.10566 17.9388 5.3968 17.9797 5.69869C18.0205 6.00059 17.9996 6.30733 17.9182 6.6014L15.1033 16.7812C15.0221 17.0753 14.8818 17.351 14.6906 17.5926C14.4994 17.8342 14.261 18.037 13.9889 18.1892C13.7169 18.3415 13.4165 18.4404 13.1051 18.4801C12.7936 18.5199 12.4771 18.4998 12.1736 18.421L3.77254 16.2382C3.15983 16.079 2.63747 15.6903 2.32035 15.1578C2.00323 14.6253 1.91733 13.9925 2.08154 13.3986L4.89553 3.21883Z\"><\/path>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.23458 5.35359C7.25678 5.27337 7.29508 5.19817 7.34727 5.13229C7.39946 5.06641 7.46454 5.01115 7.53877 4.96965C7.61301 4.92815 7.69495 4.90124 7.77992 4.89045C7.86489 4.87965 7.95122 4.88519 8.03398 4.90674L14.3326 6.54239C14.4998 6.58577 14.6423 6.69172 14.7288 6.83695C14.8154 6.98218 14.8389 7.15478 14.7941 7.31679C14.7493 7.47879 14.64 7.61693 14.4902 7.70081C14.3403 7.78469 14.1623 7.80744 13.9951 7.76406L7.69561 6.12842C7.61284 6.1069 7.53525 6.06978 7.46729 6.01919C7.39932 5.9686 7.3423 5.90553 7.29949 5.83358C7.25667 5.76162 7.22891 5.6822 7.21777 5.59984C7.20663 5.51749 7.21235 5.43381 7.23458 5.35359ZM6.50303 8.00097C6.54769 7.83898 6.65691 7.70082 6.80665 7.61686C6.9564 7.53291 7.13442 7.51004 7.30156 7.55328L13.6011 9.18892C13.6839 9.2104 13.7615 9.24748 13.8296 9.29805C13.8976 9.34861 13.9547 9.41167 13.9976 9.48362C14.0405 9.55556 14.0683 9.635 14.0796 9.71738C14.0908 9.79976 14.0851 9.88348 14.063 9.96375C14.0408 10.044 14.0026 10.1193 13.9504 10.1852C13.8982 10.2512 13.8332 10.3065 13.7589 10.3481C13.6847 10.3896 13.6028 10.4166 13.5178 10.4275C13.4328 10.4384 13.3464 10.4329 13.2636 10.4114L6.96406 8.77495C6.88129 8.75343 6.8037 8.71632 6.73573 8.66573C6.66777 8.61514 6.61075 8.55207 6.56793 8.48012C6.52512 8.40816 6.49735 8.32874 6.48622 8.24638C6.47508 8.16402 6.48079 8.08119 6.50303 8.00097ZM5.77148 10.6475C5.81633 10.4857 5.92562 10.3477 6.07535 10.2639C6.22507 10.1801 6.40299 10.1574 6.57001 10.2007L10.7714 11.2908C10.8542 11.3123 10.9319 11.3494 10.9999 11.3999C11.068 11.4505 11.125 11.5136 11.1679 11.5855C11.2108 11.6575 11.2387 11.7369 11.2499 11.8193C11.2611 11.9016 11.2555 11.9854 11.2333 12.0656C11.2112 12.1459 11.1729 12.2212 11.1207 12.2871C11.0686 12.353 11.0035 12.4084 10.9293 12.45C10.8551 12.4915 10.7731 12.5185 10.6881 12.5294C10.6031 12.5403 10.5167 12.5348 10.4339 12.5133L6.2325 11.4215C6.06554 11.378 5.9232 11.2721 5.83675 11.127C5.75031 10.9818 5.72683 10.8094 5.77148 10.6475Z\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<li>\n<a class=\"link\" href=\"https:\/\/twitter.com\/igorlanko\">\nTwitter\n<svg class=\"fill-neutral-800 dark:fill-neutral-400\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.03273 16.4998C8.26119 16.5075 9.47897 16.2713 10.6154 15.8048C11.7519 15.3383 12.7844 14.6508 13.653 13.7823C14.5217 12.9137 15.2093 11.8813 15.6758 10.745C16.1424 9.60868 16.3786 8.39105 16.3709 7.16272C16.3709 7.01729 16.3709 6.87912 16.3709 6.73368C17.0077 6.26718 17.5589 5.69393 18 5.03934C17.4004 5.30156 16.7659 5.47547 16.1164 5.55564C16.805 5.14535 17.3217 4.49952 17.5709 3.73767C16.9291 4.12267 16.2253 4.39333 15.4909 4.53758C14.9963 4.01063 14.3418 3.66136 13.6287 3.54379C12.9156 3.42623 12.1836 3.54693 11.546 3.88722C10.9084 4.22751 10.4007 4.76842 10.1015 5.42626C9.80234 6.08409 9.72832 6.82218 9.89091 7.52632C8.5862 7.46228 7.30961 7.1242 6.14426 6.53407C4.97891 5.94395 3.95094 5.11502 3.12727 4.10126C2.71194 4.82203 2.58606 5.67368 2.7751 6.48377C2.96414 7.29385 3.45399 8.00184 4.14545 8.46439C3.63535 8.44472 3.13706 8.30521 2.69091 8.05716V8.09352C2.68638 8.84677 2.94016 9.57882 3.40997 10.1677C3.87977 10.7565 4.53722 11.1666 5.27273 11.3295C4.79828 11.4571 4.3013 11.477 3.81818 11.3877C4.03112 12.0301 4.43759 12.5909 4.98185 12.9932C5.52612 13.3955 6.18152 13.6195 6.85818 13.6347C5.70124 14.5659 4.26334 15.0784 2.77818 15.0891C2.51778 15.0815 2.258 15.0597 2 15.0236C3.50324 15.9813 5.25033 16.4861 7.03273 16.478\"><\/path>\n<\/svg>\n<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/footer>\n\n<\/body><\/html>",
"securityHeaders": {
"securityHeadersList": [
"x-content-type-options",
"x-frame-options",
"x-xss-protection"
],
"securityHeadersGrade": "B",
"securityHeadersScore": 60
},
"interactivePeriods": [
[
0,
459
],
[
534,
3934
]
],
"longTasks": [
[
459,
534
]
],
"lastVisualChange": 700,
"render": 700,
"visualComplete85": 700,
"visualComplete90": 700,
"visualComplete95": 700,
"visualComplete99": 700,
"visualComplete": 700,
"SpeedIndex": 700,
"largestPaints": [
{
"event": "LargestTextPaint",
"time": 705,
"size": 16992,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 705,
"size": 409920,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
},
"imageUrl": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestContentfulPaint",
"time": 705,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image",
"url": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp"
},
{
"event": "LargestTextPaint",
"time": 704,
"size": 16992,
"DOMNodeId": 4,
"nodeInfo": {
"nodeType": "P",
"bounds": [
340.5,
230,
480,
42
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestImagePaint",
"time": 704,
"size": 409920,
"DOMNodeId": 5,
"nodeInfo": {
"nodeType": "IMG",
"attributes": {
"class": "w-full h-auto",
"srcset": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"sizes": "480px",
"alt": ""
},
"sourceURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"bounds": [
960.5,
128,
480,
853.59375
],
"styles": {
"background-image": "none"
}
}
},
{
"event": "LargestContentfulPaint",
"time": 704,
"size": 409920,
"element": {
"nodeName": "IMG",
"boundingRect": {
"x": 960.5,
"y": 128,
"width": 480,
"height": 853.59375,
"top": 128,
"right": 1440.5,
"bottom": 981.59375,
"left": 960.5
},
"outerHTML": "<img class=\"w-full h-auto\" srcset=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-300x.jpg 300w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.jpg 600w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-900x.jpg 900w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1280x.jpg 1280w, https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-1600x.jpg 1600w\" src=\"https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg\" sizes=\"480px\" alt=\"\">",
"src": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-640x.jpg",
"currentSrc": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"content": "normal"
},
"type": "image"
}
],
"LargestContentfulPaintType": "image",
"LargestContentfulPaintNodeType": "IMG",
"LargestContentfulPaintImageURL": "https:\/\/igorlanko.com\/media\/pages\/photography\/new-york-dec-2022\/09589bf920-1675730349\/2628c2b3-2344-4cfd-ae05-67091df9ae27-1-201-a-600x.webp",
"chromeUserTiming": [
{
"name": "navigationStart",
"time": 1
},
{
"name": "fetchStart",
"time": 13
},
{
"name": "navigationStart",
"time": 55
},
{
"name": "domLoading",
"time": 56
},
{
"name": "responseEnd",
"time": 57
},
{
"name": "domInteractive",
"time": 57
},
{
"name": "domContentLoadedEventStart",
"time": 57
},
{
"name": "domContentLoadedEventEnd",
"time": 57
},
{
"name": "domComplete",
"time": 58
},
{
"name": "responseEnd",
"time": 338
},
{
"name": "unloadEventStart",
"time": 359
},
{
"name": "unloadEventEnd",
"time": 359
},
{
"name": "markAsMainFrame",
"time": 359
},
{
"name": "commitNavigationEnd",
"time": 360
},
{
"name": "domLoading",
"time": 360
},
{
"name": "LayoutShift",
"time": 633
},
{
"name": "domInteractive",
"time": 663
},
{
"name": "domContentLoadedEventStart",
"time": 663
},
{
"name": "domContentLoadedEventEnd",
"time": 663
},
{
"name": "domComplete",
"time": 664
},
{
"name": "loadEventStart",
"time": 664
},
{
"name": "loadEventEnd",
"time": 664
},
{
"name": "firstPaint",
"time": 704
},
{
"name": "firstContentfulPaint",
"time": 704
},
{
"name": "firstImagePaint",
"time": 704
},
{
"name": "firstMeaningfulPaintCandidate",
"time": 704
},
{
"name": "firstMeaningfulPaint",
"time": 704
},
{
"name": "firstMeaningfulPaint",
"time": 704
},
{
"name": "LargestTextPaint",
"time": 704
},
{
"name": "LargestImagePaint",
"time": 704
},
{
"name": "LargestContentfulPaint",
"time": 704
},
{
"name": "TotalLayoutShift",
"value": 3.1836078554108549e-5
},
{
"name": "CumulativeLayoutShift",
"value": 3.1836078554108549e-5
}
],
"chromeUserTiming.navigationStart": 56,
"chromeUserTiming.fetchStart": 14,
"chromeUserTiming.domLoading": 361,
"chromeUserTiming.responseEnd": 339,
"chromeUserTiming.domInteractive": 664,
"chromeUserTiming.domContentLoadedEventStart": 664,
"chromeUserTiming.domContentLoadedEventEnd": 664,
"chromeUserTiming.domComplete": 664,
"chromeUserTiming.unloadEventStart": 359,
"chromeUserTiming.unloadEventEnd": 359,
"chromeUserTiming.markAsMainFrame": 359,
"chromeUserTiming.commitNavigationEnd": 360,
"chromeUserTiming.LayoutShift": 633,
"chromeUserTiming.loadEventStart": 664,
"chromeUserTiming.loadEventEnd": 664,
"chromeUserTiming.firstPaint": 704,
"chromeUserTiming.firstContentfulPaint": 704,
"chromeUserTiming.firstImagePaint": 704,
"chromeUserTiming.firstMeaningfulPaintCandidate": 704,
"chromeUserTiming.firstMeaningfulPaint": 704,
"chromeUserTiming.LargestTextPaint": 705,
"chromeUserTiming.LargestImagePaint": 705,
"chromeUserTiming.LargestContentfulPaint": 705,
"chromeUserTiming.TotalLayoutShift": 3.1836078554108549e-5,
"chromeUserTiming.CumulativeLayoutShift": 3.1836078554108549e-5,
"LayoutShifts": [
{
"time": 633,
"score": 3.1836078554108549e-5,
"cumulative_score": 3.1836078554108549e-5,
"window_score": 3.1836078554108549e-5,
"shift_window_num": 0,
"rects": [
[
402,
16,
38,
20
],
[
445,
16,
195,
20
],
[
410,
36,
30,
1
],
[
556,
36,
84,
1
]
],
"sources": [
{
"previousRect": {
"x": 402,
"y": 16,
"width": 28,
"height": 20,
"top": 16,
"right": 430,
"bottom": 36,
"left": 402
},
"currentRect": {
"x": 410,
"y": 16,
"width": 30,
"height": 21,
"top": 16,
"right": 440,
"bottom": 37,
"left": 410
}
},
{
"previousRect": {
"x": 445,
"y": 16,
"width": 71,
"height": 20,
"top": 16,
"right": 516,
"bottom": 36,
"left": 445
},
"currentRect": {
"x": 456,
"y": 16,
"width": 86,
"height": 20,
"top": 16,
"right": 542,
"bottom": 36,
"left": 456
}
},
{
"previousRect": {
"x": 532,
"y": 16,
"width": 72,
"height": 20,
"top": 16,
"right": 604,
"bottom": 36,
"left": 532
},
"currentRect": {
"x": 556,
"y": 16,
"width": 84,
"height": 21,
"top": 16,
"right": 640,
"bottom": 37,
"left": 556
}
}
]
}
],
"LayoutShiftsBeforePaint": {
"count": 1,
"cumulative_score": 3.1836078554108549e-5,
"fraction_of_total": 1
},
"blinkFeatureFirstUsed": {
"Features": {
"1075": {
"name": "V8SloppyMode",
"firstUsed": 643.71299999999997
},
"2627": {
"name": "PageLifeCycleFreeze",
"firstUsed": 367.35399999999998
},
"1441": {
"name": "SecureContextCheckPassed",
"firstUsed": 368.90499999999997
},
"1910": {
"name": "CrossOriginMainFrameNulledNameAccessed",
"firstUsed": 368.92099999999999
},
"2188": {
"name": "PerformanceObserverForWindow",
"firstUsed": 409.51100000000002
},
"2927": {
"name": "LargestContentfulPaintExplicitlyRequested",
"firstUsed": 409.78100000000001
},
"3004": {
"name": "PerformanceObserverBufferedFlag",
"firstUsed": 409.79399999999998
},
"2782": {
"name": "LayoutJankExplicitlyRequested",
"firstUsed": 409.82400000000001
},
"2203": {
"name": "HasIDClassTagAttribute",
"firstUsed": 444.25299999999999
},
"2204": {
"name": "HasBeforeOrAfterPseudoElement",
"firstUsed": 444.26900000000001
},
"2431": {
"name": "CSSSelectorPseudoIS",
"firstUsed": 444.31900000000002
},
"2298": {
"name": "CSSSelectorWebkitInnerSpinButton",
"firstUsed": 444.375
},
"2319": {
"name": "CSSSelectorWebkitUnknownPseudo",
"firstUsed": 444.38099999999997
},
"2297": {
"name": "CSSSelectorWebkitFileUploadButton",
"firstUsed": 444.39299999999997
},
"970": {
"name": "CSSAtRuleFontFace",
"firstUsed": 444.44099999999997
},
"973": {
"name": "CSSAtRuleMedia",
"firstUsed": 444.53300000000002
},
"3066": {
"name": "HasMarkerPseudoElement",
"firstUsed": 444.654
},
"4242": {
"name": "ScriptSchedulingType_Async",
"firstUsed": 445.86500000000001
},
"3797": {
"name": "WebPImage",
"firstUsed": 447.52499999999998
},
"521": {
"name": "Picture",
"firstUsed": 447.73099999999999
},
"522": {
"name": "Sizes",
"firstUsed": 447.78300000000002
},
"524": {
"name": "SrcsetWDescriptor",
"firstUsed": 447.80700000000002
},
"3868": {
"name": "PrefersColorSchemeMediaFeature",
"firstUsed": 451.464
},
"587": {
"name": "LangAttribute",
"firstUsed": 452.923
},
"588": {
"name": "LangAttributeOnHTML",
"firstUsed": 452.93299999999999
},
"4994": {
"name": "Feature_4994",
"firstUsed": 453.30599999999998
},
"3803": {
"name": "OverflowClipAlongEitherAxis",
"firstUsed": 454.20800000000003
},
"1692": {
"name": "CSSFlexibleBox",
"firstUsed": 458.40699999999998
},
"1693": {
"name": "CSSGridLayout",
"firstUsed": 458.42500000000001
},
"3307": {
"name": "FlexGapSpecified",
"firstUsed": 531.95799999999997
},
"3308": {
"name": "FlexGapPositive",
"firstUsed": 531.97400000000005
},
"4379": {
"name": "PerformanceEntryBufferSwaps",
"firstUsed": 601.53899999999999
},
"1070": {
"name": "CrossOriginApplicationScript",
"firstUsed": 615.32000000000005
},
"138": {
"name": "SVGSVGElement",
"firstUsed": 615.84000000000003
},
"250": {
"name": "SVGSVGElementInDocument",
"firstUsed": 615.90800000000002
},
"4239": {
"name": "ScriptSchedulingType_ParserBlocking",
"firstUsed": 616.60299999999995
},
"1076": {
"name": "V8StrictMode",
"firstUsed": 643.71900000000005
},
"3019": {
"name": "DOMStorageRead",
"firstUsed": 648.89999999999998
},
"2704": {
"name": "V8Screen_Width_AttributeGetter",
"firstUsed": 649.73400000000004
},
"2702": {
"name": "V8Screen_Height_AttributeGetter",
"firstUsed": 649.74900000000002
},
"2716": {
"name": "WindowDevicePixelRatio",
"firstUsed": 649.75599999999997
},
"494": {
"name": "SendBeacon",
"firstUsed": 655.12199999999996
},
"1067": {
"name": "SameOriginApplicationScript",
"firstUsed": 657.04100000000005
},
"2219": {
"name": "V8Element_GetBoundingClientRect_Method",
"firstUsed": 706.13400000000001
}
},
"CSSFeatures": {
"6": {
"name": "CSSPropertyFontFamily",
"firstUsed": 444.45600000000002
},
"124": {
"name": "CSSPropertySrc",
"firstUsed": 444.47500000000002
},
"10": {
"name": "CSSPropertyFontWeight",
"firstUsed": 444.48200000000003
},
"8": {
"name": "CSSPropertyFontStyle",
"firstUsed": 444.488
},
"516": {
"name": "CSSPropertyFontDisplay",
"firstUsed": 444.495
},
"20": {
"name": "CSSPropertyLineHeight",
"firstUsed": 452.95400000000001
},
"537": {
"name": "CSSPropertyAliasWebkitTextSizeAdjust",
"firstUsed": 452.96199999999999
},
"127": {
"name": "CSSPropertyTabSize",
"firstUsed": 452.971
},
"514": {
"name": "CSSPropertyFontFeatureSettings",
"firstUsed": 453.00200000000001
},
"549": {
"name": "CSSPropertyFontVariationSettings",
"firstUsed": 453.01499999999999
},
"69": {
"name": "CSSPropertyBoxSizing",
"firstUsed": 453.029
},
"34": {
"name": "CSSPropertyBorder",
"firstUsed": 453.04399999999998
},
"515": {
"name": "CSSPropertyVariable",
"firstUsed": 453.19600000000003
},
"89": {
"name": "CSSPropertyMargin",
"firstUsed": 453.53100000000001
},
"14": {
"name": "CSSPropertyWebkitFontSmoothing",
"firstUsed": 453.54500000000002
},
"4": {
"name": "CSSPropertyDisplay",
"firstUsed": 453.55200000000002
},
"81": {
"name": "CSSPropertyHeight",
"firstUsed": 453.55900000000003
},
"235": {
"name": "CSSPropertyFlexDirection",
"firstUsed": 453.565
},
"24": {
"name": "CSSPropertyBackgroundColor",
"firstUsed": 453.57900000000001
},
"2": {
"name": "CSSPropertyColor",
"firstUsed": 453.59199999999998
},
"7": {
"name": "CSSPropertyFontSize",
"firstUsed": 453.601
},
"95": {
"name": "CSSPropertyMaxWidth",
"firstUsed": 453.714
},
"91": {
"name": "CSSPropertyMarginLeft",
"firstUsed": 453.72300000000001
},
"92": {
"name": "CSSPropertyMarginRight",
"firstUsed": 453.72899999999998
},
"119": {
"name": "CSSPropertyPosition",
"firstUsed": 453.74000000000001
},
"83": {
"name": "CSSPropertyLeft",
"firstUsed": 453.74700000000001
},
"122": {
"name": "CSSPropertyRight",
"firstUsed": 453.75299999999999
},
"149": {
"name": "CSSPropertyTop",
"firstUsed": 453.75999999999999
},
"165": {
"name": "CSSPropertyZIndex",
"firstUsed": 453.78399999999999
},
"111": {
"name": "CSSPropertyPaddingLeft",
"firstUsed": 453.791
},
"112": {
"name": "CSSPropertyPaddingRight",
"firstUsed": 453.79700000000003
},
"591": {
"name": "CSSPropertyRowGap",
"firstUsed": 453.85500000000002
},
"248": {
"name": "CSSPropertyGridColumn",
"firstUsed": 453.87200000000001
},
"524": {
"name": "CSSPropertyColumnGap",
"firstUsed": 453.88400000000001
},
"242": {
"name": "CSSPropertyGridTemplateColumns",
"firstUsed": 453.89499999999998
},
"231": {
"name": "CSSPropertyAlignItems",
"firstUsed": 454.02600000000001
},
"401": {
"name": "CSSPropertyTextDecorationLine",
"firstUsed": 454.04300000000001
},
"403": {
"name": "CSSPropertyTextDecorationColor",
"firstUsed": 454.05000000000001
},
"661": {
"name": "CSSPropertyTextUnderlineOffset",
"firstUsed": 454.05599999999998
},
"129": {
"name": "CSSPropertyTextDecoration",
"firstUsed": 454.06599999999997
},
"161": {
"name": "CSSPropertyWidth",
"firstUsed": 454.12799999999999
},
"238": {
"name": "CSSPropertyFlexShrink",
"firstUsed": 454.13499999999999
},
"240": {
"name": "CSSPropertyJustifyContent",
"firstUsed": 454.142
},
"157": {
"name": "CSSPropertyVerticalAlign",
"firstUsed": 454.15699999999998
},
"77": {
"name": "CSSPropertyCursor",
"firstUsed": 454.42000000000002
},
"233": {
"name": "CSSPropertyFlex",
"firstUsed": 454.63299999999998
},
"113": {
"name": "CSSPropertyPaddingTop",
"firstUsed": 454.64600000000002
},
"110": {
"name": "CSSPropertyPaddingBottom",
"firstUsed": 454.65300000000002
},
"244": {
"name": "CSSPropertyGridColumnStart",
"firstUsed": 454.738
},
"90": {
"name": "CSSPropertyMarginBottom",
"firstUsed": 454.76900000000001
},
"84": {
"name": "CSSPropertyLetterSpacing",
"firstUsed": 454.82299999999998
},
"74": {
"name": "CSSPropertyContent",
"firstUsed": 455.11099999999999
},
"592": {
"name": "CSSPropertyGap",
"firstUsed": 458.21300000000002
},
"239": {
"name": "CSSPropertyFlexWrap",
"firstUsed": 458.27699999999999
},
"85": {
"name": "CSSPropertyListStyle",
"firstUsed": 458.286
},
"109": {
"name": "CSSPropertyPadding",
"firstUsed": 458.29399999999998
},
"369": {
"name": "CSSPropertyFill",
"firstUsed": 620.26700000000005
}
},
"AnimatedCSSFeatures": []
},
"maxFID": 0,
"TTIMeasurementEnd": 3934,
"LastInteractive": 700,
"TotalBlockingTime": 0,
"testID": "240902_AiDcAF_80W",
"step": 1,
"effectiveBps": 11964,
"domTime": 0,
"aft": 0,
"titleTime": 57,
"domLoading": 0,
"server_rtt": 0,
"lighthouse.Performance": 0.81000000000000005,
"lighthouse.Performance.first-contentful-paint": 947.84799999999996,
"lighthouse.Performance.largest-contentful-paint": 1445.277,
"lighthouse.Performance.total-blocking-time": 0,
"lighthouse.Performance.cumulative-layout-shift": 0.23343023051884754,
"lighthouse.Performance.speed-index": 1353,
"lighthouse.Accessibility": 1,
"lighthouse.BestPractices": 1,
"lighthouse.SEO": 0.90000000000000002,
"lighthouse.PWA": 0.28999999999999998,
"edge-processed": true,
"utilization": {
"cpu": {
"data": {
"0": 0,
"110": 89.5,
"211": 38.100000000000001,
"312": 20,
"413": 81,
"514": 95,
"616": 100,
"716": 100,
"817": 100,
"918": 26.300000000000001,
"1019": 21.100000000000001,
"1120": 26.100000000000001,
"1221": 28.600000000000001,
"1322": 15.800000000000001,
"1422": 50,
"1523": 10.5,
"1624": 15,
"1725": 10.5,
"1826": 19,
"1927": 10,
"2028": 15,
"2129": 19,
"2230": 15,
"2331": 28.600000000000001,
"2432": 40,
"2533": 19,
"2633": 15,
"2734": 10.5,
"2835": 22.699999999999999,
"2936": 15.800000000000001,
"3037": 25,
"3138": 26.100000000000001,
"3239": 19,
"3340": 22.199999999999999,
"3441": 45.5,
"3542": 65,
"3643": 15,
"3744": 14.300000000000001,
"3845": 19,
"3946": 19,
"4047": 78.900000000000006
},
"max": 100,
"count": 41
},
"bw": {
"data": {
"0": 0,
"110": 108356,
"211": 886814,
"312": 5549,
"413": 636212,
"514": 0,
"616": 0,
"716": 20975,
"817": 5870,
"918": 308165,
"1019": 154124,
"1120": 5231,
"1221": 0,
"1322": 0,
"1422": 0,
"1523": 0,
"1624": 0,
"1725": 0,
"1826": 0,
"1927": 0,
"2028": 0,
"2129": 0,
"2230": 0,
"2331": 0,
"2432": 0,
"2533": 0,
"2633": 0,
"2734": 0,
"2835": 0,
"2936": 14985,
"3037": 773492,
"3138": 5230,
"3239": 0,
"3340": 0,
"3441": 0,
"3542": 0,
"3643": 3328,
"3744": 0,
"3845": 0,
"3946": 0,
"4047": 0
},
"max": 886814,
"count": 41
}
},
"effectiveBpsDoc": 20364,
"pages": {
"details": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/details\/cached\/",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/performance_optimization\/cached\/",
"breakdown": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/breakdown\/cached\/",
"domains": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/domains\/cached\/",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/screen_shot\/cached\/",
"opportunities": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1\/experiments\/cached\/"
},
"thumbnails": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_waterfall_thumb.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_optimization_thumb.png",
"screenShot": "https:\/\/www.webpagetest.org\/result\/240902_AiDcAF_80W\/1_Cached_screen_thumb.png"
},
"images": {
"waterfall": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_waterfall.png",
"connectionView": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_connection.png",
"checklist": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_optimization.png",
"screenShot": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&file=1_Cached_screen.jpg"
},
"rawData": {
"scriptTiming": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&file=1_Cached_script_timing.json",
"headers": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_report.txt",
"pageData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_IEWPG.txt",
"requestsData": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_IEWTR.txt",
"utilization": "https:\/\/www.webpagetest.org\/result\/24\/09\/02\/AiDcAF\/80W\/1_Cached_progress.csv",
"trace": "https:\/\/www.webpagetest.org\/getgzip.php?test=240902_AiDcAF_80W&compressed=1&file=1_Cached_trace.json.gz"
},
"videoFrames": [
{
"time": 0,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1_cached&file=ms_000000.jpg",
"VisuallyComplete": 0
},
{
"time": 700,
"image": "https:\/\/www.webpagetest.org\/getfile.php?test=240902_AiDcAF_80W&video=video_1_cached&file=ms_000700.jpg",
"VisuallyComplete": 100
}
],
"domains": {
"igorlanko.com": {
"bytes": 7087,
"requests": 1,
"cdn_provider": "Cloudflare",
"connections": 1
},
"igorlanko-poal0319.goatcounter.com": {
"bytes": 56,
"requests": 1,
"connections": 1
}
},
"breakdown": {
"html": {
"color": [
130,
181,
252
],
"bytes": 7087,
"bytesUncompressed": 38809,
"requests": 1
},
"js": {
"color": [
254,
197,
132
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"css": {
"color": [
178,
234,
148
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"image": {
"color": [
196,
154,
232
],
"bytes": 56,
"bytesUncompressed": 43,
"requests": 1
},
"flash": {
"color": [
45,
183,
193
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"font": {
"color": [
255,
82,
62
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"video": {
"color": [
33,
194,
162
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
},
"other": {
"color": [
196,
196,
196
],
"bytes": 0,
"bytesUncompressed": 0,
"requests": 0
}
},
"consoleLog": []
}
}
}
},
"statusCode": 200,
"statusText": "Test Complete",
"webPagetestVersion": "21.07"
}