diff --git a/.eleventy.js b/.eleventy.js index 25d7029b..9e01ffe3 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -56,12 +56,11 @@ module.exports = function (eleventyConfig) { eleventyConfig.addPassthroughCopy("src/favicon-16x16.png"); eleventyConfig.addPassthroughCopy("src/favicon-32x32.png"); eleventyConfig.addPassthroughCopy("src/apple-touch-icon.png"); - eleventyConfig.addPassthroughCopy("src/safari-pinned-tab.svg"); eleventyConfig.addPassthroughCopy("src/android-chrome-192x192.png"); eleventyConfig.addPassthroughCopy("src/android-chrome-512x512.png"); - eleventyConfig.addPassthroughCopy("src/faviconData.json"); eleventyConfig.addPassthroughCopy("src/keybase.txt"); eleventyConfig.addPassthroughCopy("src/manifest.json"); + eleventyConfig.addPassthroughCopy("src/site.webmanifest"); eleventyConfig.addPassthroughCopy("src/sw.js"); eleventyConfig.addPassthroughCopy("src/js/**"); diff --git a/Audit-desktop_report.json b/Audit-desktop_report.json deleted file mode 100644 index 1e82f559..00000000 --- a/Audit-desktop_report.json +++ /dev/null @@ -1,7365 +0,0 @@ -{ - "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36", - "environment": { - "networkUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 Safari/537.36 Chrome-Lighthouse", - "hostUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36", - "benchmarkIndex": 2642, - "credits": { - "axe-core": "3.5.5" - } - }, - "lighthouseVersion": "6.4.0", - "fetchTime": "2021-01-29T14:42:36.541Z", - "requestedUrl": "https://www.adamjolicoeur.com/", - "finalUrl": "https://www.adamjolicoeur.com/", - "runWarnings": [], - "audits": { - "is-on-https": { - "id": "is-on-https", - "title": "Uses HTTPS", - "description": "All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more](https://web.dev/is-on-https/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "redirects-http": { - "id": "redirects-http", - "title": "Redirects HTTP traffic to HTTPS", - "description": "If you've already set up HTTPS, make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://web.dev/redirects-http/).", - "score": 1, - "scoreDisplayMode": "binary" - }, - "service-worker": { - "id": "service-worker", - "title": "Does not register a service worker that controls page and `start_url`", - "description": "The service worker is the technology that enables your app to use many Progressive Web App features, such as offline, add to homescreen, and push notifications. [Learn more](https://web.dev/service-worker/).", - "score": 0, - "scoreDisplayMode": "binary" - }, - "works-offline": { - "id": "works-offline", - "title": "Current page does not respond with a 200 when offline", - "description": "If you're building a Progressive Web App, consider using a service worker so that your app can work offline. [Learn more](https://web.dev/works-offline/).", - "score": 0, - "scoreDisplayMode": "binary", - "warnings": [] - }, - "viewport": { - "id": "viewport", - "title": "Has a `` tag with `width` or `initial-scale`", - "description": "Add a `` tag to optimize your app for mobile screens. [Learn more](https://web.dev/viewport/).", - "score": 1, - "scoreDisplayMode": "binary", - "warnings": [] - }, - "without-javascript": { - "id": "without-javascript", - "title": "Contains some content when JavaScript is not available", - "description": "Your app should display some content when JavaScript is disabled, even if it's just a warning to the user that JavaScript is required to use the app. [Learn more](https://web.dev/without-javascript/).", - "score": 1, - "scoreDisplayMode": "binary" - }, - "first-contentful-paint": { - "id": "first-contentful-paint", - "title": "First Contentful Paint", - "description": "First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https://web.dev/first-contentful-paint/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 473.706, - "numericUnit": "millisecond", - "displayValue": "0.5 s" - }, - "largest-contentful-paint": { - "id": "largest-contentful-paint", - "title": "Largest Contentful Paint", - "description": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn More](https://web.dev/lighthouse-largest-contentful-paint/)", - "score": 0.79, - "scoreDisplayMode": "numeric", - "numericValue": 1538.374, - "numericUnit": "millisecond", - "displayValue": "1.5 s" - }, - "first-meaningful-paint": { - "id": "first-meaningful-paint", - "title": "First Meaningful Paint", - "description": "First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https://web.dev/first-meaningful-paint/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 473.706, - "numericUnit": "millisecond", - "displayValue": "0.5 s" - }, - "load-fast-enough-for-pwa": { - "id": "load-fast-enough-for-pwa", - "title": "Page load is fast enough on mobile networks", - "description": "A fast page load over a cellular network ensures a good mobile user experience. [Learn more](https://web.dev/load-fast-enough-for-pwa/).", - "score": 1, - "scoreDisplayMode": "binary", - "numericValue": 1833.7059999999997, - "numericUnit": "millisecond" - }, - "speed-index": { - "id": "speed-index", - "title": "Speed Index", - "description": "Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https://web.dev/speed-index/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 473.706, - "numericUnit": "millisecond", - "displayValue": "0.5 s" - }, - "screenshot-thumbnails": { - "id": "screenshot-thumbnails", - "title": "Screenshot Thumbnails", - "description": "This is what the load of your site looked like.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "filmstrip", - "scale": 3000, - "items": [ - { - "timing": 300, - "timestamp": 202358277541, - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFcAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APluK5t0tHibT7eSVlVftJeUOuGJLAB9uSMLypGAMAHJP3Ti73ufCqWlrEsWo26X8lw+k2UsbsGFsTMsa4kViARIHOQCh3MTtY4IYBguR9x8y/lG6ZfxafKzy2NvfqyldlwZABx1+RlPp37VTi3syVJLdDNOu4rEz+bY21+JIXjQXJkHlMw4kXY65ZeoDZX1Ujihxv1GpJdB4vbcaZNbHS7Rrl5mkXUGeczxqcfIo8zy9vBHKE4Zufu7UotO9wck1axJ/adt/ZItBpFklyAQb9GmEzfNnJHmbM7fl4Uce/NPl8w5tNjPp2JuFFguFFguFFguSW8STShHfyweA2M81rThGclGTtcyqzlCLlFXsaP9gj/nt/45/wDXr0v7PX855f8AaL/l/H/gB/YI/wCe3/jn/wBej+z1/OH9ov8Al/H/AIBp6H4Kh1iZ4W1EW8uMqph3bh3x8w/L/CvUwGR08bN03W5X/hvf8Ty8wz6pgYKoqPMuvvWt+H4m1/wqQf8AQUH/AIDf/Z17v+py/wCf/wD5L/wTwP8AXV/9A/8A5P8A/anntfnB+lmj4d0211fWLe1vtSh0i0fcZL2dGdIgFJyVUFj0xhQSc8AnAMybSbirsqKTfvOyN21+H39r6iYbDWdNhtpiZLSbVL23tGkh854UeRTKRExdV3Rliyq/mANGC9Ye2la/Izf2UL250d3bfsyPJYeKbyX4j+BVttFtlmjni1hZI72RgjLGnAdSQZlAZNxeLbtw4YT7dppOD18gVFNNqSOJl+H9jpmnX91qnijTEMVrFc2cWlTRX7XvmCTao2OPKKsi7xLsZFYkru2JJftZNJqPr0sQoRu05frcqr8PppQwi13w/NIs727ImrQrhllEW4O7KhQl4mDhthSRnDFYZzE3Vt9l/wBIFSv9pG5qPwo03RNWsbXUfG+ifY9Ugd7LUNNmW+jhlDgLHerExe3BUhiyrJjcFAYrJsSqTauoO/YbpxTtzGTovwxv9a1y00kat4ftru5S9YGXWbcwx/ZkkZhJKrGNA5idUZmCt8rA7GVy/au1+V/cJ00vtL+kWrD4XLqHg2116LxZ4ZNxcTpANDl1EQX0RaYxBpBIFjVONxYSHarKW2jJD9o+fk5WLkXLzcyMjXPBcuh6LHqDappF6puRbPFY6lBNIpaFZlYRq/mFdrbS2zarqyMQwxVRneTi00S4pJNNM52tCDd0y++0RiNz+9Xuf4hXvYWv7Rcst0fP4vD+yfPHZl2vQPPHwzPbyrJGxV1OVI7GrhOVOanHdamdSnGrBwmrpnpGiasmr2KS5UTL8ska/wAJ/wAD2/8ArV+l4DGQxtLnW/Vdj8uzDAzwNbkfwvZ91/wCz/wwb8dP+hGP/g1sf/j9fzp9fw38/wCZ/SP1PEfyMP8Ahg346f8AQjH/AMGtj/8AH6Pr+G/n/MPqeI/kYf8ADBvx0/6EY/8Ag1sf/j9H1/Dfz/mH1PEfyMP+GDfjp/0Ix/8ABrY//H6Pr+G/n/MPqeI/kYf8MG/HT/oRj/4NbH/4/R9fw38/5h9TxH8jD/hg346f9CMf/BrY/wDx+j6/hv5/zD6niP5GH/DBvx0/6EY/+DWx/wDj9H1/Dfz/AJh9TxH8jD/hg346f9CMf/BrY/8Ax+j6/hv5/wAw+p4j+Rh/wwb8dP8AoRj/AODWx/8Aj9H1/Dfz/mH1PEfyMP8Ahg346f8AQjH/AMGtj/8AH6Pr+G/n/MPqeI/kYf8ADBvx0/6EY/8Ag1sf/j9H1/Dfz/mH1PEfyMfD+wl8doJFkTwOdynI/wCJtY//AB+tIZjQhJSjPVev+RE8BXqRcXDc2k/Yk+NjIC3ghlbHK/2pZHH/AJGr3o5xgmk3USfpL/I8CeUY2MmlTb+7/Md/wxF8a/8AoSm/8Gdl/wDHqv8AtfA/8/V90v8A5Ej+ycd/z6f4f5l/Rv2N/jdpF6sy+CiUPDodTssMP+/3Wu3B8RYTB1lUjV06q0tV/wCAnn47h3F42i6cqTv0emj+/wC8/VSvx8/ZgoAKAEoAWgAoAKAEJx14oAWgBKADNAC0AJnAoAM0ALQAUAFAHh8Xwt+NcVyZG+ONrLEY1j8p/BtvwylDvyJh8zbCGH3T5sm0IdhSrrsRZmtp/wAOvinbaH9muvi8t5qZuWlN+fDNsiiLairEsYfAwQ7FiSSXGNoXBLrsFn3O40LRNctLS1Gq+In1C7SSVpngtI4IpQzhkUIdzKFA2/fOdzZydu1O3QpX6mvYWk9pGizXst6VRVLyoisxA5Y7FUZPU4GPTA4pDLdACMMqR6igDmF8GyiWWU6hcl5XUOBfXm3YCOFHn4Vtu4ZHU4JHGKAJD4TmaSBG1CU2cTswjW4ullOWZsGQT88lcAggAYAAxtAG3PhK4mtYIE1GVFjiSMsbi73EqHJYkThjlinUk4Ugk5G0ARfC9+LpZm1NG2Rxqik3WMqFyxBuMHJU9RnnktzkASLwfcSzl73UppVZndltbi6g+YvuBH79gAMkbcY6YwABQBqN4btHa5Yy32bhWV8ahOAATklAH+Q8cFcEdBigC1p+nxaZA0UTzyKXZ83E7zNknJG5yTj0GcDtQAn9pRf3X/If40AH9pRf3X/If40AH9pRf3X/ACH+NAB/aUX91/yH+NAB/aUX91/yH+NAB/aUX91/yH+NAB/aUX91/wAh/jQAf2lF/df8h/jQAf2lF/df8h/jQAf2lF/df8h/jQB5PrP7UHh7w9qt1puoaLrlte2z7JYngiyD1B/1vIIIIPQggjg160MunUipRkmn6/5HjzzOFOTjKDuvQpf8NceEv+gbrX/fmL/47Vf2XV7r8f8AIj+1af8AK/wD/hrjwl/0Dda/78xf/HaP7Lq91+P+Qf2rT/lf4GP4h/bf8F+G1ie50TxFJFJkCSG2gKg+hzMMH/6/pR/ZdX+Zfj/kH9q0/wCV/gYv/Dwz4ef9ATxP/wCAtv8A/H6P7LrfzL8f8h/2rT/lf4HrPi3xHq+h63pcdnFpcumyxM12b28FvLH/AKTaJ5iknBVIZLpyMcssSgjdXjntGTZ+Ptfl8WpZTaXoMehvdx24vX19VvFBiYSZthEy7luUeAKJSSVbptOQCDU/ivc2sZEVppMNyLhS1vf63bxGG0zbl5ZirMI3CTtIETzQ0aISyNIIwAdN4T8RahrVtp66jY21lffYY5tQt7a9S4FvcHKvEpH3gsiTJv6Hy+OchQCpp+teMTps8uoeGbGO7W3hkSCz1PzC8mB58YLRoMrk+WSQJCCHMIAdgDDg8S/FOe1d38DaDa3MIdzA/iF3S4HkxsiJILYFW8xpVYsuB5QxuD71APSiACcHI9aAEoA8c/a9+M+sfs/fs+eKfHXh+0sb7WdNNoltBqSu1uzTXcMBLhGViAJSeGHIFAH5s6b/AMFhfjbquqWthD4a8AebcypCjmwv9u5iAM4us8Z7D86ANL4u/tZfGXxG2i6h4lh+GemXc1u3kC3s9UEjAc+U+WYZU5xg7fmPJ5x3YfGVMMnGNreZwYjB0sS1KV7+R5p/w0x8VZMNBZeDrmI5/ex294F64HVweevTpXX/AGpW7L8f8zk/suj3f4HR2XxY+N+o6HJq9tpPgyexSMyl0iuzlQWBwBJzgqckcDqSBR/albsvx/zD+y6Pd/h/kes/CnxVN8XfhNpmravbw29xqMci3EVpkRhklZMruJ/uAjJOPevew1V16Sm9zwMTSVCq4R2RxGu6NNoOpy2cwJ2nKORgOvZh/nrkdq6TA/WbWvDWjanfWOr6hpFnf6jpIkksbqeBHlti20sY2b7hOxeQR0HNfn5+gHJ6z4N8Aa1CIL/wf4evbS9Vo5vtMFmTlpHlKkZwVLzSsSGyHkyB85IACRPBBltIrzQ9KW5tJUERvJbWWWN4wFD72ctlRGuCfm+Ve64ABp6fqOgaKrz2GmWtpJb2tvZZt5LYSJaIGaFW/eABFMjqi5wCzY68gFqTx5bLp8c3kQJLKpdI31G3BIAJYghyu0bWyQSeDwcUAW18UhhaA6dMktypeKI3FvmT5d2E/e5bIB6Z98DmgC1a6ndTyxLLpVzbhwdzu0W1MNgZxIScj5uB0zkA8UAaNAHy9/wUw/5My8d/9ddM/wDTla0Afmd/wTl+HOk+J/2t/BkGuabp+uaQyXxaxvFhvIHI0+c/vIzuHyttIyOCAR0yAD9n4P2ffhkpkD/DrwYYt25Avh61Xb3yTtIPbsO/0ABJH8D/AIcCyZk8A+Et+1iHHh+3AB/3dmf8aAJh8CfhpjH/AArvwmQRj/kB2vTv/wAs6APzY/Z5iSD4V6fHGoSNLq9VVUYAAu5sACvr8B/u8T43H/7xI6rxj4ZXxJpu1flvIctA3bPdT7H9OPcH0TgufpNX5+foJh+MvFY8HaJJqA0bWNekAk2WOiWn2ieQpFJKRyyquViYAuygsUQEs6ggG6Rg/wCIxQBxXxS+Kum/CWx8PXep2GpX8Os63a6FH/ZsKytDNcEiN3UsGKZGDsDNyPlIyQAdoDkA0AcZ8Tvizofwmh8MSa2Llz4i16y8O2MdqqFjc3MgRCQzL8i8sxGWCgkKcUAdoeD1B9xQAlAHzB/wUsTzP2NfHC5xun0sZ/7idrQB+cn/AAS1by/2q/BBDgFxqCkHuPsFwf8AD9KA16H6bz/tANH8R/D9potnpbR6reJbX0aWx81FkmQA7wQfMwW65HQleRXzFPG46liXSxUY7pKzvptvff1+4/Scp4Zw2aZNUzT95C0HKPPHkvaLlrFq/K9LNOz6N2Z7P8SNel8E+AdS1PT7W1eS3EYWC4jJhIeVUYFVI7Ma+uo01UqcjPx/NcXUwGElXpq7Tjv5ySfVd/LU2PCXiiz8aeGrXW7GKeG2uS2xbkAONrlDkAkdVPeoqQdKThLdHRgcZTx+HjiaSajK+9r6O3S/Y/LX9n7/AJJhZf8AX5ff+lk1fWYD/d4/11Pm8f8A7xL+uh6NXoHnn6EZr8/P0Mr3tha6jEIrqCK5iDbgkqhhnscGgCyzFiSTknvQBDc2tvewtFcQRXETKVZJUDKwJBwQevKj8qAHxokUaogCooCqo6AelAFa/wBJsdVEYvbO3uxGdyCeNX2nBGRkccEj8aALfHsPpQAZoA8x/aH+ENj8efhfq/gfV7m9tNL1IwNLNpjpHcIYp0mQo7q6j5olzlTxnGDyAD5M8L/8EufCHgXV4NV8N+M/iToGqW+7yb7S9dt7aaPcpVtrpagjKswOD0JHegRuL/wT4tV1X+0x8VPi8NS877R9s/4SmPzvNzu8zf8AZ87s87uueawVCipc6gk/RHqvNce6P1Z4ibp2ty8z5bLpa9rGtf8A7E2p6rayW178b/jhd20mN8M/jXejYIIypgwcEA/hXTGTi7xZ41SlTrR5KsVJdmrr8SnH+wne2MNubD4xfGaOWxWQ2SDxmI1hZ/vbSLY7Ax+8VH4Gq55SfvPfcxhhcPSjFU6cVyX5dFpfe2mlzhfD3gLT/hdoUHhWztNXtpdOllWZtYvo7uZnaRnbLJFGD8zNzjkY+tfXYSHJSiotNejPlcXP2lWTaal11L2K7jiPl7/hf3xP/wCij+Lv/B7df/HK+BPuhV+P3xOLDd8SPFwXPJGuXRIH/fygCaX49/EYQqY/ib4zeXjcr6xcqo9cHzjn8qAIP+F/fE//AKKP4u/8Ht1/8coAP+F/fE//AKKP4u/8Ht1/8coAP+F/fE//AKKP4u/8Ht1/8coA2LD46eMJLe3a9+Lfj+3nbd50cF3NKsfI27WN2pfIznIXHHXrQBFH8dvGxu0V/iv48W1MKlpFvpy6y4G5Qv2rBXOcNuBOPujPABDffHnx8kMZs/ij43mlLyB0n1S4jUIG/dkETtkleSMDB4BbrQBS/wCF/fE//oo/i7/we3X/AMcoAP8Ahf3xP/6KP4u/8Ht1/wDHKAD/AIX98T/+ij+Lv/B7df8AxygC3F8efiA1pmX4oeNkuST8iarcMg5/veeCePagDB1n4m+LNV1CS4n8YeINSkIA+0Xt/KZGAHGcyN06dTVqUlomS4xlq0Uv+E88Tf8AQxat/wCB0v8A8VT9pPuxckOyP//Z" - }, - { - "timing": 600, - "timestamp": 202358577541, - "data": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAFcAeAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APlwXkQsHtzZQNIyqBclpPMQhmJIw+3kEKcg8KMYOTX3fL5nwqkuqLM2rWbQSxxaHYwM54mWS4Lxjbj5cy7euT8ynkntgBcr7hzL+UpLcgWRg8iLfv3Cf5t4Hy/L97bgYPbPzHk8Ybjre4k1azQ+zu4raOVZLGC7Z2Qq8xkBTackDay8N0Oc8dMHmhxv1GpW6Eup6hBepbrbaZa6b5S7S1u8rGQ4Ay3mO3PBPGOp7YAErdQck+hBdXEVwkCx2VvatGuHkg8zdMcKNzbnIHQn5QBlj2wAKNuoOV+hBTsTcKLBcKLBcKLBckt4kmlCO/lg8BsZ5rWnCM5KMna5lVnKEXKKvY0f7BH/AD2/8c/+vXpf2ev5zy/7Rf8AL+P/AAA/sEf89v8Axz/69H9nr+cP7Rf8v4/8A09D8FQ6xM8LaiLeXGVUw7tw74+Yfl/hXqYDI6eNm6brcr/w3v8AieXmGfVMDBVFR5l1961vw/E2v+FSD/oKD/wG/wDs693/AFOX/P8A/wDJf+CeB/rq/wDoH/8AJ/8A7U89r84P0s0fDum2ur6xb2t9qUOkWj7jJezozpEApOSqgsemMKCTngE4BmTaTcVdlRSb952Ru2vw+/tfUTDYazpsNtMTJaTape29o0kPnPCjyKZSImLqu6MsWVX8wBowXrD20rX5Gb+yhe3Oju7b9mR5LDxTeS/EfwKttotss0c8WsLJHeyMEZY04DqSDMoDJuLxbduHDCfbtNJwevkCopptSRxMvw/sdM06/utU8UaYhitYrmzi0qaK/a98wSbVGxx5RVkXeJdjIrEld2xJL9rJpNR9eliFCN2nL9blVfh9NKGEWu+H5pFne3ZE1aFcMsoi3B3ZUKEvEwcNsKSM4YrDOYm6tvsv+kCpX+0jc1H4UabomrWNrqPjfRPseqQO9lqGmzLfRwyhwFjvViYvbgqQxZVkxuCgMVk2JVJtXUHfsN04p25jJ0X4Y3+ta5aaSNW8P213cpesDLrNuYY/sySMwklVjGgcxOqMzBW+VgdjK5ftXa/K/uE6aX2l/SLVh8Ll1Dwba69F4s8Mm4uJ0gGhy6iIL6ItMYg0gkCxqnG4sJDtVlLbRkh+0fPycrFyLl5uZGRrnguXQ9Fj1BtU0i9U3ItnisdSgmkUtCsysI1fzCu1tpbZtV1ZGIYYqozvJxaaJcUkmmmc7WhBu6ZffaIxG5/er3P8Qr3sLX9ouWW6Pn8Xh/ZPnjsy7XoHnj4Znt5VkjYq6nKkdjVwnKnNTjutTOpTjVg4TV0z0jRNWTV7FJcqJl+WSNf4T/ge3/1q/S8BjIY2lzrfqux+XZhgZ4GtyP4Xs+6/4BZ/4YN+On/QjH/wa2P/AMfr+dPr+G/n/M/pH6niP5GH/DBvx0/6EY/+DWx/+P0fX8N/P+YfU8R/Iw/4YN+On/QjH/wa2P8A8fo+v4b+f8w+p4j+Rh/wwb8dP+hGP/g1sf8A4/R9fw38/wCYfU8R/Iw/4YN+On/QjH/wa2P/AMfo+v4b+f8AMPqeI/kYf8MG/HT/AKEY/wDg1sf/AI/R9fw38/5h9TxH8jD/AIYN+On/AEIx/wDBrY//AB+j6/hv5/zD6niP5GH/AAwb8dP+hGP/AINbH/4/R9fw38/5h9TxH8jD/hg346f9CMf/AAa2P/x+j6/hv5/zD6niP5GH/DBvx0/6EY/+DWx/+P0fX8N/P+YfU8R/Iw/4YN+On/QjH/wa2P8A8fo+v4b+f8w+p4j+Rj4f2EvjtBIsieBzuU5H/E2sf/j9aQzGhCSlGeq9f8iJ4CvUi4uG5tJ+xJ8bGQFvBDK2OV/tSyOP/I1e9HOME0m6iT9Jf5HgTyjGxk0qbf3f5jv+GIvjX/0JTf8Agzsv/j1X/a+B/wCfq+6X/wAiR/ZOO/59P8P8y/o37G/xu0i9WZfBRKHh0Op2WGH/AH+6124PiLCYOsqkaunVWlqv/ATz8dw7i8bRdOVJ36PTR/f95+qlfj5+zBQAUAJQAtABQAUAFABQAUAFABQAUAFABQAUAFAHiT/C34zfap2T44QLbNGEijfwfbM8ZHl4cv5oDMdjbvlwfNk2hPkKVddiLM1LD4d/FO30Q2118XI7rUjcmU3w8M26L5WxFWMR+YQPmWRyxJyXAAULgl12Cz7nbaFoWuWlta/2r4jk1C6R5WmMFpHBDKGcMgCEMy7VG0fOc7mJydu1O3QpX6mvYWc9ooWa9lvCEC75VRSSOrHaAMnjoMemOlIZcoAQjIoA5KXwhqUkxl/tUBpgfPVZbwLuyxygFzhB935QOxGcHAAJrvwtqUtwrQassUSbyqSfanOWdm5IuFzgHHI4wMbQAAALJ4Tu/sSW8epSrt24dp7pmJHmE5PngnJfpnoADnau0Aq2/ge+R4/N1eRoo9+1Y7m9UnOdu4m6OcZGeO3GOKAL8XhR2WGK5vrh7eOPbiG7uY5GYptLF/OJxy2AckHBzkZoA05NGhlnjlaW73xtuULdSKud27lQwBGT0IIxx0AFAFq2t1tIEhRpGVBgGWRnY/VmJJ/GgCH+0ov7r/kP8aAD+0ov7r/kP8aAD+0ov7r/AJD/ABoAP7Si/uv+Q/xoAP7Si/uv+Q/xoAP7Si/uv+Q/xoAP7Si/uv8AkP8AGgA/tKL+6/5D/GgA/tKL+6/5D/GgA/tKL+6/5D/GgDyfWf2oPD3h7VbrTdQ0XXLa9tn2SxPBFkHqD/reQQQQehBBHBr1oZdOpFSjJNP1/wAjx55nCnJxlB3XoUv+GuPCX/QN1r/vzF/8dqv7Lq91+P8AkR/atP8Alf4B/wANceEv+gbrX/fmL/47R/ZdXuvx/wAg/tWn/K/wMfxD+2/4L8NrE9zoniKSKTIEkNtAVB9DmYYP/wBf0o/sur/Mvx/yD+1af8r/AAMX/h4Z8PP+gJ4n/wDAW3/+P0f2XW/mX4/5D/tWn/K/wPX/ABFq3iLTvEekxaXptnqGkS28rXrTXXkzRyfabREKE5BAikunI2nc0ca7k3ZPjntGHpHjHxzc6d4de88GWNteXNyYdWjl1qNFsYxcCIOhRZPNkZS0giyANjIZC23cAYPhf4q+NNU8N2X27wxoX/CSrPFDe29j4ihktYkaGB/Mdj88RIn80Rqs37uIkO5ePcAXLXx/8SJNfsQfhzbXeg3Gjfabm4tNetzPZaiqzGWyKk4lPmLFDvBRVbexYj5VAJvBvjj4j6xrlmviP4a/8I5pZgk+0/Z9Ztr6QStPAkOxg0fyrGbiSQFM4VAhLfKwBv3PiXxSly0UXg53Rr2OBJ/7Rh2CA3EkbzuMhgBCiTBVDMfNVMAhiADrzjJxyKAEoA8c/a9+M+sfs/fs+eKfHXh+0sb7WdNNoltBqSu1uzTXcMBLhGViAJSeGHIFAH5s6b/wWF+Nuq6pa2EPhrwB5tzKkKObC/27mIAzi6zxnsPzoA0vi7+1l8ZfEbaLqHiWH4Z6ZdzW7eQLez1QSMBz5T5ZhlTnGDt+Y8nnHdh8ZUwycY2t5nBiMHSxLUpXv5Hmn/DTHxVkw0Fl4OuYjn97Hb3gXrgdXB569Oldf9qVuy/H/M5P7Lo93+B0dl8WPjfqOhyavbaT4MnsUjMpdIrs5UFgcASc4KnJHA6kgUf2pW7L8f8AMP7Lo93+H+R6z8KfFU3xd+E2matq9vDb3GoxyLcRWmRGGSVkyu4n+4CMk49697DVXXpKb3PAxNJUKrhHZHEa7o02g6nLZzAnaco5GA69mH+euR2rpMD9WvFfgnw34iutP1fXNIsdQu9FL3Flc3qj/RWyjsysfu8xIc9toNfn5+gHM2vhzwToWnaha2Gj6db6Xq8bJfPbXccbyAO8uAd44V55pMq4KmQt/FuoAz38BfDnUdO0qafwZ4fu0sTGtuqPA5hMcSQxlWfbuwsNvGrE8qqc4GKANbw5Z+F/hXpVzpnh/TdK0e1EjTtGl/GHnkPLl2Y5Z+gLOSeevoAdDB41t5YBI62sAVhvZ7+FgF27iRhsHow5x90npyADRh1O5lgSVLEXELqHjlt5lcOCeByRzgg+nvQAsuoXbXYt49PdAc4mklULxjnI3EdeMjseKAL6klRuADY5AORQB8v/APBTD/kzLx3/ANddM/8ATla0Afmd/wAE5fhzpPif9rfwZBrmm6frmkMl8WsbxYbyByNPnP7yM7h8rbSMjggEdMgA/Z+D9n34ZKZA/wAOvBhi3bkC+HrVdvfJO0g9uw7/AEABJH8D/hwLJmTwD4S37WIceH7cAH/d2Z/xoAmHwJ+GmMf8K78JkEY/5Adr07/8s6APzY/Z5iSD4V6fHGoSNLq9VVUYAAu5sACvr8B/u8T43H/7xI6rxj4ZXxJpu1flvIctA3bPdT7H9OPcH0TgufpNX5+foJh+M/FY8HaJJqH9jaxr8gEmyx0Sz+0TyFIpJSOWVVysbAF2UFiiglnUEA3SMH/EYoA4r4pfFbTfhNY+HrvVLDUr+HWdbtdDj/s2FZWhmuCRG7qWDFMjB2Bm5HykZIAO0ByAaAOC+Kvxo0P4QXngu11m2v7mXxZr1t4esRZJEwW4mOFZ98ifKOp27mx0B6UAd8Rg44/CgBKAPmD/AIKWJ5n7Gvjhc43T6WM/9xO1oA/OT/glq3l/tV+CCHALjUFIPcfYLg/4fpQGvQ/Tef8AaAaP4j+H7TRbPS2j1W8S2vo0tj5qLJMgB3gg+Zgt1yOhK8ivmKeNx1LEuliox3SVnfTbe+/r9x+k5Twzhs0yapmn7yFoOUeePJe0XLWLV+V6Wadn0bsz2f4ka9L4J8A6lqen2tq8luIwsFxGTCQ8qowKqR2Y19dRpqpU5Gfj+a4upgMJKvTV2nHfzkk+q7+WpseEvFFn408NWut2MU8Ntclti3IAcbXKHIBI6qe9RUg6UnCW6OjA4ynj8PHE0k1GV97X0dul+x+Wv7P3/JMLL/r8vv8A0smr6zAf7vH+up83j/8AeJf10PRq9A88/QjNfn5+hkVzaW97GI7iGK4jBDbJUDrkdDg9x60ASKAoAB/M5oAr3um2epKq3dtDcqvQTIGA/P6UAWS2STxQBTv9IsNVMRvbO3uzES0fnxq+wkYOMjigC2MAADoKAFzQB5j+0P8ACGx+PPwv1fwPq9ze2ml6kYGlm0x0juEMU6TIUd1dR80S5yp4zjB5AB8meF/+CXPhDwLq8Gq+G/GfxJ0DVLfd5N9peu29tNHuUq210tQRlWYHB6EjvQI3F/4J8Wq6r/aY+KnxeGped9o+2f8ACUx+d5ud3mb/ALPndnnd1zzWCoUVLnUEn6I9V5rj3R+rPETdO1uXmfLZdLXtY1r/APYm1PVbWS2vfjf8cLu2kxvhn8a70bBBGVMGDggH8K6YycXeLPGqUqdaPJVipLs1dfiU4/2E72xhtzYfGL4zRy2KyGyQeMxGsLP97aRbHYGP3io/A1XPKT9577mMMLh6UYqnTiuS/LotL7200ucL4e8Baf8AC7QoPCtnaavbS6dLKszaxfR3czO0jO2WSKMH5mbnHIx9a+uwkOSlFRaa9GfK4uftKsm01LrqXsV3HEfL3/C/vif/ANFH8Xf+D26/+OV8CfdDovj78TDIok+JPi9IyfmZdbuWIHqB5gz+YoAfP8e/iQqxmH4m+MpGI+cPrFygU+xExz+lAEX/AAv74n/9FH8Xf+D26/8AjlAB/wAL++J//RR/F3/g9uv/AI5QAh+P3xQ/6KP4t/8AB7df/F0AaU/x38cqf3PxU8dydeX1GdO3HS5PU4HsDnnGCAB+O/jj7JcsPit47+0qx8iM6hPskHbc32nKk+ytj36UAR3Xx48fL5v2b4p+N5NuPLEupXCb/u5yRcHbjL/3s4Xpk7QCl/wv74n/APRR/F3/AIPbr/45QAf8L++J/wD0Ufxd/wCD26/+OUAH/C/vif8A9FH8Xf8Ag9uv/jlAEqfHv4kFU3fEzxkrZ+cDWLkgDnofOHt+tAGPrHxN8W6rfvcXHi/X9RkYAfaLy/mMjADvl2/nVqUlomS4xlq0Uv8AhPPE3/Qxat/4HS//ABVP2k+7FyQ7I//Z" - }, - { - "timing": 900, - "timestamp": 202358877541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 1200, - "timestamp": 202359177541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 1500, - "timestamp": 202359477541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 1800, - "timestamp": 202359777541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 2100, - "timestamp": 202360077541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 2400, - "timestamp": 202360377541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 2700, - "timestamp": 202360677541, - "data": "data:image/jpeg;base64,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" - }, - { - "timing": 3000, - "timestamp": 202360977541, - "data": "data:image/jpeg;base64,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" - } - ] - } - }, - "final-screenshot": { - "id": "final-screenshot", - "title": "Final Screenshot", - "description": "The last screenshot captured of the pageload.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "screenshot", - "timing": 315, - "timestamp": 202358292402, - "data": "data:image/jpeg;base64,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" - } - }, - "estimated-input-latency": { - "id": "estimated-input-latency", - "title": "Estimated Input Latency", - "description": "Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https://web.dev/estimated-input-latency/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 12.8, - "numericUnit": "millisecond", - "displayValue": "10 ms" - }, - "total-blocking-time": { - "id": "total-blocking-time", - "title": "Total Blocking Time", - "description": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more](https://web.dev/lighthouse-total-blocking-time/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 0, - "numericUnit": "millisecond", - "displayValue": "0 ms" - }, - "max-potential-fid": { - "id": "max-potential-fid", - "title": "Max Potential First Input Delay", - "description": "The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more](https://web.dev/lighthouse-max-potential-fid/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 16, - "numericUnit": "millisecond", - "displayValue": "20 ms" - }, - "cumulative-layout-shift": { - "id": "cumulative-layout-shift", - "title": "Cumulative Layout Shift", - "description": "Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more](https://web.dev/cls/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 0.0027190605563818283, - "numericUnit": "unitless", - "displayValue": "0.003", - "details": { - "type": "debugdata", - "items": [ - { - "finalLayoutShiftTraceEventFound": true - } - ] - } - }, - "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](https://web.dev/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](https://web.dev/time-to-first-byte/).", - "score": 1, - "scoreDisplayMode": "binary", - "numericValue": 62.375, - "numericUnit": "millisecond", - "displayValue": "Root document took 60 ms", - "details": { - "type": "opportunity", - "headings": [ - { - "key": "url", - "valueType": "url", - "label": "URL" - }, - { - "key": "responseTime", - "valueType": "timespanMs", - "label": "Time Spent" - } - ], - "items": [ - { - "url": "https://www.adamjolicoeur.com/", - "responseTime": 62.375 - } - ], - "overallSavingsMs": -37.625 - } - }, - "first-cpu-idle": { - "id": "first-cpu-idle", - "title": "First CPU Idle", - "description": "First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https://web.dev/first-cpu-idle/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 473.706, - "numericUnit": "millisecond", - "displayValue": "0.5 s" - }, - "interactive": { - "id": "interactive", - "title": "Time to Interactive", - "description": "Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https://web.dev/interactive/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 473.706, - "numericUnit": "millisecond", - "displayValue": "0.5 s" - }, - "user-timings": { - "id": "user-timings", - "title": "User Timing marks and measures", - "description": "Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https://web.dev/user-timings/).", - "score": null, - "scoreDisplayMode": "notApplicable", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "critical-request-chains": { - "id": "critical-request-chains", - "title": "Avoid chaining critical requests", - "description": "The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https://web.dev/critical-request-chains/).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "7 chains found", - "details": { - "type": "criticalrequestchain", - "chains": { - "24872C7345EC813517E07C40115672E2": { - "request": { - "url": "https://www.adamjolicoeur.com/", - "startTime": 202357.97925, - "endTime": 202358.042208, - "responseReceivedTime": 202358.041875, - "transferSize": 3941 - }, - "children": { - "31240.61": { - "request": { - "url": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css", - "startTime": 202358.054333, - "endTime": 202358.088791, - "responseReceivedTime": 202358.085291, - "transferSize": 23332 - } - }, - "31240.62": { - "request": { - "url": "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;500;700&display=swap", - "startTime": 202358.054666, - "endTime": 202358.092625, - "responseReceivedTime": 202358.091083, - "transferSize": 1769 - }, - "children": { - "31240.80": { - "request": { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2", - "startTime": 202358.120416, - "endTime": 202358.240083, - "responseReceivedTime": 202358.231333, - "transferSize": 24437 - } - }, - "31240.86": { - "request": { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIFsdP3pBms.woff2", - "startTime": 202358.120666, - "endTime": 202358.216541, - "responseReceivedTime": 202358.19825000002, - "transferSize": 27792 - } - }, - "31240.92": { - "request": { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdP3pBms.woff2", - "startTime": 202358.121083, - "endTime": 202358.230625, - "responseReceivedTime": 202358.216708, - "transferSize": 21419 - } - } - } - }, - "31240.63": { - "request": { - "url": "https://www.adamjolicoeur.com/css/site.css", - "startTime": 202358.054875, - "endTime": 202358.095708, - "responseReceivedTime": 202358.0955, - "transferSize": 2445 - } - }, - "31240.64": { - "request": { - "url": "https://www.adamjolicoeur.com/css/jolicoeur.css", - "startTime": 202358.055, - "endTime": 202358.088291, - "responseReceivedTime": 202358.08812499998, - "transferSize": 3272 - } - }, - "31240.66": { - "request": { - "url": "https://www.adamjolicoeur.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js", - "startTime": 202358.108041, - "endTime": 202358.131875, - "responseReceivedTime": 202358.131666, - "transferSize": 1761 - } - } - } - } - }, - "longestChain": { - "duration": 260.83300000755116, - "length": 3, - "transferSize": 24437 - } - } - }, - "redirects": { - "id": "redirects", - "title": "Avoid multiple page redirects", - "description": "Redirects introduce additional delays before the page can be loaded. [Learn more](https://web.dev/redirects/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 0, - "numericUnit": "millisecond", - "displayValue": "", - "details": { - "type": "opportunity", - "headings": [], - "items": [], - "overallSavingsMs": 0 - } - }, - "installable-manifest": { - "id": "installable-manifest", - "title": "Web app manifest meets the installability requirements", - "description": "Browsers can proactively prompt users to add your app to their homescreen, which can lead to higher engagement. [Learn more](https://web.dev/installable-manifest/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "debugdata", - "items": [ - { - "failures": [], - "manifestUrl": "https://www.adamjolicoeur.com/manifest.json", - "isParseFailure": false, - "hasStartUrl": true, - "hasIconsAtLeast144px": true, - "hasIconsAtLeast512px": true, - "fetchesIcon": true, - "hasPWADisplayValue": true, - "hasBackgroundColor": true, - "hasThemeColor": true, - "hasShortName": true, - "shortNameLength": true, - "hasName": true, - "hasMaskableIcon": false - } - ] - } - }, - "apple-touch-icon": { - "id": "apple-touch-icon", - "title": "Provides a valid `apple-touch-icon`", - "description": "For ideal appearance on iOS when users add a progressive web app to the home screen, define an `apple-touch-icon`. It must point to a non-transparent 192px (or 180px) square PNG. [Learn More](https://web.dev/apple-touch-icon/).", - "score": 1, - "scoreDisplayMode": "binary", - "warnings": [] - }, - "splash-screen": { - "id": "splash-screen", - "title": "Configured for a custom splash screen", - "description": "A themed splash screen ensures a high-quality experience when users launch your app from their homescreens. [Learn more](https://web.dev/splash-screen/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "debugdata", - "items": [ - { - "failures": [], - "isParseFailure": false, - "hasStartUrl": true, - "hasIconsAtLeast144px": true, - "hasIconsAtLeast512px": true, - "fetchesIcon": true, - "hasPWADisplayValue": true, - "hasBackgroundColor": true, - "hasThemeColor": true, - "hasShortName": true, - "shortNameLength": true, - "hasName": true, - "hasMaskableIcon": false - } - ] - } - }, - "themed-omnibox": { - "id": "themed-omnibox", - "title": "Sets a theme color for the address bar.", - "description": "The browser address bar can be themed to match your site. [Learn more](https://web.dev/themed-omnibox/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "debugdata", - "items": [ - { - "failures": [], - "themeColor": "#111519", - "isParseFailure": false, - "hasStartUrl": true, - "hasIconsAtLeast144px": true, - "hasIconsAtLeast512px": true, - "fetchesIcon": true, - "hasPWADisplayValue": true, - "hasBackgroundColor": true, - "hasThemeColor": true, - "hasShortName": true, - "shortNameLength": true, - "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 more](https://web.dev/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 more](https://web.dev/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](https://web.dev/image-aspect-ratio/).", - "score": 1, - "scoreDisplayMode": "binary", - "warnings": [], - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "image-size-responsive": { - "id": "image-size-responsive", - "title": "Serves images with appropriate resolution", - "description": "Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn more](https://web.dev/serve-responsive-images/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "preload-fonts": { - "id": "preload-fonts", - "title": "Fonts with `font-display: optional` are preloaded", - "description": "Preload `optional` fonts so first-time visitors may use them. [Learn More](https://web.dev/preload-optional-fonts/)", - "score": null, - "scoreDisplayMode": "notApplicable", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "deprecations": { - "id": "deprecations", - "title": "Avoids deprecated APIs", - "description": "Deprecated APIs will eventually be removed from the browser. [Learn more](https://web.dev/deprecations/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "mainthread-work-breakdown": { - "id": "mainthread-work-breakdown", - "title": "Minimizes main-thread work", - "description": "Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/mainthread-work-breakdown/)", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 190.55100000000013, - "numericUnit": "millisecond", - "displayValue": "0.2 s", - "details": { - "type": "table", - "headings": [ - { - "key": "groupLabel", - "itemType": "text", - "text": "Category" - }, - { - "key": "duration", - "itemType": "ms", - "granularity": 1, - "text": "Time Spent" - } - ], - "items": [ - { - "group": "scriptEvaluation", - "groupLabel": "Script Evaluation", - "duration": 62.83000000000004 - }, - { - "group": "other", - "groupLabel": "Other", - "duration": 50.597000000000065 - }, - { - "group": "paintCompositeRender", - "groupLabel": "Rendering", - "duration": 34.910999999999994 - }, - { - "group": "scriptParseCompile", - "groupLabel": "Script Parsing & Compilation", - "duration": 19.832000000000015 - }, - { - "group": "parseHTML", - "groupLabel": "Parse HTML & CSS", - "duration": 14.754 - }, - { - "group": "styleLayout", - "groupLabel": "Style & Layout", - "duration": 7.626999999999999 - } - ] - } - }, - "bootup-time": { - "id": "bootup-time", - "title": "JavaScript execution time", - "description": "Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https://web.dev/bootup-time/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 53.70700000000001, - "numericUnit": "millisecond", - "displayValue": "0.1 s", - "details": { - "type": "table", - "headings": [ - { - "key": "url", - "itemType": "url", - "text": "URL" - }, - { - "key": "total", - "granularity": 1, - "itemType": "ms", - "text": "Total CPU Time" - }, - { - "key": "scripting", - "granularity": 1, - "itemType": "ms", - "text": "Script Evaluation" - }, - { - "key": "scriptParseCompile", - "granularity": 1, - "itemType": "ms", - "text": "Script Parse" - } - ], - "items": [ - { - "url": "https://www.adamjolicoeur.com/", - "total": 102.336, - "scripting": 27.167000000000005, - "scriptParseCompile": 16.499000000000002 - }, - { - "url": "Unattributable", - "total": 50.54400000000006, - "scripting": 9.874, - "scriptParseCompile": 0.167 - } - ], - "summary": { - "wastedMs": 53.70700000000001 - } - } - }, - "uses-rel-preload": { - "id": "uses-rel-preload", - "title": "Preload key requests", - "description": "Consider using `` to prioritize fetching resources that are currently requested later in page load. [Learn more](https://web.dev/uses-rel-preload/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 0, - "numericUnit": "millisecond", - "displayValue": "", - "details": { - "type": "opportunity", - "headings": [], - "items": [], - "overallSavingsMs": 0 - } - }, - "uses-rel-preconnect": { - "id": "uses-rel-preconnect", - "title": "Preconnect to required origins", - "description": "Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. [Learn more](https://web.dev/uses-rel-preconnect/).", - "score": 1, - "scoreDisplayMode": "numeric", - "numericValue": 0, - "numericUnit": "millisecond", - "displayValue": "", - "warnings": [], - "details": { - "type": "opportunity", - "headings": [], - "items": [], - "overallSavingsMs": 0 - } - }, - "font-display": { - "id": "font-display", - "title": "All text remains visible during webfont loads", - "description": "Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https://web.dev/font-display/).", - "score": 1, - "scoreDisplayMode": "binary", - "warnings": [], - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "diagnostics": { - "id": "diagnostics", - "title": "Diagnostics", - "description": "Collection of useful page vitals.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "debugdata", - "items": [ - { - "numRequests": 26, - "numScripts": 10, - "numStylesheets": 4, - "numFonts": 3, - "numTasks": 230, - "numTasksOver10ms": 3, - "numTasksOver25ms": 2, - "numTasksOver50ms": 1, - "numTasksOver100ms": 0, - "numTasksOver500ms": 0, - "rtt": 14.334, - "throughput": 73242338.47203265, - "maxRtt": 29.625, - "maxServerLatency": 39.916, - "totalByteWeight": 1487735, - "totalTaskTime": 190.55100000000007, - "mainDocumentTransferSize": 3941 - } - ] - } - }, - "network-requests": { - "id": "network-requests", - "title": "Network Requests", - "description": "Lists the network requests that were made during page load.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "table", - "headings": [ - { - "key": "url", - "itemType": "url", - "text": "URL" - }, - { - "key": "protocol", - "itemType": "text", - "text": "Protocol" - }, - { - "key": "startTime", - "itemType": "ms", - "granularity": 1, - "text": "Start Time" - }, - { - "key": "endTime", - "itemType": "ms", - "granularity": 1, - "text": "End Time" - }, - { - "key": "transferSize", - "itemType": "bytes", - "displayUnit": "kb", - "granularity": 1, - "text": "Transfer Size" - }, - { - "key": "resourceSize", - "itemType": "bytes", - "displayUnit": "kb", - "granularity": 1, - "text": "Resource Size" - }, - { - "key": "statusCode", - "itemType": "text", - "text": "Status Code" - }, - { - "key": "mimeType", - "itemType": "text", - "text": "MIME Type" - }, - { - "key": "resourceType", - "itemType": "text", - "text": "Resource Type" - } - ], - "items": [ - { - "url": "https://www.adamjolicoeur.com/", - "protocol": "h2", - "startTime": 0, - "endTime": 62.95799999497831, - "finished": true, - "transferSize": 3941, - "resourceSize": 19448, - "statusCode": 200, - "mimeType": "text/html", - "resourceType": "Document" - }, - { - "url": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css", - "protocol": "h2", - "startTime": 75.08300000336021, - "endTime": 109.54099998343736, - "finished": true, - "transferSize": 23332, - "resourceSize": 311516, - "statusCode": 200, - "mimeType": "text/css", - "resourceType": "Stylesheet" - }, - { - "url": "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;500;700&display=swap", - "protocol": "h2", - "startTime": 75.41600000695325, - "endTime": 113.37499998626299, - "finished": true, - "transferSize": 1769, - "resourceSize": 12432, - "statusCode": 200, - "mimeType": "text/css", - "resourceType": "Stylesheet" - }, - { - "url": "https://www.adamjolicoeur.com/css/site.css", - "protocol": "h2", - "startTime": 75.6249999976717, - "endTime": 116.4580000040587, - "finished": true, - "transferSize": 2445, - "resourceSize": 7386, - "statusCode": 200, - "mimeType": "text/css", - "resourceType": "Stylesheet" - }, - { - "url": "https://www.adamjolicoeur.com/css/jolicoeur.css", - "protocol": "h2", - "startTime": 75.74999998905696, - "endTime": 109.04099998879246, - "finished": true, - "transferSize": 3272, - "resourceSize": 16798, - "statusCode": 200, - "mimeType": "text/css", - "resourceType": "Stylesheet" - }, - { - "url": "https://www.adamjolicoeur.com/img/macbook.svg", - "protocol": "h2", - "startTime": 128.9579999865964, - "endTime": 220.7909999997355, - "finished": true, - "transferSize": 1101671, - "resourceSize": 3121054, - "statusCode": 200, - "mimeType": "image/svg+xml", - "resourceType": "Image" - }, - { - "url": "https://www.adamjolicoeur.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js", - "protocol": "h2", - "startTime": 128.79099999554455, - "endTime": 152.6249999878928, - "finished": true, - "transferSize": 1761, - "resourceSize": 2478, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js", - "protocol": "h2", - "startTime": 129.29099999018945, - "endTime": 160.91599999344908, - "finished": true, - "transferSize": 4318, - "resourceSize": 24620, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "chrome-extension://lhdoppojpmngadmnindnejefpokejbdd/highlighter.js", - "protocol": "chrome-extension", - "startTime": 119.33300000964664, - "endTime": 134.74999999743886, - "finished": true, - "transferSize": 15397, - "resourceSize": 30794, - "statusCode": 200, - "mimeType": "text/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.adamjolicoeur.com/img/ajbg_header.svg", - "protocol": "h2", - "startTime": 137.74999999441206, - "endTime": 177.62499998207204, - "finished": true, - "transferSize": 974, - "resourceSize": 1658, - "statusCode": 200, - "mimeType": "image/svg+xml", - "resourceType": "Image" - }, - { - "url": "https://www.adamjolicoeur.com/img/ajwork_header.svg", - "protocol": "h2", - "startTime": 138.1249999976717, - "endTime": 186.33299999055453, - "finished": true, - "transferSize": 927, - "resourceSize": 1964, - "statusCode": 200, - "mimeType": "image/svg+xml", - "resourceType": "Image" - }, - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2", - "protocol": "h2", - "startTime": 141.165999986697, - "endTime": 260.83300000755116, - "finished": true, - "transferSize": 24437, - "resourceSize": 27872, - "statusCode": 200, - "mimeType": "font/woff2", - "resourceType": "Font" - }, - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIFsdP3pBms.woff2", - "protocol": "h2", - "startTime": 141.41599999857135, - "endTime": 237.29099999764003, - "finished": true, - "transferSize": 27792, - "resourceSize": 27432, - "statusCode": 200, - "mimeType": "font/woff2", - "resourceType": "Font" - }, - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdP3pBms.woff2", - "protocol": "h2", - "startTime": 141.83300000149757, - "endTime": 251.37499999254942, - "finished": true, - "transferSize": 21419, - "resourceSize": 26040, - "statusCode": 200, - "mimeType": "font/woff2", - "resourceType": "Font" - }, - { - "url": "https://ajtownselectman.disqus.com/count.js", - "protocol": "http/1.1", - "startTime": 164.16600000229664, - "endTime": 213.95800000755116, - "finished": true, - "transferSize": 1572, - "resourceSize": 3034, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.adamjolicoeur.com/js/jolicoeur.js", - "protocol": "h2", - "startTime": 164.45799998473376, - "endTime": 215.95799998613074, - "finished": true, - "transferSize": 1053, - "resourceSize": 1400, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.googletagmanager.com/gtm.js?id=GTM-KHQQJJQ", - "protocol": "h2", - "startTime": 290.7079999858979, - "endTime": 439.79099998250604, - "finished": true, - "transferSize": 44783, - "resourceSize": 152370, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://code.jquery.com/jquery-3.3.1.slim.min.js", - "protocol": "h2", - "startTime": 291.4159999927506, - "endTime": 323.87500000186265, - "finished": true, - "transferSize": 48241, - "resourceSize": 139834, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.adamjolicoeur.com/manifest.json", - "protocol": "h2", - "startTime": 294.83299999265, - "endTime": 328.24999999138527, - "finished": true, - "transferSize": 866, - "resourceSize": 2194, - "statusCode": 200, - "mimeType": "application/json", - "resourceType": "Manifest" - }, - { - "url": "https://www.adamjolicoeur.com/favicon.png", - "protocol": "h2", - "startTime": 297.2909999953117, - "endTime": 329.1249999892898, - "finished": true, - "transferSize": 3280, - "resourceSize": 5622, - "statusCode": 200, - "mimeType": "image/png", - "resourceType": "Other" - }, - { - "url": "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", - "protocol": "h2", - "startTime": 331.50000000023283, - "endTime": 367.9579999879934, - "finished": true, - "transferSize": 13665, - "resourceSize": 42008, - "statusCode": 200, - "mimeType": "application/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.adamjolicoeur.com/img/touch/mstile-144x144.png", - "protocol": "h2", - "startTime": 333.54099999996834, - "endTime": 365.49999998533167, - "finished": true, - "transferSize": 75893, - "resourceSize": 75222, - "statusCode": 200, - "mimeType": "image/png", - "resourceType": "Other" - }, - { - "url": "https://www.adamjolicoeur.com/favicon.ico", - "protocol": "h2", - "startTime": 333.83299998240545, - "endTime": 366.290999983903, - "finished": true, - "transferSize": 11265, - "resourceSize": 24028, - "statusCode": 200, - "mimeType": "image/vnd.microsoft.icon", - "resourceType": "Other" - }, - { - "url": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js", - "protocol": "h2", - "startTime": 370.4579999903217, - "endTime": 408.99999998509884, - "finished": true, - "transferSize": 30940, - "resourceSize": 116144, - "statusCode": 200, - "mimeType": "text/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.google-analytics.com/analytics.js", - "protocol": "h2", - "startTime": 446.4999999909196, - "endTime": 568.5829999856651, - "finished": true, - "transferSize": 22635, - "resourceSize": 94102, - "statusCode": 200, - "mimeType": "text/javascript", - "resourceType": "Script" - }, - { - "url": "https://www.google-analytics.com/collect?v=1&_v=j87&a=688584949&t=pageview&_s=1&dl=https%3A%2F%2Fwww.adamjolicoeur.com%2F&ul=en-us&de=UTF-8&dt=Adam%20J.%20Jolicoeur&sd=24-bit&sr=3440x1440&vp=1720x1250&je=0&_u=QACAAEAB~&jid=&gjid=&cid=1449564570.1611931346&tid=UA-67525081-1&_gid=1495275836.1611931346>m=2wg1k0KHQQJJQ&z=113078159", - "protocol": "h3-T051", - "startTime": 574.9999999825377, - "endTime": 599.7079999942798, - "finished": true, - "transferSize": 87, - "resourceSize": 70, - "statusCode": 200, - "mimeType": "image/gif", - "resourceType": "Image" - } - ] - } - }, - "network-rtt": { - "id": "network-rtt", - "title": "Network Round Trip Times", - "description": "Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https://hpbn.co/primer-on-latency-and-bandwidth/).", - "score": null, - "scoreDisplayMode": "informative", - "numericValue": 29.625, - "numericUnit": "millisecond", - "displayValue": "30 ms", - "details": { - "type": "table", - "headings": [ - { - "key": "origin", - "itemType": "text", - "text": "URL" - }, - { - "key": "rtt", - "itemType": "ms", - "granularity": 1, - "text": "Time Spent" - } - ], - "items": [ - { - "origin": "https://www.googletagmanager.com", - "rtt": 29.625 - }, - { - "origin": "https://www.google-analytics.com", - "rtt": 26 - }, - { - "origin": "https://www.adamjolicoeur.com", - "rtt": 14.334 - }, - { - "origin": "https://stackpath.bootstrapcdn.com", - "rtt": 14.334 - }, - { - "origin": "https://fonts.googleapis.com", - "rtt": 14.334 - }, - { - "origin": "https://ajax.cloudflare.com", - "rtt": 14.334 - }, - { - "origin": "https://fonts.gstatic.com", - "rtt": 14.334 - }, - { - "origin": "https://ajtownselectman.disqus.com", - "rtt": 14.334 - }, - { - "origin": "https://code.jquery.com", - "rtt": 14.334 - }, - { - "origin": "https://cdnjs.cloudflare.com", - "rtt": 14.334 - } - ] - } - }, - "network-server-latency": { - "id": "network-server-latency", - "title": "Server Backend Latencies", - "description": "Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).", - "score": null, - "scoreDisplayMode": "informative", - "numericValue": 39.916, - "numericUnit": "millisecond", - "displayValue": "40 ms", - "details": { - "type": "table", - "headings": [ - { - "key": "origin", - "itemType": "text", - "text": "URL" - }, - { - "key": "serverResponseTime", - "itemType": "ms", - "granularity": 1, - "text": "Time Spent" - } - ], - "items": [ - { - "origin": "https://fonts.gstatic.com", - "serverResponseTime": 39.916 - }, - { - "origin": "https://ajtownselectman.disqus.com", - "serverResponseTime": 34.916 - }, - { - "origin": "https://www.googletagmanager.com", - "serverResponseTime": 27.333 - }, - { - "origin": "https://cdnjs.cloudflare.com", - "serverResponseTime": 21.750000000000004 - }, - { - "origin": "https://fonts.googleapis.com", - "serverResponseTime": 20.958000000000002 - }, - { - "origin": "https://www.adamjolicoeur.com", - "serverResponseTime": 18.374 - }, - { - "origin": "https://ajax.cloudflare.com", - "serverResponseTime": 16.999000000000002 - }, - { - "origin": "https://code.jquery.com", - "serverResponseTime": 15.791 - }, - { - "origin": "https://stackpath.bootstrapcdn.com", - "serverResponseTime": 15.331999999999997 - }, - { - "origin": "https://www.google-analytics.com", - "serverResponseTime": 0 - } - ] - } - }, - "main-thread-tasks": { - "id": "main-thread-tasks", - "title": "Tasks", - "description": "Lists the toplevel main thread tasks that executed during page load.", - "score": null, - "scoreDisplayMode": "informative", - "details": { - "type": "table", - "headings": [ - { - "key": "startTime", - "itemType": "ms", - "granularity": 1, - "text": "Start Time" - }, - { - "key": "duration", - "itemType": "ms", - "granularity": 1, - "text": "End Time" - } - ], - "items": [ - { - "duration": 55.084, - "startTime": 77.958 - }, - { - "duration": 23.833, - "startTime": 225.167 - }, - { - "duration": 32.458, - "startTime": 259.417 - }, - { - "duration": 5.625, - "startTime": 329.792 - }, - { - "duration": 5.792, - "startTime": 573.208 - } - ] - } - }, - "metrics": { - "id": "metrics", - "title": "Metrics", - "description": "Collects all available metrics.", - "score": null, - "scoreDisplayMode": "informative", - "numericValue": 474, - "numericUnit": "millisecond", - "details": { - "type": "debugdata", - "items": [ - { - "firstContentfulPaint": 474, - "firstMeaningfulPaint": 474, - "largestContentfulPaint": 1538, - "firstCPUIdle": 474, - "interactive": 474, - "speedIndex": 474, - "estimatedInputLatency": 13, - "totalBlockingTime": 0, - "maxPotentialFID": 16, - "cumulativeLayoutShift": 0.0027190605563818283, - "observedTimeOrigin": 0, - "observedTimeOriginTs": 202357977541, - "observedNavigationStart": 0, - "observedNavigationStartTs": 202357977541, - "observedFirstPaint": 148, - "observedFirstPaintTs": 202358125041, - "observedFirstContentfulPaint": 148, - "observedFirstContentfulPaintTs": 202358125041, - "observedFirstMeaningfulPaint": 148, - "observedFirstMeaningfulPaintTs": 202358125041, - "observedLargestContentfulPaint": 323, - "observedLargestContentfulPaintTs": 202358300666, - "observedTraceEnd": 1436, - "observedTraceEndTs": 202359413166, - "observedLoad": 293, - "observedLoadTs": 202358270250, - "observedDomContentLoaded": 166, - "observedDomContentLoadedTs": 202358143916, - "observedCumulativeLayoutShift": 0.0027190605563818283, - "observedFirstVisualChange": 150, - "observedFirstVisualChangeTs": 202358127541, - "observedLastVisualChange": 314, - "observedLastVisualChangeTs": 202358291541, - "observedSpeedIndex": 189, - "observedSpeedIndexTs": 202358166880 - }, - { - "lcpInvalidated": false - } - ] - } - }, - "offline-start-url": { - "id": "offline-start-url", - "title": "`start_url` does not respond with a 200 when offline", - "description": "A service worker enables your web app to be reliable in unpredictable network conditions. [Learn more](https://web.dev/offline-start-url/).", - "score": 0, - "scoreDisplayMode": "binary", - "explanation": "Timed out waiting for start_url (https://www.adamjolicoeur.com/index.html) to respond.", - "warnings": [] - }, - "performance-budget": { - "id": "performance-budget", - "title": "Performance budget", - "description": "Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "timing-budget": { - "id": "timing-budget", - "title": "Timing budget", - "description": "Set a timing budget to help you keep an eye on the performance of your site. Performant sites load fast and respond to user input events quickly. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/budgets).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "resource-summary": { - "id": "resource-summary", - "title": "Keep request counts low and transfer sizes small", - "description": "To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https://web.dev/use-lighthouse-for-performance-budgets/).", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "25 requests • 1,442 KiB", - "details": { - "type": "table", - "headings": [ - { - "key": "label", - "itemType": "text", - "text": "Resource Type" - }, - { - "key": "requestCount", - "itemType": "numeric", - "text": "Requests" - }, - { - "key": "transferSize", - "itemType": "bytes", - "text": "Transfer Size" - } - ], - "items": [ - { - "resourceType": "total", - "label": "Total", - "requestCount": 25, - "transferSize": 1476470 - }, - { - "resourceType": "image", - "label": "Image", - "requestCount": 4, - "transferSize": 1103659 - }, - { - "resourceType": "script", - "label": "Script", - "requestCount": 10, - "transferSize": 184365 - }, - { - "resourceType": "other", - "label": "Other", - "requestCount": 3, - "transferSize": 80039 - }, - { - "resourceType": "font", - "label": "Font", - "requestCount": 3, - "transferSize": 73648 - }, - { - "resourceType": "stylesheet", - "label": "Stylesheet", - "requestCount": 4, - "transferSize": 30818 - }, - { - "resourceType": "document", - "label": "Document", - "requestCount": 1, - "transferSize": 3941 - }, - { - "resourceType": "media", - "label": "Media", - "requestCount": 0, - "transferSize": 0 - }, - { - "resourceType": "third-party", - "label": "Third-party", - "requestCount": 14, - "transferSize": 280387 - } - ] - } - }, - "third-party-summary": { - "id": "third-party-summary", - "title": "Minimize third-party usage", - "description": "Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. [Learn more](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/).", - "score": 1, - "scoreDisplayMode": "binary", - "displayValue": "Third-party code blocked the main thread for 0 ms", - "details": { - "type": "table", - "headings": [ - { - "key": "entity", - "itemType": "link", - "text": "Third-Party", - "subItemsHeading": { - "key": "url", - "itemType": "url" - } - }, - { - "key": "transferSize", - "granularity": 1, - "itemType": "bytes", - "text": "Transfer Size", - "subItemsHeading": { - "key": "transferSize" - } - }, - { - "key": "blockingTime", - "granularity": 1, - "itemType": "ms", - "text": "Main-Thread Blocking Time", - "subItemsHeading": { - "key": "blockingTime" - } - } - ], - "items": [ - { - "mainThreadTime": 0.20800000000000002, - "blockingTime": 0, - "transferSize": 75417, - "entity": { - "type": "link", - "text": "Google Fonts", - "url": "https://fonts.google.com/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjSL9AIFsdP3pBms.woff2", - "mainThreadTime": 0, - "blockingTime": 0, - "transferSize": 27792 - }, - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjXr8AIFsdP3pBms.woff2", - "mainThreadTime": 0, - "blockingTime": 0, - "transferSize": 24437 - }, - { - "url": "https://fonts.gstatic.com/s/ibmplexsans/v8/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdP3pBms.woff2", - "mainThreadTime": 0, - "blockingTime": 0, - "transferSize": 21419 - } - ] - } - }, - { - "mainThreadTime": 4.709, - "blockingTime": 0, - "transferSize": 54272, - "entity": { - "type": "link", - "text": "Bootstrap CDN", - "url": "https://www.bootstrapcdn.com/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js", - "mainThreadTime": 2.8339999999999996, - "blockingTime": 0, - "transferSize": 30940 - }, - { - "url": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css", - "mainThreadTime": 1.875, - "blockingTime": 0, - "transferSize": 23332 - } - ] - } - }, - { - "mainThreadTime": 5.083999999999999, - "blockingTime": 0, - "transferSize": 48241, - "entity": { - "type": "link", - "text": "jQuery CDN", - "url": "https://code.jquery.com/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://code.jquery.com/jquery-3.3.1.slim.min.js", - "mainThreadTime": 5.083999999999999, - "blockingTime": 0, - "transferSize": 48241 - } - ] - } - }, - { - "mainThreadTime": 4.750999999999999, - "blockingTime": 0, - "transferSize": 44783, - "entity": { - "type": "link", - "text": "Google Tag Manager", - "url": "https://marketingplatform.google.com/about/tag-manager/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://www.googletagmanager.com/gtm.js?id=GTM-KHQQJJQ", - "mainThreadTime": 4.750999999999999, - "blockingTime": 0, - "transferSize": 44783 - } - ] - } - }, - { - "mainThreadTime": 5.959, - "blockingTime": 0, - "transferSize": 22722, - "entity": { - "type": "link", - "text": "Google Analytics", - "url": "https://www.google.com/analytics/analytics/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://www.google-analytics.com/analytics.js", - "mainThreadTime": 5.959, - "blockingTime": 0, - "transferSize": 22635 - } - ] - } - }, - { - "mainThreadTime": 1, - "blockingTime": 0, - "transferSize": 13665, - "entity": { - "type": "link", - "text": "Cloudflare CDN", - "url": "https://cdnjs.com/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", - "mainThreadTime": 1, - "blockingTime": 0, - "transferSize": 13665 - } - ] - } - }, - { - "mainThreadTime": 10.167, - "blockingTime": 0, - "transferSize": 4318, - "entity": { - "type": "link", - "text": "Cloudflare", - "url": "https://www.cloudflare.com/website-optimization/" - }, - "subItems": { - "type": "subitems", - "items": [ - { - "url": "https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js", - "mainThreadTime": 10.167, - "blockingTime": 0, - "transferSize": 4318 - } - ] - } - }, - { - "mainThreadTime": 0.292, - "blockingTime": 0, - "transferSize": 1572, - "entity": { - "type": "link", - "text": "Disqus", - "url": "http://disqus.com/" - }, - "subItems": { - "type": "subitems", - "items": [] - } - } - ], - "summary": { - "wastedBytes": 264990, - "wastedMs": 0 - } - } - }, - "largest-contentful-paint-element": { - "id": "largest-contentful-paint-element", - "title": "Largest Contentful Paint element", - "description": "This is the largest contentful element painted within the viewport. [Learn More](https://web.dev/lighthouse-largest-contentful-paint/)", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "1 element found", - "details": { - "type": "table", - "headings": [ - { - "key": "node", - "itemType": "node", - "text": "Element" - } - ], - "items": [ - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,3,MAIN,2,DIV,1,DIV,0,DIV,0,IMG", - "selector": "div.d-md-flex > div.pt-3 > div.my-3 > img.mockup-screenshot", - "nodeLabel": "Mockup screenshot", - "snippet": "\"Mockup", - "boundingRect": { - "top": 713, - "bottom": 1150, - "left": 908, - "right": 1599, - "width": 691, - "height": 437 - } - } - } - ] - } - }, - "layout-shift-elements": { - "id": "layout-shift-elements", - "title": "Avoid large layout shifts", - "description": "These DOM elements contribute most to the CLS of the page.", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "5 elements found", - "details": { - "type": "table", - "headings": [ - { - "key": "node", - "itemType": "node", - "text": "Element" - }, - { - "key": "score", - "itemType": "numeric", - "granularity": 0.001, - "text": "CLS Contribution" - } - ], - "items": [ - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,4,FOOTER,0,DIV,0,DIV,1,DIV", - "selector": "footer.fixed-bottom > div.d-md-flex > div.d-flex > div", - "nodeLabel": "Copyright © Adam J. Jolicoeur 2008 - 2021", - "snippet": "
", - "boundingRect": { - "top": 1188, - "bottom": 1212, - "left": 687, - "right": 995, - "width": 308, - "height": 24 - } - }, - "score": 0.0014557524337479718 - }, - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,2,NAV,2,DIV", - "selector": "body > nav.navbar > div#navbarToggler", - "nodeLabel": "ABOUT\nPROTOTYPES\nCODE", - "snippet": "
", - "boundingRect": { - "top": 0, - "bottom": 54, - "left": 231, - "right": 1720, - "width": 1489, - "height": 54 - } - }, - "score": 0.0006013327305300161 - }, - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,4,FOOTER,0,DIV,0,DIV,0,DIV", - "selector": "footer.fixed-bottom > div.d-md-flex > div.d-flex > div", - "nodeLabel": "Keybase.io", - "snippet": "
", - "boundingRect": { - "top": 1188, - "bottom": 1212, - "left": 204, - "right": 280, - "width": 76, - "height": 24 - } - }, - "score": 0.0004302105868036777 - }, - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,3,MAIN,0,DIV,0,DIV,0,H1", - "selector": "main > div.position-relative > div.col-md-10 > h1.display-4", - "nodeLabel": "My designs. My code. Your product.", - "snippet": "

", - "boundingRect": { - "top": 150, - "bottom": 217, - "left": 198, - "right": 1522, - "width": 1323, - "height": 67 - } - }, - "score": 0.00010875932936722553 - }, - { - "node": { - "type": "node", - "path": "1,HTML,1,BODY,3,MAIN,2,DIV,0,DIV,0,DIV,0,H2", - "selector": "div.d-md-flex > div.d-md-flex > div.my-3 > h2.mb-3", - "nodeLabel": "I strive to design and create amazing things.", - "snippet": "

", - "boundingRect": { - "top": 713, - "bottom": 827, - "left": 48, - "right": 812, - "width": 764, - "height": 114 - } - }, - "score": 0.00010164629529475391 - } - ] - } - }, - "long-tasks": { - "id": "long-tasks", - "title": "Avoid long main-thread tasks", - "description": "Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn more](https://web.dev/long-tasks-devtools/)", - "score": null, - "scoreDisplayMode": "informative", - "displayValue": "1 long task found", - "details": { - "type": "table", - "headings": [ - { - "key": "url", - "itemType": "url", - "text": "URL" - }, - { - "key": "startTime", - "itemType": "ms", - "granularity": 1, - "text": "Start Time" - }, - { - "key": "duration", - "itemType": "ms", - "granularity": 1, - "text": "Duration" - } - ], - "items": [ - { - "url": "https://www.adamjolicoeur.com/", - "duration": 55.00000000000003, - "startTime": 218.374 - } - ] - } - }, - "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. Consider using the `pagehide` or `visibilitychange` events instead. [Learn More](https://developers.google.com/web/updates/2018/07/page-lifecycle-api#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 more](https://web.dev/non-composited-animations)", - "score": null, - "scoreDisplayMode": "notApplicable", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "unsized-images": { - "id": "unsized-images", - "title": "Image elements do not have explicit `width` and `height`", - "description": "Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn more](https://web.dev/optimize-cls/#images-without-dimensions)", - "score": 0, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [ - { - "key": "url", - "itemType": "thumbnail", - "text": "" - }, - { - "key": "url", - "itemType": "url", - "text": "URL" - }, - { - "key": "node", - "itemType": "node", - "text": "Failing Elements" - } - ], - "items": [ - { - "url": "https://www.adamjolicoeur.com/img/macbook.svg", - "node": { - "type": "node", - "path": "1,HTML,1,BODY,3,MAIN,2,DIV,1,DIV,0,DIV,0,IMG", - "selector": "div.d-md-flex > div.pt-3 > div.my-3 > img.mockup-screenshot", - "nodeLabel": "Mockup screenshot", - "snippet": "\"Mockup" - } - } - ] - } - }, - "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](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [ - { - "key": "scriptUrl", - "itemType": "url", - "subItemsHeading": { - "key": "error" - }, - "text": "URL" - }, - { - "key": "sourceMapUrl", - "itemType": "url", - "text": "Map URL" - } - ], - "items": [ - { - "scriptUrl": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js", - "sourceMapUrl": "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js.map", - "subItems": { - "type": "subitems", - "items": [] - } - }, - { - "scriptUrl": "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js", - "sourceMapUrl": "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js.map", - "subItems": { - "type": "subitems", - "items": [] - } - } - ] - } - }, - "pwa-cross-browser": { - "id": "pwa-cross-browser", - "title": "Site works cross-browser", - "description": "To reach the most number of users, sites should work across every major browser. [Learn more](https://web.dev/pwa-cross-browser/).", - "score": null, - "scoreDisplayMode": "manual" - }, - "pwa-page-transitions": { - "id": "pwa-page-transitions", - "title": "Page transitions don't feel like they block on the network", - "description": "Transitions should feel snappy as you tap around, even on a slow network. This experience is key to a user's perception of performance. [Learn more](https://web.dev/pwa-page-transitions/).", - "score": null, - "scoreDisplayMode": "manual" - }, - "pwa-each-page-has-url": { - "id": "pwa-each-page-has-url", - "title": "Each page has a URL", - "description": "Ensure individual pages are deep linkable via URL and that URLs are unique for the purpose of shareability on social media. [Learn more](https://web.dev/pwa-each-page-has-url/).", - "score": null, - "scoreDisplayMode": "manual" - }, - "accesskeys": { - "id": "accesskeys", - "title": "`[accesskey]` values are unique", - "description": "Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more](https://web.dev/accesskeys/).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "aria-allowed-attr": { - "id": "aria-allowed-attr", - "title": "`[aria-*]` attributes match their roles", - "description": "Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn more](https://web.dev/aria-allowed-attr/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-hidden-body": { - "id": "aria-hidden-body", - "title": "`[aria-hidden=\"true\"]` is not present on the document ``", - "description": "Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document ``. [Learn more](https://web.dev/aria-hidden-body/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-hidden-focus": { - "id": "aria-hidden-focus", - "title": "`[aria-hidden=\"true\"]` elements do not contain focusable descendents", - "description": "Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn more](https://web.dev/aria-hidden-focus/).", - "score": 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](https://web.dev/aria-input-field-name/).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "aria-required-attr": { - "id": "aria-required-attr", - "title": "`[role]`s have all required `[aria-*]` attributes", - "description": "Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more](https://web.dev/aria-required-attr/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-required-children": { - "id": "aria-required-children", - "title": "Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.", - "description": "Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-children/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-required-parent": { - "id": "aria-required-parent", - "title": "`[role]`s are contained by their required parent element", - "description": "Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more](https://web.dev/aria-required-parent/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-roles": { - "id": "aria-roles", - "title": "`[role]` values are valid", - "description": "ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more](https://web.dev/aria-roles/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-toggle-field-name": { - "id": "aria-toggle-field-name", - "title": "ARIA toggle fields have accessible names", - "description": "When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more](https://web.dev/aria-toggle-field-name/).", - "score": null, - "scoreDisplayMode": "notApplicable" - }, - "aria-valid-attr-value": { - "id": "aria-valid-attr-value", - "title": "`[aria-*]` attributes have valid values", - "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more](https://web.dev/aria-valid-attr-value/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "aria-valid-attr": { - "id": "aria-valid-attr", - "title": "`[aria-*]` attributes are valid and not misspelled", - "description": "Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more](https://web.dev/aria-valid-attr/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "button-name": { - "id": "button-name", - "title": "Buttons have an accessible name", - "description": "When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn more](https://web.dev/button-name/).", - "score": 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](https://web.dev/bypass/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, - "color-contrast": { - "id": "color-contrast", - "title": "Background and foreground colors do not have a sufficient contrast ratio.", - "description": "Low-contrast text is difficult or impossible for many users to read. [Learn more](https://web.dev/color-contrast/).", - "score": 0, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [ - { - "key": "node", - "itemType": "node", - "text": "Failing Elements" - } - ], - "items": [ - { - "node": { - "type": "node", - "selector": "div.d-md-flex > div.d-flex > div > a.text-white-50", - "path": "1,HTML,1,BODY,4,FOOTER,0,DIV,0,DIV,0,DIV,0,A", - "snippet": "", - "boundingRect": { - "top": 1190, - "bottom": 1210, - "left": 204, - "right": 280, - "width": 76, - "height": 20 - }, - "explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.99 (foreground color: #9e9fa1, background color: #3c3f42, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1", - "nodeLabel": "Keybase.io" - } - }, - { - "node": { - "type": "node", - "selector": "div.d-md-flex > div.d-flex > div > a.text-white-50", - "path": "1,HTML,1,BODY,4,FOOTER,0,DIV,0,DIV,2,DIV,0,A", - "snippet": "", - "boundingRect": { - "top": 1190, - "bottom": 1210, - "left": 1402, - "right": 1516, - "width": 114, - "height": 20 - }, - "explanation": "Fix any of the following:\n Element has insufficient color contrast of 3.99 (foreground color: #9e9fa1, background color: #3c3f42, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1", - "nodeLabel": "Studio Jolicoeur" - } - } - ], - "debugData": { - "type": "debugdata", - "impact": "serious", - "tags": [ - "cat.color", - "wcag2aa", - "wcag143" - ] - } - } - }, - "definition-list": { - "id": "definition-list", - "title": "`
`'s contain only properly-ordered `
` and `
` groups, ` - - - - - - - - - + + + + - - - + diff --git a/docs/alfred/workflows/index.html b/docs/alfred/workflows/index.html index c88b74b1..7cb1c527 100644 --- a/docs/alfred/workflows/index.html +++ b/docs/alfred/workflows/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/android-chrome-192x192.png b/docs/android-chrome-192x192.png index de6d7ad3..da814cbc 100644 Binary files a/docs/android-chrome-192x192.png and b/docs/android-chrome-192x192.png differ diff --git a/docs/android-chrome-512x512.png b/docs/android-chrome-512x512.png index fb981852..e5f18381 100644 Binary files a/docs/android-chrome-512x512.png and b/docs/android-chrome-512x512.png differ diff --git a/docs/apple-touch-icon.png b/docs/apple-touch-icon.png index 3f42cef1..fd1a373a 100644 Binary files a/docs/apple-touch-icon.png and b/docs/apple-touch-icon.png differ diff --git a/docs/apps/gamesandthings/index.html b/docs/apps/gamesandthings/index.html index c0d0afb5..770e14c6 100644 --- a/docs/apps/gamesandthings/index.html +++ b/docs/apps/gamesandthings/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/archives/archives/index.html b/docs/archives/archives/index.html index 70a56ffd..f20cdd18 100644 --- a/docs/archives/archives/index.html +++ b/docs/archives/archives/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/archives/town-selectman/index.html b/docs/archives/town-selectman/index.html index 6b47d963..a90cf37b 100644 --- a/docs/archives/town-selectman/index.html +++ b/docs/archives/town-selectman/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/connect/index.html b/docs/connect/index.html index 781b343e..84bb04bd 100644 --- a/docs/connect/index.html +++ b/docs/connect/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/alm/index.html b/docs/designs/alm/index.html index 016b6d2f..cdefa712 100644 --- a/docs/designs/alm/index.html +++ b/docs/designs/alm/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/customer-engagement/index.html b/docs/designs/customer-engagement/index.html index db261743..da17bbf3 100644 --- a/docs/designs/customer-engagement/index.html +++ b/docs/designs/customer-engagement/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/district25/index.html b/docs/designs/district25/index.html index 9ce3b93f..4e824548 100644 --- a/docs/designs/district25/index.html +++ b/docs/designs/district25/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/index.html b/docs/designs/index.html index a58a67c0..c5795010 100644 --- a/docs/designs/index.html +++ b/docs/designs/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/task-it/index.html b/docs/designs/task-it/index.html index 1393aa4c..1190eac7 100644 --- a/docs/designs/task-it/index.html +++ b/docs/designs/task-it/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/designs/timetrak/index.html b/docs/designs/timetrak/index.html index 24f02c8d..51bc0b51 100644 --- a/docs/designs/timetrak/index.html +++ b/docs/designs/timetrak/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/development/code/index.html b/docs/development/code/index.html index 04e06de3..e71575e3 100644 --- a/docs/development/code/index.html +++ b/docs/development/code/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/development/examples/index.html b/docs/development/examples/index.html index 75d41bde..e646741c 100644 --- a/docs/development/examples/index.html +++ b/docs/development/examples/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/development/index.html b/docs/development/index.html index d4762938..b5c7e0b7 100644 --- a/docs/development/index.html +++ b/docs/development/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/development/prototypes/index.html b/docs/development/prototypes/index.html index b1879784..76c42ba8 100644 --- a/docs/development/prototypes/index.html +++ b/docs/development/prototypes/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/favicon-16x16.png b/docs/favicon-16x16.png index 0a53000f..9d650802 100644 Binary files a/docs/favicon-16x16.png and b/docs/favicon-16x16.png differ diff --git a/docs/favicon-32x32.png b/docs/favicon-32x32.png index 7aaecfe6..8ad3871a 100644 Binary files a/docs/favicon-32x32.png and b/docs/favicon-32x32.png differ diff --git a/docs/favicon.ico b/docs/favicon.ico index 949845f4..8d59960a 100644 Binary files a/docs/favicon.ico and b/docs/favicon.ico differ diff --git a/docs/favicon.png b/docs/favicon.png index 95bbb4c5..8d59960a 100644 Binary files a/docs/favicon.png and b/docs/favicon.png differ diff --git a/docs/faviconData.json b/docs/faviconData.json deleted file mode 100755 index 123a9132..00000000 --- a/docs/faviconData.json +++ /dev/null @@ -1 +0,0 @@ -{"result":{"status":"success"},"favicon":{"package_url":"https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/favicon_package_v0.16.zip","files_urls":["https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/android-chrome-192x192.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/android-chrome-256x256.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/apple-touch-icon.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/browserconfig.xml","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/favicon-16x16.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/favicon-32x32.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/favicon.ico","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/mstile-144x144.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/mstile-150x150.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/mstile-310x150.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/mstile-310x310.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/mstile-70x70.png","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/safari-pinned-tab.svg","https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/package_files/site.webmanifest"],"html_code":"\n\n\n\n\n\n\n\n\n","compression":"false","overlapping_markups":["link[rel=\"apple-touch-icon\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","meta[name=\"msapplication-config\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"/img"},"preview_picture_url":"https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/favicon_preview.png","version":"0.16"} \ No newline at end of file diff --git a/docs/footer/index.html b/docs/footer/index.html deleted file mode 100644 index dbea534c..00000000 --- a/docs/footer/index.html +++ /dev/null @@ -1,125 +0,0 @@ - diff --git a/docs/icons-and-branding/icons/index.html b/docs/icons-and-branding/icons/index.html index 1fc19455..242c3e0f 100644 --- a/docs/icons-and-branding/icons/index.html +++ b/docs/icons-and-branding/icons/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/icons-and-branding/index.html b/docs/icons-and-branding/index.html index c8955f14..765b41cf 100644 --- a/docs/icons-and-branding/index.html +++ b/docs/icons-and-branding/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/img/bulb.jpg b/docs/img/bulb.jpg deleted file mode 100644 index 72a843f6..00000000 Binary files a/docs/img/bulb.jpg and /dev/null differ diff --git a/docs/img/bulb.png b/docs/img/bulb.png deleted file mode 100644 index 39dc6177..00000000 Binary files a/docs/img/bulb.png and /dev/null differ diff --git a/docs/img/site.webmanifest b/docs/img/site.webmanifest index 3ddc2948..5dde7d1f 100755 --- a/docs/img/site.webmanifest +++ b/docs/img/site.webmanifest @@ -1,18 +1,6 @@ { "name": "", "short_name": "", - "icons": [ - { - "src": "/img/android-chrome-192x192.png?v=YAoMBnzn4g", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/img/android-chrome-256x256.png?v=YAoMBnzn4g", - "sizes": "256x256", - "type": "image/png" - } - ], "theme_color": "#ffffff", "background_color": "#ffffff", "display": "standalone" diff --git a/docs/img/touch/android-chrome-192x192.png b/docs/img/touch/android-chrome-192x192.png index 6f6021db..da814cbc 100644 Binary files a/docs/img/touch/android-chrome-192x192.png and b/docs/img/touch/android-chrome-192x192.png differ diff --git a/docs/img/touch/android-chrome-256x256.png b/docs/img/touch/android-chrome-256x256.png deleted file mode 100644 index 7394e7b5..00000000 Binary files a/docs/img/touch/android-chrome-256x256.png and /dev/null differ diff --git a/docs/img/touch/android-chrome-512x512.png b/docs/img/touch/android-chrome-512x512.png index 5813d16e..e5f18381 100644 Binary files a/docs/img/touch/android-chrome-512x512.png and b/docs/img/touch/android-chrome-512x512.png differ diff --git a/docs/img/touch/apple-touch-icon.png b/docs/img/touch/apple-touch-icon.png index 112e74bd..fd1a373a 100644 Binary files a/docs/img/touch/apple-touch-icon.png and b/docs/img/touch/apple-touch-icon.png differ diff --git a/docs/img/touch/favicon-16x16.png b/docs/img/touch/favicon-16x16.png new file mode 100644 index 00000000..9d650802 Binary files /dev/null and b/docs/img/touch/favicon-16x16.png differ diff --git a/docs/img/touch/favicon-32x32.png b/docs/img/touch/favicon-32x32.png new file mode 100644 index 00000000..8ad3871a Binary files /dev/null and b/docs/img/touch/favicon-32x32.png differ diff --git a/docs/img/touch/mstile-144x144.png b/docs/img/touch/mstile-144x144.png deleted file mode 100644 index 178098be..00000000 Binary files a/docs/img/touch/mstile-144x144.png and /dev/null differ diff --git a/docs/img/touch/mstile-150x150.png b/docs/img/touch/mstile-150x150.png deleted file mode 100644 index bf8f0e5f..00000000 Binary files a/docs/img/touch/mstile-150x150.png and /dev/null differ diff --git a/docs/img/touch/mstile-310x150.png b/docs/img/touch/mstile-310x150.png deleted file mode 100644 index 8189f839..00000000 Binary files a/docs/img/touch/mstile-310x150.png and /dev/null differ diff --git a/docs/img/touch/mstile-310x310.png b/docs/img/touch/mstile-310x310.png deleted file mode 100644 index ff6a3bc9..00000000 Binary files a/docs/img/touch/mstile-310x310.png and /dev/null differ diff --git a/docs/img/touch/mstile-70x70.png b/docs/img/touch/mstile-70x70.png deleted file mode 100644 index 6296433b..00000000 Binary files a/docs/img/touch/mstile-70x70.png and /dev/null differ diff --git a/docs/img/tranquil_1200.jpeg b/docs/img/tranquil_1200.jpeg deleted file mode 100644 index ae9262eb..00000000 Binary files a/docs/img/tranquil_1200.jpeg and /dev/null differ diff --git a/docs/img/tranquil_2000.jpeg b/docs/img/tranquil_2000.jpeg deleted file mode 100644 index e1f6ae53..00000000 Binary files a/docs/img/tranquil_2000.jpeg and /dev/null differ diff --git a/docs/img/tranquil_576.jpeg b/docs/img/tranquil_576.jpeg deleted file mode 100644 index 519bcd72..00000000 Binary files a/docs/img/tranquil_576.jpeg and /dev/null differ diff --git a/docs/img/tranquil_768.jpeg b/docs/img/tranquil_768.jpeg deleted file mode 100644 index 5cebf02e..00000000 Binary files a/docs/img/tranquil_768.jpeg and /dev/null differ diff --git a/docs/img/tranquil_992.jpeg b/docs/img/tranquil_992.jpeg deleted file mode 100644 index 5ff74ba7..00000000 Binary files a/docs/img/tranquil_992.jpeg and /dev/null differ diff --git a/docs/index.html b/docs/index.html index 482f440c..afe35856 100644 --- a/docs/index.html +++ b/docs/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/js/callout.js b/docs/js/callout.js deleted file mode 100644 index b4a91bbd..00000000 --- a/docs/js/callout.js +++ /dev/null @@ -1,73 +0,0 @@ -class CalloutComponent extends HTMLElement { - static get observedAttributes() { - return ['name', 'size', 'border']; - } - - // Size mapping - static width = { - md: '250px', - lg: '500px', - xl: '1000px' - }; - - static height = { - auto: 'auto', - md: '125px', - lg: '250px', - xl: '500px' - }; - - // Color mapping - static borderColor = { - primary: 'var(--sl-color-neutral-700)', - secondary: 'var(--sl-color-neutral-500)' - }; - - // connectedCallback() { - // // Load Font Awesome if not already loaded - // if (!document.querySelector('#font-awesome-css')) { - // const link = document.createElement('link'); - // link.id = 'font-awesome-css'; - // link.rel = 'stylesheet'; - // link.href = '/css/fontawesome.css'; - // document.head.appendChild(link); - // } - // this.render(); - // } - - attributeChangedCallback() { - this.render(); - } - - render() { - const name = this.getAttribute('name') || 'default'; - const width = this.getAttribute('width') || 'md'; - const height = this.getAttribute('height') || 'auto'; - const border = this.getAttribute('border-color') || 'primary'; - - const calloutWidth = CalloutComponent.sizes[width]; - const calloutHeight = CalloutComponent.sizes[height]; - const borderColor = CalloutComponent.colors[border]; - - this.innerHTML = ''; // Clear existing content - - // Set component styles - // this.style.display = 'inline-block'; - this.style.width = calloutWidth; - this.style.height = calloutHeight; - this.style.color = borderColor; - - // Create the icon element - const callout = document.createElement('callout'); - // callout.className = `fa-${type} fa-${weight} fa-${name}`; - callout.className = `callout-${name} border-color-${border} width-${calloutWidth} height-${calloutHeight}`; - callout.style.calloutWidth = calloutWidth; - callout.style.calloutHeight = calloutHeight; - // icon.setAttribute('aria-hidden', 'true'); - - this.appendChild(callout); - } -} - -// Register the custom element -customElements.define('callout-box', CalloutComponent); diff --git a/docs/manifest.json b/docs/manifest.json index 112e642a..516239e9 100755 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -12,27 +12,23 @@ "url": "https://github.com/adamj" }, "icons": [{ - "src": "img/touch/icon-128x128.png", + "src": "img/touch/favicon-16x16.png", "type": "image/png", - "sizes": "128x128" + "sizes": "16x16" }, { - "src": "img/touch/apple-touch-icon.png", + "src": "img/touch/favicon-32x32.png", "type": "image/png", - "sizes": "152x152" + "sizes": "32x32" }, { - "src": "img/touch/mstile-144x144.png", + "src": "img/touch/apple-touch-icon.png", "type": "image/png", - "sizes": "144x144" + "sizes": "152x152" }, { - "src": "img/touch/android-chome-192x192.png", + "src": "img/touch/android-chrome-192x192.png", "type": "image/png", "sizes": "192x192" }, { - "src": "img/touch/android-chome-256x256.png", - "type": "image/png", - "sizes": "256x256" - }, { - "src": "img/touch/android-chome-512x512.png", + "src": "img/touch/android-chrome-512x512.png", "type": "image/png", "sizes": "512x512" }], diff --git a/docs/posts/creating-a-blog/index.html b/docs/posts/creating-a-blog/index.html index 099254e5..988ade4f 100644 --- a/docs/posts/creating-a-blog/index.html +++ b/docs/posts/creating-a-blog/index.html @@ -12,15 +12,17 @@ /> + + + + - - - + - + + + + + + + - - - + - + + + + + + + - - - + - + + + + + + + - - - + - + + + + + + + - - - + - + + + + + + + - - - + diff --git a/docs/presentations/index.html b/docs/presentations/index.html index 0548bead..2da45307 100644 --- a/docs/presentations/index.html +++ b/docs/presentations/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/presentations/portfolio/index.html b/docs/presentations/portfolio/index.html index c4a35895..15448bc1 100644 --- a/docs/presentations/portfolio/index.html +++ b/docs/presentations/portfolio/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/reference/index.html b/docs/reference/index.html index 8d16518e..148b45b6 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/resume/index.html b/docs/resume/index.html index 0644a510..509bc509 100644 --- a/docs/resume/index.html +++ b/docs/resume/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/safari-pinned-tab.svg b/docs/safari-pinned-tab.svg deleted file mode 100644 index ad406a4f..00000000 --- a/docs/safari-pinned-tab.svg +++ /dev/null @@ -1 +0,0 @@ -Created by potrace 1.14, written by Peter Selinger 2001-2017 \ No newline at end of file diff --git a/docs/site.webmanifest b/docs/site.webmanifest new file mode 100644 index 00000000..fa99de77 --- /dev/null +++ b/docs/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 89b94a24..5c6e1c41 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -131,11 +131,6 @@ 2024-11-15T17:58:15.154Z - - https://www.adamjolicoeur.com/footer/ - 2024-11-15T17:58:15.155Z - - https://www.adamjolicoeur.com/designs/customer-engagement/ 2024-11-15T17:58:15.155Z diff --git a/docs/streamdeck/examples/index.html b/docs/streamdeck/examples/index.html index 44b9812b..4105d61f 100644 --- a/docs/streamdeck/examples/index.html +++ b/docs/streamdeck/examples/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/docs/testimonials/index.html b/docs/testimonials/index.html index d7dc13fd..68c57b1d 100644 --- a/docs/testimonials/index.html +++ b/docs/testimonials/index.html @@ -12,11 +12,13 @@ /> + + + + - - - + diff --git a/social/pages.json b/social/pages.json index 9923086c..e136f620 100644 --- a/social/pages.json +++ b/social/pages.json @@ -129,11 +129,6 @@ "imgName":"oops-not-found" }, - { - "title":"Adam Jolicoeur", - "imgName":"home" - }, - { "title":"Customer Engagement App", "imgName":"customer-engagement-app" diff --git a/social/template.html b/social/template.html index 1e70fea3..39761b26 100644 --- a/social/template.html +++ b/social/template.html @@ -4,16 +4,22 @@ + + + + + + + AdamJolicoeur.com - + + + diff --git a/src/404.html b/src/404.html index f35456b4..40f6b839 100644 --- a/src/404.html +++ b/src/404.html @@ -15,12 +15,14 @@ content="The portfolio site for Adam Jolicoeur, User Experience Designer and Developer" /> - - - - - - + + + + + + + + diff --git a/src/_includes/base.njk b/src/_includes/base.njk index 04c100d4..16bbc5f9 100644 --- a/src/_includes/base.njk +++ b/src/_includes/base.njk @@ -16,11 +16,13 @@ /> + + + + - - - + diff --git a/src/_includes/blog.njk b/src/_includes/blog.njk index 03644e28..1453d4e4 100644 --- a/src/_includes/blog.njk +++ b/src/_includes/blog.njk @@ -16,15 +16,17 @@ /> + + + + - - - + - + + + \n\n\n\n\n\n\n\n\n","compression":"false","overlapping_markups":["link[rel=\"apple-touch-icon\"]","link[rel=\"shortcut\"]","link[rel=\"shortcut icon\"]","link[rel=\"icon\",sizes=\"16x16\"]","link[rel=\"icon\",sizes=\"32x32\"]","meta[name=\"msapplication-TileColor\"]","meta[name=\"msapplication-TileImage\"]","meta[name=\"msapplication-config\"]","link[rel=\"manifest\"]","meta[name=\"theme-color\"]","link[rel=\"mask-icon\"]"]},"files_location":{"type":"path","path":"/img"},"preview_picture_url":"https://realfavicongenerator.net/files/c844e598d5df569d0080f6038c2e33dc40c33ad9/favicon_preview.png","version":"0.16"} \ No newline at end of file diff --git a/src/footer.html b/src/footer.html deleted file mode 100644 index c9afd469..00000000 --- a/src/footer.html +++ /dev/null @@ -1,125 +0,0 @@ - diff --git a/src/img/bulb.jpg b/src/img/bulb.jpg deleted file mode 100644 index 72a843f6..00000000 Binary files a/src/img/bulb.jpg and /dev/null differ diff --git a/src/img/bulb.png b/src/img/bulb.png deleted file mode 100644 index 39dc6177..00000000 Binary files a/src/img/bulb.png and /dev/null differ diff --git a/src/img/site.webmanifest b/src/img/site.webmanifest index 3ddc2948..5dde7d1f 100755 --- a/src/img/site.webmanifest +++ b/src/img/site.webmanifest @@ -1,18 +1,6 @@ { "name": "", "short_name": "", - "icons": [ - { - "src": "/img/android-chrome-192x192.png?v=YAoMBnzn4g", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/img/android-chrome-256x256.png?v=YAoMBnzn4g", - "sizes": "256x256", - "type": "image/png" - } - ], "theme_color": "#ffffff", "background_color": "#ffffff", "display": "standalone" diff --git a/src/img/touch/android-chrome-192x192.png b/src/img/touch/android-chrome-192x192.png index 6f6021db..da814cbc 100644 Binary files a/src/img/touch/android-chrome-192x192.png and b/src/img/touch/android-chrome-192x192.png differ diff --git a/src/img/touch/android-chrome-256x256.png b/src/img/touch/android-chrome-256x256.png deleted file mode 100644 index 7394e7b5..00000000 Binary files a/src/img/touch/android-chrome-256x256.png and /dev/null differ diff --git a/src/img/touch/android-chrome-512x512.png b/src/img/touch/android-chrome-512x512.png index 5813d16e..e5f18381 100644 Binary files a/src/img/touch/android-chrome-512x512.png and b/src/img/touch/android-chrome-512x512.png differ diff --git a/src/img/touch/apple-touch-icon.png b/src/img/touch/apple-touch-icon.png index 112e74bd..fd1a373a 100644 Binary files a/src/img/touch/apple-touch-icon.png and b/src/img/touch/apple-touch-icon.png differ diff --git a/src/img/touch/favicon-16x16.png b/src/img/touch/favicon-16x16.png new file mode 100644 index 00000000..9d650802 Binary files /dev/null and b/src/img/touch/favicon-16x16.png differ diff --git a/src/img/touch/favicon-32x32.png b/src/img/touch/favicon-32x32.png new file mode 100644 index 00000000..8ad3871a Binary files /dev/null and b/src/img/touch/favicon-32x32.png differ diff --git a/src/img/touch/mstile-144x144.png b/src/img/touch/mstile-144x144.png deleted file mode 100644 index 178098be..00000000 Binary files a/src/img/touch/mstile-144x144.png and /dev/null differ diff --git a/src/img/touch/mstile-150x150.png b/src/img/touch/mstile-150x150.png deleted file mode 100644 index bf8f0e5f..00000000 Binary files a/src/img/touch/mstile-150x150.png and /dev/null differ diff --git a/src/img/touch/mstile-310x150.png b/src/img/touch/mstile-310x150.png deleted file mode 100644 index 8189f839..00000000 Binary files a/src/img/touch/mstile-310x150.png and /dev/null differ diff --git a/src/img/touch/mstile-310x310.png b/src/img/touch/mstile-310x310.png deleted file mode 100644 index ff6a3bc9..00000000 Binary files a/src/img/touch/mstile-310x310.png and /dev/null differ diff --git a/src/img/touch/mstile-70x70.png b/src/img/touch/mstile-70x70.png deleted file mode 100644 index 6296433b..00000000 Binary files a/src/img/touch/mstile-70x70.png and /dev/null differ diff --git a/src/img/tranquil_1200.jpeg b/src/img/tranquil_1200.jpeg deleted file mode 100644 index ae9262eb..00000000 Binary files a/src/img/tranquil_1200.jpeg and /dev/null differ diff --git a/src/img/tranquil_2000.jpeg b/src/img/tranquil_2000.jpeg deleted file mode 100644 index e1f6ae53..00000000 Binary files a/src/img/tranquil_2000.jpeg and /dev/null differ diff --git a/src/img/tranquil_576.jpeg b/src/img/tranquil_576.jpeg deleted file mode 100644 index 519bcd72..00000000 Binary files a/src/img/tranquil_576.jpeg and /dev/null differ diff --git a/src/img/tranquil_768.jpeg b/src/img/tranquil_768.jpeg deleted file mode 100644 index 5cebf02e..00000000 Binary files a/src/img/tranquil_768.jpeg and /dev/null differ diff --git a/src/img/tranquil_992.jpeg b/src/img/tranquil_992.jpeg deleted file mode 100644 index 5ff74ba7..00000000 Binary files a/src/img/tranquil_992.jpeg and /dev/null differ diff --git a/src/manifest.json b/src/manifest.json index 112e642a..516239e9 100755 --- a/src/manifest.json +++ b/src/manifest.json @@ -12,27 +12,23 @@ "url": "https://github.com/adamj" }, "icons": [{ - "src": "img/touch/icon-128x128.png", + "src": "img/touch/favicon-16x16.png", "type": "image/png", - "sizes": "128x128" + "sizes": "16x16" }, { - "src": "img/touch/apple-touch-icon.png", + "src": "img/touch/favicon-32x32.png", "type": "image/png", - "sizes": "152x152" + "sizes": "32x32" }, { - "src": "img/touch/mstile-144x144.png", + "src": "img/touch/apple-touch-icon.png", "type": "image/png", - "sizes": "144x144" + "sizes": "152x152" }, { - "src": "img/touch/android-chome-192x192.png", + "src": "img/touch/android-chrome-192x192.png", "type": "image/png", "sizes": "192x192" }, { - "src": "img/touch/android-chome-256x256.png", - "type": "image/png", - "sizes": "256x256" - }, { - "src": "img/touch/android-chome-512x512.png", + "src": "img/touch/android-chrome-512x512.png", "type": "image/png", "sizes": "512x512" }], diff --git a/src/mstile-150x150.png b/src/mstile-150x150.png deleted file mode 100644 index 830d2f25..00000000 Binary files a/src/mstile-150x150.png and /dev/null differ diff --git a/src/safari-pinned-tab.svg b/src/safari-pinned-tab.svg deleted file mode 100644 index ad406a4f..00000000 --- a/src/safari-pinned-tab.svg +++ /dev/null @@ -1 +0,0 @@ -Created by potrace 1.14, written by Peter Selinger 2001-2017 \ No newline at end of file diff --git a/src/site.webmanifest b/src/site.webmanifest index 38598639..fa99de77 100644 --- a/src/site.webmanifest +++ b/src/site.webmanifest @@ -1,19 +1,19 @@ { - "name": "Jolicoeur", - "short_name": "Jolicoeur", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#333333", - "background_color": "#333333", - "display": "standalone" + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" }